Visual Basic.NET程序設(shè)計(jì)
-
【作 者】潘曉文 主編
【I S B N 】978-7-5084-5494-8
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時(shí)間】2008-04-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】2008年04月第1版
【頁(yè) 數(shù)】232
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥26
【叢 書】普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,系統(tǒng)介紹Visual Basic.NET應(yīng)用程序設(shè)計(jì)技術(shù)。內(nèi)容包括:Visual Basic.NET集成環(huán)境,Visual Basic.NET編程基礎(chǔ),程序控制結(jié)構(gòu),復(fù)合數(shù)據(jù)類型,過(guò)程,常用算法及其程序?qū)崿F(xiàn)、面向?qū)ο蟮某绦蛟O(shè)計(jì),窗體與控件、文件、ADO.NET對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)、ASP.NET技術(shù)等。在完成本書的學(xué)習(xí)和程序設(shè)計(jì)實(shí)踐后,可以初步掌握Visual Basic.NET的應(yīng)用程序開(kāi)發(fā)技能。
本書可作為高等院校計(jì)算機(jī)基礎(chǔ)課程教科書,要求的起點(diǎn)不高,適合于能進(jìn)行簡(jiǎn)單計(jì)算機(jī)操作的初學(xué)者,亦適合于工程技術(shù)人員參考。
按照任務(wù)驅(qū)動(dòng)教學(xué)法組織各章內(nèi)容;讓學(xué)生主動(dòng)置身于學(xué)習(xí)情境中,通過(guò)自主發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,從而構(gòu)建知識(shí)經(jīng)驗(yàn),形成自己的見(jiàn)解,培養(yǎng)學(xué)生的創(chuàng)新能力與實(shí)踐能力;提供已通過(guò)測(cè)試的實(shí)例程序源代碼、電子教案、在線和單機(jī)版考試系統(tǒng)、在線輔導(dǎo)系統(tǒng)等資料
Visual Basic .NET是微軟公司近年推出的一種核心編程語(yǔ)言,能快捷、方便地開(kāi)發(fā)Windows應(yīng)用程序和Web應(yīng)用程序。本書以實(shí)例為中心,介紹使用Visual Basic .NET應(yīng)用程序設(shè)計(jì)的方法和技術(shù)。
全書共分11章。第1章介紹Visual Basic .NET的入門知識(shí),主要包括.NET框架、Visual Studio集成開(kāi)發(fā)環(huán)境及基本的Windows窗體控件,使讀者能掌握基本的Visual Basic .NET程序設(shè)計(jì)步驟;第2~5章介紹Visual Basic .NET語(yǔ)言程序設(shè)計(jì)基礎(chǔ)、程序流程控制,以及數(shù)組、結(jié)構(gòu)與過(guò)程等基礎(chǔ)知識(shí);第6章介紹常用算法及其程序?qū)崿F(xiàn),通過(guò)該章的學(xué)習(xí)能提高學(xué)生的編程能力;第7章介紹面向?qū)ο蟮某绦蛟O(shè)計(jì);第8章介紹窗體與控件;第9章介紹文件;第10章介紹ADO .NET對(duì)數(shù)據(jù)庫(kù)的訪問(wèn);第11章介紹ASP.NET技術(shù)。
本書各章節(jié)的內(nèi)容是按照任務(wù)驅(qū)動(dòng)教學(xué)法的要求進(jìn)行組織的。任務(wù)驅(qū)動(dòng)是建構(gòu)主義理論中的一種教學(xué)模式,是將要學(xué)的新知識(shí)隱含在一個(gè)或多個(gè)任務(wù)之中,學(xué)生通過(guò)對(duì)所提出的任務(wù)進(jìn)行分析、討論,明確它大體涉及哪些知識(shí),并找出哪些是舊知識(shí),哪些是新知識(shí),在老師的指導(dǎo)和幫助下找出解決問(wèn)題的方法,最后通過(guò)任務(wù)的完成而實(shí)現(xiàn)對(duì)所學(xué)知識(shí)的意義建構(gòu)。建構(gòu)既是對(duì)新知識(shí)意義的建構(gòu),同時(shí)又包含對(duì)原有經(jīng)驗(yàn)的改造和重組,它強(qiáng)調(diào)以學(xué)生為中心,要求學(xué)生由被動(dòng)的灌輸對(duì)象轉(zhuǎn)變?yōu)橹鲃?dòng)建構(gòu)意義的幫助者、促進(jìn)者。任務(wù)驅(qū)動(dòng)并不是簡(jiǎn)單地給出任務(wù)就了事,重要的是要讓學(xué)生學(xué)會(huì)學(xué)習(xí)。學(xué)生需要主動(dòng)置身于學(xué)習(xí)情景中,通過(guò)自主發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,從而構(gòu)建知識(shí)經(jīng)驗(yàn),形成自己的見(jiàn)解,培養(yǎng)學(xué)生的創(chuàng)新能力與實(shí)踐能力。本書的大多數(shù)章節(jié)都以一個(gè)綜合性例子為主線。首先制定一個(gè)簡(jiǎn)單的任務(wù),知識(shí)點(diǎn)隨著功能的擴(kuò)展而擴(kuò)展,通過(guò)一個(gè)項(xiàng)目將整個(gè)章節(jié)所有的知識(shí)點(diǎn)串起來(lái),通過(guò)帶領(lǐng)學(xué)生完成一個(gè)項(xiàng)目來(lái)完成知識(shí)點(diǎn)的學(xué)習(xí),改變了過(guò)去純學(xué)習(xí)理論技能、純做項(xiàng)目的做法。為了方便學(xué)生快速查閱書本中的知識(shí)點(diǎn),本書仍然用知識(shí)點(diǎn)作為章節(jié)標(biāo)題,而不用任務(wù)步驟作為章節(jié)標(biāo)題。
本書提供的程序均已通過(guò)測(cè)試,另外還提供了教學(xué)幻燈片、在線和單機(jī)版的考試系統(tǒng)、在線輔導(dǎo)系統(tǒng)等資料,讀者可到中國(guó)水利水電出版社網(wǎng)站上免費(fèi)下載。
本書第1、2、7、9、11章由潘曉文編寫,第3、4、8章由薛嵐燕編寫,第5、6章由趙艷萍編寫,第10章由王李進(jìn)編寫,寧正元教授審閱了全書,并提出許多寶貴意見(jiàn),在此表示感謝。另外參加部分章節(jié)編寫工作的還有林靈芝、吳福生、李世陽(yáng)、劉珠明、劉桂英、張素娟、魏志煌、鄭志翔、林上富、陳元洪等。由于作者水平有限,書中錯(cuò)誤和不當(dāng)之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。
第1章 Visual Basic .NET入門 1
本章學(xué)習(xí)目標(biāo) 1
1.1 程序與程序語(yǔ)言 1
1.2 面向?qū)ο蟮幕靖拍?nbsp;2
1.3 .NET框架(.NET Framework)概述 3
1.3.1 公共語(yǔ)言運(yùn)行庫(kù) 4
1.3.2 .NET框架基礎(chǔ)類庫(kù) 4
1.4 Visual Studio .NET 5
1.4.1 新建一個(gè)項(xiàng)目 5
1.4.2 Visual Basic .NET集成開(kāi)發(fā)環(huán)境 6
1.4.3 控件繪制 8
1.4.4 調(diào)整大小、移動(dòng)和鎖定控件 9
1.4.5 設(shè)置窗體和控件的屬性 9
1.4.6 編寫事件過(guò)程 11
1.4.7 其他浮動(dòng)面板 14
第2章 Visual Basic .NET編程基礎(chǔ) 17
本章學(xué)習(xí)目標(biāo) 17
2.1 Visual Basic .NET數(shù)據(jù)類型 17
2.2 變量和常量 19
2.2.1 變量的命名規(guī)則 20
2.2.2 變量的聲明 21
2.2.3 變量的作用域與生存期 22
2.2.4 靜態(tài)變量 22
2.2.5 常量 22
2.2.6 數(shù)據(jù)類型的轉(zhuǎn)換 24
2.3 運(yùn)算符與表達(dá)式 24
2.3.1 賦值運(yùn)算符 24
2.3.2 算術(shù)運(yùn)算符 25
2.3.3 邏輯/按位運(yùn)算符 26
2.3.4 移位運(yùn)算符 28
2.3.5 比較運(yùn)算符 30
2.3.6 串聯(lián)運(yùn)算符 31
2.3.7 運(yùn)算符優(yōu)先級(jí) 31
2.4 常用的方法 32
2.4.1 Math類 32
2.4.2 Conversion 模塊 34
2.4.3 MessageBox類 34
第3章 程序控制結(jié)構(gòu) 37
本章學(xué)習(xí)目標(biāo) 37
3.1 順序結(jié)構(gòu)程序設(shè)計(jì) 37
3.2 選擇結(jié)構(gòu)程序設(shè)計(jì) 38
3.2.1 If語(yǔ)句 41
3.2.2 Select Case語(yǔ)句 45
3.2.3 On-GoTo語(yǔ)句 47
3.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 48
3.3.1 For…Next語(yǔ)句 49
3.3.2 While…End while循環(huán) 51
3.3.3 Do…loop循環(huán) 52
3.3.4 循環(huán)的嵌套 55
3.4 其他控制語(yǔ)句 56
3.4.1 GoTo語(yǔ)句 56
3.4.2 Exit語(yǔ)句 56
3.4.3 End語(yǔ)句 57
第4章 復(fù)合數(shù)據(jù)類型 58
本章學(xué)習(xí)目標(biāo) 58
4.1 結(jié)構(gòu) 58
4.1.1 聲明結(jié)構(gòu) 59
4.1.2 結(jié)構(gòu)變量 59
4.2 數(shù)組 60
4.2.1 數(shù)組的定義 60
4.2.2 數(shù)組的基本操作 62
4.2.3 結(jié)構(gòu)數(shù)組 66
4.2.4 Array對(duì)象 67
4.3 枚舉 69
4.3.1 用Enum 語(yǔ)句定義枚舉 69
4.3.2 枚舉變量 70
4.3.3 枚舉的應(yīng)用 71
4.4 集合 71
4.4.1 Collection 對(duì)象 71
4.4.2 自定義集合對(duì)象 73
第5章 過(guò)程 74
本章學(xué)習(xí)目標(biāo) 74
5.1 Sub過(guò)程 74
5.1.1 通用過(guò)程的定義 74
5.1.2 通用過(guò)程的創(chuàng)建 75
5.1.3 Sub子過(guò)程的調(diào)用 76
5.2 Function過(guò)程 77
5.2.1 Function過(guò)程的定義 77
5.2.2 Function過(guò)程的調(diào)用 78
5.2.3 模塊 80
5.3 參數(shù)的傳遞 81
5.3.1 形參與實(shí)參 82
5.3.2 數(shù)組參數(shù) 85
5.3.3 可選參數(shù) 88
5.3.4 可變參數(shù) 89
5.4 過(guò)程的嵌套和遞歸調(diào)用 90
5.4.1 過(guò)程的嵌套 90
5.4.2 遞歸調(diào)用 91
5.5 過(guò)程重載 92
第6章 常用算法及其程序?qū)崿F(xiàn) 94
本章學(xué)習(xí)目標(biāo) 94
6.1 算法和數(shù)據(jù)結(jié)構(gòu) 94
6.1.1 算法的概念 94
6.1.2 算法的描述 95
6.1.3 數(shù)據(jù)結(jié)構(gòu)的概念 95
6.2 查找和排序算法 97
6.2.1 查找算法及其程序?qū)崿F(xiàn) 97
6.2.2 排序算法及其程序?qū)崿F(xiàn) 99
6.2.3 數(shù)組查找和排序算法程序舉例 102
6.3 基本數(shù)值算法 104
6.3.1 一元非線性方程實(shí)根的數(shù)值算法及其程序?qū)崿F(xiàn) 104
6.3.2 一元函數(shù)定積分的數(shù)值算法及其程序?qū)崿F(xiàn) 106
第7章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 108
本章學(xué)習(xí)目標(biāo) 108
7.1 面向?qū)ο蟮南嚓P(guān)概念 108
7.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特性 108
7.1.2 字段、屬性過(guò)程、方法和事件 109
7.2 定義類 109
7.2.1 用面向?qū)ο蟮乃枷雽?duì)問(wèn)題進(jìn)行描述 109
7.2.2 定義類 110
7.3 對(duì)象 113
7.3.1 創(chuàng)建和使用對(duì)象 113
7.3.2 創(chuàng)建和使用對(duì)象數(shù)組 114
7.4 類的繼承 117
7.4.1 Inherits語(yǔ)句 118
7.4.2 繼承修飾符 119
7.4.3 添加子類的屬性和方法 119
7.4.4 重寫派生類中的屬性和方法 119
7.4.5 重載和重寫 120
7.4.6 繼承和作用域 120
7.4.7 New和Finalize方法在類層次結(jié)構(gòu)中如何工作 120
7.4.8 面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例 121
7.5 Visual Basic 中的共享成員 122
7.6 事件 122
7.7 接口 125
第8章 窗體 127
本章學(xué)習(xí)目標(biāo) 127
8.1 Visual Basic的窗體 127
8.2 窗體外觀設(shè)計(jì) 129
8.3 窗體的事件 132
8.3.1 鼠標(biāo)事件 132
8.3.2 鍵盤事件 133
8.3.3 窗體啟動(dòng)和關(guān)閉事件 133
8.4 在窗體上加入控件 134
8.4.1 標(biāo)簽 134
8.4.2 文本框 135
8.4.3 單選按鈕 136
8.4.4 按鈕 136
8.4.5 調(diào)整控件位置 137
8.4.6 分組框 138
8.4.7 組合框 139
8.4.8 復(fù)選框控件 140
8.4.9 圖片框 140
8.4.10 列表框 141
8.4.11 菜單 142
8.4.12 計(jì)時(shí)器 145
8.4.13 滾動(dòng)條 145
8.4.14 打印 146
8.5 多文檔界面應(yīng)用程序 147
第9章 文件 149
本章學(xué)習(xí)目標(biāo) 149
9.1 文件和流的概念 149
9.1.1 文件的概念 149
9.1.2 流的概念 149
9.2 文本文件的讀寫 150
9.2.1 StreamReader 對(duì)象 150
9.2.2 StreamWriter對(duì)象 151
9.3 二進(jìn)制文件的讀寫 152
9.3.1 FileStream對(duì)象 153
9.3.2 BinaryWriter和BinaryReader對(duì)象 155
9.3.3 復(fù)雜數(shù)據(jù)類型的數(shù)據(jù)寫入 156
9.4 目錄和文件操作 157
9.4.1 目錄操作 158
9.4.2 文件操作 159
第10章 ADO .NET對(duì)數(shù)據(jù)庫(kù)的訪問(wèn) 160
本章學(xué)習(xí)目標(biāo) 160
10.1 數(shù)據(jù)庫(kù)基礎(chǔ) 160
10.1.1 數(shù)據(jù)庫(kù)基本概念 160
10.1.2 用Access實(shí)現(xiàn)數(shù)據(jù)庫(kù) 161
10.2 結(jié)構(gòu)化查詢語(yǔ)言SQL 166
10.2.1 SELECT語(yǔ)句 166
10.2.2 UPDATE語(yǔ)句 167
10.2.3 INSERT語(yǔ)句 168
10.2.4 DELETE語(yǔ)句 168
10.3 ADO .NET體系結(jié)構(gòu) 168
10.4 Connection對(duì)象 170
10.4.1 SqlConnection對(duì)象 171
10.4.2 OleDbConnection對(duì)象 172
10.5 Command對(duì)象與DataReader對(duì)象 173
10.5.1 Command對(duì)象 173
10.5.2 DataReader對(duì)象 173
10.5.3 使用DataReader對(duì)象讀取數(shù)據(jù)庫(kù) 174
10.6 DataSet對(duì)象與DataAdapter對(duì)象 179
10.6.1 DataSet對(duì)象 179
10.6.2 DataAdapter對(duì)象 179
10.7 DataView對(duì)象 182
10.8 在DataGrid控件中顯示數(shù)據(jù) 184
10.9 使用DataSet更新數(shù)據(jù)庫(kù) 185
第11章 ASP .NET初步 189
本章學(xué)習(xí)目標(biāo) 189
11.1 Web編程基礎(chǔ) 189
11.1.1 網(wǎng)頁(yè)瀏覽基本原理 189
11.1.2 網(wǎng)頁(yè)地址 190
11.1.3 HTML文件格式 190
11.1.4 靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè) 192
11.2 Web服務(wù)器與Microsoft IIS 193
11.2.1 IIS的安裝 193
11.2.2 配置IIS 193
11.3 ASP .NET的工作原理 194
11.3.1 ASP .NET 簡(jiǎn)介 194
11.3.2 新建ASP .NET應(yīng)用程序 195
11.3.3 ASP .NET網(wǎng)頁(yè)代碼模型 198
11.3.4 Web窗體運(yùn)行機(jī)制 200
11.4 服務(wù)器端控件 200
11.4.1 控件的聲明及屬性、事件和方法 200
11.4.2 HTML Server控件 201
11.4.3 Web服務(wù)器控件 203
11.4.4 Web窗體程序設(shè)計(jì)與Windows窗體程序設(shè)計(jì)的不同之處 209
11.5 數(shù)據(jù)驗(yàn)證控件 210
11.5.1 RequiredFieldValidator控件 211
11.5.2 RangeValidator控件 211
11.5.3 RegularExpressionValidator控件 211
11.5.4 CompareValidator控件 212
11.5.5 ValidationSummary控件 212
11.6 內(nèi)部對(duì)象 213
11.6.1 Request對(duì)象 214
11.6.2 Response對(duì)象 214
11.6.3 Session對(duì)象 214
11.6.4 Application對(duì)象 215
11.6.5 Cookie對(duì)象 216
參考文獻(xiàn) 219
- 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.NET程序設(shè)計(jì)教程 [唐耀 何明國(guó) 等編著]
- 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ì)案例教程 [孫街亭 主 編 ]
- 生活經(jīng)管more>>
- 數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用(第三版)(SQL
- 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)與Internet應(yīng)用(第四版
- 數(shù)據(jù)庫(kù)技術(shù)(第二版)——Access 2010
- 計(jì)算機(jī)應(yīng)用系統(tǒng)的故障診斷與可靠性技術(shù)
- 控制器件(第二版)
- 電工電子技術(shù)基礎(chǔ)(第二版)
- 計(jì)算機(jī)硬件技術(shù)及應(yīng)用基礎(chǔ)(上冊(cè)•
- 網(wǎng)絡(luò)綜合布線技術(shù)(第二版)
- 計(jì)算機(jī)硬件技術(shù)及應(yīng)用基礎(chǔ)(下冊(cè) 微機(jī)
- 網(wǎng)絡(luò)互連技術(shù)——路由、交換與遠(yuǎn)程訪問(wèn)
- 動(dòng)畫設(shè)計(jì)與制作(第二版)
- 數(shù)據(jù)庫(kù)原理與應(yīng)用
- 平面圖形圖像處理(第二版)
- 數(shù)據(jù)庫(kù)原理與應(yīng)用--SQL Server 2005
- 數(shù)據(jù)結(jié)構(gòu)(C++版)(第二版)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用 (第二版)

