發表於2024-12-23
本書以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環境下。本書理論框架嚴實、概念清晰、重點突齣、實例典型,貼近實際,符閤教師教學和學生編程學習,是一本非常適閤課堂教學,用Visual Basic 2015語言開發的程序設計應用教材。本書可作為高等學校計算機類相關專業教材,同樣適閤作為高職高專院校計算機類相關專業的教材,也可作為軟件編程開發人員的技術參考書。
劉瑞新,教授,現就職於北京信息職業技術學院(東校區)軟件工程係。我社老作者,具有多年寫作經驗,在我社齣版過30多本教材。
目 錄
第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
前 言
本書以專業人纔培養為目標,突齣操作實踐性,全麵係統地介紹瞭VB.NET 2015高級編程技術的方法與技能。全書共有11章:第1章講解Visual Basic 2015編程概述,讓初學者瞭解VB.NET的開發概況;第2章講解Visual Basic 2015的語言基礎,集成化與可視化編程環境,對象、屬性、事件及方法的基本概念;第3章以典型實例講解數組的應用;第4章通過領柚子問題、招考成績統計器、客戶通訊錄、抽奬箱等案例學習過程的應用;第5章通過雙11優惠方案、球類用品采購方案、身體質量指數測試、話費計算程序等案例學習結構化程序設計基礎(包含語法規則、數據類型、變量、控製結構等);第6章講解程序調試和異常處理;第7章通過服飾選購統計程序、計時器的實現、豐田係列車配置選擇、賽車程序的實現、途牛旅遊調查、模擬彩票等實例學習Windows窗體與控件;第8章通過社區管理係統多界麵的實現、瀏覽器的實現、圖像編輯器、高級記事本應用、文件編輯器等典型實例講解Windows高級界麵設計的知識;第9章通過判定三角形、猜一猜數字來學習麵嚮對象的程序設計;第10章通過MP3媒體播放器、顔色漸變器的實現、繪圖闆的設計等實例學習圖形與多媒體程序設置;第11章通過VB.NET開發學生選課管理係統、超市管理係統等開發實戰項目講解綜閤數據庫編程新技術、新知識的應用。本書的任務是讓讀者積纍用VB.NET 2015進行應用程序實際開發的經驗,提升讀者項目開發的能力。
在編寫思路上,基於“理論提煉、實例驅動、拓展訓練”的教學理念,對本書各部分編排層次清晰,難度深度適中,通過剖析實例來介紹各章節核心知識,使讀者加深對基礎知識的掌握,通過拓展訓練模塊強化訓練,使讀者可以掌握基於Windows操作係統的應用程序的開發方法,並為進一步學習其他麵嚮對象的程序設計語言(如VC++、C#、JSP、ASP.NET等)夯實基礎。
本書的主要特點如下。
1.平颱升級,技術新穎
把開發平颱升級到Visual Studio 2015,使用的語言升級到VB.NET 2015。改變過於陳舊、冗餘、老套的數據庫編程方法,發揮.NET數據庫控件編程與網絡編程的優勢,增加新知識、新技術應用。
2.典型實例,貼近實際
針對學生的學習特點,各章節理論分析通俗易懂、敘述精練、邏輯分明、圖文結閤,並通過實例探析模塊豐富學習,實例貼近生活實際,使學生可以熟練掌握,學以緻用並進行編程技巧遷移。
3.經驗結閤,拓展訓練
結閤教學理念與多位教師的教學經驗,通過拓展訓練模塊提高編程效率與技巧,引用最新的.NET數據訪問技術,結閤VB.NET開發選課管理係統、VB.NET開發超市管理係統詳細剖析VB.NET中綜閤數據庫高級編程的技術。
4.注釋詳盡,視頻輔助
書中所有的代碼都提供瞭注釋講解,配套資源中提供瞭數據庫編程開發實例的視頻講解,讀者可以通過視頻快速、高效、容易地學習。
本書由工作在一綫教學崗位的高校教師編寫,具有多年的高校計算機教學經驗,瞭解學生的學習特點以及學習可能遇到的問題,書中突顯瞭重點和難點,針對編程部分還增加瞭代碼解釋。本書可作為高等學校計算機類相關專業教材,同樣適閤作為高職高專院校計算機類相關專業的教材,也可作為軟件編程開發人員的技術參考書。教學參考學時為60~72學時。
本書第1、2、10、11章由陳惠娥編寫,第3、4、7、8章由鬍安明編寫,第5、6、9章由陳亞輝編寫。信息與傳媒學院計科組教授參與指導瞭各章的拓展訓練部分,在此錶示感謝。本書的編寫得到瞭電子工業齣版社的大力支持,全書由劉瑞新教授認真指導修改並定稿,冉哲編輯在實例探析的寫作思路上給予瞭寶貴的建議,在此錶示誠摯的謝意。由於作者水平所限,本書難免存在疏漏和不足之處,敬請廣大讀者批評指正。
為瞭方便教師授課及讀者的學習,本書提供瞭電子教案、源代碼等,登錄華信教育資源網(www.hxedu.com.cn)注冊後免費下載。
編 者
Visual Basic 2015實踐教程 下載 mobi pdf epub txt 電子書 格式 2024
Visual Basic 2015實踐教程 下載 mobi epub pdf 電子書為什麼喜歡在京東買東西,因為今天買明天就可以送到。我為什麼每個商品的評價都一樣,因為在京東買的東西太多太多瞭,導緻積纍瞭很多未評價的訂單,所以我統一用段話作為評價內容。京東購物這麼久,有買到很好的産品,也有買到比較坑的産品,如果我用這段話來評價,說明這款産品沒問題,至少85分以上,而比較垃圾的産品,我絕對不會偷懶到復製粘貼評價,我絕對會用心的差評,這樣其他消費者在購買的時候會作為參考,會影響該商品銷量,而商傢也會因此改進商品質量。
評分滿意滿意滿意
評分很好
評分很好
評分不錯
評分為什麼喜歡在京東買東西,因為今天買明天就可以送到。我為什麼每個商品的評價都一樣,因為在京東買的東西太多太多瞭,導緻積纍瞭很多未評價的訂單,所以我統一用段話作為評價內容。京東購物這麼久,有買到很好的産品,也有買到比較坑的産品,如果我用這段話來評價,說明這款産品沒問題,至少85分以上,而比較垃圾的産品,我絕對不會偷懶到復製粘貼評價,我絕對會用心的差評,這樣其他消費者在購買的時候會作為參考,會影響該商品銷量,而商傢也會因此改進商品質量。
評分善惡終有報,天道好輪迴。不信抬頭看,蒼天饒過誰。
評分不錯
評分滿意滿意滿意
Visual Basic 2015實踐教程 mobi epub pdf txt 電子書 格式下載 2024