Visual Basic.NET程序設(shè)計(jì)教程
-
【作 者】唐耀 何明國(guó) 等編著
【I S B N 】978-7-5084-2019-5
【責(zé)任編輯】劉晶晶
【適用讀者群】本科
【出版時(shí)間】2004-07-01
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】446
【印 張】19.75
【定 價(jià)】¥25
【叢 書(shū)】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)語(yǔ)言明了、例程豐富,內(nèi)容編排上采取由淺入深的階梯式方式,全面細(xì)致地介紹了Visual Basic.NET程序設(shè)計(jì)的基本方法和技術(shù)。首先用第1、2、3章講解開(kāi)發(fā)環(huán)境配置和Visual Basic的語(yǔ)法基礎(chǔ);然后用第4、5章分別突出了.NET框架和面向?qū)ο蠹夹g(shù),為讀者后續(xù)的編程打下堅(jiān)實(shí)的基礎(chǔ),樹(shù)立牢固的組件編程觀念;第6~14章分別講述了從錯(cuò)誤處理、窗體程序開(kāi)發(fā)、GDI+圖形開(kāi)發(fā)、自定義控件、磁盤(pán)文件訪問(wèn)到數(shù)據(jù)庫(kù)開(kāi)發(fā)等不同的主題內(nèi)容和技巧。書(shū)中大量的源代碼可以直接用于讀者的編程實(shí)際中。
本書(shū)可作為大學(xué)本科有關(guān)專業(yè)的計(jì)算機(jī)教材,也可作為具有一定編程經(jīng)驗(yàn)而需要迅速熟悉Visual Basic.NET的中級(jí)讀者的參考資料,同時(shí)也適合于自學(xué)Visual Basic.NET的讀者。
全球有多少人用Visual Basic進(jìn)行程序開(kāi)發(fā)?恐怕微軟也不知道,但是,沒(méi)有人懷疑Visual Basic用戶的數(shù)量之龐大。我想,這也是微軟在.NET戰(zhàn)略中繼續(xù)寵愛(ài)Visual Basic的原因之一。
Visual Basic的各個(gè)版本曾經(jīng)給廣大Visual Basic程序開(kāi)發(fā)人員帶來(lái)一次又一次的欣喜,Visual Basic.NET版本的發(fā)布對(duì)于喜歡而又熟悉了Visual Basic的用戶,更是一個(gè)巨大的福音,它在語(yǔ)言上徹底地支持面向?qū)ο蠛?NET框架這兩大新特性,使得其在功能方面足以與C++媲美,在易用性方面則遠(yuǎn)勝之,完全脫去“玩具語(yǔ)言”的帽子,成為未來(lái)跨平臺(tái)的專業(yè)開(kāi)發(fā)工具。
本書(shū)對(duì)于如何使用Visual Basic.NET進(jìn)行程序開(kāi)發(fā)作了較全面、深入的探討。一共分為14章來(lái)講述:
第1章,主要對(duì)Visual Basic.NET的組件編程思想和程序開(kāi)發(fā)思路作了總體敘述,并簡(jiǎn)單介紹了Visual Basic.NET的新特點(diǎn),為初學(xué)者建立一些宏觀概念。
第2章,主要講述了Visual Basic.NET的編程環(huán)境、項(xiàng)目結(jié)構(gòu)和程序基本結(jié)構(gòu),引導(dǎo)初學(xué)者熟練掌握開(kāi)發(fā)環(huán)境的方方面面,為后續(xù)的編程學(xué)習(xí)奠定基礎(chǔ)。
第3章,全面細(xì)致地講解了Visual Basic的語(yǔ)法基礎(chǔ)知識(shí),輔之以大量的源代碼以加速加深對(duì)知識(shí)的掌握,使讀者能夠快速編寫(xiě)出規(guī)范易懂的源代碼;另外,本部分內(nèi)容翔實(shí),可以作為程序開(kāi)發(fā)的語(yǔ)法參考。
第4章,先對(duì).NET框架背景知識(shí)作了介紹,然后深入剖析了框架的結(jié)構(gòu)與作用,并結(jié)合框架對(duì)命名空間問(wèn)題作了講述,使讀者領(lǐng)悟到框架平臺(tái)的重要作用。
第5章,主要目標(biāo)是面向?qū)ο蟪绦蛟O(shè)計(jì),是Visual Basic語(yǔ)言的重要革新內(nèi)容。包括類(lèi)、屬性、方法、事件、訪問(wèn)限制、接口、繼承等,抓住基本概念的同時(shí)用大量源代碼強(qiáng)化理解與運(yùn)用,使讀者牢固樹(shù)立OOP編程思想并掌握其設(shè)計(jì)技巧。
第6章,主要針對(duì)Visual Basic.NET中新的結(jié)構(gòu)化異常處理技術(shù)作了重點(diǎn)闡述,并與Visual Basic 6中的非結(jié)構(gòu)化異常處理方式作了對(duì)比。
第7章,介紹了控制臺(tái)界面程序的開(kāi)發(fā)。
第8章,首先用類(lèi)的思想介紹了窗體和控件的繼承結(jié)構(gòu),然后重點(diǎn)說(shuō)明了窗體類(lèi)的屬性、事件、方法以及實(shí)際使用;在此基礎(chǔ)上再對(duì)大量的常用Windows控件的類(lèi)成員的使用進(jìn)行講述,并專門(mén)介紹了鼠標(biāo)、鍵盤(pán)事件編程。讀者學(xué)完本章就可以動(dòng)手開(kāi)發(fā)大量的程序。
第9章,主要探討了多文檔程序設(shè)計(jì)技術(shù)。
第10章,對(duì)Visual Basic.NET在處理文本、數(shù)值、時(shí)間等問(wèn)題時(shí)所采用的新技術(shù)作了專門(mén)闡述,以解決程序員從Visual Basic 6轉(zhuǎn)入.NET時(shí)可能會(huì)遇到的問(wèn)題。
第11章,講解了GDI+編程的基本概念和新方法。重點(diǎn)對(duì)Graphic類(lèi)作了較深入的探討,使讀者快速掌握?qǐng)D形圖像程序開(kāi)發(fā)的途徑和方法。
第12章,自定義控件是Visual Basic的亮點(diǎn)之一,從Visual Basic 5起加入了該功能,并廣受歡迎。在Visual Basic.NET中得到了加強(qiáng),本部分結(jié)合實(shí)例對(duì)Visual Basic.NET中的三種開(kāi)發(fā)自定義控件的方法進(jìn)行了細(xì)致的講述。
第13章,探討了磁盤(pán)文件的訪問(wèn)和管理,通過(guò)對(duì)File、Stream、Reader、FileInfo等重要類(lèi)的方法與使用例程的探討,清楚地描述出了文件訪問(wèn)與管理的途徑和精髓。
第14章,首先介紹了數(shù)據(jù)庫(kù)基本概念和SQL基本語(yǔ)句,然后將ADO.NET與ADO作對(duì)比講述ADO.NET的組件組成以及數(shù)據(jù)訪問(wèn)的新特點(diǎn),以DataSet對(duì)象為中心,結(jié)合實(shí)例講述數(shù)據(jù)訪問(wèn)技術(shù)的實(shí)現(xiàn),并引導(dǎo)讀者掌握 .NET中新的數(shù)據(jù)綁定概念和方式,幫助讀者掌握用ADO.NET實(shí)現(xiàn)數(shù)據(jù)庫(kù)編程的基本方法。
本書(shū)的特點(diǎn)是內(nèi)容講述全面、語(yǔ)言淺顯易懂、重點(diǎn)突出,從基本概念到實(shí)用的編程技巧都配有大量的示例。示例源代碼都上機(jī)調(diào)試通過(guò)。相信讀者能夠從本書(shū)中獲得有益的啟發(fā),開(kāi)發(fā)出更多更好的應(yīng)用程序。
本書(shū)的第1~3章由高國(guó)興編寫(xiě),第4、5章由唐耀編寫(xiě),第6、7章由劉軍編寫(xiě)、第8、9章由吳晶平編寫(xiě),第10、11章由肖明彥編寫(xiě),第12、13章由付本國(guó)編寫(xiě),第14章由段宇編寫(xiě),全書(shū)由唐耀、何明國(guó)統(tǒng)稿。
由于編者水平有限,書(shū)中錯(cuò)誤之處歡迎讀者提出寶貴意見(jiàn)和建議。
2004年1月 編者
第1章 Visual Basic.NET編程思想 1
1.1 組件編程 1
1.2 組件、類(lèi)和對(duì)象 2
1.3 .NET框架 3
1.4 項(xiàng)目類(lèi)型 4
1.5 一個(gè)簡(jiǎn)單示例 5
1.6 Visual Basic.NET語(yǔ)言的新特點(diǎn) 6
1.7 習(xí)題 8
第2章 熟悉Visual Studio.NET 9
2.1 安裝硬、軟件環(huán)境 9
2.2 開(kāi)發(fā)環(huán)境介紹 10
2.3 項(xiàng)目組織 16
2.4 Visual Basic.NET程序結(jié)構(gòu) 18
2.5 自定義開(kāi)發(fā)環(huán)境 19
2.6 項(xiàng)目屬性 20
2.7 獲取幫助 23
2.8 習(xí)題 25
第3章 BASIC語(yǔ)法基礎(chǔ) 26
3.1 Visual Basic命名約定 26
3.2 代碼常識(shí) 28
3.3 數(shù)據(jù)類(lèi)型 29
3.4 類(lèi)型轉(zhuǎn)換 32
3.5 值類(lèi)型與引用類(lèi)型 36
3.6 變量與常量 38
3.6.1 變量 38
3.6.2 常量 42
3.7 作用域與生存期 43
3.8 運(yùn)算符與表達(dá)式 45
3.8.1 運(yùn)算符 45
3.8.2 表達(dá)式 49
3.9 數(shù)組 50
3.10 枚舉 53
3.11 結(jié)構(gòu) 55
3.12 程序流程控制語(yǔ)句 56
3.12.1 選擇結(jié)構(gòu) 57
3.12.2 循環(huán)結(jié)構(gòu) 59
3.12.3 轉(zhuǎn)支語(yǔ)句 63
3.12.4 開(kāi)域語(yǔ)句 65
3.13 過(guò)程 65
3.13.1 Sub過(guò)程 65
3.13.2 Function過(guò)程 68
3.14 習(xí)題 69
第4章 .NET框架 71
4.1 .NET框架背景 71
4.2 框架是什么 71
4.3 .NET框架剖析 72
4.4 名稱空間 75
4.5 習(xí)題 76
第5章 面向?qū)ο蠹夹g(shù) 77
5.1 面向?qū)ο缶幊袒A(chǔ) 77
5.2 在Visual Basic.NET中創(chuàng)建類(lèi) 79
5.3 類(lèi)屬性和方法 80
5.3.1 類(lèi)屬性 80
5.3.2 類(lèi)方法 83
5.4 構(gòu)造和析構(gòu)函數(shù) 85
5.5 共享成員 88
5.6 類(lèi)的事件 89
5.7 類(lèi)的訪問(wèn)限制 92
5.8 類(lèi)繼承 93
5.9 接口 97
5.10 類(lèi)和結(jié)構(gòu) 101
5.11 特定對(duì)象的引用 103
5.12 集合 104
5.13 委托 108
5.14 習(xí)題 109
第6章 錯(cuò)誤和異常處理 111
6.1 結(jié)構(gòu)化異常處理 112
6.2 非結(jié)構(gòu)化異常處理 116
6.3 習(xí)題 119
第7章 控制臺(tái)應(yīng)用程序 120
7.1 創(chuàng)建控制臺(tái)程序 120
7.2 Console類(lèi) 122
7.3 重定向輸入輸出 123
7.4 習(xí)題 124
第8章 創(chuàng)建Windows應(yīng)用程序 125
8.1 窗體與控件 125
8.2 窗體源代碼分析 126
8.3 Form類(lèi)的屬性、方法與事件 128
8.3.1 屬性 129
8.3.2 方法 132
8.3.3 窗體事件 133
8.4 窗體的使用 135
8.4.1 拖動(dòng)無(wú)邊框的窗體 135
8.4.2 滑動(dòng)的窗體 137
8.4.3 編程設(shè)置窗體 138
8.5 控件通用屬性 139
8.6 常用控件 143
8.6.1 Label 143
8.6.2 LinkLabel 143
8.6.3 Button 144
8.6.4 TextBox 145
8.6.5 GroupBox 146
8.6.6 Panel 146
8.6.7 CheckBox 146
8.6.8 RadioButton 147
8.6.9 ListBox 148
8.6.10 ComboBox 151
8.6.11 Timer 151
8.6.12 StatusBar 152
8.6.13 ImageList 154
8.6.14 MonthCalendar 155
8.6.15 DateTimePicker 156
8.6.16 PictureBox 157
8.7 公用對(duì)話框 158
8.7.1 OpenFileDialog 159
8.7.2 SaveFileDialog 160
8.7.3 FontDialog 161
8.7.4 ColorDialog 161
8.8 菜單操作 162
8.8.1 主菜單 162
8.8.2 快捷菜單 165
8.9 鼠標(biāo)與鍵盤(pán)操作 167
8.9.1 鼠標(biāo)事件 167
8.9.2 鍵盤(pán)操作 170
8.10 習(xí)題 172
第9章 MDI編程 173
9.1 創(chuàng)建MDI父窗體 173
9.2 創(chuàng)建MDI子窗體 174
9.3 使用MDI子窗體 175
9.4 將數(shù)據(jù)發(fā)送到活動(dòng)MDI子窗體 176
9.5 排列子窗體 177
9.6 習(xí)題 178
第10章 文本、數(shù)值和時(shí)間 179
10.1 文本操作 179
10.1.1 字符串 179
10.1.2 字符串操作方法 179
10.1.3 String類(lèi) 180
10.2 數(shù)值操作 188
10.2.1 Math類(lèi) 188
10.2.2 隨機(jī)數(shù) 189
10.2.3 常用特殊功能函數(shù) 190
10.3 時(shí)間操作 192
10.3.1 DataTime結(jié)構(gòu) 192
10.3.2 TimeSpan結(jié)構(gòu) 195
10.4 習(xí)題 199
第11章 GDI+ 200
11.1 常用結(jié)構(gòu) 200
11.1.1 Point和PointF結(jié)構(gòu) 200
11.1.2 Size和SizeF結(jié)構(gòu) 201
11.1.3 Rectangle和RectangleF結(jié)構(gòu) 201
11.1.4 Region和GraphicsPath類(lèi) 202
11.2 繪圖坐標(biāo) 205
11.3 Graphics類(lèi) 207
11.4 Pen類(lèi) 211
11.5 Brush類(lèi) 214
11.6 Font類(lèi) 218
11.7 Color結(jié)構(gòu) 220
11.8 Bitmap類(lèi) 224
11.9 打印輸出 227
11.9.1 PrintDocument類(lèi) 228
11.9.2 PrintPageEventArgs類(lèi) 229
11.9.3 打印設(shè)置 230
11.9.4 頁(yè)面設(shè)置 233
11.9.5 打印預(yù)覽 234
11.10 習(xí)題 236
第12章 創(chuàng)建自定義控件 237
12.1 從現(xiàn)有控件派生 238
12.2 組合創(chuàng)建自定義控件 242
12.3 從Control類(lèi)派生控件 245
12.4 習(xí)題 247
第13章 文件訪問(wèn)和管理 249
13.1 文件訪問(wèn)中的異常 249
13.2 文件訪問(wèn) 250
13.2.1 二進(jìn)制文件訪問(wèn) 254
13.2.2 文本文件訪問(wèn) 258
13.3 文件管理 260
13.3.1 文件處理 260
13.3.2 目錄處理 261
13.4 習(xí)題 264
第14章 使用ADO.NET 265
14.1 數(shù)據(jù)庫(kù)基礎(chǔ) 265
14.2 SQL基礎(chǔ) 267
14.2.1 SQL簡(jiǎn)介 267
14.2.2 查詢語(yǔ)言綜述 268
14.3 ADO.NET和ADO比較 271
14.4 ADO.NET 組件 272
14.5 ADO.NET數(shù)據(jù)訪問(wèn)介紹 274
14.6 使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù) 276
14.6.1 建立到數(shù)據(jù)庫(kù)的連接 276
14.6.2 建立數(shù)據(jù)適配器 278
14.6.3 填充數(shù)據(jù)集 280
14.7 DataView類(lèi) 290
14.7.1 創(chuàng)建DataView 290
14.7.2 過(guò)濾數(shù)據(jù) 291
14.7.3 數(shù)據(jù)排序 294
14.8 數(shù)據(jù)綁定 294
14.8.1 簡(jiǎn)單數(shù)據(jù)綁定 294
14.8.2 復(fù)雜數(shù)據(jù)綁定 298
14.9 參數(shù)化查詢 300
14.10 使用DataReader類(lèi) 303
14.11 習(xí)題 305
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) [主編 孫穎馨]
- Visual Basic程序設(shè)計(jì)教程 [主編 郭秀娟 于全通]
- Visual Basic.NET程序設(shè)計(jì)上機(jī)實(shí)踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計(jì) [主編 何振林 羅奕]
- Visual Basic程序設(shè)計(jì)(第二版) [主編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版) [主編 王曉東]
- Visual Basic實(shí)做教程 [主編 歐劍]
- Visual Basic應(yīng)用任務(wù)教程 [王春蘭]
- Visual Basic語(yǔ)言程序設(shè)計(jì)及實(shí)驗(yàn)教程 [周建麗]
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)踐教程(第二版) [何振林 羅奕]
- Visual Basic程序設(shè)計(jì)教程(第二版) [何振林 胡綠慧]
- Visual Basic.NET程序設(shè)計(jì) [夏敏捷 齊暉]
- Visual Basic程序設(shè)計(jì)應(yīng)用教程習(xí)題及實(shí)驗(yàn)指導(dǎo) [主編 劉利 汪華斌]
- Visual Basic程序設(shè)計(jì)應(yīng)用教程 [主編 薛曉萍 黃震]
- Visual Basic程序設(shè)計(jì) [主編 王濤 鄧德鴻]
- Visual Basic程序設(shè)計(jì)(第三版) [主編 潘地林]
- Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)(第三版) [主編 潘地林]
- Visual Basic程序設(shè)計(jì) [主 編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設(shè)計(jì)(第二版) [主編 柳青 嚴(yán)健武]
- Visual Basic 6.0程序設(shè)計(jì)教程 [曾強(qiáng)聰 編著]
- Visual Basic程序設(shè)計(jì) [安志遠(yuǎn) 主 編]
- Visual Basic.NET程序設(shè)計(jì) [蘇英如]
- Visual Basic.NET程序設(shè)計(jì)教程 [陳語(yǔ)林 主編]
- 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)——Visual Basic及其應(yīng)用系統(tǒng)開(kāi)發(fā) [歐陽(yáng)崢崢 李禹生 孫平 等編著]
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設(shè)計(jì)教程 [何振林 胡綠慧 主 編 ]
- Visual Basic程序設(shè)計(jì)(第二版) [丁亞明 主 編 ]
- Visual Basic.NET程序設(shè)計(jì)案例教程 [孫街亭 主 編 ]
- Visual Basic程序設(shè)計(jì)項(xiàng)目化教程 [管小清 郭賀彬 主 編]
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊(cè))(第二版)
- 高等數(shù)學(xué)(上冊(cè))(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊(cè))
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊(cè))
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)及應(yīng)用

