Visual Basic 2015實踐教程

Visual Basic 2015實踐教程

《Visual Basic 2015實踐教程》是2017年8月電子工業出版社出版的圖書,作者是陳惠娥、胡安明。

基本介紹

  • 書名:Visual Basic 2015實踐教程
  • 作者:陳惠娥、胡安明
  • ISBN:9787121321597
  • 頁數:338
  • 定價:45.00
  • 出版社:電子工業出版社
  • 出版時間:2017年8月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以Visual Studio 2015版的開發環境為主線,採用實例探析、拓展訓練相結合,由淺入深地介紹了VB.NET開發環境和編程方法。本書的主要內容包括Visual Basic 2015編程概述;Visual Basic 2015的語言基礎;數組;過程的套用;結構化程式設計語句(語法規則、數據類型、變數、控制結構等);程式調試和異常處理;Windows窗體與控制項;Windows高級界面設計;面向對象的程式設計;圖形與多媒體控制項程式;綜合資料庫編程。每章均有典型的實例探析和拓展訓練,以提供教師演示和學生進階練習。本書可以在Windows 10作業系統、Visual Studio 2015和SQL Server 2010環境下講解,也完全可以運行在Visual Studio 2010和SQL Server 2005環境下。

圖書目錄

第1章 Visual Basic 2015編程概述 1
1.1 理論知識 1
1.1.1 VB.NET語言及其發展簡介 1
1.1.2 Visual Studio 2015集成開發環境的使用 2
1.2 實例探析 6
1.2.1 【實例1】創建第一個Windows程式 6
1.2.2 【實例2】創建第一個控制台程式 7
1.2.3 【實例3】求-6的絕對值 7
1.3 拓展訓練 8
1.3.1 【任務1】實現兩數的四則運算 8
1.3.2 【任務2】輸出圖案應用程式 9
1.3.3 【任務3】默寫詩句應用程式 10
1.3.4 【任務4】btnShow_Click()和btnExit_Click()的套用 11
第2章 Visual Basic 2015的語言基礎 12
2.1 理論知識 12
2.1.1 變數、常量與數據類型 12
2.1.2 常量 13
2.1.3 基本數據類型 13
2.1.4 常用函式 15
2.1.5 程式結構和編碼規則 17
2.2 實例探析 18
2.2.1 【實例1】InputBox函式的套用 18
2.2.2 【實例2】利息計算器 19
2.2.3 【實例3】取整取余算術運算的套用 20
2.2.4 【實例4】實現百位數的分離 22
2.2.5 【實例5】判斷星座的程式 23
2.2.6 【實例6】估測身高的實現 26
2.3 拓展訓練 27
2.3.1 【任務1】圓錐計算應用程式 27
2.3.2 【任務2】MsgBox函式的套用 29
2.3.3 【任務3】球面積與體積計算程式 30
2.3.4 【任務4】奇偶數選擇器 31
2.3.5 【任務5】簡易計算器應用程式 33
第3章 數組 41
3.1 理論知識 41
3.1.1 數組的概念 41
3.1.2 一維數組的定義、初始化及數組元素的引用 41
3.1.3 二維數組的定義、初始化及數組元素的引用 43
3.1.4 數組重定義 44
3.1.5 For Each語句、LBound函式及UBound函式的使用 44
3.2 實例探析 45
3.2.1 【實例1】一維數組的綜合套用 46
3.2.2 【實例2】問卷調查表的實現 48
3.2.3 【實例3】隨機數組的添加、查找與刪除操作 52
3.2.4 【實例4】隨機矩陣及其運算 55
3.3 拓展訓練 57
3.3.1 【任務1】二維數組的最值實現 57
3.3.2 【任務2】隨機搖獎器 59
3.3.3 【任務3】上三角與下三角數組的輸出 60
3.3.4 【任務4】任意行列矩陣的加減法運算 62
3.3.5 【任務5】選擇排序 64
3.3.6 【任務6】轉置二維數組並實現求和、平均值與奇偶數 65
第4章 過程的套用 68
4.1 理論知識 68
4.1.1 過程的概念與分類 68
4.1.2 子過程(Sub過程)的定義與調用 68
4.1.3 函式過程(Function過程)的定義與調用 71
4.1.4 參數的傳遞 72
4.1.5 可選參數和可變參數 74
4.1.6 變數和過程的作用域 75
4.2 實例探析 76
4.2.1 【實例1】Sub過程的套用 76
4.2.2 【實例2】比較全局變數、局部變數與靜態變數 78
4.2.3 【實例3】領柚子問題的實現 79
4.2.4 【實例4】比較按值與按址傳遞 81
4.2.5 【實例5】比較有參傳遞與無參傳遞的Sub過程 83
4.3 拓展訓練 84
4.3.1 【任務1】Function過程的實現 84
4.3.2 【任務2】比較Sub與Function遞歸過程的實現 85
4.3.3 【任務3】Sub與Function統計You的個數 87
4.3.4 【任務4】招考成績統計器 88
4.3.5 【任務5】客戶通訊錄 90
4.3.6 【任務6】抽獎箱的實現 92
第5章 結構化程式設計語句 95
5.1 理論知識 95
5.1.1 順序結構 95
5.1.2 選擇控制結構 96
5.1.3 循環控制語句 99
5.1.4 其他輔助控制語句 101
5.2 實例探析 101
5.2.1 【實例1】計算三角形面積 101
5.2.2 【實例2】雙11優惠方案 103
5.2.3 【實例3】球類用品採購方案 105
5.2.4 【實例4】體積計算器 107
5.2.5 【實例5】從1~n任意整數中找出與15的倍數關係 108
5.3 拓展訓練 110
5.3.1 【任務1】華氏/攝氏溫度轉換器 110
5.3.2 【任務2】身體質量指數測試 111
5.3.3 【任務3】模擬袖珍計算器 112
5.3.4 【任務4】話費計算程式 114
第6章 程式調試和異常處理 118
6.1 理論知識 118
6.1.1 VB.NET程式中錯誤的類型 118
6.1.2 應用程式的3種工作模式 119
6.1.3 使用調試工具調試程式 120
6.1.4 VB.NET中常用的調試視窗 121
6.1.5 異常處理 123
6.1.6 結構化異常處理 123
6.1.7 非結構化異常處理 124
6.2 實例探析 127
6.2.1 【實例1】除法器異常處理 127
6.2.2 【實例2】加法器異常處理 129
6.2.3 【實例3】乘法器異常處理 131
6.3 拓展訓練 132
6.3.1 【任務1】驗證身份證號 132
6.3.2 【任務2】測試n/0調試異常 133
6.3.3 【任務3】簡單計算器調試與異常處理 134
第7章 Windows窗體與控制項 137
7.1 窗體 137
7.1.1 窗體的概述 137
7.1.2 文本類控制項的套用 138
7.1.3 命令按鈕類控制項的套用 142
7.1.4 列表類與組合類控制項的套用 143
7.1.5 進度條與滾動條控制項的套用 145
7.1.6 時鐘、日期、月曆控制項的套用 145
7.1.7 圖像控制項的套用 147
7.2 實例探析 148
7.2.1 【實例1】控制項的綜合套用 148
7.2.2 【實例2】窗體與圖像的變化 151
7.2.3 【實例3】圖像顯示隱藏與切換交換的套用 154
7.2.4 【實例4】服飾選購統計程式 156
7.3 拓展訓練 160
7.3.1 【任務1】計時器的實現 160
7.3.2 【任務2】豐田系列車配置選擇 161
7.3.3 【任務3】選舉投票的實現 163
7.3.4 【任務4】賽車程式的實現 165
7.3.5 【任務5】圖像自動切換的實現 167
7.3.6 【任務6】途牛旅遊調查 168
7.3.7 【任務7】模擬彩票 170
第8章 Windows高級界面設計 173
8.1 理論知識 173
8.1.1 VB.NET中的選單 173
8.1.2 MenuStrip控制項的屬性、事件和方法 174
8.1.3 彈出式選單與選單基本操作 176
8.1.4 工具列的套用 179
8.1.5 狀態欄的套用 180
8.1.6 MDI窗體的套用 181
8.1.7 對話框控制項的套用 183
8.2 實例探析 190
8.2.1 【實例1】登錄界面多窗體的實現 191
8.2.2 【實例2】社區管理系統多界面的實現 192
8.2.3 【實例3】進制轉換器 194
8.2.4 【實例4】多文本檔案MDI選單的實現 197
8.2.5 【實例5】瀏覽器的實現 200
8.3 拓展訓練 204
8.3.1 【任務1】圖片瀏覽器的製作 204
8.3.2 【任務2】看圖學英語程式 207
8.3.3 【任務3】圖像編輯器 209
8.3.4 【任務4】右鍵快捷選單實現卡通圖片切換 213
8.3.5 【任務5】高級記事本套用 215
8.3.6 【任務6】檔案編輯器 218
第9章 面向對象的程式設計 227
9.1 理論知識 227
9.1.1 面向對象程式設計的基本思想與方法 227
9.1.2 命名空間 228
9.1.3 類與對象 229
9.1.4 方法與方法重載 234
9.1.5 類的構造函式與析構函式 235
9.1.6 類的繼承與編程實現 236
9.2 實例探析 242
9.2.1 【實例1】類的創建與調用 242
9.2.2 【實例2】類繼承與重寫 244
9.2.3 【實例3】類的多重調用 245
9.2.4 【實例4】判定三角形 247
9.3 拓展訓練 250
9.3.1 【任務1】猜一猜數字 250
9.3.2 【任務2】類繼承求圓柱三積 251
9.3.3 【任務3】窗體繼承求階乘 253
9.3.4 【任務4】類繼承求面積 255
第10章 圖形與多媒體控制項程式 257
10.1 理論知識 257
10.1.1 GDI+基礎 257
10.1.2 GDI+繪圖的過程 259
10.1.3 GDI+繪圖工具 260
10.1.4 基本圖形繪製方法 264
10.1.5 VB.NET中的多媒體控制項 268
10.1.6 AxWindowsMediaPlayer控制項屬性與方法 268
10.1.7 AxMMControl控制項屬性與事件 270
10.1.8 AxShockwaveFlash控制項屬性與方法 271
10.2 實例探析 272
10.2.1 【實例1】MP3媒體播放器 272
10.2.2 【實例2】顏色漸變器的實現 275
10.2.3 【實例3】繪圖板的設計 277
10.3 拓展訓練 282
10.3.1 【任務1】文字特效 282
10.3.2 【任務2】色彩調節 284
10.3.3 【任務3】模擬雨珠的實現 288
第11章 綜合資料庫編程 290
11.1 理論知識 290
11.1.1 資料庫的基本概念 290
11.1.2 VB.NET數據訪問技術 290
11.1.3 ADO.NET對象 295
11.1.4 ADO.NET數據控制項 298
11.2 實例探析—學生選課管理系統 301
11.2.1 學生選課管理系統 301
11.2.2 學生管理資料庫 313
11.3 拓展訓練 314
11.3.1 【任務1】超市管理系統 314
11.3.2 超市管理資料庫 326
參考文獻 328

相關詞條

熱門詞條

聯絡我們