內容簡介
本書內容緊扣國家對高職高專培養高級套用型、複合型人才的技能水平和知識結構要求,以“圖書進銷存管理系統”項目案例的完整開發思路為主線,採用模組分解、任務驅動、子任務實現、代碼設計四層結構,以及模組中每個任務相應的知識點詳解,引導學生學習通過VB環境進行需求分析、分層設計、開發環境配置、功能實現以及整合測試等項目開發基本技能和VB相關知識。同時,本書採用學材小結、拓展練習等方式對每個模組的理論知識和開發技能進行強化練習,可達到深化理解、熟練設計的目的。
本書內容分為10個模組:介紹VB套用案例,熟悉VB,VB程式設計初步,介紹VB程式設計語句,介紹常用控制項,使用選單、對話框和MDI,圖形操作,介紹檔案系統,Visual Basic與資料庫,實現圖書進銷存管理系統,內容涵蓋了全國計算機等級考試二級VB考試大綱要求的技能水平和知識範圍,具有鮮明的職業特色,適合於高職高專、成人本專科和中職中專計算機相關專業程式設計語言類課程的教學,也可以作為計算機等級考試、高新技術考試的培訓教材和程式設計人員、編程愛好者學習VB編程技術的參考書。
為方便教學,本書配備電子課件等教學資源。凡選用本書作為教材的教師均可登錄機械工業出版社教材服務網免費下載。
目錄
序
前言
模組一介紹VB套用案例1
任務一VB套用案例(圖書進銷存管理系統)總體概述2
任務二圖書進銷存管理系統資料庫設計4
任務三系統結構及操作界面介紹7
模組二熟悉VB12
任務一理解VB的安裝與啟動以及使用方法13
子任務1掌握VB的安裝與啟動13
子任務2熟悉VB集成開發環境17
子任務3使用VB集成開發環境24
任務二了解VB基礎知識27
子任務1了解數據類型27
子任務2了解常量與變數34
子任務3熟悉運算符與表達式38
子任務4掌握數據的輸出與輸入51
模組三VB程式設計初步67
任務一理解類和對象的基本概念68
子任務1理解對象68
子任務2創建自定義類72
任務二建立簡單的應用程式78
子任務1建立用戶界面對象78
子任務2設定對象的屬性78
子任務3選擇對象事件過程及編程79
子任務4保存和運行程式80
任務三掌握窗體和基本控制項81
子任務1使用基本屬性81
子任務2使用窗體84
子任務3使用標籤85
子任務4使用文本框85
子任務5使用命令按鈕88
子任務6使用常用方法90
任務四管理工程及設定環境91
子任務1工程的組成91
子任務2創建、打開和保存工程92
子任務3添加、刪除和保存檔案92
子任務4設定環境94
任務五調試程式及處理錯誤96
子任務1調試程式96
子任務2調試和排錯97
子任務3處理錯誤99
模組四介紹VB程式設計語句105
任務一理解VB程式設計語句106
子任務1套用賦值語句 106
子任務2套用條件語句108
子任務3套用循環語句113
子任務4套用其他輔助控制語句117
任務二理解數組118
子任務1定義數組118
子任務2套用數組的基本操作120
子任務3套用控制項數組121
任務三理解過程123
子任務1套用Sub過程123
子任務2套用函式(Function)過程126
子任務3傳遞過程參數128
模組五介紹常用控制項138
任務一常用標準控制項139
子任務1使用單選框和複選框139
子任務2使用框架141
子任務3使用列表框和組合框143
子任務4使用滾動條控制項148
子任務5使用計時器控制項150
任務二使用ActiveX控制項152
子任務1載入ActiveX控制項152
子任務2使用圖像列表(ImageList)控制項152
子任務3使用工具列(ToolBar)控制項153
子任務4使用狀態欄(StatusBar)控制項155
子任務5使用圖像組合框(ImageCombo)控制項156
子任務6使用進度欄(ProgressBar)控制項156
子任務7使用滑動塊(Slider)控制項158
子任務8使用列表視圖(ListView)控制項159
子任務9使用樹狀視圖(TreeView)控制項159
子任務10使用月視圖(MonthView)控制項160
子任務11使用選項卡(SSTab)控制項160
子任務12使用UpDown控制項161
任務三認識滑鼠鍵盤事件162
子任務1認識滑鼠事件162
子任務2認識鍵盤事件164
子任務3認識滑鼠拖放事件166
模組六使用選單、對話框和MDI171
任務一使用選單172
子任務1選單的基本概念172
子任務2用選單編輯器創建選單173
子任務3選單項的控制和增減175
子任務4彈出式選單179
任務二使用通用對話框180
任務三多文檔界面186
子任務1建立多文檔界面186
子任務2Arrange方法189
子任務3在MDI窗體中添加工具列190
模組七操作圖形192
任務一了解坐標系統193
子任務1標準坐標系統193
子任務2自定義坐標系統193
子任務3當前坐標系統195
任務二了解繪圖屬性及顏色函式196
子任務1線寬屬性DrawWidth196
子任務2設定顏色197
任務三認識圖形控制項198
子任務1直線控制項(Line)的用法198
子任務2形狀控制項(Shape)的用法199
子任務3圖片框(PicturBox)的用法200
子任務4圖像框(Image)的用法201
任務四了解套用圖形方法203
子任務1畫點方法(Pset)的用法203
子任務2畫線方法(Line)的用法204
子任務3畫圓方法(Circle)的用法206
模組八介紹檔案系統215
任務一認識檔案系統控制項216
子任務1檔案系統控制項套用216
子任務2檔案的基本操作218
子任務3檔案的讀寫操作222
模組九Visual Basic與資料庫230
任務一了解資料庫231
子任務1掌握資料庫基礎知識231
子任務2掌握可視化資料庫管理器233
子任務3掌握結構化查詢語言(SQL)236
任務二使用Data控制項239
子任務1了解Data控制項的常用屬性240
子任務2掌握Data控制項的事件和方法241
子任務3使用數據綁定控制項242
任務三使用ADO Data控制項246
子任務1認識ADO Data控制項247
子任務2了解ADO對象249
子任務3掌握ADO資料庫編程252
任務四製作數據報表264
子任務1使用數據環境設計器264
子任務2使用數據報表設計器268
模組十實現圖書進銷存管理系統273
任務一實現前台售書子系統的開發274
子任務1編寫公共類模組VBDbOper274
子任務2前台售書和退書窗體的實現281
任務二實現庫存管理子系統297
任務三實現後台管理系統307
任務四圖書進銷存管理系統的打包與分發321
參考文獻327