Visual Basic.NET程式設計教程(第2版)

Visual Basic.NET程式設計教程(第2版)

《Visual Basic.NET程式設計教程(第2版)》是2011年清華大學出版社出版的圖書。

基本介紹

  • 書名:Visual Basic.NET程式設計教程(第2版)
  • ISBN:9787302177531
  • 定價:37元
  • 出版社:清華大學出版社
  • 出版時間:2011-7-28
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

Visual Basic 2005是一門完全面向對象的程式設計語言,是面向對象程式設計教學的主幹語言之一。本書從教學實踐的角度對Visual Basic 2005進行了全面闡述,全書共分12章,包括Visual Basic 2005概述、Visual Basic 2005程式設計基礎、流程控制、複合數據類型、程式的分塊設計、程式調試和異常處理 、面向對象的程式設計基礎、繼承和多態、Windows窗體與控制項、常用窗體控制項、界面設計、資料庫及套用等內容。
本書從教學實踐的角度考慮,把培養學生能力放到第一位,內容翔實、概念準確、編排合理,可作為高等院校程式設計教程,也可以作為廣大希望掌握Visual Basic 2005編程的程式設計人員的參考書。

圖書目錄

第1章VisualBasic2005概述 1
1.1Microsoft.NET概述 1
1.1.1Microsoft.NET框架概述 1
1.1.2Microsoft.NET框架 2
1.1.3Microsoft.NET框架目標 3
1.2Microsoft.NET技術能給
我們帶來什麼 3
1.2.1計算模式的革命 3
1.2.2軟體業運營模式的革命 4
1.2.3Microsoft.NET對網路商業
的影響 4
1.3創建VisualBasic2005控制台程式 5
1.3.1VisualStudio2005集成開發
環境的啟動 5
1.3.2創建簡單控制台應用程式 6
1.4在線上幫助系統 7
1.4.1動態幫助視窗 7
1.4.2幫助選單 8
1.4.3網際網路資源 8
1.5上機指導 8
1.5.1基本輸入輸出 8
1.5.2控制台應用程式的
建立和執行 9
1.6習題 10
第2章VisualBasic2005程式設計
基礎 11
2.1VisualBasic2005程式的書寫規則 11
2.1.1關鍵字與標識符 11
2.1.2程式語句 12
2.1.3程式的書寫規則 12
2.1.4命令格式中的符號約定 12
2.2基本數據類型 13
2.2.1數值數據類型 13
2.2.2字元數據類型 14
2.2.3Boolean數據類型 14
2.2.4Byte數據類型 14
2.2.5DateTime數據類型 14
2.2.6Decimal數據類型 15
2.2.7對象數據類型 15
2.3常量與變數 17
2.3.1常量 17
2.3.2變數 18
2.3.3OptionExplicit與Option
Compare指令 19
2.4運算符和表達式 21
2.4.1算術運算符和算術表達式 21
2.4.2關係運算符和關係表達式 23
2.4.3邏輯運算符和邏輯表達式 24
2.4.4字元串運算符 26
2.5常用內置函式與數學類對象 27
2.5.1VisualBasic2005類型轉換
函式 27
2.5.2VisualBasic2005數學對象 28
2.5.3隨機數生成器 30
2.5.4DataTime類型 31
2.5.5日期值的加減 33
2.6上機指導 36
2.6.1計算下列表達式 36
2.6.2已知a=2,b=-9,c=8,
計算下列表達式 37
2.6.3弧度轉化為角度 37
2.7習題 38
第3章流程控制 40
3.1算法概論 40
3.1.1算法的概念 40
3.1.2算法的描述 42
3.2選擇結構(或稱分支結構) 42
3.2.1賦值語句 42
3.2.2If條件語句 43
3.2.3SelectCase語句 48
3.3循環結構 50
3.3.1For…Next結構 50
3.3.2Do…Loop結構 52
3.3.3多重循環 58
3.4上機指導 59
3.4.1計算分段函式 59
3.4.2判斷成績等級 60
3.4.3求一元二次方程的根 61
3.4.4遞推法 63
3.4.5窮舉法 64
3.5習題 65
第4章複合數據類型 67
4.1數組 67
4.1.1一維數組的聲明 67
4.1.2二維數組的聲明 68
4.2數組的基本操作 68
4.2.1數組的初始化值 68
4.2.2數組元素的引用 69
4.2.3複製數組 70
4.2.4ForEach語句 71
4.2.5改變數組大小 72
4.2.6交錯數組 74
4.3創建枚舉 75
4.4字元串 76
4.4.1字元串的聲明和初始化 76
4.4.2VisualBasic2005字元串類
的成員 76
4.5結構 81
4.5.1結構類型與結構
變數的定義 81
4.5.2結構變數的初始化
及其引用 83
4.5.3結構數組 86
4.6集合 88
4.6.1建立集合併向集合中
添加項目 89
4.6.2集合成員的刪除和檢索 92
4.6.3其他集合 93
4.7上機指導 98
4.7.1矩陣相加 98
4.7.2製作頻率表 100
4.7.3優秀畢業生花名冊 101
4.7.4選擇法排序 103
4.8習題 104
第5章程式的分塊設計 106
5.1過程 106
5.1.1Sub過程 106
5.1.2Function函式過程 108
5.1.3參數順序變動調用過程 110
5.1.4過程重載 111
5.1.5過程的嵌套調用 112
5.1.6過程的遞歸調用 113
5.2參數傳遞 115
5.2.1按值傳遞參數 115
5.2.2按址傳遞參數 115
5.2.3參數數組 117
5.2.4可選參數 118
5.2.5數組參數 119
5.2.6枚舉參數 123
5.3變數作用域 123
5.3.1聲明局部變數 123
5.3.2靜態變數 124
5.3.3聲明模組變數 125
5.3.4聲明命名空間變數 126
5.4上機指導 126
5.4.1求最大值 126
5.4.2函式遞歸調用 127
5.4.3二分法查詢 128
5.5習題 130
第6章程式調試和異常處理 131
6.1錯誤的種類 131
6.1.1語法錯誤 131
6.1.2運行時錯誤 132
6.1.3邏輯錯誤 133
6.2調試工具(Debug) 133
6.2.1VisualBasic2005的
工作模式 134
6.2.2使用調試工具調試程式 134
6.2.3調試視窗 136
6.3異常處理 138
6.3.1Exception類 138
6.3.2Try…Catch…Finally…EndTry
語句 138
6.3.3自定義異常處理 139
6.4上機指導 140
6.4.1單步調試一個簡單的程式 140
6.4.2求n! 142
6.5習題 142
第7章面向對象的程式設計基礎 144
7.1對象與類 144
7.1.1對象(Object) 144
7.1.2類 146
7.2面向對象技術 147
7.2.1抽象化 147
7.2.2封裝 149
7.2.3繼承 149
7.2.4多態性 149
7.3面向對象程式設計流程 150
7.3.1需求分析 150
7.3.2面向對象分析 150
7.3.3面向對象設計 150
7.3.4面向對象程式編寫 151
7.3.5對象與程式的驗證 151
7.4對象與類的創建 151
7.4.1創建類 151
7.4.2命名空間 152
7.4.3創建欄位 153
7.4.4創建屬性 154
7.4.5創建方法 156
7.4.6方法重載 157
7.4.7創建和使用對象 158
7.5向類中添加事件 160
7.5.1事件有關的語句和關鍵字 160
7.5.2建立事件處理程式 161
7.6構造函式 165
7.6.1無參構造函式 166
7.6.2參數化構造函式 167
7.6.3帶可選參數的構造函式 168
7.7創建類共享成員 170
7.7.1創建共享欄位 170
7.7.2創建共享方法 171
7.7.3創建共享屬性 172
7.8上機指導 173
7.8.1模擬銀行 173
7.8.2統計奶牛產奶量 176
7.9習題 177
第8章繼承和多態 178
8.1繼承與派生 178
8.1.1基類與派生類 178
8.1.2繼承的實現 179
8.2訪問修飾符 182
8.2.1公有繼承 182
8.2.2受保護繼承 183
8.2.3友元繼承 184
8.2.4私有繼承 184
8.3繼承修飾符 185
8.3.1使用MustInherit創建
抽象類 185
8.3.2使用NotMustInherit
禁止繼承 186
8.4繼承與重載、重寫和隱藏 186
8.4.1重載和繼承 186
8.4.2重寫和繼承 187
8.4.3隱藏和繼承 188
8.5MyBase、MyClass與繼承 189
8.5.1MyBase關鍵字 189
8.5.2MyClass關鍵字 190
8.6繼承構造函式 191
8.6.1無參構造函式的繼承 191
8.6.2帶參數的構造函式 193
8.7接口 194
8.7.1接口的定義 194
8.7.2接口的實現 195
8.8多態性 197
8.8.1用繼承實現多態性 198
8.8.2用接口實現多態性 199
8.9上機指導 201
8.9.1測試訪問修飾符 201
8.9.2房屋管理 204
8.9.3求二維規則圖形面積 206
8.9.4接口多態 209
8.10習題 210
第9章Windows窗體與控制項 212
9.1Windows窗體 212
9.1.1創建簡單的Windows
應用程式 212
9.1.2VisualBasic2005開發環境
中各個部分的名稱和功能 213
9.1.3窗體的結構 216
9.1.4窗體屬性 217
9.1.5創建應用程式的操作界面 219
9.1.6向窗體添加控制項 220
9.1.7窗體事件 222
9.1.8控制項的命名 223
9.2文本類控制項和命令控制項 223
9.2.1標籤 223
9.2.2文本框 224
9.2.3命令按鈕 226
9.3上機指導 230
9.3.1計算職工工資 230
9.3.2九宮格益智遊戲 232
9.4習題 238
第10章常用窗體控制項 239
10.1選擇控制項 239
10.1.1單選按鈕 239
10.1.2複選框 240
10.1.3框架 241
10.1.4列表框 243
10.1.5複選列表框 245
10.1.6組合框 246
10.2其他常用控制項 252
10.2.1圖片框 252
10.2.2進度條 252
10.2.3定時器 253
10.2.4滾動條 253
10.3鍵盤和滑鼠器 257
10.3.1鍵盤 257
10.3.2滑鼠器 263
10.3.3拖放 267
10.4上機指導 271
10.4.1計算劇院門票價格 271
10.4.2瀏覽壁紙 274
10.4.3書籍管理 276
10.5習題 279
第11章界面設計 281
11.1創建選單 281
11.1.1建立選單條 282
11.1.2快捷選單 284
11.2工具列 284
11.2.1創建工具列 285
11.2.2創建可拖動的工具列 286
11.3狀態欄 288
11.3.1創建狀態欄 288
11.3.2運行時設定狀態欄 289
11.4通用對話框 289
11.4.1【打開】與【另外儲存為】
對話框 290
11.4.2顏色對話框 291
11.4.3字型對話框 292
11.5多窗體程式設計 298
11.5.1添加窗體 299
11.5.2與多重窗體程式設計有關的
方法 299
11.6多文檔界面 304
11.6.1與MDI有關的屬性、方法
和事件 304
11.6.2MDI應用程式中的選單 307
11.7上機指導 312
11.7.1使用多重窗體 312
11.7.2計算學習成績的應用程式 313
11.8習題 320
第12章資料庫及套用 322
12.1資料庫編程技術基礎 322
12.1.1資料庫的基本概念 322
12.1.2SQL基礎 324
12.2ADO.NET概述 328
12.2.1ADO.NET的定義 328
12.2.2Microsoft.NET框架數據
提供程式 329
12.2.3使用Connection對象來連線
?數據源 329
12.3ADO.NET在線上模式的數據存取 333
12.3.1使用Command對象 334
12.3.2使用DataReader對象 337
12.4ADO.NET脫機模式的數據存取 340
12.4.1使用DataAdapter對象 341
12.4.2使用DataSet對象 342
12.4.3使用DataRow對象 343
12.5數據綁定控制項 351
12.5.1簡單綁定 351
12.5.2複雜綁定 351
12.5.3BindingManagerBase類 354
12.6上機指導 356
12.6.1連線環境下的資料庫操作 356
12.6.2非連線環境下的
資料庫操作 362
12.7習題 369

相關詞條

熱門詞條

聯絡我們