Visual Basic程式設計項目教程[電子工業出版社出版的圖書]

《Visual Basic程式設計項目教程》是2010年電子工業出版社出版的圖書,作者是劉自昆、李怡平。

內容介紹

《Visual Basic程式設計項目教程》以Visual Basic為教學軟體,以教學目標和工作任務驅動為總原則,培養學生的實際操作能力。《Visual Basic程式設計項目教程》以一個完整、實用的信息管理系統——“學生學籍管理系統”的開發為例,對怎樣使用Visual Basic進行Windows應用程式開發做了系統的介紹。《Visual Basic程式設計項目教程》圍繞一個完整的信息系統開發流程進行介紹,根據系統開發要求,打破了傳統Visual Basic教材的理論化的編排模式,知識點的引入完全按照系統開發需求而定。在課後的“總結與技能鞏固”部分給出了另一個比較完整的案例,用於讀者進行並行的能力訓練。

圖書用途

《Visual Basic程式設計項目教程》可作為高職高專院校培養學生套用能力的教材,適合的專業有計算機信息管理、計算機網路技術、電子商務及工業自動化等,也可作為從事軟體開發和套用的工程技術人員的參考書。

目錄

前言

教學建議

項目設計清單

第1章 項目需求與分析??1

1.1 提出問題??1

1.1.1 問題起源??1

1.1.2 項目需求??1

1.2 分析問題??3

1.2.1 OOP概述??4

1.2.2 為時鐘系統建模??6

1.3 解決問題??12

1.4 Visual Basic簡介??14

1.5 程式設計流程??15

小結??15

習題??15

第2章 Visual Basic集成開發環境??16

2.1 Visual Studio 2010的啟動與保存??16

2.2 Visual Basic集成開發環境簡介??18

2.2.1 主視窗??18

2.2.2 設計視窗??20

2.2.3 工具箱視窗??22

2.2.4 屬性視窗??23

2.2.5 解決方案資源管理器??23

2.2.6 代碼視窗??25

2.3 Visual Basic程式的運行與退出??25

小結??26

習題??26

第3章 窗體和基本控制項??27

3.1 創建控制項??27

3.2 控制項的屬性、方法和事件??28

3.2.1 控制項的屬性??28

3.2.2 控制項的方法??29

3.2.3 控制項的事件??29

3.3 窗體??31

3.3.1 設定啟動窗體??32

3.3.2 窗體的常用成員??32

3.3.3 設計窗體界面的技巧??36

3.4 Label控制項??37

3.5 Button控制項??38

3.6 PictureBox控制項??41

3.7 ToolTip控制項??42

3.8 容器??43

3.9 TextBox控制項??46

3.10 Timer控制項??50

小結??52

習題??52

第4章 Visual Basic語言基礎??53

4.1 編碼規則??53

4.2 語句??54

4.3 基本數據類型??55

4.3.1 常用標準數據類型??55

4.3.2 數據類型的轉換??56

4.4 常量與變數??58

4.4.1 常量??58

4.4.2 變數??60

4.5 運算符??61

4.5.1 算術運算符??61

4.5.2 關係運算符??62

4.5.3 邏輯運算符??62

4.5.4 賦值運算符??63

4.5.5 字元串運算符??64

4.6 表達式??64

4.7 常用內部函式??65

4.7.1 數學函式??65

4.7.2 字元串函式??66

4.7.3 日期時間函式(屬性)??67

4.7.4 隨機函式??68

4.7.5 轉換函式??69

4.7.6 格式化輸出函式??69

小結??71

習題??71

第5章 控制結構??72

5.1 順序結構??72

5.1.1 賦值語句??72

5.1.2 控制台輸入/輸出??74

5.2 選擇結構??76

5.2.1 If塊結構??76

5.2.2 Select Case語句??80

5.2.3 其他選擇結構??82

5.3 循環結構??83

5.3.1 For-Next循環??83

5.3.2 While循環??85

5.3.3 Do-Loop循環??85

5.4 其他輔助控制語句??88

5.5 套用舉例??89

小結??90

習題??90

第6章 數組、枚舉與集合??91

6.1 數組??91

6.1.1 數組的維數??91

6.1.2 數組的聲明??92

6.1.3 Array類??93

6.1.4 創建控制項數組??93

6.1.5 數組的基本操作??94

6.2 枚舉??97

6.3 集合??98

6.4 數組、枚舉與集合的比較??101

小結??102

習題??102

第7章 過程??103

7.1 Function函式過程??103

7.2 Sub子過程??105

7.3 過程的參數傳遞??106

7.4 過程的嵌套與遞歸調用??108

7.5 模組??109

7.6 作用域??111

7.7 靜態變數??116

小結??116

習題??117

第8章 自定義類??118

8.1 創建類和類的變數??118

8.1.1 創建類??118

8.1.2 命名空間??118

8.1.3 設定屬性和欄位??120

8.1.4 建立成員函式??121

8.1.5 創建類的變數??122

8.1.6 構造函式與析構函式??123

8.1.7 重載??127

8.1.8 共享成員??132

8.1.9 類變數的生命周期??132

8.2 繼承、多態性??133

8.2.1 繼承??133

8.2.2 多態性??136

小結??143

習題??143

第9章 多媒體編程??144

9.1 繪圖??144

9.1.1 繪圖基礎??144

9.1.2 繪製形狀??147

9.1.3 繪製文本??154

9.1.4 設定填充屬性??154

9.1.5 清除繪圖表面??160

9.2 多媒體播放??160

小結??161

習題??161

第10章 常用控制項??162

10.1 選單控制項??162

10.1.1 MenuStrip控制項??162

10.1.2 ContextMenuStrip控制項??162

10.2 單選按鈕和複選框??164

10.3 列表框工具??167

10.3.1 列表框??167

10.3.2 複選列表框??169

10.3.3 組合框??170

10.4 與用戶互動??172

10.4.1 InputBox函式??172

10.4.2 MessageBox訊息框??173

10.5 Shell函式??177

小結??178

習題??178

第11章?檔案??179

11.1?檔案分類??179

11.2?訪問檔案??179

11.2.1?訪問順序檔案??179

11.2.2?訪問隨機檔案??182

11.3?OpenFileDialog控制項和SaveFileDialog控制項??182

11.3.1?OpenFileDialog控制項??182

11.3.2?SaveFileDialog控制項??184

11.4?用Stream讀寫文本檔案??185

小結??195

習題??195

第12章?Visual Basic 6.0與Visual Basic 2010的差別??196

12.1?Visual Basic 6.0的啟動與保存??196

12.2?窗體與基本控制項??199

12.2.1?Visual Basic 6.0的常用屬性和事件??199

12.2.2?窗體的屬性和事件??199

12.2.3?基本控制項的屬性和事件??200

12.3?Visual Basic語言基礎??201

12.3.1?基本數據類型??201

12.3.2?常用內部函式??202

12.4?數組??203

12.4.1?數組的聲明??203

12.4.2?控制項數組??204

12.5?常用控制項??205

12.5.1?選單??205

12.5.2?單選按鈕、複選框和框架??206

12.5.3?列表框和組合框??206

12.5.4?滾動條??207

12.6?檔案??209

12.6.1?檔案系統控制項??209

12.6.2?數據檔案??210

小結??213

習題??213

習題參考答案??214

項目設計清單

【項目設計2-1】創建“ClockSystem”項目 18

【項目設計3-1】設定“Clockfrm”窗體 34

【項目設計3-2】“Clockfrm”界面設計(1) 39

【項目設計3-3】創建“PassWordfrm”(身份驗證窗體) 40

【項目設計3-4】“Clockfrm”界面設計(2) 43

【項目設計3-5】“PassWordfrm”窗體設計(1) 48

【項目設計3-6】創建“鬧鐘設定”界面 48

【項目設計7-1】創建“SetTimefrm”(時間校核窗體) 113

【項目設計7-2】“PassWordfrm”窗體設計(2) 115

【項目設計8-1】創建“Point”類和“TimeZone”類 126

【項目設計8-2】創建“Point”類的運算符重載 131

【項目設計8-3】創建“Clock”類 133

【項目設計8-4】創建“指針”類及其子類 138

【項目設計8-5】創建“數字式時鐘”類和“指針式時鐘”類 142

【項目設計9-1】在主鐘上畫指針顯示時間 148

【項目設計9-2】顯示主要城市的當地時間 149

【項目設計9-3】在口令窗體上顯示滿天星 155

【項目設計9-4】繪製數字式時鐘 155

【項目設計9-5】創建“LocalTime”(各地時間)窗體 159

【項目設計10-1】在“LocalTime”窗體創建快捷選單 163

【項目設計10-2】由時區查時間 170

【項目設計10-3】完善身份認證 175

【項目設計10-4】提示口令 177

【項目設計11-1】由城市名查時間 188

【項目設計11-2】設定鬧鐘音樂 192

【項目設計11-3】完善項目設計 193

熱門詞條

聯絡我們