C#程式設計與項目實戰

C#程式設計與項目實戰

《C#程式設計與項目實戰》是2014年6月電子工業出版社出版的圖書,作者是莊越、王槐彬。

基本介紹

  • 中文名:C#程式設計與項目實戰
  • 作者:莊越、王槐彬
  • 出版時間:2014年6月
  • 出版社:電子工業出版社
  • 頁數:324 頁
  • ISBN:9787121231384
  • 定價:38 元
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書介紹C#程式設計的基本語法、C#面向對象程式設計、基於Windows的窗體應用程式開發、圖形用戶界面GUI設計、ADO.NET資料庫訪問等內容。本書以C#語言規範4.0為標準,開發工具使用Visual Studio 2012,內容選取上與工作崗位的能力要求緊密結合,緊跟C#發展動向;教材組織上以項目為載體,校企合作精選工作項目,任務案例實用精煉,融知識性、趣味性於一體,綜合性和難度逐步提升,符合學習規律,也使讀者在學習的過程中體會到C#編程的樂趣。本書配套建設了課程網站,提供PPT教學課件、課程任務案例、實訓資源包等的教學資源,以方便教師教學和讀者自主學習。

圖書目錄

第1章 認知.NET與C# (1)
1.1 任務1:認知.NET (1)
1.1.1 .NET發展歷史 (1)
1.1.2 .NET Framework (3)
1.1.3 程式編譯 (3)
1.1.4 C# (4)
1.1.5 Visual Studio (5)
1.2 任務2:創建應用程式 (11)
1.2.1 基於控制台的應用程式 (11)
1.2.2 基於Windows窗體的應用程式 (16)
1.3 小結 (19)
1.4 實訓任務 (20)
第2章 數據運算 (21)
2.1 任務1:標識符與關鍵字 (21)
2.1.1 命名標識符 (22)
2.1.2 關鍵字 (22)
2.2 任務2:使用常量和變數 (22)
2.2.1 常量 (22)
2.2.2 變數 (23)
2.3 任務3:認知基本數據類型 (24)
2.3.1 簡單類型 (25)
2.3.2 枚舉類型 (27)
2.3.3 結構類型 (28)
2.4 任務4:數據運算 (29)
2.4.1 運算符類型 (29)
2.4.2 賦值運算符與賦值表達式 (29)
2.4.3 算術運算符與算術表達式 (30)
2.4.4 關係運算符與關係表達式 (31)
2.4.5 邏輯運算符與邏輯表達式 (31)
2.4.6 位運算符 (32)
2.4.7 擴充後的賦值運算符 (33)
2.4.8 條件運算符 (33)
2.4.9 運算符優先權 (34)
2.5 任務5:類型轉換 (34)
2.5.1 隱式轉換 (35)
2.5.2 顯式轉換 (36)
2.4.3 System.Convert類 (36)
2.4.4 數值和字元串之間的轉換 (37)
2.4.5 裝箱和拆箱 (38)
2.6 小結 (39)
2.7 實訓任務 (40)
第3章 程式流程控制 (41)
3.1 任務1:認知程式的三種結構 (41)
3.1.1 順序結構 (41)
3.1.2 分支結構 (42)
3.1.3 循環結構 (42)
3.2 任務2:條件判斷 (42)
3.2.1 if語句 (42)
3.2.2 switch語句 (45)
3.3 任務3:循環嵌套 (47)
3.3.1 while語句 (48)
3.3.2 do…while語句 (49)
3.3.3 for語句 (50)
3.3.4 foreach語句 (54)
3.4 流程跳轉 (54)
3.5 小結 (56)
3.6 實訓任務 (56)
第4章 收集同一類型的數據 (59)
4.1 任務1:創建和使用數組 (59)
4.1.1 數組的概念 (59)
4.1.2 聲明和初始化數組 (60)
4.1.3 訪問數組 (62)
4.1.4 System.Array類 (64)
4.1.5 匿名數組 (65)
4.2 任務2:集合處理 (66)
4.2.1 非泛型集合 (66)
4.2.2 泛型集合 (67)
4.3 任務3:字元串處理 (68)
4.3.1 String類 (68)
4.3.2 StringBuilder類 (72)
4.4 小結 (73)
4.5 實訓任務 (74)
第5章 堆積木——方法 (77)
5.1 任務1:創建一個方法 (77)
5.2 任務2:調用方法 (78)
5.3 任務3:向方法傳遞參數 (82)
5.3.1 參數的類別 (82)
5.3.2 值參數調用 (82)
5.3.3 引用參數調用 (84)
5.4 任務4:方法的重載 (88)
5.5 任務5:Main()方法 (89)
5.6 任務6:變數的作用域 (90)
5.6.1 局部變數 (91)
5.6.2 全局變數 (92)
5.7 小結 (93)
5.8 實訓任務 (93)
第6章 面向對象基礎 (96)
6.1 任務1:認知面向對象 (96)
6.1.1 理解面向對象 (96)
6.1.2 面向對象的概念 (97)
6.2 任務2:面向對象程式設計 (98)
6.2.1 類 (98)
6.2.2 類成員 (99)
6.2.3 this關鍵字 (111)
6.2.4 委託 (113)
6.2.5 事件 (116)
6.3 小結 (119)
6.4 實訓任務 (120)
第7章 面向對象高級 (124)
7.1 任務1:繼承性 (124)
7.1.1 理解繼承 (124)
7.1.2 繼承的特性 (125)
7.1.3 派生類 (125)
7.1.4 尊老愛幼——派生類中調用構造函式 (127)
7.1.5 密封類 (130)
7.1.6 隱藏從基類繼承的成員 (130)
7.2 任務2:多態性 (133)
7.2.1 虛方法 (133)
7.2.2 抽象方法和抽象類 (137)
7.3 任務3:接口 (140)
7.3.1 理解接口 (140)
7.3.2 使用接口 (140)
7.3.3 判別實現了某接口的對象 (143)
7.3.4 接口和抽象類的比較 (144)
7.4 小結 (145)
7.5 實訓任務 (145)
第8章 調試程式和異常處理 (149)
8.1 任務1:調試程式 (149)
8.1.1 錯誤類型 (149)
8.1.2 調試工具列 (150)
8.1.3 調試命令 (150)
8.2 任務2:異常處理 (154)
8.2.1 異常類 (154)
8.2.2 使用異常 (155)
8.2.3 創建用戶定義的異常類 (159)
8.3 任務3:生成程式 (161)
8.4 小結 (162)
8.5 實訓任務 (162)
第9章 開發Windows窗體應用程式 (164)
9.1 任務1:認知Windows窗體應用程式 (164)
9.1.1 窗體 (165)
9.1.2 控制項 (165)
9.1.3 事件 (165)
9.2 任務2:認知Windows窗體 (166)
9.3 任務3:使用常用的Windows窗體控制項 (168)
9.3.1 Windows窗體控制項的共同特性 (168)
9.3.2 標籤Label (170)
9.3.3 文本框TextBox (170)
9.3.4 按鈕Button (172)
9.3.5 單選按鈕RadioButton (174)
9.3.6 複選框CheckBox (176)
9.3.7 列表框ListBox (178)
9.3.8 組合框ComboBox (180)
9.3.9 計時器Timer (180)
9.3.10 進度條ProgressBar (180)
9.3.11 日期時間DateTimePicker (183)
9.3.12 圖片框PictureBox (183)
9.3.13 圖像列表組件ImageList (184)
9.3.14 樹視圖TreeView (184)
9.3.15 列表視圖ListView (185)
9.3.16 訊息框MessageBox (186)
9.3.17 通用對話框 (188)
9.3.18 選單MenuStrip (189)
9.3.18 工具列ToolStrip (195)
9.3.19 狀態欄StatusStrip (195)
9.4 任務4:構建多文檔界面窗體 (195)
9.4.1 SDI和MDI應用程式簡介 (195)
9.4.2 多文檔界面特點 (196)
9.4.3 創建多文檔界面 (196)
9.5 小結 (205)
9.6 實訓任務 (205)
第10章 開發圖形應用程式 (208)
10.1 任務1:認知圖形繪製基礎 (208)
10.1.1 GDI+ (208)
10.1.2 圖形坐標系統 (209)
10.1.3 繪圖對象 (209)
10.2 任務2:繪製圖形 (212)
10.2.1 繪圖圖面Graphics (212)
10.2.2 畫筆Pen (213)
10.2.3 畫筆繪圖 (214)
10.2.4 畫刷Brush (220)
10.2.5 清理圖面 (223)
10.3 任務3:繪製文本與圖像 (223)
10.3.1 文本 (223)
10.3.2 圖像 (225)
10.4 任務4:互動繪圖 (228)
10.4.1 滑鼠事件 (228)
10.4.2 滑鼠繪圖 (229)
10.5 小結 (230)
10.6 實訓任務 (231)
第11章 檔案流操作 (232)
11.1 任務1:認知檔案和流 (232)
11.1.1 檔案和流的概念 (232)
11.1.2 FileStream類 (233)
11.2 任務2:操作檔案和目錄 (235)
11.2.1 File類和FileInfo類 (235)
11.2.2 Directory類和DirectoryInfo類 (238)
11.3 任務3:讀寫檔案 (240)
11.3.1 讀寫文本檔案 (240)
11.3.2 讀寫二進制檔案 (243)
11.4 小結 (246)
11.5 實訓任務 (246)
第12章 資料庫操作——ADO.NET (249)
12.1 任務1:理解數據訪問模型 (251)
12.2 任務2:認知ADO.NET對象模型 (252)
12.2.1 ADO.NET對象模型 (252)
12.2.2 數據提供程式 (252)
12.2.3 DataSet (253)
12.2.4 ADO.NET的數據訪問模式 (253)
12.3 任務3:創建資料庫連線 (254)
12.3.1 連線對象Connection (254)
12.3.2 ConnectionString屬性 (256)
12.3.3 應用程式配置檔案 (257)
12.3.4 管理資料庫連線 (258)
12.3.5 處理連線的異常 (259)
12.4 任務4:在連線環境中獲取數據 (259)
12.4.1 命令對象Command (259)
12.4.2 Command對象的屬性 (261)
12.4.3 設定Command對象的屬性 (262)
12.4.4 Command對象的參數 (262)
12.4.5 使用Command對象執行命令 (263)
12.5 任務5:下線的數據訪問 (274)
12.5.1 數據集DataSet (274)
12.5.2 數據適配器DataAdapter (275)
12.5.3 數據更新 (278)
12.6 任務6:創建三層體系結構的應用程式 (294)
12.7 小結 (302)
12.8 實訓任務 (302)
附錄A 實訓報告書模板 (310)
參考文獻 (311)

相關詞條

熱門詞條

聯絡我們