出版時(shí)間:2010-3 出版社:科學(xué)出版社 作者:劉玉平,文東 編 頁數(shù):290
前言
Visual Basic(簡稱VB)是當(dāng)今世界上應(yīng)用最廣泛的編程語言之一,也是一門非常容易學(xué)習(xí)的編程語言,它被公認(rèn)為是編程效率最高的一種編程語言?! isual Basic程序設(shè)計(jì)的內(nèi)容主要體現(xiàn)在兩個(gè)方面——程序設(shè)計(jì)和可視化界面設(shè)計(jì)。目前,Visual Basic的各類教材大多比較重視界面設(shè)計(jì),花很多篇幅介紹窗體及各類控件的設(shè)置,而忽視了“程序設(shè)計(jì)”這個(gè)基本功,致使學(xué)生學(xué)完Visual Basic課程,僅能做一些界面設(shè)計(jì),不能編寫應(yīng)用程序。但是,全國計(jì)算機(jī)等級(jí)考試二級(jí)——Visual Basic語言程序設(shè)計(jì)的考試大綱和考題都是以編程語法為重點(diǎn)的。鑒于上述原因,我們組織教育專家和資深軟件工程師編寫了本書?! ”緯鴽]有面面俱到地介紹Visual Basic的所有控件和高級(jí)技術(shù),而是深入淺出地介紹了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,從而使讀者能夠輕松地掌握最基礎(chǔ)、。最常用的應(yīng)用程序開發(fā)技術(shù),并能勝任實(shí)際應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)工作。本書參考2010年Visual Basic語言程序設(shè)計(jì)等級(jí)考試大綱,重點(diǎn)介紹了Visual Basic編程的語法基礎(chǔ),以加強(qiáng)常用算法的訓(xùn)練,并與Visual Basic中的對(duì)象屬性和方法加以聯(lián)系;在介紹基礎(chǔ)知識(shí)的同時(shí),精選了大量Visual Basic編程實(shí)例,使學(xué)生既能掌握Visual Basic的基礎(chǔ)知識(shí),又能進(jìn)行程序開發(fā)的訓(xùn)練,進(jìn)一步激發(fā)學(xué)生學(xué)習(xí)Visual Basic的興趣?! ∪珪卜?5章。 第1~8章重點(diǎn)介紹Visual Basic語言基礎(chǔ),包括Visual Basic概述,對(duì)象及其操作,數(shù)據(jù)類型、運(yùn)算符與函數(shù),數(shù)據(jù)的輸入與輸出,常用標(biāo)準(zhǔn)控件,控制結(jié)構(gòu),數(shù)組,過程等內(nèi)容。通過這個(gè)階段的學(xué)習(xí),讀者可以學(xué)會(huì)一些簡單的應(yīng)用程序的開發(fā)和設(shè)計(jì)方法,對(duì)應(yīng)用程序的算法有初步的認(rèn)識(shí)?! 〉?~13章深入介紹Visual Basic的程序設(shè)計(jì)方法,包括菜單和對(duì)話框,多窗體與程序的調(diào)試,鍵盤事件,鼠標(biāo)事件,文件管理,Visual Basic 6.0數(shù)據(jù)庫編程等內(nèi)容。這個(gè)階段的重點(diǎn)是掌握Visual Basic可視化界面編程,學(xué)習(xí)編寫常用的Windows程序?! 〉?4章以“網(wǎng)絡(luò)資源分析系統(tǒng)”為例介紹開發(fā)流程。該實(shí)訓(xùn)項(xiàng)目綜合了對(duì)話框、菜單、字符串處理、文件管理、數(shù)據(jù)庫、網(wǎng)絡(luò)、Windows API等多個(gè)模塊的應(yīng)用。在第2~13章中分別介紹了相應(yīng)模塊的開發(fā)方法,第14章將這些模塊整合到一起,形成一個(gè)完整的工程項(xiàng)目。通過對(duì)該工程項(xiàng)目的剖析,使學(xué)生進(jìn)一步了解和掌握Visual Basic實(shí)際系統(tǒng)的設(shè)計(jì)與開發(fā)方法。
內(nèi)容概要
《Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)教程》參考2010年Visual Basic語言程序設(shè)計(jì)等級(jí)考試大綱,精選了大量Visual Basic編程實(shí)例,深入淺出地介紹了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。全書共分15章,前13章內(nèi)容包括Visual Basic概述,對(duì)象及其操作,數(shù)據(jù)類型、運(yùn)算符與函數(shù),數(shù)據(jù)的輸入與輸出,常用標(biāo)準(zhǔn)控件,控制結(jié)構(gòu),數(shù)組,過程,菜單和對(duì)話框,多窗體與程序的調(diào)試,鍵盤事件,鼠標(biāo)事件,文件管理,數(shù)據(jù)庫編程等;第14章以“網(wǎng)絡(luò)資源分析系統(tǒng)”為例介紹項(xiàng)目開發(fā)流程:第15章提供了3個(gè)課程設(shè)計(jì)項(xiàng)目,便于讀者掌握企業(yè)級(jí)項(xiàng)目的設(shè)計(jì)思路、開發(fā)流程和解決實(shí)際問題的方法。 為方便教學(xué),《Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)教程》特為任課教師提供了教學(xué)資源包(1CD),包括66小節(jié)多媒體視頻教學(xué)課程、書中實(shí)例程序的源代碼文件、習(xí)題答案以及電子教案?!禫isual Basic程序設(shè)計(jì)實(shí)訓(xùn)教程》注重實(shí)踐,突出應(yīng)用與實(shí)訓(xùn),既可作為高等職業(yè)院校、大中專院校、成人教育學(xué)校和計(jì)算機(jī)培訓(xùn)學(xué)校的相關(guān)課程教材,也可作為全國計(jì)算機(jī)等級(jí)考試二級(jí)——Visual Basic語言程序設(shè)計(jì)的配套輔導(dǎo)教材。對(duì)于計(jì)算機(jī)程序設(shè)計(jì)人員,《Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)教程》也不失為一本實(shí)用的參考書。
書籍目錄
第1章 Visual Basic概述1.1 Visual Basic的特點(diǎn)1.2 Visual Basic 6.0的主窗口1.2.1 啟動(dòng)Visual Basic 6.01.2.2 標(biāo)題欄、菜單欄和工具欄1.2.3 工具箱1.2.4 窗體1.2.5 工程資源管理器1.2.6 “屬性”窗口1.3 第一個(gè)Visual Basic應(yīng)用程序1.3.1 創(chuàng)建工程1.3.2 調(diào)整控件尺寸1.3.3 設(shè)置屬性1.3.4 編寫代碼1.3.5 運(yùn)行應(yīng)用程序1.4 Visual Basic應(yīng)用程序的開發(fā)步驟1.5 學(xué)習(xí)Visual Basic程序設(shè)計(jì)的方法1.5.1 計(jì)算機(jī)的常用功能1.5.2 學(xué)習(xí)程序設(shè)計(jì)的目的1.5.3 怎樣學(xué)好Visual Basic程序設(shè)計(jì)1.6 課后練習(xí)第2章 對(duì)象及其操作2.1 對(duì)象的概念2.1.1 對(duì)象簡介2.1.2 對(duì)象的屬性2.1.3 對(duì)象的事件2.1.4 對(duì)象的方法2.2 窗體2.2.1 窗體的屬性2.2.2 窗體的事件2.2.3 設(shè)置窗體的位置2.3 控件2.3.1 控件分類2.3.2 控件的常用屬性2.3.3 控件命名2.3.4 使用控件值2.4 對(duì)象的操作2.4.1 在窗體中布置控件2.4.2 設(shè)置對(duì)象屬性2.4.3 編寫對(duì)象的事件過程2.5 上機(jī)實(shí)訓(xùn)——“關(guān)于”對(duì)話框2.6 課后練習(xí)第3章 數(shù)據(jù)類型、運(yùn)算符與函數(shù)3.1 Visual Basic 6.0中的數(shù)據(jù)類型3.1.1 數(shù)據(jù)類型的分類3.1.2 用戶自定義類型3.1.3 不同數(shù)據(jù)類型間的轉(zhuǎn)換和運(yùn)算3.1.4 檢查數(shù)據(jù)類型3.2 變量3.2.1 變量的聲明3.2.2 變量的命名規(guī)則3.2.3 變量的作用范圍3.2.4 變量的使用3.3 常量3.3.1 常量的聲明3.3.2 使用常量3.4 運(yùn)算符3.4.1 連接運(yùn)算符3.4.2 賦值運(yùn)算符3.4.3 比較運(yùn)算符3.4.4 算術(shù)運(yùn)算符3.4.5 邏輯運(yùn)算符3.4.6 運(yùn)算符的優(yōu)先級(jí)3.5 Visual Basic中的常用函數(shù)3.5.1 數(shù)學(xué)函數(shù)3.5.2 字符串函數(shù)3.5.3 日期和時(shí)間函數(shù)3.5.4 隨機(jī)數(shù)函數(shù)3.5.5 Shell()函數(shù)3.6 課后練習(xí)第4章 數(shù)據(jù)的輸入與輸出4.1 數(shù)據(jù)輸出4.1.1 Print方法4.1.2 與Print方法有關(guān)的函數(shù)4.1.3 Format函數(shù)4.1.4 Cls方法4.2 預(yù)定義對(duì)話框4.2.1 輸入框InputBox4.2.2 消息框MsgBox4.3 字形4.3.1 字體類型和大小4.3.2 其他屬性4.4 打印機(jī)輸出4.4.1 使用Printer對(duì)象直接輸出4.4.2 窗體輸出4.5 課后練習(xí)第5章 常用標(biāo)準(zhǔn)控件5.1 輸入和顯示文本的控件5.1.1 標(biāo)簽控件Label5.1.2 文本框控件TextBox5.2 命令按鈕控件CommandButton5.3 可選擇性輸入的控件5.3.1 單選按鈕控件OptionButton5.3.2 復(fù)選框控件CheckBox5.3.3 組合框控件ComboBox5.3.4 列表框控件ListBox5.4 定時(shí)器控件Timer5.5 與圖像有關(guān)的控件5.5.1 圖片框控件PictureBox5.5.2 圖像控件Image5.6 滾動(dòng)條控件5.7 上機(jī)實(shí)訓(xùn)——“選項(xiàng)”設(shè)置對(duì)話框5.8 課后練習(xí)第6章 控制結(jié)構(gòu)6.1 選擇控制結(jié)構(gòu)6.1.1 If...Then結(jié)構(gòu)6.1.2 If...Then...Else結(jié)構(gòu)6.1.3 If...Then...Elself結(jié)構(gòu)6.1.4 Ⅱf函數(shù)6.2 Select Case語句6.3 For...Next循環(huán)6.4 Do...Loop循環(huán)6.5 多重循環(huán)6.6 GoTo型控制結(jié)構(gòu)6.6.1 GoTo語句6.6.2 On...GoTo語句6.7 上機(jī)實(shí)訓(xùn)——查找.html字符串6.8 課后練習(xí)第7章 數(shù)組7.1 一維數(shù)組7.1.1 一維數(shù)組的概念7.1.2 一維數(shù)組的聲明7.1.3 一維數(shù)組的使用7.1.4 一維數(shù)組的查找7.1.5 一維數(shù)組的排序7.2 多維數(shù)組7.2.1 二維數(shù)組的聲明7.2.2 二維數(shù)組元素的基本操作7.2.3 二維數(shù)組的應(yīng)用7.3 動(dòng)態(tài)數(shù)組7.3.1 動(dòng)態(tài)數(shù)組的建立7.3.2 動(dòng)態(tài)數(shù)組的應(yīng)用7.4 控件數(shù)組7.4.1 控件數(shù)組的建立7.4.2 控件數(shù)組的應(yīng)用7.5 上機(jī)實(shí)訓(xùn)——簡單的計(jì)算器7.6 課后練習(xí)第8章 過程8.1 Sub過程8.1.1 Sub過程的分類8.1.2 通用子過程設(shè)計(jì)8.2 Function過程8.2.1 函數(shù)的定義8.2.2 函數(shù)的調(diào)用8.3 參數(shù)傳送8.3.1 形式參數(shù)和實(shí)際參數(shù)8.3.2 按值傳遞參數(shù)8.3.3 按地址傳遞參數(shù)8.3.4 傳遞一個(gè)數(shù)組8.3.5 對(duì)象參數(shù)8.4 可選參數(shù)與可變參數(shù)8.4.1 使用可選參數(shù)8.4.2 提供可選參數(shù)的默認(rèn)值8.4.3 使用不定個(gè)數(shù)的參數(shù)8.5 局部內(nèi)存分配8.6 上機(jī)實(shí)訓(xùn)——.html數(shù)據(jù)分析過程8.7 課后練習(xí)第9章 菜單和對(duì)話框9.1 菜單簡介9.1.1 菜單的功能9.1.2 Visual Basic菜單編輯器9.2 菜單的設(shè)計(jì)9.2.1 設(shè)計(jì)菜單界面9.2.2 編寫代碼9.3 菜單項(xiàng)的控制9.3.1 有效性控制9.3.2 菜單項(xiàng)標(biāo)記9.3.3 菜單項(xiàng)的隱藏與顯示9.4 建立彈出菜單9.5 對(duì)話框9.5.1 對(duì)話框分類9.5.2 自定義對(duì)話框9.5.3 顯示自定義對(duì)話框9.6 通用對(duì)話框9.6.1 “打開”和“保存”對(duì)話框9.6.2 “顏色”對(duì)話框9.6.3 “字體”對(duì)話框9.6.4 “打印”對(duì)話框9.7 課后練習(xí)第10章 多窗體與程序的調(diào)試10.1 Visual Basic工程結(jié)構(gòu)10.1.1 標(biāo)準(zhǔn)模塊10.1.2 窗體模塊10.1.3 Sub Main過程10.2 多窗體應(yīng)用程序10.2.1 添加和使用窗體10.2.2 載入窗體10.2.3 隱藏、卸載、最小化和最大化窗體10.2.4 窗體的生命周期10.3 程序錯(cuò)誤分類10.3.1 編譯錯(cuò)誤10.3.2 運(yùn)行錯(cuò)誤10.3.3 邏輯錯(cuò)誤10.4 程序的調(diào)試方法10.4.1“調(diào)試”工具欄10.4.2 設(shè)置斷點(diǎn)10.4.3 跟蹤程序的運(yùn)行10.5 使用調(diào)試窗口10.5.1 “立即”窗口10.5.2 “本地”窗口10.5.3 “監(jiān)視”窗口10.6 捕捉錯(cuò)誤10.7 上機(jī)實(shí)訓(xùn)——設(shè)計(jì)Pickup主界面10.8 課后練習(xí)第11章 鍵盤與鼠標(biāo)事件11.1 Visual Basic事件概述11.1.1 程序中的事件11.1.2 事件的類型11.2 鼠標(biāo)屬性和事件11.2.1 鼠標(biāo)屬性11.2.2 響應(yīng)鼠標(biāo)事件11.3 拖放11.3.1 拖放屬性、事件和方法11.3.2 自動(dòng)拖動(dòng)和手工拖動(dòng)11.3.3 改變拖動(dòng)圖標(biāo)11.3.4 放下對(duì)象時(shí)的響應(yīng)11.3.5 啟動(dòng)拖動(dòng)和停止拖動(dòng)11.4 處理鍵盤事件11.4.1 低級(jí)鍵盤事件11.4.2 窗體級(jí)鍵盤事件11.5 課后練習(xí)第12章 文件管理12.1 文件類型12.2 順序文件12.3 隨機(jī)文件12.4 二進(jìn)制文件12.5 文件系統(tǒng)的基本操作12.5.1 目錄操作12.5.2 文件操作12.6 Visual Basic文件系統(tǒng)控件12.6.1 驅(qū)動(dòng)器列表框12.6.2 目錄列表框12.6.3 文件列表框12.7 上機(jī)實(shí)訓(xùn)——Pickup的“選項(xiàng)”對(duì)話框12.8 課后練習(xí)第13章 數(shù)據(jù)庫編程13.1 數(shù)據(jù)庫訪問技術(shù)13.1.1 數(shù)據(jù)庫訪問技術(shù)13.1.2 ADO簡介13.1.3 ADO的使用13.1.4 ADO通訊錄示例13.1.5 動(dòng)態(tài)建立Recordset13.2 數(shù)據(jù)庫控件的使用13.2.1 ADO Data控件13.2.2 ListBox控件和ComboBox控件的數(shù)據(jù)屬性13.2.3 DataList控件13.2.4 DataGrid控件13.2.5 用ADO Data控件操縱數(shù)據(jù)庫13.3 上機(jī)實(shí)訓(xùn)——圖書管理系統(tǒng)13.4 課后練習(xí)第14章 項(xiàng)目實(shí)訓(xùn)——網(wǎng)絡(luò)資源分析系統(tǒng)14.1 系統(tǒng)需求14.2 系統(tǒng)設(shè)計(jì)14.2.1 參數(shù)配置管理14.2.2 批量下載14.2.3 數(shù)據(jù)分析14.2.4 保存數(shù)據(jù)和數(shù)據(jù)管理14.3 數(shù)據(jù)庫設(shè)計(jì)14.4 關(guān)鍵技術(shù)14.4.1 Windows API的使用14.4.2 網(wǎng)絡(luò)函數(shù)的使用14.5 窗體界面設(shè)計(jì)和編碼14.5.1 主窗體frmMain14.5.2 選項(xiàng)設(shè)置窗體frmOption14.5.3 數(shù)據(jù)管理窗體frmBook14.5.4 標(biāo)準(zhǔn)VB模塊modProc14.5.5 “關(guān)于”對(duì)話框frmAbout14.6 程序的運(yùn)行14.7 小結(jié)第15章 課程設(shè)計(jì)15.1 學(xué)生管理系統(tǒng)15.1.1 系統(tǒng)需求15.1.2 系統(tǒng)分析15.2 樓盤銷售管理系統(tǒng)15.2.1 系統(tǒng)需求15.2.2 系統(tǒng)分析15.3 圖書館信息服務(wù)系統(tǒng)15.3.1 系統(tǒng)需求15.3.2 系統(tǒng)分析
章節(jié)摘錄
在本書的學(xué)習(xí)過程中,會(huì)圍繞著一個(gè)“網(wǎng)絡(luò)資源分析系統(tǒng)”的程序進(jìn)行介紹。這個(gè)程序的功能是自動(dòng)批量下載網(wǎng)站上的圖書網(wǎng)頁信息,分析提取出其中有用的數(shù)據(jù),保存到Access數(shù)據(jù)庫中,并提供了一個(gè)管理界面,可以對(duì)下載的內(nèi)容進(jìn)行搜索和管理。下載的同時(shí)把分析過程寫入日志,以便用于錯(cuò)誤處理。這個(gè)程序就屬于信息管理領(lǐng)域,學(xué)會(huì)該程序的開發(fā),對(duì)切入Visual Basic的開發(fā)行業(yè)有很重要的意義?! ≡诒緯闹v解中,會(huì)分別在各個(gè)章節(jié)中介紹這個(gè)程序的部分功能,而在最后一章把這些功能結(jié)合起來,實(shí)現(xiàn)一個(gè)完整功能的應(yīng)用程序?! 蕵饭δ堋 W(xué)完Visual Basic之后,各種小游戲、播放音樂和播放電影動(dòng)畫等功能的應(yīng)用程序,很輕松就能實(shí)現(xiàn)?! ∮?jì)算機(jī)還有很多其他功能,如網(wǎng)絡(luò)通信、數(shù)據(jù)存儲(chǔ)和自動(dòng)控制等,這里就不一一介紹了。讀者只要知道學(xué)習(xí)程序設(shè)計(jì)的目的是為了去實(shí)現(xiàn)這些功能即可?! ≡趯W(xué)習(xí)程序設(shè)計(jì)之前,首先要想清楚的一件事情是,學(xué)習(xí)程序設(shè)計(jì)的目的是什么?不可否認(rèn),有一部分人學(xué)習(xí)程序設(shè)計(jì)是緣于自己的愛好,但很大一部分人是想找一個(gè)好工作。那么問題就來了,要學(xué)到什么程度,才能進(jìn)入軟件公司去工作呢? 很顯然,Visual Basic在信息管理領(lǐng)域應(yīng)用得比較廣,這方面的軟件公司也比較多,大部分的Visual Basic程序員,都在從事這個(gè)領(lǐng)域的工作。所以在學(xué)習(xí)的過程中,應(yīng)該不斷問自己,我學(xué)會(huì)了什么?我是否已經(jīng)有能力完成一個(gè)酒店管理系統(tǒng),或者電影院售票系統(tǒng)?我離這個(gè)目標(biāo)還差多遠(yuǎn)? 熟練掌握一種程序設(shè)計(jì)語言的語法是學(xué)好這門語言的第一步,所以掌握Visual Basic的語法結(jié)構(gòu)是初學(xué)者必須具備的基本功。本書后面各個(gè)章節(jié)將分別介紹Visual Basic的語法結(jié)構(gòu)等基礎(chǔ)知識(shí)。 掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOP)思想是學(xué)好VB的重要環(huán)節(jié)。傳統(tǒng)的程序設(shè)計(jì)思想屬于程序驅(qū)動(dòng)的過程化設(shè)計(jì),而Visual Basic的設(shè)計(jì)觀念是事件驅(qū)動(dòng)的面向?qū)ο蟮某绦蛟O(shè)計(jì),所以了解Visual Basic中對(duì)象的概念、用途和功能,是進(jìn)行VB程序開發(fā)的重要環(huán)節(jié)?! ∫嗫磳?shí)例,多練習(xí)。理論學(xué)習(xí)固然重要,但對(duì)于VB這種以開發(fā)應(yīng)用為目的的程序設(shè)計(jì)語言來說,更重要的是掌握它的實(shí)際應(yīng)用。多看一些典型的實(shí)例,尤其是教學(xué)實(shí)例和開發(fā)實(shí)例,并仿照實(shí)例進(jìn)行練習(xí),可以迅速提高自己的編程能力。當(dāng)具有一定的編程基礎(chǔ)后,可以嘗試自行選擇和設(shè)計(jì)應(yīng)用課題,進(jìn)行開發(fā)應(yīng)用練習(xí)。 要有良好的代碼編寫能力和習(xí)慣,如在程序代碼中必要的地方添加注釋,采用縮進(jìn)的代碼風(fēng)格。如果能為一段較復(fù)雜的代碼添加恰當(dāng)?shù)淖⑨專f明你已經(jīng)不是一個(gè)剛剛?cè)腴T的新手,你的編程能力已經(jīng)上了一個(gè)臺(tái)階。此外,還有很重要的一點(diǎn),就是對(duì)錯(cuò)誤進(jìn)行處理,要仔細(xì)考慮程序會(huì)遇到的情況,這是很多程序設(shè)計(jì)人員經(jīng)常忽略的一個(gè)問題。
編輯推薦
依托“基礎(chǔ)知識(shí)+上機(jī)實(shí)訓(xùn)+項(xiàng)目實(shí)訓(xùn)+課程設(shè)計(jì)”模式,全方位提高讀者的編程能力 提供“網(wǎng)絡(luò)資源分析系統(tǒng)”綜合實(shí)訓(xùn)項(xiàng)目,便于鞏固知識(shí),學(xué)以致用 為教師提供教學(xué)資源包(1CD),更多教學(xué)資源,方便教學(xué) 多媒體教學(xué)資源包 ·66小節(jié)高清教學(xué)課程(AVI) ·書中程序的源代碼 ·電子教案 ·書中習(xí)題答案
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual Basic程序設(shè)計(jì)實(shí)訓(xùn)教程 PDF格式下載