VisualBasic·NET程式設計教程第2版

VisualBasic·NET程式設計教程第2版

《VisualBasic.NET程式設計教程第2版》是2016年7月機械工業出版社出版的圖書,作者是鄭阿奇、彭作民。

基本介紹

  • 書名:VisualBasic·NET程式設計教程第2版
  • 作者:鄭阿奇、彭作民
  • ISBN:9787111326304
  • 定價:36.5元
  • 出版社:機械工業出版社
  • 出版時間:2016年7月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以VisualBasic.NET2008為平台,分別介紹VisualBasic.NET2008開發環境、VisualBasic語言編程基礎、窗體和常用控制項、選單、工具列和狀態欄、面向對象程式設計、多重窗體和多文檔界面、圖形圖像套用、數據檔案和資料庫套用等。比較系統的介紹VisualBasic.NET2008開發和套用方法。全書分三部分,第一部分是VisualBasic.NET2008教程,第二部分為實驗,第二部分是課程設計。為了方便教學需要,本書配有PPT和配套的應用程式實例。閱讀本書,認真完成實驗指和課程設計,就能在較短的時間內基本掌握VisualBasic.NET2008及其套用技術。
本書可作為高等學校有關專業程式設計課程的教材,也可以供VisualBasic.NET2008軟體開發人員參考。

圖書目錄

前言
第一部分 教程
第1章 VB.NET 2008起步1
1.1 VS 2008軟硬體要求1
1.2 VS 2008集成開發環境1
1.2.1 啟動和退出VB.NET 20082
1.2.2 標題欄3
1.2.3 選單欄3
1.2.4 工具列6
1.2.5 控制項箱7
1.2.6 視窗8
1.3 .NET框架10
1.4 簡單程式實例11
1.4.1 創建應用程式的主要步驟11
1.4.2 創建簡單程式實例11
1.5 簡單程式實例分析13
1.6 使用幫助15
習題16
第2章 編程基礎17
2.1 基本數據類型17
2.1.1 字元數據類型17
2.1.2 數值數據類型18
2.1.3 其他數據類型19
2.2 常量和變數21
2.2.1 常量21
2.2.2 變數23
2.3 運算符和表達式28
2.3.1 算術運算符28
2.3.2 賦值運算符29
2.3.3 關係運算符30
2.3.4 連線運算符32
2.3.5 邏輯運算符32
2.3.6 複合運算符33
2.3.7 表達式與運算符優先順序34
2.4 程式控制結構34
2.4.1 順序結構34
2.4.2 分支結構35
2.4.3 循環結構38
2.5 常用內部函式41
2.5.1 算術函式41
2.5.2 字元串函式44
2.5.3 日期與時間函式46
2.5.4 類型轉換函式47
2.5.5 隨機函式48
2.6 數據輸入與輸出48
2.6.1 InputBox函式48
2.6.2 MsgBox函式49
2.7 綜合套用51
習題53
第3章 複合數據類型55
3.1 枚舉55
3.1.1 枚舉類型的定義55
3.1.2 枚舉的使用56
3.2 數組56
3.2.1 數組聲明57
3.2.2 數組的初始化58
3.2.3 數組元素的引用59
3.2.4 動態數組60
3.3 結構62
3.3.1 定義結構62
3.3.2 定義結構類型的變數63
3.3.3 初始化結構變數63
3.3.4 引用結構變數64
3.3.5 結構數組65
3.4 集合66
3.4.1 建立集合對象67
3.4.2 添加數據項67
3.4.3 刪除數據項68
3.4.4 引用數據項69
3.5 Array類70
3.5.1 Array類的常用屬性70
3.5.2 Array類的Sort方法70
3.5.3 Array類的Reverse方法71
3.5.4 Array類的Copy方法71
3.6 For Each語句72
3.7 ArrayList類73
3.8 綜合套用74
習題75
第4章 過程76
4.1 Sub過程76
4.1.1 事件過程77
4.1.2 通用過程78
4.1.3 調用過程79
4.2 Function過程80
4.2.1 定義Function過程81
4.2.2 調用Function過程81
4.3 參數的傳遞82
4.3.1 形參和實參82
4.3.2 按值傳遞和按址傳遞84
4.3.3 數組參數的傳遞87
4.3.4 對象參數的傳遞88
4.4 遞歸過程89
4.5 綜合套用91
習題95
第5章 窗體和常用控制項96
5.1 窗體96
5.1.1 創建VB.NET窗體96
5.1.2 窗體的屬性96
5.1.3 窗體的常用方法和事件97
5.2 文本控制項99
5.2.1 Label控制項99
5.2.2 TextBox控制項99
5.3 按鈕控制項101
5.4 複選框和單選按鈕102
5.5 分組框104
5.6 列表框和組合框105
5.6.1 ListBox 控制項105
5.6.2 ComboBox 控制項107
5.7 滾動條108
5.8 圖片框109
5.9 計時器110
5.10 對話框110
5.10.1 OpenFileDialog控制項111
5.10.2 SaveFileDialog控制項113
5.10.3 ColorDialog控制項114
5.10.4 FontDialog控制項115
5.11 滑鼠和鍵盤117
5.11.1 滑鼠事件117
5.11.2 鍵盤事件118
5.12 綜合套用118
習題119
第6章 選單、工具列和狀態條121
6.1 選單121
6.1.1 認識選單121
6.1.2 創建選單121
6.1.3 動態添加選單項123
6.1.4 設定上下文快捷選單124
6.2 工具列的設計125
6.2.1 工具列控制項125
6.2.2 圖像列表框控制項126
6.3 狀態條127
6.3.1 狀態條控制項的常用屬性127
6.3.2 狀態條控制項的常用事件127
6.3.3 狀態條控制項套用實例127
6.4 綜合套用128
習題132
第7章 面向對象程式設計133
7.1 類與對象133
7.1.1 面向對象基本概念133
7.1.2 創建類134
7.1.3 向類中添加事件137
7.1.4 類的實例138
7.1.5 對象的使用139
7.2 繼承與派生140
7.2.1 繼承的概念141
7.2.2 繼承的實現141
7.2.3 構造函式的繼承142
7.2.4 繼承Windows窗體控制項142
7.3 重載與覆蓋144
7.3.1 重載同類中的方法144
7.3.2 重載基類中的方法145
7.3.3 覆蓋147
7.4 接口148
7.4.1 接口的定義148
7.4.2 接口的實現149
7.5 委託152
7.5.1 Delegate語句152
7.5.2 委託的使用152
7.6 多態154
7.6.1 後期綁定與多態154
7.6.2 接口與多態155
7.6.3 繼承與多態157
7.7 泛型158
7.7.1 創建泛型類158
7.7.2 使用泛型類159
7.7.3 泛型過程160
7.8 Me、MyBase和MyClass關鍵字161
7.8.1 Me關鍵字161
7.8.2 MyBase關鍵字161
7.8.3 MyClass關鍵字162
7.9 My對象163
習題163
第8章 多重窗體和多文檔界面164
8.1 多重窗體應用程式164
8.1.1 窗體的特殊屬性164
8.1.2 窗體的特殊方法165
8.1.3 模組與多重窗體166
8.1.4 指定啟動窗體167
8.1.5 Sub Main過程167
8.1.6 創建多重窗體應用程式167
8.2 MDI窗體應用程式169
8.2.1 與MDI有關的屬性和方法169
8.2.2 建立MDI應用程式170
8.3 MDI窗體選單172
8.3.1 MDI選單的特殊屬性172
8.3.2 建立MDI選單應用程式172
8.4 綜合套用174
習題177
第9章 圖形圖像套用178
9.1 GDI+簡介178
9.1.1 坐標系178
9.1.2 像素178
9.2 繪圖179
9.2.1 畫筆179
9.2.2 繪圖方法180
9.2.3 直線與形狀181
9.3 填充185
9.3.1 刷子185
9.3.2 填充圖形187
9.4 曲線188
9.4.1 非閉合曲線188
9.4.2 閉合曲線189
9.4.3 貝賽爾曲線189
9.5 文本輸出190
9.5.1 簡單文本輸出190
9.5.2 格式文本輸出191
9.6 圖像處理194
9.6.1 刷新圖像194
9.6.2 圖形變換195
9.6.3 特殊效果196
9.7 多媒體套用200
9.7.1 使用Windows Media Player控制項200
9.7.2 使用My.Computer.Audio對象202
9.8 綜合套用203
習 題207
第10章 數據檔案208
10.1 檔案概述208
10.2 流與System.IO模型208
10.2.1 System.IO命名空間的資源209
10.2.2 System.IO命名空間的功能210
10.3 檔案和資料夾操作210
10.3.1 資料夾操作210
10.3.2 檔案操作215
10.3.3 檔案管理控制項222
10.3.4 套用示例223
10.4 檔案讀寫操作227
10.4.1 文本檔案讀寫227
10.4.2 二進制檔案讀寫231
10.4.3 套用示例232
習題234
第11章 資料庫套用235
11.1 資料庫概述235
11.2 創建資料庫235
11.3 SQL主要語言237
11.3.1 SELECT 命令238
11.3.2 INSERT命令240
11.3.3 UPDATE命令240
11.3.4 DELETE命令240
11.4 ADO.NET數據訪問技術與套用241
11.4.1 ADO.NET模型241
11.4.2 ADO.NET結構242
11.4.3 數據訪問控制項242
11.4.4 數據訪問步驟242
11.4.5 數據訪問簡單實例244
11.5 DataSet對象與套用245
11.5.1 DataSet及相關對象245
11.5.2 用DataSet查詢資料庫248
11.5.3 用DataAdapter更新資料庫252
11.6 LINQ查詢256
11.6.1 LINQ概述256
11.6.2 使用LINQ查詢256
11.6.3 LINQ to Object263
11.6.4 LINQ to SQL265
11.7 報表265
11.7.1 建立報表265
11.7.2 瀏覽與列印報表269
習題270
第二部分 實驗
實驗1 創建簡單的VB.NET程式實例271
實驗2 程式設計基礎1274
實驗3 程式設計基礎2278
實驗4 Sub過程281
實驗5 Function過程285
實驗6 窗體、標籤、文本框和按鈕288
實驗7 單選按鈕、複選框、列表框和組合框292
實驗8 選單、工具列和狀態條295
實驗9 圖形圖像299
實驗10 檔案301
實驗11 資料庫套用304
第三部分 課程設計
VB.NET 2008開發學生成績管理系統313
P.1 創建資料庫313
P.2 創建學生成績管理系統313
P.3 設計父窗體314
P.4 設計學生管理子窗體315
P.5 設計學生報表窗體320
P.6 設計成績管理子窗體323
P.7 讀者完成部分326
附錄A 學生成績資料庫327
附錄B 程式調試329

相關詞條

熱門詞條

聯絡我們