Visual Basic程序設計實訓教程

出版時間:2010-3  出版社:科學出版社  作者:劉玉平,文東 編  頁數:290  

前言

  Visual Basic(簡稱VB)是當今世界上應用最廣泛的編程語言之一,也是一門非常容易學習的編程語言,它被公認為是編程效率最高的一種編程語言?! isual Basic程序設計的內容主要體現在兩個方面——程序設計和可視化界面設計。目前,Visual Basic的各類教材大多比較重視界面設計,花很多篇幅介紹窗體及各類控件的設置,而忽視了“程序設計”這個基本功,致使學生學完Visual Basic課程,僅能做一些界面設計,不能編寫應用程序。但是,全國計算機等級考試二級——Visual Basic語言程序設計的考試大綱和考題都是以編程語法為重點的。鑒于上述原因,我們組織教育專家和資深軟件工程師編寫了本書。  本書沒有面面俱到地介紹Visual Basic的所有控件和高級技術,而是深入淺出地介紹了面向對象的程序設計方法,從而使讀者能夠輕松地掌握最基礎、。最常用的應用程序開發(fā)技術,并能勝任實際應用系統的設計與開發(fā)工作。本書參考2010年Visual Basic語言程序設計等級考試大綱,重點介紹了Visual Basic編程的語法基礎,以加強常用算法的訓練,并與Visual Basic中的對象屬性和方法加以聯系;在介紹基礎知識的同時,精選了大量Visual Basic編程實例,使學生既能掌握Visual Basic的基礎知識,又能進行程序開發(fā)的訓練,進一步激發(fā)學生學習Visual Basic的興趣?! ∪珪卜?5章?! 〉?~8章重點介紹Visual Basic語言基礎,包括Visual Basic概述,對象及其操作,數據類型、運算符與函數,數據的輸入與輸出,常用標準控件,控制結構,數組,過程等內容。通過這個階段的學習,讀者可以學會一些簡單的應用程序的開發(fā)和設計方法,對應用程序的算法有初步的認識。  第9~13章深入介紹Visual Basic的程序設計方法,包括菜單和對話框,多窗體與程序的調試,鍵盤事件,鼠標事件,文件管理,Visual Basic 6.0數據庫編程等內容。這個階段的重點是掌握Visual Basic可視化界面編程,學習編寫常用的Windows程序?! 〉?4章以“網絡資源分析系統”為例介紹開發(fā)流程。該實訓項目綜合了對話框、菜單、字符串處理、文件管理、數據庫、網絡、Windows API等多個模塊的應用。在第2~13章中分別介紹了相應模塊的開發(fā)方法,第14章將這些模塊整合到一起,形成一個完整的工程項目。通過對該工程項目的剖析,使學生進一步了解和掌握Visual Basic實際系統的設計與開發(fā)方法。

內容概要

  《Visual Basic程序設計實訓教程》參考2010年Visual Basic語言程序設計等級考試大綱,精選了大量Visual Basic編程實例,深入淺出地介紹了面向對象的程序設計方法。全書共分15章,前13章內容包括Visual Basic概述,對象及其操作,數據類型、運算符與函數,數據的輸入與輸出,常用標準控件,控制結構,數組,過程,菜單和對話框,多窗體與程序的調試,鍵盤事件,鼠標事件,文件管理,數據庫編程等;第14章以“網絡資源分析系統”為例介紹項目開發(fā)流程:第15章提供了3個課程設計項目,便于讀者掌握企業(yè)級項目的設計思路、開發(fā)流程和解決實際問題的方法?! 榉奖憬虒W,《Visual Basic程序設計實訓教程》特為任課教師提供了教學資源包(1CD),包括66小節(jié)多媒體視頻教學課程、書中實例程序的源代碼文件、習題答案以及電子教案?!禫isual Basic程序設計實訓教程》注重實踐,突出應用與實訓,既可作為高等職業(yè)院校、大中專院校、成人教育學校和計算機培訓學校的相關課程教材,也可作為全國計算機等級考試二級——Visual Basic語言程序設計的配套輔導教材。對于計算機程序設計人員,《Visual Basic程序設計實訓教程》也不失為一本實用的參考書。

書籍目錄

第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應用程序1.3.1 創(chuàng)建工程1.3.2 調整控件尺寸1.3.3 設置屬性1.3.4 編寫代碼1.3.5 運行應用程序1.4 Visual Basic應用程序的開發(fā)步驟1.5 學習Visual Basic程序設計的方法1.5.1 計算機的常用功能1.5.2 學習程序設計的目的1.5.3 怎樣學好Visual Basic程序設計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 設置窗體的位置2.3 控件2.3.1 控件分類2.3.2 控件的常用屬性2.3.3 控件命名2.3.4 使用控件值2.4 對象的操作2.4.1 在窗體中布置控件2.4.2 設置對象屬性2.4.3 編寫對象的事件過程2.5 上機實訓——“關于”對話框2.6 課后練習第3章 數據類型、運算符與函數3.1 Visual Basic 6.0中的數據類型3.1.1 數據類型的分類3.1.2 用戶自定義類型3.1.3 不同數據類型間的轉換和運算3.1.4 檢查數據類型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 算術運算符3.4.5 邏輯運算符3.4.6 運算符的優(yōu)先級3.5 Visual Basic中的常用函數3.5.1 數學函數3.5.2 字符串函數3.5.3 日期和時間函數3.5.4 隨機數函數3.5.5 Shell()函數3.6 課后練習第4章 數據的輸入與輸出4.1 數據輸出4.1.1 Print方法4.1.2 與Print方法有關的函數4.1.3 Format函數4.1.4 Cls方法4.2 預定義對話框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 復選框控件CheckBox5.3.3 組合框控件ComboBox5.3.4 列表框控件ListBox5.4 定時器控件Timer5.5 與圖像有關的控件5.5.1 圖片框控件PictureBox5.5.2 圖像控件Image5.6 滾動條控件5.7 上機實訓——“選項”設置對話框5.8 課后練習第6章 控制結構6.1 選擇控制結構6.1.1 If...Then結構6.1.2 If...Then...Else結構6.1.3 If...Then...Elself結構6.1.4 Ⅱf函數6.2 Select Case語句6.3 For...Next循環(huán)6.4 Do...Loop循環(huán)6.5 多重循環(huán)6.6 GoTo型控制結構6.6.1 GoTo語句6.6.2 On...GoTo語句6.7 上機實訓——查找.html字符串6.8 課后練習第7章 數組7.1 一維數組7.1.1 一維數組的概念7.1.2 一維數組的聲明7.1.3 一維數組的使用7.1.4 一維數組的查找7.1.5 一維數組的排序7.2 多維數組7.2.1 二維數組的聲明7.2.2 二維數組元素的基本操作7.2.3 二維數組的應用7.3 動態(tài)數組7.3.1 動態(tài)數組的建立7.3.2 動態(tài)數組的應用7.4 控件數組7.4.1 控件數組的建立7.4.2 控件數組的應用7.5 上機實訓——簡單的計算器7.6 課后練習第8章 過程8.1 Sub過程8.1.1 Sub過程的分類8.1.2 通用子過程設計8.2 Function過程8.2.1 函數的定義8.2.2 函數的調用8.3 參數傳送8.3.1 形式參數和實際參數8.3.2 按值傳遞參數8.3.3 按地址傳遞參數8.3.4 傳遞一個數組8.3.5 對象參數8.4 可選參數與可變參數8.4.1 使用可選參數8.4.2 提供可選參數的默認值8.4.3 使用不定個數的參數8.5 局部內存分配8.6 上機實訓——.html數據分析過程8.7 課后練習第9章 菜單和對話框9.1 菜單簡介9.1.1 菜單的功能9.1.2 Visual Basic菜單編輯器9.2 菜單的設計9.2.1 設計菜單界面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章 多窗體與程序的調試10.1 Visual Basic工程結構10.1.1 標準模塊10.1.2 窗體模塊10.1.3 Sub Main過程10.2 多窗體應用程序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 程序的調試方法10.4.1“調試”工具欄10.4.2 設置斷點10.4.3 跟蹤程序的運行10.5 使用調試窗口10.5.1 “立即”窗口10.5.2 “本地”窗口10.5.3 “監(jiān)視”窗口10.6 捕捉錯誤10.7 上機實訓——設計Pickup主界面10.8 課后練習第11章 鍵盤與鼠標事件11.1 Visual Basic事件概述11.1.1 程序中的事件11.1.2 事件的類型11.2 鼠標屬性和事件11.2.1 鼠標屬性11.2.2 響應鼠標事件11.3 拖放11.3.1 拖放屬性、事件和方法11.3.2 自動拖動和手工拖動11.3.3 改變拖動圖標11.3.4 放下對象時的響應11.3.5 啟動拖動和停止拖動11.4 處理鍵盤事件11.4.1 低級鍵盤事件11.4.2 窗體級鍵盤事件11.5 課后練習第12章 文件管理12.1 文件類型12.2 順序文件12.3 隨機文件12.4 二進制文件12.5 文件系統的基本操作12.5.1 目錄操作12.5.2 文件操作12.6 Visual Basic文件系統控件12.6.1 驅動器列表框12.6.2 目錄列表框12.6.3 文件列表框12.7 上機實訓——Pickup的“選項”對話框12.8 課后練習第13章 數據庫編程13.1 數據庫訪問技術13.1.1 數據庫訪問技術13.1.2 ADO簡介13.1.3 ADO的使用13.1.4 ADO通訊錄示例13.1.5 動態(tài)建立Recordset13.2 數據庫控件的使用13.2.1 ADO Data控件13.2.2 ListBox控件和ComboBox控件的數據屬性13.2.3 DataList控件13.2.4 DataGrid控件13.2.5 用ADO Data控件操縱數據庫13.3 上機實訓——圖書管理系統13.4 課后練習第14章 項目實訓——網絡資源分析系統14.1 系統需求14.2 系統設計14.2.1 參數配置管理14.2.2 批量下載14.2.3 數據分析14.2.4 保存數據和數據管理14.3 數據庫設計14.4 關鍵技術14.4.1 Windows API的使用14.4.2 網絡函數的使用14.5 窗體界面設計和編碼14.5.1 主窗體frmMain14.5.2 選項設置窗體frmOption14.5.3 數據管理窗體frmBook14.5.4 標準VB模塊modProc14.5.5 “關于”對話框frmAbout14.6 程序的運行14.7 小結第15章 課程設計15.1 學生管理系統15.1.1 系統需求15.1.2 系統分析15.2 樓盤銷售管理系統15.2.1 系統需求15.2.2 系統分析15.3 圖書館信息服務系統15.3.1 系統需求15.3.2 系統分析

章節(jié)摘錄

  在本書的學習過程中,會圍繞著一個“網絡資源分析系統”的程序進行介紹。這個程序的功能是自動批量下載網站上的圖書網頁信息,分析提取出其中有用的數據,保存到Access數據庫中,并提供了一個管理界面,可以對下載的內容進行搜索和管理。下載的同時把分析過程寫入日志,以便用于錯誤處理。這個程序就屬于信息管理領域,學會該程序的開發(fā),對切入Visual Basic的開發(fā)行業(yè)有很重要的意義?! ≡诒緯闹v解中,會分別在各個章節(jié)中介紹這個程序的部分功能,而在最后一章把這些功能結合起來,實現一個完整功能的應用程序?! 蕵饭δ堋 W完Visual Basic之后,各種小游戲、播放音樂和播放電影動畫等功能的應用程序,很輕松就能實現。  計算機還有很多其他功能,如網絡通信、數據存儲和自動控制等,這里就不一一介紹了。讀者只要知道學習程序設計的目的是為了去實現這些功能即可。  在學習程序設計之前,首先要想清楚的一件事情是,學習程序設計的目的是什么?不可否認,有一部分人學習程序設計是緣于自己的愛好,但很大一部分人是想找一個好工作。那么問題就來了,要學到什么程度,才能進入軟件公司去工作呢?  很顯然,Visual Basic在信息管理領域應用得比較廣,這方面的軟件公司也比較多,大部分的Visual Basic程序員,都在從事這個領域的工作。所以在學習的過程中,應該不斷問自己,我學會了什么?我是否已經有能力完成一個酒店管理系統,或者電影院售票系統?我離這個目標還差多遠?  熟練掌握一種程序設計語言的語法是學好這門語言的第一步,所以掌握Visual Basic的語法結構是初學者必須具備的基本功。本書后面各個章節(jié)將分別介紹Visual Basic的語法結構等基礎知識。  掌握面向對象的程序設計(OOP)思想是學好VB的重要環(huán)節(jié)。傳統的程序設計思想屬于程序驅動的過程化設計,而Visual Basic的設計觀念是事件驅動的面向對象的程序設計,所以了解Visual Basic中對象的概念、用途和功能,是進行VB程序開發(fā)的重要環(huán)節(jié)?! ∫嗫磳嵗嗑毩暋@碚搶W習固然重要,但對于VB這種以開發(fā)應用為目的的程序設計語言來說,更重要的是掌握它的實際應用。多看一些典型的實例,尤其是教學實例和開發(fā)實例,并仿照實例進行練習,可以迅速提高自己的編程能力。當具有一定的編程基礎后,可以嘗試自行選擇和設計應用課題,進行開發(fā)應用練習?! ∫辛己玫拇a編寫能力和習慣,如在程序代碼中必要的地方添加注釋,采用縮進的代碼風格。如果能為一段較復雜的代碼添加恰當的注釋,說明你已經不是一個剛剛入門的新手,你的編程能力已經上了一個臺階。此外,還有很重要的一點,就是對錯誤進行處理,要仔細考慮程序會遇到的情況,這是很多程序設計人員經常忽略的一個問題。

編輯推薦

  依托“基礎知識+上機實訓+項目實訓+課程設計”模式,全方位提高讀者的編程能力  提供“網絡資源分析系統”綜合實訓項目,便于鞏固知識,學以致用  為教師提供教學資源包(1CD),更多教學資源,方便教學  多媒體教學資源包  ·66小節(jié)高清教學課程(AVI)  ·書中程序的源代碼  ·電子教案  ·書中習題答案

圖書封面

評論、評分、閱讀與下載


    Visual Basic程序設計實訓教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7