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