Visual Basic .NET程式設計教程

Visual Basic .NET程式設計教程

《Visual Basic .NET程式設計教程》是機械工業出版社出版的圖書,作者是鄭阿奇、彭作民。

基本介紹

  • 書名:Visual Basic .NET程式設計教程
  • 作者:鄭阿奇、彭作民
  • ISBN:9787111326304
  • 頁數:334
  • 出版社:機械工業出版社
  • 出版時間:2011 年1月
  • 開本:16開
  • 叢書名:計算機基礎課程系列教材
內容簡介,目錄,

內容簡介

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

目錄

前言
第一部分  教程
第1章  vb.net 2008起步 1
1.1  vs 2008軟硬體要求 1
1.2  vs 2008集成開發環境 1
1.2.1  啟動和退出vb.net 2008 2
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 object 263
11.6.4  linq to sql 265
11.7  報表 265
11.7.1  建立報表 265
11.7.2  瀏覽與列印報表 269
習題 270
第二部分  實驗
實驗1  創建簡單的vb.net程式實例 271
實驗2  程式設計基礎1 274
實驗3  程式設計基礎2 278
實驗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

相關詞條

熱門詞條

聯絡我們