WinForm程式設計及實踐

WinForm程式設計及實踐

《WinForm程式設計及實踐》是2015年西安電子科技大學出版社出版的圖書,作者是濟寧學院、青島英谷教育科技股份有限公司。

內容簡介

本書分為兩大部分:理論篇和實踐篇。理論篇從最基本的概念出發,深入地講解了C# 的基礎知識以及新特性,具體包括C# 概述、C# 語言基礎、窗體和常用控制項、界面設計、面向對象程式設計、ADO.NET資料庫訪問、數據綁定和操作、檔案處理、多執行緒應用程式以及 .NET4.0的新特性。實踐篇介紹了基於Visual Studio 2010環境開發Windows窗體應用程式的方法,具體包括窗體常用控制項的使用、ADO.NET資料庫的連線及訪問、數據綁定控制項在界面中的數據綁定及操作等內容。

本書重點突出,偏重套用,結合實例和案例的講解、剖析及實現,使讀者能迅速理解和掌握相關知識,全面提高動手能力。

本書適應面廣,可作為本科計算機科學與技術、軟體工程、網路工程、計算機軟體、計算機信息管理、電子商務和經濟管理等專業的程式設計課程的教材。

目錄

理 論 篇

第1章 C# 概述 3

1.1 .NET框架 4

1.1.1 .NET框架結構 4

1.1.2 .NET框架的優點 5

1.1.3 .NET的術語 6

1.1.4 C# 與 .NET框架 6

1.1.5 .NET框架應用程式種類 7

1.2 第一個C# 程式 8

本章小結 9

本章練習 9

第2章 C# 語言基礎 11

2.1 數據類型 12

2.2 變數和常量 12

2.2.1 變數 12

2.2.2 常量 13

2.3 運算符 13

2.3.1 算術運算符 13

2.3.2 比較運算符 14

2.3.3 邏輯運算符 15

2.4 流程控制語句 16

2.4.1 分支語句 16

2.4.2 循環語句 20

2.5 數組 22

2.5.1 聲明數組 22

2.5.2 數組初始化 22

2.5.3 訪問數組元素 22

2.5.4 二維數組 23

本章小結 24

本章練習 24

第3章 窗體和常用控制項 25

3.1 控制項概述 26

3.1.1 控制項的基本屬性 27

3.1.2 控制項的基本事件 29

3.2 窗體 30

3.3 常用控制項 35

3.3.1 按鈕(Button)控制項 35

3.3.2 標籤(Label)控制項 36

3.3.3 文本控制項 36

3.3.4 選擇控制項 39

3.3.5 圖片框(PictureBox)控制項 48

3.3.6 容器控制項 51

本章小結 53

本章練習 54

第4章 界面設計 55

4.1 界面設計概述 56

4.2 選單 57

4.2.1 主選單 57

4.2.2 上下文選單 60

4.3 工具列 62

4.4 狀態欄 64

4.5 對話框 65

4.6 MDI界面設計 68

本章小結 69

本章練習 70

第5章 面向對象程式設計 71

5.1 C# 中的面向對象 72

5.2 類和對象 73

5.2.1 類 73

5.2.2 對象 77

5.3 繼承 80

5.4 多態 81

5.4.1 重載 81

5.4.2 重寫 82

5.5 this和base關鍵字 83

5.5.1 this關鍵字 83

5.5.2 base關鍵字 84

本章小結 85

本章練習 85

第6章 ADO.NET資料庫訪問 87

6.1 ADO.NET簡介 88

6.2 ADO.NET結構 89

6.2.1 ADO.NET中的命名空間和類 89

6.2.2 ADO.NET結構原理 90

6.3 SQL Server 2008 91

6.4 ADO.NET的核心對象 94

6.4.1 Connection 95

6.4.2 Command 97

6.4.3 DataReader 98

6.4.4 DataAdapter和DataSet 101

本章小結 107

本章練習 107

第7章 數據綁定和操作 109

7.1 數據控制項 110

7.1.1 DataGridView 110

7.1.2 配置DataGridView控制項 112

7.2 數據操作 116

7.2.1 數據查詢過濾 118

7.2.2 添加數據 119

7.2.3 修改數據 123

7.2.4 刪除數據 124

本章小結 128

本章練習 128

第8章 檔案處理 129

8.1 檔案概述 130

8.1.1 檔案類型 130

8.1.2 檔案訪問方式 130

8.2 System.IO模型 131

8.2.1 Directory 131

8.2.2 File 136

8.2.3 Path 139

8.3 檔案流操作 141

8.3.1 FileStream 141

8.3.2 StreamReader類和StreamWriter類 142

8.3.3 BinaryReader類和BinaryWriter類 146

本章小結 148

本章練習 148

第9章 多執行緒應用程式 149

9.1 執行緒概述 150

9.1.1 進程、執行緒和應用程式域 150

9.1.2 執行緒限制 151

9.1.3 C# 對多執行緒的支持 151

9.2 C# 中多執行緒的實現 151

9.2.1 執行緒的創建 151

9.2.2 執行緒的狀態 154

9.2.3 執行緒的優先權 155

9.2.4 執行緒池 155

9.2.5 執行緒組件 156

本章小結 159

本章練習 159

第10章 .NET4.0的新特性 161

10.1 推斷類型 162

10.2 擴展方法 163

10.3 對象初始化器 166

10.4 匿名類 167

10.5 Lambda表達式 168

10.6 LINQ查詢 169

10.6.1 LINQ簡介 169

10.6.2 LINQ查詢步驟 170

10.6.3 LINQ查詢關鍵字 171

10.7 dynamic新關鍵字 174

10.8 可選或默認參數 174

10.9 命名參數 175

本章小結 176

本章練習 176

實 踐 篇

實踐1 C# 概述 179

實踐指導 179

實踐1.1 179

實踐1.2 182

實踐1.3 184

知識拓展 186

拓展練習 190

實踐2 C# 語言基礎 191

實踐指導 191

實踐2.1 191

實踐2.2 192

知識拓展 193

拓展練習 198

實踐3 窗體和常用控制項 199

實踐指導 199

實踐3.1 200

實踐3.2 202

實踐3.3 204

知識拓展 206

拓展練習 210

實踐4 界面設計 211

實踐指導 211

實踐4.1 211

實踐4.2 215

實踐4.3 217

知識拓展 219

拓展練習 226

實踐5 面向對象程式設計 227

實踐指導 227

實踐5.1 227

實踐5.2 230

實踐5.3 233

實踐5.4 236

知識拓展 237

拓展練習 248

實踐6 ADO.NET資料庫訪問 249

實踐指導 249

實踐6.1 249

實踐6.2 256

實踐6.3 258

實踐6.4 263

知識拓展 266

拓展練習 275

實踐7 數據綁定和操作 276

實踐指導 276

實踐7.1 276

實踐7.2 279

實踐7.3 295

實踐7.4 301

知識拓展 307

拓展練習 309

實踐8 檔案處理 310

實踐指導 310

知識拓展 311

拓展練習 313

實踐9 .NET4.0的新特性 314

實踐指導 314

實踐9.1 314

實踐9.2 319

知識拓展 322

拓展練習 325

相關詞條

相關搜尋

熱門詞條

聯絡我們