Visual Basic.NET課程設(shè)計案例精編

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