官术网_书友最值得收藏!

前言

C#是微軟公司為Visual Studio開發平臺推出的一種簡潔、類型安全的面向對象的編程語言,開發人員通過它可以編寫在.NET Framework上運行的各種安全可靠的應用程序。C#面世以來,以其易學易用、功能強大的優勢被廣泛應用,而Visual Studio開發平臺則憑借其強大的可視化用戶界面設計,讓程序員從復雜的界面設計中解脫出來,使編程成為一種享受。C#不但可以開發數據庫管理系統,而且也可以開發集聲音、動畫、視頻為一體的多媒體應用程序和網絡應用程序,這使得它正在成為程序開發人員使用的主流編程語言。

本書內容

本書以目前主流的C# 4.5及Visual Studio 2012為例進行介紹。全書共分15章,主要內容如下:

第1章 C#與Microsoft Visual Studio。本章詳細介紹C#的基礎入門知識,包括C#的優勢和特點,以及.NET Framework和程序集的相關內容。同時,詳細介紹如何安裝Visual Studio 2012,以及在Visual Studio 2012中簡單創建和開發小程序。

第2章 C#基礎語法。本章詳細介紹C#的基礎語法,包括變量、常量、數據類型、運算符和表達式、數據類型轉換、裝箱和拆箱等相關內容;同時針對應用程序,介紹對代碼的注釋和調試,方便讀者找出程序錯誤。

第3章 控制語句。本章主要介紹C#提供的流程控制語句,包括空語句、語句塊、if語句、switch語句、do語句、for語句、break語句以及異常處理語句等。

第4章 數組。本章主要介紹C#中一維數組的定義、遍歷、排序、插入和刪除,同時介紹了二維數組、多維數組、交錯數組、靜態數組以及動態數組的應用。

第5章 面向對象編程基礎。本章首先介紹了面向對象基礎知識和類的概念,然后介紹類的作用、構成和使用。

第6章 類的高級應用。本章主要介紹面向對象編程時類高級特性的實現方式,如類的封裝、密封類、繼承和抽象以及重寫等。此外,介紹了與類作用和結構很相似的接口的相關知識和應用。

第7章 字符串。字符串的相關處理是程序中較為常用的,本章主要介紹C#內置類對字符串的處理,包括String類和StringBuilder類的相關知識和應用。

第8章 其他常用類。C#的內置類有多種,除了字符串處理以外,還有數學運算類、日期類和隨機數類等,本章介紹C#中其他所有常用的類。

第9章 枚舉、結構和集合。枚舉、結構和集合都用于保存和處理數據,本章介紹這三個對象的相關知識和應用,將數據處理綜合在一起,方便讀者掌握。

第10章 委托和事件。委托和事件是面向對象編程所特有的,對于C#這種高級編程語言來說,掌握委托和事件的知識,能夠更好地使用面向對象的思想。

第11章 Windows窗體控件。窗體和控件是用戶與計算機交互的基礎,面向對象編程通過可視化用戶界面設計,讓程序員從復雜的界面設計中解脫出來,使編程成為一種享受。本章介紹的窗體和空間即為可視化用戶界面。

第12章 MDI應用程序。本章介紹多窗體應用程序的構建方法,包括父窗體和子窗體的設置和應用、常用于多窗體中的控件(ToolStrip控件、StatusStrip控件、MenuStrip控件)、對話框的使用以及窗體間的數據傳遞等。

第13章 數據庫編程。本章主要介紹應用程序對數據庫的訪問技術,主要介紹ADO.NET技術,包括ADO.NET結構、使用ADO.NET系統對象對數據進行操作等。此外,還將介紹C#中提供數據顯示控件DataGridView和TreeView等。

第14章 文件和IO流。本章詳細介紹文件和目錄的操作,包括Sytem.IO命名空間類層次結構、流的分類、內存流和文件流、操作文件和目錄,以及讀取和寫入文件等。

第15章 職工簽到系統。本章主要介紹使用C#結合SQL Server數據庫實現用戶簽到系統的過程,主要功能包括職員登錄、注冊、管理用戶密碼、查看簽到信息和簽到等。

本書特色

本書使用淺顯易懂的練習,結合基礎知識使用,因此即使是沒有任何計算機基礎的初學者,也能夠快速入門。

本書內容詳盡、實例豐富、知識面廣,全面地講解了C#編程技術,因此可供有開發經驗的人員作為知識手冊使用,鞏固和提升開發技術。

與已經出版的圖書相比,本書的最大特點體現在如下幾個方面:

□ 理論和實例結合

實例豐富而典型,案例涵蓋主流應用。作為一本入門類型的圖書,理論和實例很好地結合起來講解,最容易讓讀者快速掌握。從前面的編排體例就可以看出來,本書在這個方面下足了功夫。

本書中幾乎每個技術點或者語法點都會列舉典型實例進行講解,案例的數量遠遠多于同類圖書。

□ 隨書光盤

本書配備了視頻教學文件,包括每個章節所涉及的源代碼、開發環境的安裝演示等。讀者可以通過視頻文件更加直觀地學習C#的相關知識。

□ 網站技術支持

讀者在學習或者工作的過程中,如果遇到實際問題,可以直接登錄www.itzcn.com與我們取得聯系,作者會在第一時間內給予幫助。

讀者對象

本書適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。

□ 軟件開發入門者

□ C#初學者以及各大中專院校的在校學生和相關授課老師

除了封面署名人員之外,參與本書編寫的人員還有李海慶、王詠梅、康顯麗、王黎、湯莉、倪寶童、趙俊昌、方寧、郭曉俊、楊寧寧、王健、連彩霞、丁國慶、牛紅惠、石磊、王慧、李衛平、張麗莉、王丹花、王超英、王新偉等。在編寫過程中難免會有漏洞,歡迎讀者通過清華大學出版社網站www.tup.tsinghua.edu.cn與我們聯系,幫助我們改正提高。

編者

主站蜘蛛池模板: 安多县| 苍山县| 崇礼县| 城口县| 云南省| 绍兴市| 静宁县| 同德县| 丹江口市| 海口市| 布尔津县| 凌源市| 洪雅县| 浦东新区| 桑日县| 南丰县| 光泽县| 永城市| 万年县| 安泽县| 宜黄县| 彰化市| 汶上县| 广河县| 乡城县| 平顶山市| 西丰县| 馆陶县| 阿巴嘎旗| 东宁县| 临清市| 岗巴县| 乐业县| 龙川县| 霍林郭勒市| 平舆县| 临朐县| 阿城市| 扶沟县| 滨海县| 伊通|