《VisualBasic.NET程式設計(第3版)》是2013年3月電子工業出版社出版的圖書,作者是陸漢權,馮曉霞,方紅光。
基本介紹
- 書名:VisualBasic.NET程式設計(第3版)
- 作者:陸漢權,馮曉霞,方紅光
- ISBN:9787121198274
- 出版社:電子工業出版社
- 出版時間:2013年3月
- 頁數:380
- 字數:600千字
- 開本:16(185*260)
- 版次:01-01
內容簡介
圖書目錄
第1章 概述1
1.1 為何要學習程式設計1
1.1.1 什麼是程式設計1
1.1.2 有哪幾種常用的高級語言2
1.1.3 翻譯計算機語言程式2
1.1.4 程式設計是組拳肯凳一種方法學3
1.1.5 如何學習程式設計3
1.2 什麼是VISUAL BASIC.NET4
1.3 VB.NET平台:集成開發環境5
1.4 項目管理9
1.4.1 項目檔案和窗體檔案9
1.4.2 使用項目10
1.4.3 使用解決方案資源管理器11
1.5 編寫一個簡單的VB.NET窗體應用程式12
1.6 編寫一個簡單的VB.NET控制台應用程式14
1.7 什麼是VB.NET的面向對象編程16
習題117
實驗119
第2章 VB.NET編程入門21
2.1 概述21
2.2 一個簡單的加法器程式22
2.3 確定數據的性質:數據類型24
2.3.1 基本數據類型25
2.3.2 數值類型25
2.3.3 字元數據類型26
2.3.4 邏輯型與日期型27
2.3.5 對象引用型27
2.3.6 自定義數據類型27
2.4 兩種數據表達:常量和變數28
2.4.1 常量28
2.4.2 符號常量28
2.4.3 變數和聲明變數29
2.4.4 強制聲明變數:Option Explicit31
2.4.5 關鍵字31
2.5 算術運算符和表達式31
2.5.1 算術運算符31
2.5.2 算術表達式32
2.5.3 算術運算符的優先規則32
2.6 VB編程的開始:使用窗體33
2.6.1 一個使用窗體顯示文本的例子33
2.6.2 窗體的屬性34
2.6.3 窗體的方法35
2.6.4 窗體識別的動作海潤潤:事件36
2.6.5 使用對象瀏覽器37
2.6.6 Tab鍵和焦點37
2.7 賦值和輸入/輸出38
2.7.1 如何進行賦值操作38
2.7.2 使用輸入對話框InputBox函式39
2.7.3 使用訊息對話框MsgBox函式40
2.8 程式舉例42
習題244
實驗245
第3章 設計順序結構程式煮船擊境46
3.1 概述46
3.2 求攝氏溫度對應的華氏溫度47
3.3 VISUAL BASIC 2008語法和注釋48
3.4 語句和函式49
3.4.1 語句49
3.4.2 函式50
3.4.3 常用函式舉例50
3.5 使用基本控制項54
3.5.1 命令按鈕54
3.5.2 標籤55
3.5.3 文本框56
3.5.4 滾動條60
3.5.5 微調器61
3.5.6 滑塊控制項62
3.6 使用計時器控制項63
3.7 調試程式64
3.8 程式舉例66
習題368
實驗369
第4章 設計選擇結構程式71
4.1 概述71
舉雄滲 4.2 設定文本框字型字型72
4.3 進行比較運算74
4.4 使用IF條件語句75
4.4.1 使用行If語句75
4.4.2 使用塊If語句76
4.4.3 編寫嵌套的選擇結構程式77
4.5 使用SELECT CASE條件語句77
4.6 使用選擇控制項和分組框79
4.6.1 單選按鈕79
4.6.2 複選框81
4.6.3 分組框82
4.7 如何實現程式的轉移控制83
4.8 程式舉例84
腿屑店 習題486
實驗487
第5章 設計循環結構程式88
5.1 概述88
5.2 判斷素數89
5.3 進行邏輯運算90
5.4 使用FOR/NEXT循環語句92
5.4.1 For/Next語句92
5.4.2 Exit For語句94
5.5 使用DO/LOOP循環語句94
5.5.1 Do/Loop語句95
5.5.2 Exit Do語句96
*5.6 使用WHILE/END WHILE循環語句97
5.7 如何實現多重循環控制98
5.8 程式舉例99
5.8.1 輾轉相除法99
5.8.2 遞推法100
5.8.3 窮舉法101
5.8.4 求水仙花數102
5.8.5 驗證哥德巴赫猜想103
5.8.6 數制轉換104
習題5105
實驗5107
第6章 用戶互動:使用滑鼠、鍵盤和選單109
6.1 概述109
6.2 使用滑鼠事件的示例程式110
6.3 使用滑鼠:指針、滑鼠鍵和事件111
6.3.1 程式狀態:改變滑鼠指針的形狀111
6.3.2 確定按下了哪個滑鼠鍵112
6.3.3 輕鬆的互動:滑鼠事件114
*6.3.4 滑鼠拖放114
6.4 使用鍵盤116
6.4.1 一般按鍵:KeyPress事件116
*6.4.2 特殊按鍵處理:KeyDown和KeyUp117
*6.5 組合:鍵盤SHIFT、CTRL、ALT和滑鼠鍵118
6.6 設計選單119
6.6.1 什麼是選單119
6.6.2 使用MenuStrip控制項119
6.6.3 設計選單121
6.6.4 子選單121
6.6.5 選單編程:選單的Click事件122
*6.7 捷徑:彈出式選單123
6.8 程式舉例125
習題6127
實驗6128
第7章 使用數組130
7.1 概述130
7.2 給運動員排名次130
7.3 一維數組132
7.3.1 如何聲明一維數組132
7.3.2 使用一維數組133
7.3.3 使用For Each/Next語句訪問數組136
7.4 使用列表框和組合框控制項136
7.4.1 列表框136
7.4.2 複選列表框140
7.4.3 組合框140
7.5 使用一維控制項數組143
7.6 使用二維數組145
7.7 使用可調數組148
7.8 程式舉例149
7.8.1 插入問題150
7.8.2 檢索問題151
7.8.3 選擇聯繫人152
習題7154
實驗7156
第8章 子過程和函式過程158
8.1 概述158
8.2 查詢電話號碼159
8.3 窗體模組和標準模組161
8.4 SUB過程161
8.4.1 定義Sub過程161
8.4.2 調用Sub過程162
8.4.3 Exit Sub語句165
8.5 FUNCTION函式過程165
8.6 引用調用和按值調用168
8.7 存儲類和作用域172
8.8 程式舉例176
習題8180
實驗8182
第9章 處理字元串和日期時間183
9.1 概述183
9.2 一個簡單的字元加密處理程式184
9.3 字元類型和字元數組185
9.3.1 字元和字元串185
9.3.2 比較字元185
9.3.3 String函式和Str函式186
9.3.4 字元數組187
9.4 操作字元串189
9.4.1 Len函式和Space函式189
*9.4.2 Like運算符190
9.4.3 使用Mid操作字元串中的字元190
9.4.4 使用Left、Right和InStr函式操作字元串191
9.4.5 刪除多餘的空格191
9.4.6 轉換函式191
9.4.7 類型轉換函式192
9.4.8 格式化函式Format193
*9.5 查找和替換字元串194
9.6 處理日期和時間196
9.6.1 日期函式和數據類型196
9.6.2 時間函式和時間數據197
9.6.3 日期的計算198
9.6.4 日期和時間的格式化199
*9.7 使用日曆控制項MONTHCALENDAR201
9.8 程式舉例203
習題9204
實驗9205
第10章 處理圖形206
10.1 概述206
10.2 模擬單擺207
10.3 繪圖相關對象208
10.4 使用繪圖方法212
10.4.1 畫直線——DrawLine和DrawLines方法212
10.4.2 畫矩形——DrawRectangle或DrawRectangles方法213
10.4.3 畫圓、畫橢圓——DrawEllipse方法213
10.4.4 畫弧——DrawArc方法216
10.4.5 畫扇形——DrawPie方法216
10.4.6 畫多邊形——DrawPolygon方法216
10.4.7 顯示文本——DrawString方法217
10.5 套用繪圖筆與圖案填充217
10.5.1 更改線條形式217
10.5.2 Brush對象219
10.5.3 圖形填充221
10.6 VB圖像222
10.6.1 圖片框222
10.6.2 ImageList控制項225
10.6.3 圖形複製226
10.7 程式舉例228
10.7.1 時鐘228
10.7.2 製作餅圖229
10.7.3 滾動顯示大圖片230
習題10232
實驗10233
第11章 設計用戶界面234
11.1 概述234
11.2 使用用戶名和密碼登錄應用程式235
11.3 設計多窗體應用程式236
11.4 設計和用戶互動的對話框240
11.5 使用通用對話框241
11.5.1 “打開”對話框241
11.5.2 “另外儲存為”對話框243
11.5.3 “顏色”對話框243
11.5.4 “字型”對話框244
11.5.5 “瀏覽資料夾”對話框245
11.5.6 “列印”對話框245
11.6 設計工具列245
11.6.1 通過手工方式創建工.具欄245
11.6.2 使用工具列控制項創建工具列247
11.7 使用狀態欄249
11.8 程式舉例251
習題11253
實驗11254
第12章 處理檔案255
12.1 概述255
12.2 操作順序檔案數據的例子256
12.3 使用與檔案、目錄有關的方法257
12.4 操作順序檔案259
12.4.1 什麼是順序檔案259
12.4.2 打開順序檔案260
12.4.3 寫入操作260
12.4.4 關閉順序檔案262
12.4.5 讀出操作262
12.5 操作隨機檔案264
12.5.1 什麼是隨機檔案265
12.5.2 用戶自定義類型265
12.5.3 打開和關閉隨機檔案265
12.5.4 讀寫隨機檔案266
12.6 使用檔案系統對象267
12.6.1 My.Computer.FileSystem對象屬性268
12.6.2 My.Computer.FileSystem對象方法268
12.7 程式舉例270
習題12273
實驗12275
第13章 資料庫的基本套用276
13.1 概述276
13.1.1 關係資料庫276
13.1.2 創建資料庫277
13.1.3 使用SQL語句278
13.2 使用資料庫方式驗證用戶名和密碼登錄程式279
13.3 使用ADO.NET控制項編寫程式280
13.3.1 簡單地用綁定控制項顯示數據280
13.3.2 使用ADO.NET表格數據控制項282
13.3.3 導航欄與綁定控制項284
13.4 使用ADO.NET對象訪問資料庫285
13.4.1 ADO.NET結構285
13.4.2 Connection對象286
13.4.3 Command對象288
13.4.4 DataReader對象289
13.4.5 DataAdapter對象290
13.4.6 DataSet對象291
13.5 事務處理293
13.6 程式舉例294
習題13295
實驗13296
第14章 編寫簡單的網路程式297
14.1 概述297
14.2 一個簡單的網路瀏覽器297
14.3 使用WEBBROWSER控制項298
14.4 SOCKET類的通信301
14.4.1 Socket類的通信協定302
14.4.2 創建Socket實例302
14.5 VISUAL BASIC SCRIPT簡介305
14.6 ASP.NET WEB編程簡介306
14.6.1 ASP.NET網頁概述307
14.6.2 ASP.NET伺服器控制項307
14.6.3 創建Web應用程式308
14.6.4 ASP.NET內部對象和常用事件311
習題14313
實驗14313
第15章 多媒體編程初步314
15.1 概述314
15.2 一個播放器的示例程式314
15.3 文字效果315
15.4 圖像效果317
15.5 播放WAV聲音檔案320
15.6 AXWINDOWSMEDIAPLAYER多媒體播放控制項322
15.7 AXSHOCKWAVEFLASH控制項323
習題15325
實驗15326
第16章 面向對象程式設計初步327
16.1 概述327
16.2 一個簡單的面向對象程式設計例子328
16.3 類和對象331
16.3.1 類的創建331
16.3.2 對象的創建和使用333
16.3.3 類的成員333
16.4 類的繼承340
16.4.1 繼承的基本概念340
16.4.2 繼承的實現340
16.4.3 MyBase和MyClass342
16.5 類的多態343
16.6 異常處理方式345
16.6.1 異常類345
16.6.2 Try…Catch…Finally 語句345
16.6.3 自定義異常類及拋出異常349
16.7 LINQ初步350
習題16352
實驗16353
第17章 綜合程式設計舉例355
17.1 個人通訊錄355
17.1.1 資料庫設計355
17.1.2 系統實現356
17.2 我的記事本360
17.2.1 程式分析360
17.2.2 程式實現361
參考文獻367