Visual Basic.NET程式設計[西安電子科技大學出版社書籍]

Visual Basic.NET程式設計[西安電子科技大學出版社書籍]

《Visual Basic.NET程式設計》是2016年西安電子科技大學出版社出版的圖書,作者是鞏政、郝莉、王燕。

內容簡介

本書通過大量實例深入淺出地介紹了Visual Basic.NET程式設計,內容包括Visual Basic .NET程式開發環境、基本數據類型、數據輸入輸出、Visual Basic.NET控制結構、通用過程、複合數據類型(數組、結構、枚舉)、數據檔案、常用Windows窗體控制項、選單程式設計、多窗體程式設計以及ADO.NET資料庫訪問、ASP.NET Web設計等。

本書基於正式發布的Visual Basic.NET(學習版)編寫,內容翔實,概念準確,編排合理。學習只需讀者具有計算機基本知識,不要求有其他高級語言(包括Visual Basic)的編程經驗。本書可作為高等學校非計算機專業計算機公共課教材,同時也適合初學者自學。  

目錄

第1章 概述 1

1.1 VB.NET語言概述 1

1.1.1 VB.NET語言簡介 1

1.1.2 .NET Framework 1

1.1.3 VB.NET語言的特點 2

1.2 VB.NET的集成開發環境 3

1.2.1 VB.NET運行環境 3

1.2.2 啟動 3

1.2.3 解決方案和項目 5

1.2.4 設計器/編輯器 6

1.2.5 編譯並運行項目 7

1.3 創建一個簡單的VB.NET程式 8

習題1 10

第2章 VB.NET程式設計基礎 12

2.1 窗體和基本控制項 12

2.1.1 屬性 12

2.1.2 事件 14

2.1.3 方法 15

2.1.4 窗體 15

2.1.5 Label(標籤)控制項 17

2.1.6 TextBox(文本框)控制項 19

2.1.7 Button(按鈕)控制項 20

2.2 求解“雞兔同籠”問題 22

2.3 計算分段函式 24

2.4 計算乘方與階乘 26

習題2 28

第3章 VB.NET語言基礎 30

3.1 編碼規則 30

3.1.1 語句的書寫規則 30

3.1.2 注釋 30

3.2 數據類型 31

3.2.1 類型系統 31

3.2.2 值類型 32

3.2.3 引用類型 32

3.3 變數 33

3.3.1 標識符 33

3.3.2 變數的命名規則 33

3.3.3 變數的聲明和賦值 34

3.4 常量 36

3.4.1 文本常量 36

3.4.2 用戶聲明常量 37

3.4.3 系統提供的常量 37

3.5 預定義數據類型 38

3.5.1 整型 38

3.5.2 浮點類型 38

3.5.3 Decimal類型 39

3.5.4 Boolean類型 40

3.5.5 字元類型 40

3.5.6 Object類型 46

3.5.7 日期類型 46

3.5.8 可以為Nothing的類型 47  

3.6 類型轉換 48

3.6.1 隱式轉換和顯示轉換 48

3.6.2 類型轉換函式 48

3.7 運算符 51

3.7.1 算術運算符 51

3.7.2 關係運算符 54

3.7.3 邏輯/按位運算符 55

3.7.4 賦值運算符 56

3.7.5 字元串運算符 58

3.7.6 移位運算符 59

3.7.7 運算符優先權 59

3.8 常用函式 60

3.8.1 數學函式 60

3.8.2 字元串函式 63

3.8.3 日期函式 63

3.8.4 轉換函式 64

3.9 表達式 64

3.10 語句 66

3.11 MsgBox函式 67

3.12 InputBox函式 70

習題3 71

第4章 程式設計結構 73

4.1 順序結構 73

4.2 選擇結構 75

4.2.1 If…Then…Else語句 76

4.2.2 Select…Case語句 85

4.3 循環結構 87

4.3.1 For循環 87

4.3.2 While循環 90

4.3.3 Do循環 92

4.3.4 For Each…Next循環 95

4.3.5 多重循環 96

4.4 跳轉語句 99

4.4.1 GoTo語句 99

4.4.2 Continue語句 100

4.4.3 Exit語句 101

4.4.4 End語句 102

4.4.5 Stop語句 103

4.5 綜合套用 103

習題4 108

第5章 枚舉、數組和結構 111

5.1 枚舉 111

5.1.1 枚舉類型的定義 111

5.1.2 枚舉的使用 113

5.2 數組 114

5.2.1 數組聲明 114

5.2.2 數組的初始化 115

5.2.3 動態數組 116

5.2.4 數組的使用 118

5.3 結構 122

5.3.1 定義結構 123

5.3.2 定義結構類型的變數 124

5.3.3 初始化結構變數 124

5.3.4 引用結構變數 125

5.3.5 結構數組 126

5.4 綜合套用 128

習題5 132  

第6章 過程 134

6.1 建立通用過程 134

6.1.1 過程的定義 134

6.1.2 過程的建立 135

6.2 通用過程的調用 136

6.2.1 調用Sub過程 136

6.2.2 調用Function過程 136

6.3 參數傳遞 137

6.4 變數的作用域 142

6.4.1 過程級變數 142

6.4.2 模組級變數 142

6.4.3 變數的生存期 143

6.5 遞歸 144

6.6 綜合套用 147

習題6 152

第7章 檔案系統 154

7.1 檔案的概念 154

7.1.1 檔案 154

7.1.2 VB.NET檔案分類 154

7.1.3 VB.NET的檔案訪問 155

7.2 順序檔案 155

7.2.1 基本操作 155

7.2.2 順序檔案的使用 159

7.3 隨機檔案 162

7.3.1 基本操作 163

7.3.2 隨機檔案的使用 164

7.4 VB.NET檔案管理 167

7.4.1 目錄管理 167

7.4.2 檔案管理 169

7.5 綜合實例 170

7.5.1 問題及分析 170

7.5.2 解決方案 171

7.5.3 實現代碼 172

習題7 174

第8章 Windows窗體應用程式 175

8.1 常用的Windows窗體控制項 175

8.1.1 標籤、文本框和命令按鈕 175

8.1.2 單選按鈕、複選框和分組 178

8.1.3 列表選擇控制項 181

8.1.4 圖形存儲和顯示控制項 186

8.1.5 Timer控制項 189  

8.2 通用對話框 191

8.2.1 OpenFileDialog對話框 191

8.2.2 SaveFileDialog對話框 192

8.2.3 FontDialog對話框 193

8.2.4 通用對話框套用舉例 194

8.3 選單和工具列 197

8.3.1 MenuStrip控制項 197

8.3.2 ContextMenuStrip控制項 197

8.3.3 ToolStrip控制項 198

8.3.4 選單和工具列套用舉例 198

8.4 多窗體 202

8.4.1 添加新窗體 202

8.4.2 設定項目啟動窗體 202

8.4.3 調用其他窗體 202

8.4.4 多重窗體套用舉例 203

8.5 多文檔界面 204

8.5.1 創建MDI父窗體 205

8.5.2 創建MDI子窗體 205

8.5.3 處理MDI子窗體 206

8.5.4 多文檔界面套用舉例 206

習題8 212

第9章 利用ADO.NET訪問資料庫 213

9.1 ADO.NET概述 213

9.1.1 認識ADO.NET對象 213

9.1.2 ADO.NET的常用對象 214

9.2 連線和運算元據庫 215

9.2.1 使用Connection對象連線資料庫 215

9.2.2 Command對象的使用 218

9.2.3 DataReader對象的使用 224

9.3 DataAdapter對象和數據集DataSet 225

9.3.1 認識DataAdapter對象 226

9.3.2 認識DataSet數據集 227

9.3.3 套用DataAdapter對象和DataSet集合操縱資料庫 230

9.4 數據控制項及數據綁定 233

9.4.1 BindingSource控制項 233  

9.4.2 DataGridView控制項 237

9.4.3 數據綁定 240

9.5 資料庫應用程式實例——教師授課信息管理系統 243

9.5.1 教師授課信息管理系統功能簡介 243

9.5.2 系統的設計和實現思路 243

9.5.3 教師授課信息管理系統的實現過程 244

習題9 261

第10章 ASP.NET Web應用程式 262

10.1 ASP.NET應用程式概述 262

10.1.1 認識ASP.NET 262

10.1.2 ASP.NET開發環境 263

10.1.3 HTML和ASP.NET標記 264

10.1.4 構建ASP.NET Web站點 265

10.2 ASP.NET 頁面設計 268

10.2.1 ASP.NET頁面的基本組成 268

10.2.2 伺服器控制項 268

10.3 創建外觀一致的Web站點 271

10.3.1 ASP.NET主題 271

10.3.2 ASP.NET外觀 273

10.3.3 ASP.NET母版 274

10.4 ASP.NET 頁面導航 278

10.4.1 站點地圖檔案 279

10.4.2 SiteMapPath控制項 280

10.4.3 TreeView控制項 281

10.4.4 Menu控制項 282

習題10 285

附錄A .NET Framework概述 286

A.1 .NET Framework的概念 286

A.2 .NET Framework的功能特點 286

A.3 .NET Framework的主要版本 287

附錄B 命名空間 288

附錄C ASCII碼錶 291

附錄D 控制台I/O和格式化字元串 292

D.1 System.Console類 292

D.2 複合格式 293

D.3 數字格式字元串 294

D.4 標準日期和時間格式字元串 297

附錄E XML文檔注釋 300

參考文獻 304  

相關詞條

相關搜尋

熱門詞條

聯絡我們