Visual Basic程式設計教程(劉娜娜、鄧佳賓、張凌宇、耿蕊編著書籍)

本書全面而系統地講述Visual Basic程式設計的基本概念、語法、控制項和編程方法,詳盡地講述了VB語言的數據類型、基本語句、數組、過程的套用,並結合例題講解VB的常用標準控制項的套用及檔案、資料庫技術的套用。

基本介紹

  • 書名:Visual Basic程式設計教程
  • 作者:劉娜娜、鄧佳賓、張凌宇、耿蕊
  • ISBN:9787302352648
  • 類別:計算機
  • 出版時間:2014.03.01
  • 裝幀:平裝
  • 開本:16
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:劉娜娜、鄧佳賓、張凌宇、耿蕊
定價:34.50元
印次:1-1
ISBN:9787302352648
出版日期:2014.03.01
印刷日期:2014.02.14

內容簡介

本書全面而系統地講述Visual Basic程式設計的基本概念、語法、控制項和編程方法,詳盡地講述了VB語言的數據類型、基本語句、數組、過程的套用,並結合例題講解VB的常用標準控制項的套用及檔案、資料庫技術的套用。本書通俗易懂,由淺入深,重點突出,例題豐富,注重實際套用,內容精練,結構合理,便於自學。每章均備有相當數量的習題,可供學習者練習使用。本書不僅可作為高等學校VB程式設計課程的教材,還可作為VB語言的自學教材和參考書。

圖書目錄

第1章Visual Basic程式設計概述1
1.1程式設計與程式設計語言1
1.1.1程式1
1.1.2程式設計1
1.1.3程式設計語言 1
1.2Visual Basic概述2
1.2.1Visual Basic的發展2
1.2.2Visual Basic的特點3
1.3Visual Basic集成開發環境4
1.3.1主視窗4
1.3.2工具箱視窗5
1.3.3窗體視窗6
1.3.4工程資源管理器視窗6
1.3.5屬性視窗7
1.3.6代碼視窗8
1.3.7窗體布局視窗9
習題一9
第2章簡單的VB程式設計11
2.1可視化編程的基本概念 11
2.1.1對象11
2.1.2類13
2.1.3窗體13
2.1.4控制項13
2.2簡單的應用程式設計14
2.2.1設計窗體14
2.2.2設計程式代碼15
2.2.3保存和調試程式152.3窗體和基本控制項18
2.3.1基本屬性18
2.3.2窗體21
2.3.3標籤25
2.3.4文本框26
2.3.5命令按鈕29
習題二31
第3章VB語言基礎33
3.1數據類型33
3.1.1標準數據類型33
3.1.2用戶自定義數據類型36
3.2常量和變數36
3.2.1常量36
3.2.2變數38
3.3運算符和表達式40
3.3.1運算符40
3.3.2表達式43
3.3.3常用內部函式45
3.4編碼規則51
習題三52
第4章控制結構55
4.1順序結構55
4.1.1賦值語句55
4.1.2用戶互動函式和過程57
4.1.3輸出語句60
4.1.4結束語句End62
4.2選擇結構63
4.2.1If條件語句63
4.2.2Select Case情況語句68
4.2.3條件函式70
4.3循環結構71
4.3.1For…Next循環語句71
4.3.2While…Wend循環語句75
4.3.3Do…Loop循環語句76
4.3.4循環的嵌套79
4.4輔助控制語句80
4.4.1GoTo語句80
4.4.2With…End With語句81
4.4.3Exit語句82
4.4.4Stop語句82
4.5常用算法83
4.5.1計數問題83
4.5.2圖形問題84
4.5.3素數問題84
4.5.4最大公約數和最低公倍數問題86
習題四87
第5章數組92
5.1數組的概念92
5.2靜態數組93
5.3動態數組102
5.3.1動態數組的定義102
5.3.2動態數組的套用102
5.4控制項數組104
5.4.1設計時建立控制項數組104
5.4.2運行時建立控制項數組105
5.5自定義類型數組108
5.5.1自定義類型的定義108
5.5.2自定義類型變數的聲明109
5.5.3自定義類型數組的套用110
習題五111
第6章過程116
6.1事件過程116
6.2通用過程117
6.2.1Sub過程117
6.2.2Function過程119
6.2.3函式過程與子程式過程的區別122
6.3參數傳遞122
6.3.1形參和實參122
6.3.2按值傳遞和按址傳遞123
6.3.3數組參數的傳遞124
6.3.4可選參數126
6.3.5可變參數127
6.3.6對象參數127
6.4變數和過程的作用域130
6.4.1過程的作用域130
6.4.2變數的作用域131
6.4.3變數的生命周期132
6.5遞歸133
6.6過程套用舉例134
6.6.1查找問題134
6.6.2排序問題136
習題六137
第7章常用控制項144
7.1單選按鈕和複選框144
7.1.1單選按鈕144
7.1.2複選框(CheckBox)145
7.2框架146
7.3列表框和組合框148
7.3.1列表框148
7.3.2組合框(ComboBox)151
7.4定時器153
7.5滾動條154
7.6圖形操作155
7.6.1坐標系統155
7.6.2圖形控制項157
7.6.3圖形方法162
7.7滑鼠和鍵盤164
7.7.1滑鼠事件164
7.7.2鍵盤事件166
習題七169
第8章界面設計174
8.1選單設計174
8.1.1選單編輯器175
8.1.2創建選單項175
8.1.3動態選單179
8.1.4彈出選單180
8.2通用對話框182
8.2.1“打開/另外儲存為”對話框183
8.2.2“顏色”對話框184
8.2.3“字型”對話框184
8.2.4“列印”對話框185
8.2.5“幫助”對話框185
8.3多重窗體和多文檔界面188
8.3.1多重窗體188
8.3.2多文檔界面191
8.4工具列和狀態欄195
8.4.1工具列195
8.4.2狀態欄198
8.5RichTextBox199
習題八201
第9章檔案205
9.1檔案概述205
9.1.1檔案的邏輯結構205
9.1.2檔案的類型206
9.1.3檔案處理的一般步驟207
9.1.4檔案指針207
9.2檔案的基本操作207
9.2.1檔案的打開208
9.2.2檔案的關閉209
9.2.3與檔案有關的函式和語句209
9.3順序檔案的訪問210
9.3.1順序檔案的寫操作210
9.3.2順序檔案的讀操作213
9.4隨機檔案的訪問214
9.4.1定義記錄類型214
9.4.2隨機檔案的寫操作215
9.4.3隨機檔案的讀操作216
9.5二進制檔案的訪問217
9.5.1二進制檔案的寫操作218
9.5.2二進制檔案的讀操作218
9.6檔案系統控制項219
9.6.1“驅動器列表框”控制項219
9.6.2“目錄列表框”控制項220
9.6.3“檔案列表框”控制項221
9.7檔案系統操作語句223
9.7.1FileCopy語句223
9.7.2Kill語句224
9.7.3Name語句224
9.7.4MkDir語句224
9.7.5RmDir語句225
9.7.6CurDir函式225
9.7.7SetAttr語句225
9.7.8GetAttr函式226
9.8檔案系統對象模型228
9.8.1檔案系統對象模型概述228
9.8.2管理驅動器229
9.8.3管理資料夾230
9.8.4管理檔案231
9.9檔案套用舉例233
習題九243
第10章資料庫技術247
10.1資料庫概述247
10.2可視化數據管理器249
10.2.1關係型資料庫的基本結構249
10.2.2資料庫的建立250
10.2.3建立查詢253
10.3數據控制項及其使用254
10.3.1數據控制項及其屬性254
10.3.2數據控制項的建立254
10.3.3資料庫操作255
10.4ADO數據控制項259
10.4.1ADO對象模型259
10.4.2ADO控制項的使用260
10.4.3ADO控制項的綁定以及代碼控制263
10.4.4使用數據窗體嚮導265
10.5結構化查詢語言SQL266
10.5.1SQL的基本組成267
10.5.2SQL在VB中的套用268
10.6ADO數據對象編程271
10.6.1基於ADO數據對象的一般操作過程與操作形式271
10.6.2基於ADO數據對象編程舉例274
10.7數據報表製作277
10.7.1數據報表設計器277
10.7.2用數據報表設計器創建報表278
10.8綜合套用279
習題十282
參考文獻284
第1章VisualBasic程式設計概述1
1.1程式設計與程式設計語言1
1.1.1程式1
1.1.2程式設計1
1.1.3程式設計語言1
1.2VisualBasic概述2
1.2.1VisualBasic的發展2
1.2.2VisualBasic的特點3
1.3VisualBasic集成開發環境4
1.3.1主視窗4
1.3.2工具箱視窗5
1.3.3窗體視窗6
1.3.4工程資源管理器視窗6
1.3.5屬性視窗7
1.3.6代碼視窗8
1.3.7窗體布局視窗9
習題一9
第2章簡單的VB程式設計11
2.1可視化編程的基本概念11
2.1.1對象11
2.1.2類13
2.1.3窗體13
2.1.4控制項13
2.2簡單的應用程式設計14
2.2.1設計窗體14
2.2.2設計程式代碼15
2.2.3保存和調試程式152.3窗體和基本控制項18
2.3.1基本屬性18
2.3.2窗體21
2.3.3標籤25
2.3.4文本框26
2.3.5命令按鈕29
習題二30
第3章VB語言基礎32
3.1數據類型32
3.1.1標準數據類型32
3.1.2用戶自定義數據類型35
3.2常量和變數35
3.2.1常量36
3.2.2變數37
3.3運算符和表達式39
3.3.1運算符39
3.3.2表達式42
3.3.3常用內部函式44
3.4編碼規則50
習題三51
第4章控制結構54
4.1順序結構54
4.1.1賦值語句54
4.1.2用戶互動函式和過程56
4.1.3輸出語句59
4.1.4結束語句End61
4.2選擇結構62
4.2.1If條件語句62
4.2.2SelectCase情況語句67
4.2.3條件函式69
4.3循環結構70
4.3.1For…Next循環語句70
4.3.2While…Wend循環語句74
4.3.3Do…Loop循環語句75
4.3.4循環的嵌套78
4.4輔助控制語句79
4.4.1GoTo語句79
4.4.2With…EndWith語句80
4.4.3Exit語句81
4.4.4Stop語句81
4.5常用算法82
4.5.1計數問題82
4.5.2圖形問題83
4.5.3素數問題83
4.5.4最大公約數和最低公倍數問題85
習題四87
第5章數組92
5.1數組的概念92
5.2靜態數組93
5.3動態數組102
5.3.1動態數組的定義102
5.3.2動態數組的套用102
5.4控制項數組104
5.4.1設計時建立控制項數組104
5.4.2運行時建立控制項數組105
5.5自定義類型數組108
5.5.1自定義類型的定義108
5.5.2自定義類型變數的聲明109
5.5.3自定義類型數組的套用110
習題五111
第6章過程116
6.1事件過程116
6.2通用過程117
6.2.1Sub過程117
6.2.2Function過程119
6.2.3函式過程與子程式過程的區別122
6.3參數傳遞122
6.3.1形參和實參122
6.3.2按值傳遞和按址傳遞123
6.3.3數組參數的傳遞124
6.3.4可選參數126
6.3.5可變參數127
6.3.6對象參數127
6.4變數和過程的作用域130
6.4.1過程的作用域130
6.4.2變數的作用域131
6.4.3變數的生命周期132
6.5遞歸133
6.6過程套用舉例134
6.6.1查找問題134
6.6.2排序問題136
習題六137
第7章常用控制項144
7.1單選按鈕和複選框144
7.1.1單選按鈕144
7.1.2複選框(CheckBox)145
7.2框架146
7.3列表框和組合框148
7.3.1列表框148
7.3.2組合框(ComboBox)151
7.4定時器153
7.5滾動條154
7.6圖形操作155
7.6.1坐標系統155
7.6.2圖形控制項157
7.6.3圖形方法162
7.7滑鼠和鍵盤164
7.7.1滑鼠事件164
7.7.2鍵盤事件166
習題七169
第8章界面設計174
8.1選單設計174
8.1.1選單編輯器175
8.1.2創建選單項175
8.1.3動態選單179
8.1.4彈出選單180
8.2通用對話框182
8.2.1“打開/另外儲存為”對話框183
8.2.2“顏色”對話框184
8.2.3“字型”對話框184
8.2.4“列印”對話框185
8.2.5“幫助”對話框185
8.3多重窗體和多文檔界面188
8.3.1多重窗體188
8.3.2多文檔界面191
8.4工具列和狀態欄195
8.4.1工具列195
8.4.2狀態欄198
8.5RichTextBox199
習題八201
第9章檔案205
9.1檔案概述205
9.1.1檔案的邏輯結構205
9.1.2檔案的類型206
9.1.3檔案處理的一般步驟207
9.1.4檔案指針207
9.2檔案的基本操作207
9.2.1檔案的打開208
9.2.2檔案的關閉209
9.2.3與檔案有關的函式和語句209
9.3順序檔案的訪問210
9.3.1順序檔案的寫操作210
9.3.2順序檔案的讀操作213
9.4隨機檔案的訪問214
9.4.1定義記錄類型214
9.4.2隨機檔案的寫操作215
9.4.3隨機檔案的讀操作216
9.5二進制檔案的訪問217
9.5.1二進制檔案的寫操作218
9.5.2二進制檔案的讀操作218
9.6檔案系統控制項219
9.6.1“驅動器列表框”控制項219
9.6.2“目錄列表框”控制項220
9.6.3“檔案列表框”控制項221
9.7檔案系統操作語句223
9.7.1FileCopy語句223
9.7.2Kill語句224
9.7.3Name語句224
9.7.4MkDir語句224
9.7.5RmDir語句225
9.7.6CurDir函式225
9.7.7SetAttr語句225
9.7.8GetAttr函式226
9.8檔案系統對象模型228
9.8.1檔案系統對象模型概述228
9.8.2管理驅動器229
9.8.3管理資料夾230
9.8.4管理檔案231
9.9檔案套用舉例233
習題九243
第10章資料庫技術247
10.1資料庫概述247
10.2可視化數據管理器249
10.2.1關係型資料庫的基本結構249
10.2.2資料庫的建立250
10.2.3建立查詢253
10.3數據控制項及其使用254
10.3.1數據控制項及其屬性254
10.3.2數據控制項的建立254
10.3.3資料庫操作255
10.4ADO數據控制項259
10.4.1ADO對象模型259
10.4.2ADO控制項的使用260
10.4.3ADO控制項的綁定以及代碼控制263
10.4.4使用數據窗體嚮導265
10.5結構化查詢語言SQL266
10.5.1SQL的基本組成267
10.5.2SQL在VB中的套用268
10.6ADO數據對象編程271
10.6.1基於ADO數據對象的一般操作過程與操作形式271
10.6.2基於ADO數據對象編程舉例274
10.7數據報表製作277
10.7.1數據報表設計器277
10.7.2用數據報表設計器創建報表278
10.8綜合套用279
習題十282
參考文獻284
第1章VisualBasic程式設計概述1
1.1程式設計與程式設計語言1
1.1.1程式1
1.1.2程式設計1
1.1.3程式設計語言1
1.2VisualBasic概述2
1.2.1VisualBasic的發展2
1.2.2VisualBasic的特點3
1.3VisualBasic集成開發環境4
1.3.1主視窗4
1.3.2工具箱視窗5
1.3.3窗體視窗6
1.3.4工程資源管理器視窗6
1.3.5屬性視窗7
1.3.6代碼視窗8
1.3.7窗體布局視窗9
習題一9
第2章簡單的VB程式設計11
2.1可視化編程的基本概念11
2.1.1對象11
2.1.2類13
2.1.3窗體13
2.1.4控制項13
2.2簡單的應用程式設計14
2.2.1設計窗體14
2.2.2設計程式代碼15
2.2.3保存和調試程式152.3窗體和基本控制項18
2.3.1基本屬性18
2.3.2窗體21
2.3.3標籤25
2.3.4文本框26
2.3.5命令按鈕29
習題二30
第3章VB語言基礎32
3.1數據類型32
3.1.1標準數據類型32
3.1.2用戶自定義數據類型35
3.2常量和變數35
3.2.1常量36
3.2.2變數37
3.3運算符和表達式39
3.3.1運算符39
3.3.2表達式42
3.3.3常用內部函式44
3.4編碼規則50
習題三51
第4章控制結構54
4.1順序結構54
4.1.1賦值語句54
4.1.2用戶互動函式和過程56
4.1.3輸出語句59
4.1.4結束語句End61

相關詞條

熱門詞條

聯絡我們