Visual Basic.NET課程設計案例精編
-
【作 者】李鑫 主編
【I S B N 】978-7-5084-3437-7
【責任編輯】郭東青
【適用讀者群】高職高專
【出版時間】2008-07-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2006年01月第1版
【頁 數】312
【千字數】
【印 張】
【定 價】¥32
【叢 書】21世紀高等院校課程設計叢書
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
Visual Basic.NET是Microsoft公司推出的.NET系列可視化開發工具。本書以翔實的內容、精選的案例介紹了如何利用VisualBasic.NET進行課程學習和軟件制作開發,強調重要知識點的同時又不失全面性。
本書介紹了16個大型案例,各個案例基本獨立,覆蓋了Windows下編程的大部分內容,包括圖形圖像、多媒體、Internet網絡、數據庫、程序通信、ActiveX技術、XML、GDI+等技術,深入淺出地說明了VisualBasic.NET最典型的和最有前途的程序設計方法,其中很多內容是一般性的VisualBasic.NET編程書籍所沒有涉及到的。本書應用性極強,案例均可獨立運行,讀者也可以根據這些案例進行研究、修改和擴展,使其符合自己的需要?傊,本書具有很強的實用性。
本書內容全面、結構清晰、程序案例豐富,適合作為剛剛學習完VisualBasic.NET基礎知識后的鍛煉參考,可作為課程設計時的參考用書。也適合用作中、高級用戶開發設計時的參考用書。
Visual Basic.NET作為Visual Studio.NET家族中的一分子,是微軟公司基于最新的.NET思想開發的以Basic語言為基礎的可視化集成開發工具,與Visual C++.NET、Visual C#.NET等一起被稱為Visual Studio.NET的集成開發環境(IDE)。
Visual Basic.NET相對于Visual Basic來說,在開發環境、調試環境、編程語言和編程方法上都有了很大的改變。為了使廣大讀者朋友盡快掌握這種新的開發工具,特此編寫了《Visual Basic.NET 課程設計案例精編》一書。
本書從具體的案例出發,詳細地介紹了利用Visual Basic.NET開發各種類型應用程序的步驟、方法和技巧。全書共有16個大型案例,其主要內容有:
案例一:采用多方面的界面技巧,開發了一個漂亮的時間管理程序。
案例二:使用Visual Basic.NET工具開發了一款注冊表管理程序。
案例三:主要介紹在Visual Basic.NET中管理線程的方法。
案例四:主要介紹在Visual Basic.NET中開發打印機程序的方法。
案例五:使用Visual Basic.NET工具開發了一款打字練習程序。
案例六: 模仿Windows資源管理器使用Visual Basic.NET工具開發了一款功能相似的軟件。
案例七:主要介紹在Visual Basic.NET中開發基于Web服務的網絡計算器的方法。
案例八:主要介紹在Visual Basic.NET中使用數據庫開發球員信息管理程序的方法。
案例九:主要介紹在Visual Basic.NET中開發網頁信息瀏覽程序的方法。
案例十:主要介紹在Visual Basic.NET中開發電子郵件收發系統的方法。
案例十一:主要介紹在Visual Basic.NET中使用基于TCP協議的網絡通信的方法。
案例十二:主要介紹在Visual Basic.NET中開發多媒體程序的方法。
案例十三:主要介紹在Visual Basic.NET中使用GDI+技術的方法。
案例十四:主要介紹網絡訂餐訂單接收處理系統的開發過程。
案例十五:主要介紹學生成績信息管理系統的編程技巧和開發過程。
案例十六:主要介紹在Visual Basic.NET中創建安裝程序的方法。
本書所有源程序都在Visual Basic.NET上編譯通過,所有案例的開發代碼和部分課后作業的源代碼可以從中國水利水電出版社網站(http://www.waterpub.com.cn/softdown/)上免費下載,以備讀者參考。
本書由李鑫主編,黃卓、戴金波、王勝峰副主編,參加編寫的人員還有晏愈光、楊鑫、張天、付苗苗、趙宇、李曉寧、李英娟、王敬棟、李昆、郝思嘉、房明浩、萬春磊、杜波、梁奕斌、徐強、劉燕祎、盧福子、李強等。
由于時間倉促,加之作者水平有限,書中難免有不足之處,歡迎廣大讀者提出寶貴意見,作者E-mail地址:nanosnows@126.com。
前言
案例一 時間管理程序 1
1.1 程序設計目的 1
1.2 程序功能的介紹 1
1.3 程序設計 2
1.3.1 時間管理界面和代碼的設計 2
1.3.2 動畫時鐘的實現 7
1.3.3 鬧鈴設定界面和代碼的設計 11
1.3.4 秒表界面和代碼的設計 16
1.4 小結 20
1.5 課后作業 20
案例二 注冊表管理程序 24
2.1 程序設計目的 24
2.2 程序功能的介紹 25
2.3 程序設計 26
2.3.1 Registry類和RegistryKey類的簡介 26
2.3.2 注冊表讀寫界面和代碼的設計 27
2.3.3 CPU和磁盤信息的獲取 31
2.4 小結 33
2.5 課后作業 34
案例三 線程管理程序 36
3.1 程序設計目的 36
3.2 程序功能的介紹 36
3.3 程序設計 37
3.3.1 獲取多線程信息 37
3.3.2 多線程應用程序的創建 42
3.3.3 線程池的使用 46
3.4 小結 52
3.5 課后作業 53
案例四 打印機程序 56
4.1 程序設計目的 56
4.2 程序功能的介紹 56
4.3 程序設計 57
4.3.1 設計界面 57
4.3.2 文件讀取和寫入代碼編寫 59
4.3.3 打印控件的設置和打印代碼的編寫 62
4.3.4 脫機打印功能的實現 64
4.4 小結 71
4.5 課后作業 71
案例五 打字練習程序 73
5.1 程序設計目的 73
5.2 程序功能的介紹 73
5.3 程序設計 73
5.3.1 程序界面設計 73
5.3.2 程序代碼的設計 75
5.3.3 控件動畫的實現 82
5.3.4 控件超鏈接的實現 82
5.4 小結 84
5.5 課后作業 84
案例六 Windows資源管理器 88
6.1 程序設計目的 88
6.2 程序功能的介紹 88
6.3 程序設計 89
6.3.1 FSO對象模型簡介 89
6.3.2 Windows資源管理器程序主界面和代碼的設計 91
6.3.3 文件系統在TreeView控件中的顯示 94
6.3.4 瀏覽區顯示文件夾內容的代碼設計 100
6.3.5 菜單欄的界面和代碼設計 102
6.3.6 工具欄的界面和代碼設計 110
6.3.7 狀態欄的界面和代碼設計 112
6.4 小結 113
6.5 課后作業 113
案例七 基于Web服務的網絡計算器 117
7.1 程序設計目的 117
7.2 程序功能的介紹 117
7.3 程序設計 118
7.3.1 Web服務概述 118
7.3.2 Web服務的創建 120
7.3.3 網絡計算器客戶端的界面和代碼設計 134
7.4 小結 140
7.5 課后作業 140
案例八 球員信息管理程序 142
8.1 程序設計目的 142
8.2 程序功能的介紹 142
8.3 程序設計 143
8.3.1 數據庫的建立 143
8.3.2 主窗口界面及代碼設計 144
8.3.3 球員信息編輯窗口的界面和代碼設計 148
8.3.4 添加球員窗口的界面和代碼設計 153
8.3.5 程序使用 155
8.4 小結 156
8.5 課后作業 156
案例九 網頁瀏覽器程序 159
9.1 程序設計目的 159
9.2 程序功能的介紹 159
9.3 程序設計 159
9.3.1 AxWebBrowser的簡介 159
9.3.2 網頁瀏覽器程序的界面設計 160
9.3.3 程序代碼的設計 163
9.3.4 CHM幫助文件的制作與應用 168
9.4 小結 174
9.5 課后作業 174
案例十 電子郵件發送和接收程序 176
10.1 程序設計目的 176
10.2 程序功能的介紹 176
10.3 程序設計 177
10.3.1 電子郵件發送程序界面的設計 177
10.3.2 電子郵件發送程序代碼的設計 179
10.3.3 電子郵件接收程序界面的設計 183
10.3.4 電子郵件接收程序代碼的設計 185
10.4 小結 188
10.5 課后作業 189
案例十一 基于TCP協議的網絡通信 191
11.1 程序設計目的 191
11.2 程序功能的介紹 191
11.3 程序設計 191
11.3.1 Socket簡介 191
11.3.2 程序界面設計 193
11.3.3 程序代碼設計 194
11.3.4 程序使用 205
11.4 小結 206
11.5 課后作業 206
案例十二 多媒體播放器程序 208
12.1 程序設計目的 208
12.2 程序功能的介紹 208
12.3 程序設計 209
12.3.1 基本播放區界面與代碼設計 209
12.3.2 錄音區界面與代碼設計 211
12.3.3 文件播放信息區的界面和代碼設計 217
12.3.4 文本記錄區的界面和代碼設計 218
12.3.5 音頻參數設置區的界面和代碼設計 220
12.3.6 菜單欄的設計和代碼實現 222
12.3.7 程序使用 226
12.4 小結 227
12.5 課后作業 227
案例十三 GDI+簡易畫圖軟件的開發 229
13.1 程序設計目的 229
13.2 程序功能的介紹 229
13.3 程序設計 230
13.3.1 GDI+技術 230
13.3.2 使用鼠標繪圖 233
13.3.3 圖像處理 237
13.3.4 調色板控件設計 238
13.3.5 主程序界面和代碼設計 243
13.4 小結 245
13.5 課后作業 245
案例十四 網絡訂餐訂單處理系統 248
14.1 程序設計目的 248
14.2 程序功能的介紹 249
14.3 程序設計 249
14.3.1 訂餐訂單發送界面和代碼設計 249
14.3.2 訂餐訂單接收和監測系統代碼設計 253
14.3.3 訂餐訂單響應系統代碼設計 254
14.3.4 訂單處理系統代碼設計 257
14.3.5 程序運行 260
14.4 小結 262
14.5 課后作業 262
案例十五 學生成績信息管理系統 265
15.1 程序設計目的 265
15.2 程序功能的介紹 265
15.3 程序設計 265
15.3.1 ADO.NET數據對象模型 265
15.3.2 建立查詢 267
15.3.3 程序界面設計 269
15.3.4 程序代碼設計 273
15.4 小結 284
15.5 課后作業 284
案例十六 程序打包發行 285
16.1 程序設計目的 285
16.2 程序功能的介紹 285
16.3 程序設計 286
16.3.1 利用安裝向導為程序制作安裝文件 286
16.3.2 Web訪問數據庫應用程序的設計與實現 292
16.3.3 利用Web安裝項目為Web應用程序制作安裝文件 299
16.4 小結 301
16.5 課后作業 301
- Visual Basic程序設計實驗指導 [主編 孫穎馨]
- Visual Basic程序設計教程 [主編 郭秀娟 于全通]
- Visual Basic.NET程序設計上機實踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設計 [主編 何振林 羅奕]
- Visual Basic程序設計(第二版) [主編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設計簡明教程(第二版) [主編 王曉東]
- Visual Basic實做教程 [主編 歐劍]
- Visual Basic應用任務教程 [王春蘭]
- Visual Basic語言程序設計及實驗教程 [周建麗]
- Visual Basic程序設計上機實踐教程(第二版) [何振林 羅奕]
- Visual Basic程序設計教程(第二版) [何振林 胡綠慧]
- Visual Basic.NET程序設計 [夏敏捷 齊暉]
- Visual Basic程序設計應用教程習題及實驗指導 [主編 劉利 汪華斌]
- Visual Basic程序設計應用教程 [主編 薛曉萍 黃震]
- Visual Basic程序設計 [主編 王濤 鄧德鴻]
- Visual Basic程序設計(第三版) [主編 潘地林]
- Visual Basic程序設計實訓與考試指導(第三版) [主編 潘地林]
- Visual Basic程序設計 [主 編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設計(第二版) [主編 柳青 嚴健武]
- Visual Basic.NET程序設計教程 [唐耀 何明國 等編著]
- Visual Basic 6.0程序設計教程 [曾強聰 編著]
- Visual Basic程序設計 [安志遠 主 編]
- Visual Basic.NET程序設計 [蘇英如]
- Visual Basic.NET程序設計教程 [陳語林 主編]
- 數據庫應用技術——Visual Basic及其應用系統開發 [歐陽崢崢 李禹生 孫平 等編著]
- Visual Basic程序設計實驗指導與習題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設計上機實踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設計教程 [何振林 胡綠慧 主 編 ]
- Visual Basic程序設計(第二版) [丁亞明 主 編 ]
- Visual Basic.NET程序設計案例教程 [孫街亭 主 編 ]