《VisualBasic程式設計項目教程(第2版)》是2014年10月電子工業出版社出版的圖書,作者是劉自昆,方紅琴。
基本介紹
- 書名:VisualBasic程式設計項目教程(第2版)
- 作者:劉自昆,方紅琴
- ISBN:9787121241307
- 出版社:電子工業出版社
- 出版時間:2014年10月
- 頁數:228
- 字數:364千字
- 開本:16(185*260)
- 版次:01-01
內容簡介
圖書目錄
任務1.1 認識VB 6.02
1.1.1 了解程式設計語言的發展2
1.1.2 掌握什麼是VB2
1.1.3 熟悉VB的特點2
1.1.4 了解VB的版本3
任務1.2 啟動VB 6.0並新建一個工程4
1.2.1 啟動VB 6.04
1.2.2 了解主視窗5
1.2.3 熟悉其他視窗6
任務1.3 設計應用程式界面8
1.3.1 掌握VB的對象8
1.3.2 掌握對象屬性9
1.3.3 掌握事件及事件過程9
1.3.4 熟悉對象方法9
1.3.5 設定對象屬性10
1.3.6 設計應用程式界面10
任務1.4 編寫應用程式代碼11
任務1.5 運行、調試並保存應用程式13
1.5.1 運行並保存應用程式13
1.5.2 調試程式14
1.5.3 退出VB 6.014
項目拓展 開發“好好學習,天天向上!”應用程式14
知識拓展15
課後練習與指導16
項目二 VB 6.0 編程基礎—創建輸入/輸出應用程式18
任務2.1 掌握VB 6.0的數據類型19
2.1.1 掌握數值型數據19
2.1.2 掌握字元型數據20
2.1.3 掌握布爾型數據20
2.1.4 掌握變體型數據20
任務2.2 掌握VB 6.0的變數21
2.2.1 了解變數的概念21
2.2.2 掌握變數命名規則21
2.2.3 掌握變數的作用範圍22
2.2.4 掌握變數的類型和定義22
2.2.5 掌握同名變數24
任務2.3 掌握VB 6.0的常量25
任務2.4 編寫圓周長和面積計算器應用程式26
2.4.1 設計應用程式26
2.4.2 編寫應用程式26
任務2.5 掌握數據的輸出27
2.5.1 了解Print方法27
2.5.2 編寫數據輸出應用程式28
任務2.6 掌握VB 6.0的運算符和表達式29
2.6.1 掌握算術運算符29
2.6.2 掌握字元串連線符30
2.6.3 掌握關係運算符30
2.6.4 掌握邏輯運算符31
2.6.5 掌握運算符執行順序32
任務2.7 編寫多位數分位顯示應用程式33
任務2.8 熟悉VB 6.0的常用函式34
2.8.1 了解VB 6.0常用函式34
2.8.2 編寫Sin(x)和Cos(x)函式計算器應用程式36
項目拓展 編寫函式運算器應用程式36
知識拓展 控制項名稱的約定縮寫38
課後練習與指導38
項目三 窗體與控制項—設計簡單乘法計算器42
任務3.1 掌握窗體及相關概念43
3.1.1 了解窗體的概念43
3.1.2 掌握窗體的結構與屬性43
3.1.3 掌握窗體的事件45
任務3.2 掌握控制項的概念及基本操作46
3.2.1 了解控制項的基本概念46
3.2.2 添加控制項46
3.2.3 調整控制項47
3.2.4 設定控制項屬性47
任務3.3 創建新的工程48
任務3.4 設計應用程式界面48
3.4.1 添加控制項48
3.4.2 編輯調整控制項50
3.4.3 設定控制項屬性50
任務3.5 編寫應用程式代碼51
3.5.1 掌握添加代碼方法51
3.5.2 編寫應用程式52
項目拓展 編寫文本顯示器應用程式53
知識拓展54
課後練習與指導54
項目四 選擇控制項—設計字型顯示器56
任務4.1 掌握應用程式用到的標準控制項57
4.1.1 掌握複選框基本概念及操作57
4.1.2 掌握單選按鈕基本概念及操作57
4.1.3 掌握框架基本概念及操作58
4.1.4 掌握通用對話框基本概念58
任務4.2 創建用戶界面58
4.2.1 添加基本控制項58
4.2.2 添加通用對話框控制項59
任務4.3 設定界面屬性60
4.3.1 設定文本框控制項屬性60
4.3.2 設定框架控制項屬性60
4.3.3 設定單選按鈕、複選框和命令按鈕控制項屬性60
任務4.4 編寫事件代碼61
4.4.1 為單選按鈕和複選框編寫事件代碼61
4.4.2 實現通用對話框的調用63
任務4.5 使用控制項數組來設計“字型顯示器”65
4.5.1 了解控制項數組65
4.5.2 創建用戶界面65
4.5.3 設定界面屬性66
4.5.4 編寫事件代碼66
項目拓展 設計簡單的“文本編輯器”67
知識拓展72
課後練習與指導73
項目五 選擇控制項—設計商品信息顯示系統75
任務5.1 創建用戶界面76
5.1.1 掌握列表框的基本概念76
5.1.2 掌握組合框的基本概念76
5.1.3 創建界面76
任務5.2 設定界面屬性76
5.2.1 掌握列表框的主要屬性76
5.2.2 掌握組合框的主要屬性78
5.2.3 設定屬性78
任務5.3 編寫事件代碼79
5.3.1 掌握列表框常用的方法和事件79
5.3.2 掌握組合框常用的方法和事件79
5.3.3 編寫應用程式代碼80
任務5.4 開發一個員工信息錄入程式82
5.4.1 創建用戶界面82
5.4.2 設定界面屬性82
5.4.3 編寫事件代碼83
項目拓展 開發一個學生成績查詢程式84
知識拓展86
課後練習與指導86
項目六 圖形和時間控制項—設計世界時間顯示程式88
任務6.1 創建用戶界面89
6.1.1 了解定時器、圖片框和圖像框的基本概念89
6.1.2 創建界面89
任務6.2 設定界面屬性89
6.2.1 掌握定時器、圖片框和圖像框的常用屬性89
6.2.2 設定屬性91
任務6.3 編寫事件代碼92
6.3.1 掌握定時器、圖片框和圖像框的常用事件92
6.3.2 編寫程式代碼92
任務6.4 設計鬧鐘程式93
6.4.1 創建用戶界面93
6.4.2 設定界面屬性94
6.4.3 編寫事件代碼94
項目拓展 編寫一個抽獎程式95
知識拓展97
課後練習與指導98
項目七 選單的套用—設計我的記事本103
任務7.1 創建用戶界面104
7.1.1 掌握選單的基本概念104
7.1.2 創建選單105
7.1.3 添加其他控制項107
任務7.2 設定界面屬性107
任務7.3 編寫事件代碼108
7.3.1 聲明變數並編寫初始化代碼108
7.3.2 為“檔案”的下拉選單編寫代碼108
7.3.3 為“編輯”的下拉選單編寫代碼110
任務7.4 設計“文本編輯器”112
7.4.1 創建用戶界面113
7.4.2 設定界面屬性113
7.4.3 編寫事件代碼113
項目拓展 設計工具列和狀態欄115
知識拓展119
課後練習與指導119
項目八 檔案系統—設計學生成績查詢系統124
任務8.1 設計檔案資源管理器126
8.1.1 設計檔案資源管理器界面126
8.1.2 實現“驅動器列表”控制項的顯示功能127
8.1.3 實現“資料夾列表”控制項的顯示功能128
8.1.4 實現“檔案列表”控制項的顯示功能129
8.1.5 實現刪除檔案功能130
8.1.6 實現複製、剪下和貼上檔案功能132
8.1.7 設計彈出式選單和滑鼠事件134
任務8.2 實現學生信息修改功能136
8.2.1 設計學生信息修改界面136
8.2.2 實現學生信息修改界面的打開功能138
8.2.3 實現讀檔案功能138
8.2.4 實現寫檔案功能140
任務8.3 實現學生信息查看功能142
8.3.1 設計學生信息查看界面142
8.3.2 實現學生信息查看界面的打開功能143
8.3.3 實現新增學生成績功能143
8.3.4 實現顯示、查找學生成績功能145
項目拓展 動態創建檔案148
知識拓展150
課後練習與指導151
項目九 VB繪圖—設計簡易的畫圖程式154
任務9.1 掌握繪圖控制項155
9.1.1 掌握直線控制項155
9.1.2 掌握形狀控制項155
任務9.2 設計簡易畫圖程式的用戶界面157
9.2.1 添加基本控制項157
9.2.2 添加直線控制項157
9.2.3 添加形狀控制項157
9.2.4 設定圖形控制項的屬性158
任務9.3 編寫控制項回響事件的代碼159
9.3.1 添加基本代碼159
9.3.2 添加畫線功能的相關代碼160
任務9.4 其他畫圖程式163
9.4.1 在窗體中繪製顏色不同的大小圓163
9.4.2 繪製同心圓和同心矩形163
項目拓展 設計一個時鐘164
知識拓展166
課後練習與指導166
項目十 多媒體控制項—製作CD播放機171
任務10.1 了解多媒體控制項及其屬性172
任務10.2 建立可視化用戶界面172
10.2.1 添加基本控制項172
10.2.2 添加多媒體控制項173
10.2.3 設定控制項屬性173
任務10.3 編寫控制項回響事件的代碼173
任務10.4 製作多媒體播放器175
10.4.1 了解Slider控制項175
10.4.2 設定程式界面175
10.4.3 編寫事件代碼175
項目拓展10.5 製作Flash播放器177
10.5.1 了解ShockwaveFlash控制項178
10.5.2 設定界面並編寫代碼178
知識拓展10.6179
課後練習與指導179
項目十一 資料庫—設計學生成績管理系統184
任務11.1 設計資料庫185
11.1.1 了解ADO185
11.1.2 設計學生成績管理系統資料庫185
任務11.2 設計用戶登錄界面186
11.2.1 設計界面186
11.2.2 編寫應用程式代碼186
任務11.3 設計“學生成績管理系統”的主界面188
11.3.1 設計主界面188
11.3.2 編寫程式代碼188
任務11.4 設計“課程管理”界面191
11.4.1 設計界面191
11.4.2 編寫程式代碼192
任務11.5 設計“成績管理”界面195
11.5.1 設計界面195
11.5.2 編寫程式代碼197
項目拓展207
課後練習與指導207
參考答案211