Visual Basic.NET程序設(shè)計(jì)

-
【作 者】蘇英如
【I S B N 】978-7-5084-6520-3
【責(zé)任編輯】吳萍
【適用讀者群】高職高專
【出版時(shí)間】2009-07-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】
【千字?jǐn)?shù)】412
【印 張】16.75
【定 價(jià)】¥26
【叢 書】21世紀(jì)高職高專新概念教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書從理論和應(yīng)用兩個(gè)角度系統(tǒng)介紹如何在Visual Studio集成開發(fā)環(huán)境中利用這種面向?qū)ο蟮摹⒖梢暬木幊陶Z言快速開發(fā)各種應(yīng)用程序。全書強(qiáng)調(diào)理論和應(yīng)用并重,在基本概念和基本思想敘述上盡量以深入淺出的語言以及大量直觀的圖形、表格和工程代碼,進(jìn)行多層次、多角度的闡述。
全書共8章,主要內(nèi)容包括:Microsoft .NET概述、Visual Basic.NET程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο缶幊碳夹g(shù)、復(fù)合數(shù)據(jù)類型、Windows窗體編程、文件應(yīng)用程序開發(fā)、圖形應(yīng)用程序開發(fā)和數(shù)據(jù)庫應(yīng)用程序開發(fā)。本書知識點(diǎn)涵蓋Visual Basic.NET語言的主要內(nèi)容。
針對初學(xué)者的特點(diǎn),本書力求通俗易懂、簡潔實(shí)用,緊緊抓住培養(yǎng)學(xué)生基本編程技能這條主線,不作太抽象的理論闡述,理論用于指導(dǎo)應(yīng)用,應(yīng)用促進(jìn)對理論的理解。
本書例題、習(xí)題豐富,可作為高等職業(yè)學(xué)校、高等?茖W(xué)校、成人高校及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校的教材,也可作為Visual Basic.NET培訓(xùn)教材或自學(xué)參考書,對于學(xué)習(xí)其他高級語言特別是C#語言的讀者也有較高的參考價(jià)值。
與Visual Basic語言相比,Visual Basic.NET具備了面向?qū)ο笳Z言的所有特征。本書從理論和應(yīng)用兩個(gè)角度系統(tǒng)介紹如何在Visual Studio集成開發(fā)環(huán)境中利用這種面向?qū)ο蟮、可視化的編程語言快速開發(fā)各種應(yīng)用程序。
全書共8章,各章基本內(nèi)容簡述如下:
第1章介紹與Microsoft .NET相關(guān)的概念。包括Microsoft .NET、.NET Framework、.NET Framework體系結(jié)構(gòu)及主要作用,重點(diǎn)介紹.NET集成開發(fā)環(huán)境——Visual Studio 2005的安裝及使用方法。
第2章主要介紹Visual Basic.NET的基本語法。包括程序撰寫規(guī)范、數(shù)據(jù)類型、變量、常量、運(yùn)算符、表達(dá)式、流程控制語句等。
第3章主要介紹與面向?qū)ο笳Z言有關(guān)的基本概念和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。包括類、對象、封裝、繼承、多態(tài)、抽象類、接口、委托和事件的基本概念。本章內(nèi)容概念較多且抽象難懂,是全書的重點(diǎn)和難點(diǎn),同時(shí)也是任何面向?qū)ο笳Z言學(xué)習(xí)的重點(diǎn)和難點(diǎn)。
第4章介紹復(fù)合數(shù)據(jù)類型。包括枚舉、數(shù)組、結(jié)構(gòu)和集合等四種復(fù)合數(shù)據(jù)類型的聲明和使用方法。
第5章介紹Windows窗體編程。包括Windows常用控件、組件、通用對話框的使用方法和如何創(chuàng)建多文檔應(yīng)用程序。
第6章介紹Visual Basic.NET的文件編程。包括訪問文件系統(tǒng)的三種方法和優(yōu)缺點(diǎn),重點(diǎn)介紹了使用System.IO模型訪問文件的方法。
第7章介紹Visual Basic.NET的圖形編程。包括圖形繪制的主要命名空間、Graphics類和Paint事件、與繪圖有關(guān)的幾個(gè)數(shù)據(jù)結(jié)構(gòu)、.NET坐標(biāo)系統(tǒng)、Pen類、Brush類、圖像繪圖、文字繪制、路徑的繪制和填充。
第8章介紹Visual Basic.NET數(shù)據(jù)庫編程。包括與數(shù)據(jù)庫相關(guān)的概念、SQL的基本概念和用法、數(shù)據(jù)訪問模型的歷史演進(jìn)、ADO.NET數(shù)據(jù)模型,重點(diǎn)是DataSet、Command、DataReader、DataAdapter和DataView等幾個(gè)重要的類和如何利用Visual Studio 2005向?qū)Э焖匍_發(fā)應(yīng)用程序。
本書強(qiáng)調(diào)理論和應(yīng)用并重,在基本概念和基本思想敘述上盡量以深入淺出的語言以及大量直觀的圖形、表格和工程代碼,進(jìn)行多層次、多角度的闡述。
針對初學(xué)者的特點(diǎn),本書力求通俗易懂、簡潔實(shí)用,緊緊抓住培養(yǎng)學(xué)生基本編程技能這條主線,不作太抽象的理論闡述,理論用于指導(dǎo)應(yīng)用,應(yīng)用促進(jìn)對理論的理解。
本書例題、習(xí)題豐富,可作為高等職業(yè)學(xué)校、高等?茖W(xué)校、成人高校及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校的教材,也可作為Visual Basic.NET培訓(xùn)教材或自學(xué)參考書,對于學(xué)習(xí)其他高級語言特別是C#語言的讀者也有較高的參考價(jià)值。
本書由蘇英如主編,趙龍德、戚永軍、王宏斌任副主編。主要編寫人員分工如下:第1、7章由戚永軍編寫,第2章由孟慶偉編寫,第3章由趙龍德編寫,第4、6章由蘇英如編寫,第5章由王宏斌編寫,第8章由滿淑穎編寫。參加本書修訂方案討論和部分內(nèi)容編寫的還有張景峰、荊淑霞、王俊紅、王培軍、莊連英、朱篷華、耿娟平、白海、張凱、翟智平、劉劍、鄒彭濤、王振奪等。
在編寫本書的過程中,筆者參考了大量相關(guān)技術(shù)資料,吸取了許多同仁的經(jīng)驗(yàn),在此謹(jǐn)表謝意。由于編者水平有限,書中不妥和錯(cuò)誤之處在所難免,懇請廣大讀者批評指正。筆者的E-mail為ibm390ibm390@163.com。
編 者
2009年3月
前言
第1章 Microsoft .NET概述 1
1.1 Microsoft .NET概述 1
1.1.1 Microsoft .NET 1
1.1.2 .NET Framework 2
1.1.3 .NET Framework的特點(diǎn) 3
1.2 Visual Studio 2005開發(fā)環(huán)境介紹 4
1.2.1 Visual Studio 2005簡介 4
1.2.2 Visual Studio 2005的安裝 4
1.2.3 Visual Studio 2005項(xiàng)目類型 5
1.2.4 Visual Studio 2005窗口介紹 7
1.2.5 Visual Studio 2005使用技巧 11
本章小結(jié) 13
習(xí)題 14
第2章 Visual Basic.NET程序設(shè)計(jì)基礎(chǔ) 17
2.1 Visual Basic.NET簡介 17
2.2 基本數(shù)據(jù)類型 18
2.2.1 常用基本數(shù)據(jù)類型 18
2.2.2 值類型和引用類型 19
2.2.3 基本類型轉(zhuǎn)換 21
2.2.4 值類型的裝箱和拆箱 23
2.3 變量與常量 24
2.3.1 變量的命名規(guī)則 24
2.3.2 變量和常量的聲明 24
2.3.3 變量的作用域和生存期 25
2.4 運(yùn)算符與表達(dá)式 27
2.4.1 算術(shù)運(yùn)算符 27
2.4.2 賦值運(yùn)算符 28
2.4.3 比較運(yùn)算符 28
2.4.4 串聯(lián)運(yùn)算符 29
2.4.5 邏輯運(yùn)算符 29
2.4.6 移位運(yùn)算符 30
2.4.7 其他運(yùn)算符 30
2.4.8 運(yùn)算符的優(yōu)先級 30
2.5 語句 31
2.5.1 聲明語句 31
2.5.2 賦值語句 32
2.5.3 Option Strict、Option Explicit、
Option Compare語句 33
2.6 基本控制結(jié)構(gòu) 34
2.6.1 順序結(jié)構(gòu) 34
2.6.2 選擇結(jié)構(gòu) 34
2.6.3 循環(huán)結(jié)構(gòu) 37
2.6.4 嵌套控制結(jié)構(gòu) 40
2.6.5 其他輔助控制語句 42
2.7 編碼規(guī)則 43
2.8 程序舉例 44
2.8.1 開發(fā)Visual Basic.NET應(yīng)用程序的
一般步驟 44
2.8.2 控制臺程序舉例 45
2.8.3 Windows應(yīng)用程序舉例 47
2.8.4 Visual Basic.NET的應(yīng)用程序
主要的文件類型 49
本章小結(jié) 49
習(xí)題 49
第3章 面向?qū)ο缶幊碳夹g(shù) 56
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)與結(jié)構(gòu)化程序設(shè)計(jì) 56
3.1.1 結(jié)構(gòu)化程序設(shè)計(jì) 56
3.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì) 57
3.2 類和對象 57
3.2.1 類的聲明 58
3.2.2 創(chuàng)建對象 58
3.2.3 類的成員 58
3.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 63
3.3 類的封裝 65
3.3.1 什么是封裝 65
3.3.2 訪問限定修飾符 65
3.3.3 屬性 66
3.4 類的繼承 71
3.5 類的多態(tài) 75
3.6 抽象類 79
3.7 接口 80
3.8 委托 84
3.9 事件 87
3.9.1 事件和事件處理程序 87
3.9.2 事件的使用 87
3.10 命名空間、程序集、模塊和類 88
本章小結(jié) 89
習(xí)題 90
第4章 復(fù)合數(shù)據(jù)類型 99
4.1 枚舉類型 99
4.1.1 聲明枚舉 99
4.1.2 枚舉值 100
4.2 數(shù)組 100
4.2.1 數(shù)組的聲明 101
4.2.2 數(shù)組的初始化 101
4.2.3 調(diào)整數(shù)組大小 102
4.3 結(jié)構(gòu) 103
4.3.1 結(jié)構(gòu)的聲明 103
4.3.2 結(jié)構(gòu)賦值與訪問 104
4.3.3 結(jié)構(gòu)和類的區(qū)別 104
4.4 集合 106
4.4.1 ArrayList 106
4.4.2 Hashtable 109
4.4.3 Queue 110
4.4.4 Stack 112
本章小結(jié) 113
習(xí)題 114
第5章 Windows窗體編程 118
5.1 Windows窗體 118
5.2 控件概述 120
5.2.1 控件分類 120
5.2.2 控件的使用 123
5.3 常用控件介紹 124
5.3.1 Button、RadioButton、CheckBox和
GroupBox控件 124
5.3.2 TextBox和Label控件 126
5.3.3 ListBox控件 127
5.3.4 ComboBox控件 128
5.3.5 TabControl控件 130
5.3.6 PictureBox、Panel和ScrollBar控件 130
5.3.7 ListView和ImageList控件 132
5.3.8 TreeView控件 134
5.4 菜單控件 135
5.5 通用對話框和MDI應(yīng)用程序 136
5.5.1 模式與非模式對話框 136
5.5.2 通用對話框 137
5.5.3 多文檔界面應(yīng)用程序 138
本章小結(jié) 138
習(xí)題 139
第6章 文件應(yīng)用程序開發(fā) 144
6.1 文件概述 144
6.2 使用Visual Basic.NET運(yùn)行時(shí)
函數(shù)訪問文件 144
6.2.1 用于文件和目錄操作的函數(shù) 144
6.2.2 順序訪問 146
6.2.3 隨機(jī)訪問 148
6.2.4 二進(jìn)制訪問 150
6.3 使用.NET中的System.IO模型訪問文件 151
6.3.1 System.IO命名空間 151
6.3.2 Stream類 152
6.3.3 FileStream類 154
6.3.4 BinaryReader類 157
6.3.5 BinaryWriter類 157
6.3.6 StreamReader和StreamWriter類 159
6.3.7 File和FileInfo類 160
6.3.8 Directory和DirectoryInfo類 165
6.4 文件應(yīng)用程序?qū)嵗?167
本章小結(jié) 169
習(xí)題 170
第7章 圖形應(yīng)用程序開發(fā) 174
7.1 圖形繪制概述 174
7.1.1 GDI+主要的命名空間 174
7.1.2 Graphics類 175
7.1.3 Paint事件 175
7.1.4 坐標(biāo)系統(tǒng) 176
7.1.5 顏色 179
7.2 圖形操作 179
7.2.1 Pen類 179
7.2.2 Brush類 182
7.3 圖像操作 188
7.3.1 圖像概述 188
7.3.2 圖像繪制 189
7.3.3 圖像變換 189
7.3.4 坐標(biāo)變換 190
7.4 字體和文本 193
7.4.1 字體 193
7.4.2 繪制文本 194
7.5 路徑和填充 195
7.6 綜合示例 198
本章小結(jié) 199
習(xí)題 200
第8章 數(shù)據(jù)庫應(yīng)用程序開發(fā) 203
8.1 數(shù)據(jù)庫概述 203
8.2 創(chuàng)建數(shù)據(jù)庫文件 205
8.3 結(jié)構(gòu)化查詢語言 207
8.3.1 SQL基本概念 207
8.3.2 SQL基本語法 207
8.4 ADO.NET 211
8.4.1 數(shù)據(jù)訪問簡史 211
8.4.2 DataSet類 214
8.4.3 連接數(shù)據(jù)庫 220
8.4.4 Command類 222
8.4.5 DataReader類 224
8.4.6 DataAdapter類 227
8.4.7 DataView類 231
8.5 使用向?qū)Э焖匍_發(fā) 232
8.5.1 使用OleDbConnection組件和
OleDbCommand組件快速查詢數(shù)據(jù) 233
8.5.2 使用OleDbDataReader組件
快速查詢數(shù)據(jù) 236
8.5.3 使用DataSet組件和OleDbDataAdapter
組件操縱數(shù)據(jù)庫 237
8.5.4 使用數(shù)據(jù)綁定操縱數(shù)據(jù)庫 240
8.6 數(shù)據(jù)庫應(yīng)用程序開發(fā)實(shí)例 242
本章小結(jié) 244
習(xí)題 245
部分習(xí)題答案 250
參考文獻(xiàn) 255
- Visual Basic.NET程序設(shè)計(jì)上機(jī)實(shí)踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計(jì) [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計(jì) [夏敏捷 齊暉]
- Visual Basic.NET程序設(shè)計(jì)教程 [唐耀 何明國 等編著]
- Visual Basic.NET程序設(shè)計(jì)教程 [陳語林 主編]
- Visual Basic.NET程序設(shè)計(jì)案例教程 [孫街亭 主 編 ]
- Visual Basic.NET課程設(shè)計(jì)案例精編 [李鑫 主編]
- Visual Basic.NET程序設(shè)計(jì)與應(yīng)用 [徐振明 主編]
- Visual Basic.NET程序設(shè)計(jì) [潘曉文 主編]
- Visual Basic.NET軟件開發(fā)技術(shù) [吳紹根 廖永紅 陳建潮 編著]
-
>通識課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 信號與系統(tǒng)
- AutoCAD 2012實(shí)用教程
- 旅游信息化簡明教程
- 數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用——PowerBuilder
- 數(shù)據(jù)結(jié)構(gòu)(C++描述)習(xí)題解答及實(shí)習(xí)指
- Visual Basic程序設(shè)計(jì)
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與訓(xùn)練
- 多媒體技術(shù)與應(yīng)用(第二版)
- 網(wǎng)站建設(shè)原理與實(shí)踐
- Internet與網(wǎng)頁設(shè)計(jì)
- 網(wǎng)絡(luò)綜合布線技術(shù)
- 計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)集成
- 計(jì)算機(jī)及網(wǎng)絡(luò)維護(hù)技術(shù)
- Visual Basic.NET程序設(shè)計(jì)
- C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)
- 計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows 2000 S