編輯推薦
本書特色
專業的作者:
由工作在一綫教學崗位的高校教師以及來自IT企業具有實際工程經驗的軟件開發人員共同編寫。
全麵的內容:
由淺入深地介紹瞭VB.NET開發環境和各種控件的使用方法,通過實際應用闡述VB.NET的編程方法。
立體化教學資源:
提供書中例題、上機實驗的素材和源文件,以及習題答案、PPT教學課件
內容簡介
本書以Visual Basic 2013為藍本,由淺入深地介紹瞭VB.NET開發環境和各種控件的使用方法,通過實際應用闡述瞭VB.NET的編程方法,其主要內容包括VB.NET的基本控件、常用控件、高級控件,VB語言的基礎知識、數組、過程、文件、菜單、圖形、數據庫及其應用。
本書注重理論與實踐相結閤,對各部分內容均通過詳細、通俗易懂的實例,使讀者加深對這些知識的理解。每章均附有實訓練習及上機實驗,詳細介紹相關知識和上機操作過程,使讀者能夠快速掌握,學以緻用。
本書適閤廣大高校計算機科學與技術及其他相關專業的本科生和有一定VB語言基礎的程序開發人員使用,也可作為廣大愛好計算機編程和.NET框架應用人員的參考用書。
內頁插圖
目錄
第1章 VB.NET概述 1
1.1 VB.NET語言簡介 1
1.1.1 VB.NET的發展曆程 1
1.1.2 VB.NET的特點 2
1.2 VB.NET的集成開發環境 4
1.2.1 Visual Studio 2013的安裝 4
1.2.2 SQL Server 2005的安裝 6
1.2.3 VB.NET的集成開發
環境介紹 7
1.3 創建簡單的VB.NET程序 10
1.3.1 VB.NET中的語句 10
1.3.2 第一個VB.NET Windows
應用程序 11
1.4 實訓練習 12
1.5 上機實驗 14
習題 16
第2章 基本控件 19
2.1 VB.NET編程基本概念 19
2.1.1 麵嚮對象程序設計
基本概念 19
2.1.2 屬性、事件與方法 20
2.2 窗體、按鈕、標簽及文本框 21
2.2.1 窗體(Form) 21
2.2.2 按鈕(Button) 24
2.2.3 文本框(TextBox) 25
2.2.4 標簽(Label) 27
2.3 實訓練習 28
2.4 上機實驗 29
習題 32
第3章 基本知識 35
3.1 數據類型 35
3.1.1 常量與變量 35
3.1.2 數值型數據類型 36
3.1.3 字符型數據類型 37
3.1.4 日期及邏輯型數據類型 37
3.2 運算符 38
3.2.1 算術運算符 38
3.2.2 字符串運算符 38
3.2.3 關係運算符 39
3.2.4 邏輯運算符 39
3.3 VB中的常用內部函數 40
3.3.1 數學函數 40
3.3.2 字符型函數 41
3.3.3 日期與時間函數 42
3.3.4 轉換函數 43
3.3.5 隨機函數 44
3.4 VB中的三種程序結構 45
3.4.1 順序結構 45
3.4.2 分支結構 50
3.4.3 循環結構 55
3.5 實訓練習 60
3.6 上機實驗 61
習題 66
第4章 VB.NET中的常用控件 69
4.1 控件的焦點 69
4.1.1 焦點事件(GotFocus和
LostFocus) 69
4.1.2 設置焦點 69
4.1.3 Tab鍵次序 70
4.2 常用控件 70
4.2.1 鏈接標簽(LinkLabel) 70
4.2.2 富文本框(RichTextBox) 71
4.2.3 單選鈕(RadioButton) 72
4.2.4 復選框(CheckBox) 73
4.2.5 分組框(GroupBox) 74
4.2.6 列錶框(ListBox) 75
4.2.7 組閤框(ComboBox) 76
4.2.8 定時器(Timer) 77
4.2.9 日期時間控件
(DateTimePicker) 78
4.2.10 樹形結構控件(TreeView) 79
4.2.11 滾動條控件(ScrollBar) 80
4.3 鍵盤與鼠標事件 81
4.3.1 常用鍵盤事件 81
4.3.2 常用鼠標事件 83
4.4 實訓練習 84
4.5 上機實驗 88
習題 91
第5章 VB.NET中的高級控件 95
5.1 通用對話框 95
5.2 多媒體控件 101
5.3 其他常用控件 104
5.3.1 選項卡控件(TabControl) 104
5.3.2 進度條控件(ProgressBar) 104
5.4 實訓練習 106
習題 107
第6章 數組與集閤 109
6.1 數組 109
6.1.1 數組的分類 109
6.1.2 一維數組 110
6.1.3 二維數組 114
6.1.4 多維數組 120
6.1.5 交錯數組 120
6.2 數組重定義 122
6.2.1 動態數組 122
6.2.2 數組重定義 123
6.2.3 與數組操作有關的幾個
係統函數 124
6.3 對象數組 126
6.3.1 Object類型數組 126
6.3.2 System.Array類及其成員 127
6.4 集閤與控件數組 131
6.4.1 集閤與數組 131
6.4.2 創建集閤 132
6.4.3 ArrayList對象 133
6.4.4 控件數組的創建方法 135
6.5 實訓練習 140
6.6 上機實驗 147
習題 151
第7章 過程 153
7.1 過程的分類 153
7.1.1 Sub過程 153
7.1.2 Function過程 155
7.1.3 參數的傳遞 156
7.2 模塊 158
7.2.1 窗體模塊 158
7.2.2 標準模塊 158
7.2.3 變量的生存期與作用域 160
7.3 實訓練習 163
7.4 上機實驗 164
習題 166
第8章 圖形應用程序設計 167
8.1 GDI+基礎 167
8.1.1 GDI+的組成 167
8.1.2 GDI+的功能與特性 168
8.1.3 畫布對象Graphics 170
8.1.4 幾種常用畫圖對象 172
8.2 VB.NET中的坐標係統 176
8.2.1 GDI+三種坐標係統 177
8.2.2 坐標變換 177
8.3 基本繪圖方法 178
8.3.1 畫直綫 178
8.3.2 畫弧綫 179
8.3.3 畫橢圓 180
8.3.4 畫矩形 180
8.3.5 畫扇形 182
8.3.6 繪製文字 182
8.4 圖像處理 183
8.4.1 利用PictureBox控件
顯示圖像 183
8.4.2 利用DrawImage方法
編輯圖像 184
8.5 實訓練習 186
8.6 上機實驗 188
習題 190
第9章 文件及相關控件 193
9.1 文件與流 193
9.2 文件流的操作 194
9.2.1 System.IO模型 194
9.2.2 流的種類 195
9.2.3 FileStream類 195
9.2.4 StreamReader類和
StreamWriter類 197
9.2.5 Directory類 198
9.2.6 File類 199
9.3 文件處理 200
9.3.1 順序文件 200
9.3.2 隨機文件 203
9.4 實訓練習 204
9.5 上機實驗 207
習題 210
第10章 菜單 213
10.1 菜單的設計 213
10.1.1 MenuStrip控件 214
10.1.2 ContextMenuStrip
控件 215
10.2 多重窗體與多文檔界麵 216
10.2.1 多重窗體 216
10.2.2 多文檔界麵程序設計 220
10.3 工具欄及狀態欄 221
10.3.1 ToolStrip控件 221
10.3.2 StatusStrip控件 223
10.3.3 ToolStripContainer
控件 225
10.4 實訓練習 226
10.5 上機實驗 229
習題 231
第11章 數據庫及應用 233
11.1 數據庫係統簡介 233
11.1.1 Access數據庫簡介 234
11.1.2 SQL Server數據庫
簡介 236
11.1.3 SQL 語言 240
11.2 ADO.NET數據訪問接口 242
11.2.1 ADO.NET概述 242
11.2.2 使用ADO.NET對象
訪問數據庫 243
11.3 使用數據綁定控件
訪問數據庫 260
11.3.1 單一綁定的實現 260
11.3.2 復閤綁定的實現 263
11.4 實訓練習 265
11.5 上機實驗 276
習題 277
第12章 綜閤應用 279
12.1 係統概述 279
12.2 重點模塊設計 280
參考文獻 289
前言/序言
Visual Studio .NET是微軟公司推齣的新一代可視化開發工具,而Visual Basic .NET是其中一個重要的分支。Visual Basic有著廣泛的市場基礎和應用前景。Visual Basic語言內容比較基礎,又具有麵嚮對象的特點。VB.NET較VB增加瞭麵嚮對象的特性,應用於.NET平颱,是廣大VB語言開發人員進一步提升自己的編程能力、學習應用.NET框架的理想選擇。同時對於一些計算機編程的初學者,該編程語言也是不錯的選擇:其入門的門檻不高;采用可視化編程,降低瞭代碼編寫難度;同時代碼的編寫有規律可循,可觸類旁通,因此在同類計算機課程中,該語言所起的承上啓下的作用是其他語言所無法替代的。目前這方麵編程語言的書籍還是有一定的市場需求的。
本書以Visual Basic 2013為藍本,由淺入深地介紹瞭VB.NET開發環境和各種控件的使用方法,通過實際應用闡述瞭VB.NET的編程方法。書中主要內容包括VB.NET的基本控件、常用控件、高級控件,VB語言的基礎知識、數組、過程、文件、菜單、圖形、數據庫及應用。
本書注重理論與實踐相結閤,對各部分內容均通過詳細、通俗易懂的實例,使讀者加深對內容的理解。教材在內容取捨、篇幅控製和難點安排上均適閤教學,同時注重軟件開發能力的培養。
在編寫本書時,編者以基礎性、實用性為齣發點,介紹瞭Visual Basic .NET程序設計的主要方麵,通過詳細、易懂的實例來介紹各部分內容,使讀者加深對開發工具的理解。通過對本書的學習,讀者可以掌握一種基於Windows操作係統的應用程序的開發方法,並為今後進一步學習和使用其他麵嚮對象的程序設計語言開發Windows應用程序打下基礎。
本書由工作在一綫教學崗位的高校教師以及來自IT企業具有實際工程經驗的軟件開發人員共同編寫完成。多數作者具有多年的高校計算機教學經驗,瞭解學生在學習編程過程中易齣現的問題,教材中特意突齣瞭重點和難點。本書主編曾經在軟件公司兼職多年,參與過多個軟件項目的設計及開發工作,具有豐富的教學經驗和軟件開發經驗。
作為一本介紹VB.NET的基礎教材,本書層次清晰,難度深度適中。對於教材各部分的內容組織及章節順序編排,作者在多年講授本課程的基礎上,參考瞭其他類似教材,並進行瞭適當的取捨,增加瞭實訓練習部分,使得教材的最終內容實用性強、針對性強。另外,各章均附有上機實驗和習題內容,有利於讀者學練結閤,快速掌握,提高實踐操作能力。
本書適閤廣大高校計算機科學與技術及其他相關專業的本科生和有一定VB語言基礎的程序開發人員使用,也可作為廣大愛好計算機編程和.NET框架應用人員的參考用書。
本書第1、11、12章由馮雲編寫,第2、3、4章由劉天惠編寫,第5、7章由孫申申編寫,第6、8章由劉偉傑編寫,第9、10章由李華編寫。中軟國際教育集團的衣春林老師參與編寫瞭各章的實訓練習部分,並對本書的上機實驗部分提供瞭許多基礎素材。
由於作者水平所限,本書難免存在疏漏和不足之處,敬請廣大讀者批評指正。
編 者
VB.NET程序設計實訓教程/高校轉型發展係列教材 下載 mobi epub pdf txt 電子書