內容簡介
《C#程式設計24學時輕鬆掌握》科學安排,24學時步步學習,輕鬆掌握。
授之以漁,總結規律確定思路,舉一反三。
邊學邊練,理論實例有機結合,夯實基礎。
C#語言的出現是面向對象語言開發中的又一大進步,《C#程式設計24學時輕鬆掌握》系統全面地介紹當前套用最廣泛的C# 2.0版本基礎知識及其相關的
面向對象技術、
Web資料庫應用程式的套用及
Windows窗體應用程式的開發。書中採取由淺入深的講解方式,其間對重要的知識點通過大量實例來闡述,以幫助讀者更好地理解相關內容,並使讀者在C#程式編寫實踐中能遊刃有餘。《C#程式設計24學時輕鬆掌握》分為24個學時也就是24章,分別從C#的基礎知識、Visual Studio 2005開發工具的套用、C#在程式處理中特有的流程套用、資料庫應用程式的開發、XML的套用、Web服務的套用、對檔案的相關操作、Windows窗體應用程式的開發及其常用控制項、Windows的綜合實例等方面進行介紹,最後通過應用程式的相關配置和處理機制貫穿C#的實際套用。《C#程式設計24學時輕鬆掌握》緊扣C#編程開發和.NET Framework,列舉了大量的實例,入門簡單,適合初學C#及對C#有一定了解的程式開發人員使用。...
圖書目錄
第1學時 第一個C#程式
1-1 C#簡介
1-2 C#的開發環境
1-3 第一個C#應用程式
第2學時 變數和表達式
2-1 C#的基本語法
2-2 變數
2-3 常量
2-4 表達式簡介
2-5 數學運算符
2-7 運算符的優先權
2-8 名稱空間
第3學時 流程控制與函式
3-1 使用if語句
3-2 使用switch語句
3-3 循環語句
3-4 定義和使用函式
3-5 返回值
3-6 參數
3-7 Main( )函式
3-8 結構函式
第4學時 面向對象的基本概念
4-1 面向對象的基本概念
4-2 面向對象的新方法論.新范型.新技術
4-3 繼承
4-4 多態性
4-5 接口與抽象類
第5學時 理解值和引用
5-1 ref類型
5-2 out類型
5-3 ref和out參數綜合套用
5-4 堆疊和堆
5-5 裝箱和拆箱
第6學時 垃圾自動回收和資源管理
6-1 垃圾回收概述
6-2 垃圾回收內部機制
6-3 垃圾自動回收機制
6-4 資源管理
6-5 代碼異常的處理
第7學時 屬性.枚舉.集合
7-1 屬性概述
7-2 屬性的使用
7-3 枚舉的套用
7-4 集合的套用
第8學時 泛型
8-1 泛型概念
8-2 引入泛型原因
8-3 泛型類理論
8-4 泛型類繼承和委託
8-5 泛型套用舉例
第9學時 資料庫的基本常識
9-1 資料庫基礎
9-2 常用的資料庫訪問
第10學時 用ADO.NET對象訪問資料庫
10-1 通過ADO.NET訪問資料庫
10-2 用DataReader來顯示數據
10-3 用DataSet顯示數據
10-4 在DataSet中創建DataTable.DataRelation和Constraint
10-5 XML和DataSet
10-6 DataSet讀取多個表
第11學時 使用數據綁定控制項
11-1 數據綁定的概念
11-2 綁定到屬性
11-3 綁定到集合
11-4 綁定表達式和方法
11-5 通過DataGridView控制項顯示數據..
第12學時 Web高級編程
12-1 SiteMap檔案
12-2 TreeView控制項
12-3 Menu控制項
12-4 母版頁
12-5 WebPart系列控制項
13-1 什麼是Web服務
13-2 Web服務體系的介紹
13-3 創建一個簡單的Web服務例子
13-4 數據交換
13-5 Web服務套用示例
第14學時 使用XML
14-1 XML簡介
14-2 無處不在的XML
14-3 信息集(infoset)和XML系列技術
14-4 在應用程式中使用XML
第15學時 檔案的操作
15-1 I/O流方式
15-2 目錄管理
15-3 檔案管理
15-4 用StreamReader讀檔案
15-5 用StreamWrite寫檔案
15-6 異步檔案操作
第16學時 聊天室
16-1 系統分析和總體設計
16-2 資料庫的分析與設計
16-3 頁面設計與開發
第17學時 PetShop寵物店的示例
17-1 系統安裝
17-2 系統設計
17-4 頁面設計與開發
第18學時 Windows編程基礎
18-1 Windows窗體的介紹
18-2 VisualStudio2005開發Windows應用程式
18-3 事件
第19學時 常見的控制項
19-1 Label控制項
19-2 TextBox控制項
19-3 Button控制項
19-4 使用RadioButton控制項
19-5 使用CheckBox控制項
19-6 使用Panel和GroupBox控制項
19-7 ComboBox控制項
第20學時 常用高級控制項的套用
20-1 TabControl控制項
20-2 TreeView控制項
20-3 RichTextBox和ListBox控制項
20-5 DateTimePicker和MonthCalendar控制項
第21學時 選單與工具列
21-2 ContextMenuStrip控制項
21-3 工具列控制項
第22學時 使用通用對話框
22-1 OpenFileDialog對話框
22-2 SaveFileDialog對話框
22-3 FontDialog對話框
22-4 ColorDialog對話框
22-5 PrintDialog對話框
22-6 PrintPreviewDialog對話框
22-7 PageSetupDialog對話框
第23學時 Windows綜合實例
23-1 應用程式界面設計
23-2 功能實現
第24學時 Web應用程式配置與調試
24-1 IIS的安裝
24-2 Web應用程式的發布
24-3 Web應用程式調試
24-4 應用程式出錯處理
序言
C#作為微軟推出的.NET Framework提供的一種全新的語言,迅速地被編程人員所推崇。編程人員之所以喜歡它,一個重要的原因就是它派生於C/C++的簡潔的語法。本書立足於編程中一些常用的基礎部分,做到入門簡單,每一章都通過一些套用及簡單的示例進行講解,可以使您很輕易地掌握各章的內容。本書容納了一些常規的Web編程和一些基礎的Windows套用編程。“不積跬步,無以致千里;不積小流,無以成江海”,再複雜的應用程式都是建立在這些靈活而細小的知識點上面,希望本書可以激發讀者的學習興趣。
本書按照24小時的特色,知識結構布置合理,由淺入深,循序漸進,對介紹的每個知識點都通過代碼實例進行講解,方便、易學。本書共分為四部分,其內容分別如下:
第一部分為C#的基礎部分(第1學時~第4學時)。本部分介紹了C#的簡單示例、開發環境的安裝與配置及C#語言的一些基礎的語法。
第二部分為C#語言的一些特徵(第5學時~第8學時)。本部分從面向對象開始說起,介紹了C#的一些新的特性,程式處理中特有的流程套用,值和引用,垃圾回收器和資源管理,屬性、枚舉、集合的套用,還有在C#2.0中新有的特性泛型。
第三部分為C#在Web開發中的套用(第9學時~第17學時)。本部分詳細介紹了資料庫編程的基礎、ADO.NET資料庫編程的基礎、ADO.NET資料庫基本操作、常用的數據綁定控制項、Web服務方面的套用及XML的套用和檔案相關的操作,並通過兩個詳細實例的套用來詳細說明,突出了C#在構建Web應用程式的良好性能體現和開發的方便。
第四部分為C#在Wi ndOWS開發中的套用(第1 8學時~第24學時)。本部分主要從C#在WindOWs方面的套用。一些常用的WindOWS控制項的套用,相關的選單和工具列及常用的對話框控制項,再通過對應的一個簡單的示例看C#在WindOWS方面開發中的套用。此部分為讀者了解WindOWS套用開發奠定了基礎。最後是應用程式的配置及對錯誤處理的技巧。
本書面向初、中級用戶,全面系統地介紹了C#一些健壯的特點、基礎知識和具體的套用。層層深入地講解了C#所套用的技術、靈活運用的方式和ASP.NET的融入,通過大量的基礎套用,對所套用的知識點都配了相關的通俗示例,如果讀者精通別的程式語言,通過對本書的閱讀,也會讓您跟上編程技術發展的前沿。
在本書中,所有的示例原始碼都收錄在附贈光碟中,為了運行這些代碼,需要配置.NET Framework框架,運行示例需要的平台為VisuaI Studi0 2005運行環境。