本書以Visual Studio 2010為程序開發(fā)環(huán)境,采用案例方式對Visual C#.NET進行了較全面闡述。全書共分6章,主要內容包括:Visual Studio.NET簡介,C#.NET語法基礎,順序、選擇和循環(huán)三種結構的程序設計,面向對象程序設計,異常處理,Windows窗體和控件,界面設計,數(shù)據(jù)庫編程,部署Windows應用程序等。本書簡明扼要,知識點與實例密切結合,提供了每個實例的詳細操作步驟和圖表說明及源程序代碼,提供了教材所需圖片素材,提供了每章的習題及參考答案,提供了上機實操題的源程序代碼,配備了授課PPT課件。本書可作為高等職業(yè)院校、成人教育學院.NET課程的教材,也可作為.NET程序員或軟件技術人員的參考資料。
黃人薇,女,副教授,1997年7月碩士研究生畢業(yè),同年參與工作,任職于廣州城市職業(yè)學院(前身為廣州業(yè)余大學),教授過《C語言程序設計》、《VB程序設計》、《.NET程序設計》、《數(shù)據(jù)結構》、《數(shù)據(jù)庫》、《接口技術》等多門課程,有較豐富的教學經(jīng)驗,曾擔任過實驗中心副主任、網(wǎng)絡與教育中心副主任、教務處副處長等職務,有較豐富的教學管理經(jīng)驗,主持或參與了多項省、市級科研或教研課題,獲得軟件著作權1項,獲得多項科研或教學成果,有較強的科學研究能力。
第1章 C#.NET概述 1
1.1 .NET簡介 1
1.1.1 .NET簡述 1
1.1.2 .NET框架 2
1.1.3 .NET特性 3
1.2 Visual Studio .NET集成開發(fā)環(huán)境 4
1.2.1 解決方案管理器 4
1.2.2 控件工具箱 4
1.2.3 屬性窗口 5
1.3 創(chuàng)建一個簡單的C#程序 6
1.3.1 C#程序的文件類型 6
1.3.2 應用程序開發(fā)步驟 6
1.3.3 三種常用應用程序 7
1.4 操作使用技巧及開發(fā)調試技巧 12
1.4.1 拆分代碼窗口 12
1.4.2 設置斷點,跟蹤調試 12
1.4.3 變量監(jiān)視,堆棧觀察 14
1.5 本章小結 16
習題 16
第2章 C#.NET語法基礎 18
2.1 C#程序的組成要素 18
2.2 數(shù)據(jù)類型 20
2.2.1 值類型 21
2.2.2 引用類型 25
2.3 常量與變量 31
2.3.1 常量 31
2.3.2 變量 31
2.3.3 類型轉換 33
2.3.4 裝箱和拆箱 36
2.4 運算符與表達式 36
2.4.1 算術運算符 36
2.4.2 關系運算符 37
2.4.3 邏輯運算符 37
2.4.4 位運算符 37
2.4.5 賦值運算符 38
2.4.6 條件運算符 38
2.4.7 其他運算符 38
2.5 常見技術問題 40
2.6 本章小結 41
習題 41
第3章 C#.NET程序設計基礎 45
3.1 順序結構程序設計 45
3.1.1 賦值語句 45
3.1.2 輸入與輸出語句 46
3.2 選擇結構程序設計 48
3.2.1 if語句 48
3.2.2 switch語句 52
3.3 循環(huán)結構程序設計 54
3.3.1 while語句 54
3.3.2 do…while語句 56
3.3.3 for語句 56
3.3.4 foreach語句 58
3.3.5 與程序轉移有關的其他語句 60
3.3.6 循環(huán)嵌套 61
3.4 面向對象程序設計 62
3.4.1 類和對象 62
3.4.2 構造函數(shù)和析構函數(shù) 64
3.4.3 字段 64
3.4.4 屬性 65
3.4.5 方法 65
3.4.6 繼承 66
3.4.7 多態(tài) 66
3.5 異常處理 69
3.6 常見技術問題 70
3.7 本章小結 72
習題 72
第4章 C#.NET窗體與控件 78
4.1 Windows窗體 78
4.2 Label控件 81
4.3 TextBox控件 82
4.4 Button控件 83
4.5 PictureBox控件 83
4.6 ImageList組件 86
4.7 RadioButton控件 88
4.8 CheckBox控件 90
4.9 GroupBox控件 92
4.10 TabControl控件 92
4.11 ListBox控件 96
4.12 ComboBox控件 100
4.13 Timer組件 103
4.14 菜單欄 104
4.14.1 MenuStrip控件 105
4.14.2 ContextMenuStrip控件 108
4.15 ToolStrip控件 108
4.16 StatusStrip控件 110
4.17 通用對話框 113
4.17.1 打開文件對話框 114
4.17.2 保存文件對話框 115
4.17.3 瀏覽文件夾對話框 115
4.17.4 字體對話框 117
4.17.5 顏色對話框 118
4.18 多窗體程序 120
4.18.1 添加窗體 120
4.18.2 設置啟動窗體 121
4.18.3 有關操作 121
4.19 多文檔程序 123
4.19.1 創(chuàng)建MDI應用程序 123
4.19.2 MDI的屬性、方法和事件 124
4.20 本章小結 127
習題 127
第5章 C#.NET數(shù)據(jù)庫編程 131
5.1 ADO.NET概念 131
5.2 ADO.NET結構 131
5.3 ADO.NET對象模型 132
5.4 使用ADO.NET訪問數(shù)據(jù)庫 133
5.4.1 Connection對象 133
5.4.2 Command對象 137
5.4.3 DataReader對象 138
5.4.4 DataAdapter對象 140
5.4.5 DataSet對象 143
5.5 DataGridView控件 145
5.6 數(shù)據(jù)綁定 147
5.7 數(shù)據(jù)的添加、修改與刪除 152
5.8 本章小結 156
習題 156
第6章 綜合案例 159
6.1 功能說明 159
6.2 設計與實現(xiàn) 159
6.2.1 主菜單窗體MenuForm 159
6.2.2 登錄窗體LoginForm 162
6.2.3 修改密碼窗體 164
6.2.4 通訊錄編輯窗體 166
6.2.5 通訊錄瀏覽窗體 172
6.2.6 通訊錄查詢窗體 173
6.3 部署應用程序 175
6.3.1 創(chuàng)建部署項目 175
6.3.2 設置部署項目 176
6.3.3 生成部署項目 178
6.4 安裝應用程序 178
6.5 本章小結 180
參考文獻 181