出版時間:2009-1 出版社:機械工業(yè)出版社 作者:王博,孟偉君,王文浪,周元哲 編 頁數(shù):231
前言
本書是在作者多年講授的“Visual Basic程序設計”的課程講義上修改完成的。本書的編寫結合了作者多項基于Visual Basic開發(fā)軟件項目的實際經驗,注重基本理論和基本技能的講解。在內容的選取上力圖精簡,摒棄陳舊和繁雜的語法規(guī)定,不討論Visual Basic語言的語法細節(jié),而只介紹該語言的一些基本語法規(guī)則和面向對象的基本特征,主要培養(yǎng)學生掌握Visual Basic程序設計的基本方法及提高其應用開發(fā)能力的思想。本書以Microsoft Visual Basic 6.0(簡稱VB 6.0)作為開發(fā)環(huán)境?! ”緯卜?3章。內容包括:Visual Basic概述,VB6.0開發(fā)環(huán)境與工程管理,窗體與基本控件,VB語言的語法基礎,算法及3種基本結構,數(shù)組與自定義類型,過程和函數(shù),用戶界面設計,圖形操作,文件操作,VB數(shù)據庫編程,綜合實例,實驗等。本書以一個基于Visual Basic的綜合實例——學生信息管理系統(tǒng),引入了軟件工程思想,詳細講述了軟件開發(fā)中的需求分析、設計、編碼和測試,目的是讓學生了解一個完整的軟件開發(fā)過程?! ”緯赏跷睦撕椭茉苤骶帲瑓⑴c編寫的還有王博和孟偉君。其中,第1~3章由王文浪編寫,第4~7、9、12和13章由周元哲編寫,第8章由孟偉君編寫,第10和11章由王博編寫。周元哲負責本書的大綱擬訂與統(tǒng)稿工作。 西安郵電學院的韓俊剛、蔣林、王忠民對本書的編寫給予了大力支持并提出了指導性意見,在此表示衷心的感謝。在本書的編寫過程中,參閱了大量中外文的專著、教材、論文、報告及網上資料,由于篇幅有限,未能在參考文獻中一一列出。在此,向各位作者表示誠摯的感謝?! W習計算機程序設計的最好方法是實踐。因此,我們建議讀者上機編寫、運行和調試本書所給的例程。本書中的所有程序都已在VB6.0環(huán)境中調試通過?! ”緯鴥热菥殻淖趾啙?,結構合理,實訓題目經典實用,綜合性強,明確定位面向初、中級讀者,由“入門”起步,側重“提高”。特別適合作為高等院校相關專業(yè)Visual Basic程序設計的教材或教學參考書,也可供從事計算機應用開發(fā)的各類技術人員應用參考,還可用做全國計算機等級考試、軟件技術資格與水平考試的培訓資料?! ”緯涮椎摹禫isual Basic典型例題解析與習題解答》一書可以幫助讀者更好地學習Visual Basic的基本知識和技能?! ∮捎谧髡咚接邢?,書中難免有不足之處,歡迎讀者批評指正。
內容概要
《高等院校規(guī)劃教材·計算機基礎教育系列:Visual Basic程序設計》共13章,內容包括:Visual Basic概述,VB6.0開發(fā)環(huán)境與工程管理,窗體與基本控件,VB語言的語法基礎,算法及3種基本結構,數(shù)組與自定義類型,過程和函數(shù),用戶界面設計,圖形操作,文件操作,VB數(shù)據庫編程,綜合實例,實驗等。《高等院校規(guī)劃教材·計算機基礎教育系列:Visual Basic程序設計》以一個基于Visual Basic的綜合實例——學生信息管理系統(tǒng),引入了軟件工程思想,詳細講述了軟件開發(fā)中的需求分析、設計、編碼和測試,使讀者了解一個完整的軟件開發(fā)過程?! 陡叩仍盒R?guī)劃教材·計算機基礎教育系列:Visual Basic程序設計》既可作為高等院校計算機及相關專業(yè)的教材或教學參考書,也可供從事計算機應用開發(fā)的各類技術人員參考,還可作為全國計算機等級考試、軟件技術資格與水平考試的培訓資料。
書籍目錄
出版說明前言第1章 VisualBasic概述1.1 VisualBasic簡介1.1.1 計算機編程語言1.1.2 VisualBasic的發(fā)展過程1.1.3 VisualBasic的功能及特點1.2 VB6.O的安裝、啟動與退出1.2.1 VB6.0對環(huán)境的要求1.2.2 VB6.O的啟動與退出1.3 VisualBasic的第一個例程1.3.1 算法設計1.3.2 界面設計1.3.3 代碼設計1.3.4 程序的運行過程1.4 VisualBasic中對象的概念1.4.1 對象和類1.4.2 對象的屬性、方法與事件1.5 習題第2章 VB6.O開發(fā)環(huán)境與工程管理2.1 認識VB6.0的集成開發(fā)環(huán)境2.1.1 VB6.0中的窗口2.1.2 VB6.0中的菜單2.2 工作環(huán)境的設置2.2.1 “編輯器”選項卡2.2.2 “編輯器格式”選項卡2.2.3 “通用”選項卡2.2.4 “可連接的”選項卡2.2.5 “環(huán)境”選項卡2.2.6 “高級”選項卡2.3 工程管理2.3.1 工程的概念與構成2.3.2 工程的創(chuàng)建、打開與保存2.3.3 文件的添加、保存與移除2.4 創(chuàng)建一個應用程序的過程2.4.1 創(chuàng)建新的工程2.4.2 設計程序運行的界面2.4.3 設計程序運行的代碼2.4.4.保存工程2.4.5 調試運行程序2.5 習題第3章 窗體與基本控件3.1 控件及其通用屬性3.1.1 控件的概念3.1.2 控件的通用屬性3.2 窗體3.2.1 窗體的屬性、方法與事件3.2.2 窗體的設計3.2.3 窗體的生命周期3.3 標簽、文本框與命令按鈕3.3.1 標簽3.3.2 文本框3.3.3 命令按鈕3.4 單選按鈕、復選框與框架3.4.1 單選按鈕3.4.2 復選框3.4.3 框架3.5 列表框和組合框3.5.1 列表框3.5.2 組合框3.6 定時器和滾動條3.6.1 定時器3.6.2 滾動條3.7 圖片框和圖像框3.7.1 圖片框3.7.2 圖像框3.8 驅動器、目錄和文件列表框3.8.1 驅動器列表框3.8.2 目錄列表框3.8.3 文件列表框3.9 習題第4章 VB語言的語法基礎4.1 基本數(shù)據類型4.1.1 數(shù)據類型概述4.1.2 基本數(shù)據類型介紹4.2 常量和變量4.2.1 常量4.2.2 變量4.3 運算符4.3.1 算術運算符4.3.2 字符串運算符4.3.3 關系運算符4.3.4 邏輯運算符4.4 表達式4.4.1 表達式的組成4.4.2 表達式的書寫規(guī)則4.4.3 不同數(shù)據類型的轉化4.4.4.優(yōu)先級.4.4.5 表達式的運算4.5 注意事項4.6 習題第5章 算法及3種基本結構5.1 算法5.2 輸入和輸出5.3 VB的3種基本結構5.3.1 順序結構5.3.2 分支結構5.3.3 循環(huán)結構5.4 循環(huán)嵌套5.4.1 循環(huán)嵌套的定義5.4.2 注意事項5.5 循環(huán)結構的典型算法5.5.1 累加、累乘算法5.5.2 遞推算法5.5.3 枚舉算法5.5.4 迭代算法5.5.5 幾個有意思的數(shù)5.6 其他輔助語句5.6.1 退出與結束語句5.6.2 With語句5.7 程序書寫規(guī)則5.7.1 注釋5.7.2 縮進5.8 程序調試與錯誤處理5.8.1 程序入口設置5.8.2 VB的工作模式5.8.3 錯誤類型5.8.4 3種調試工具5.8.5 錯誤處理5.9 習題第6章 數(shù)組與自定義類型6.1 數(shù)組的概念6.1.1 數(shù)組的聲明6.1.2 靜態(tài)數(shù)組及聲明6.1.3 動態(tài)數(shù)組及聲明6.2 數(shù)組操作6.3 常見錯誤和注意事項6.4 控件數(shù)組6.5 自定義數(shù)據類型6.5.1 自定義類型的定義6.5.2 自定義類型變量的聲明和使用6.5.3 注意事項6.6 習題第7章 過程和函數(shù)7.1 Funetion函數(shù)7.1.1 函數(shù)的分類7.1.2 函數(shù)的定義7.1.3 函數(shù)的調用7.1.4 滓意事項7.2 Sub過程7.2.1 Sub過程的定義7.2.2 Sub過程的調用7.3 函數(shù)和過程的關系7.4 參數(shù)的兩種傳遞方式7.4.1 傳值方式7.4.2 傳址方式7.4.3 數(shù)組作為形參傳地址7.5 變量的作用域7.5.1 全局變量7.5.2 模塊級變量7.5.3 窗體級變量7.5.4 一些建議7.6 常用系統(tǒng)函數(shù)7.6.1 數(shù)學函數(shù)7.6.2 轉換函數(shù)7.6.3 字符串函數(shù)7.6.4 格式輸出函數(shù)7.7 習題第8章 用戶界面設計8.1 通用對話框8.1.1 概述8.1.2 打開文件對話框8.1.3 保存文件對話框8.1.4 顏色對話框8.1.5 字體對話框8.1.6 打印對話框8.1.7 幫助對話框8.2 菜單設計8.2.1 菜單編輯器8.2.2 下拉菜單8.2.3 彈出菜單8.3 工具欄8.3.1 選擇圖像8.3.2 添加按鈕8.3.3 響應事件8.4 狀態(tài)欄8.5 鼠標與鍵盤8.5.1 鍵盤事件8.5.2 鼠標事件8.6 習題第9章 圖形操作9.1 圖形控件9.1.1 Line控件9.1.2 Shape控件9.2 坐標系9.2.1 VB默認的坐標系9.2.2 自定義坐標系9.3 圖形方法9.3.1 Line方法9.3.2 Circle方法9.3.3 Pset方法9.3.4 與圖形操作相關的方法9.4 繪圖屬性9.4.1 當前坐標9.4.2 線寬9.4.3 線形9.4.4 填充9.4.5 色彩9.5 應用9.5.1 幾何圖形繪制9.5.2 簡單動畫設計9.6 習題第10章 文件操作10.1 文件10.1.1 關于文件的概念10.1.2 文件的分類10.2 文件操作10.2.1 打開和關閉文件10.2.2 讀文件10.2.3 寫文件10.3 綜合應用10.4 習題第11章 VB數(shù)據庫編程11.1 數(shù)據庫設計基礎11.1.1 數(shù)據庫的概念11.1.2 關系模型11.1.3 數(shù)據庫的操作11.2 ADO數(shù)據控件11.2.1 ADO對象模型11.2.2 使用ADO數(shù)據控件11.2.3 ADO控件的兩個屬性11.3 數(shù)據庫記錄集對象11.3.1 記錄集的屬性和方法11.3.2 ADO控件的使用11.4 綜合應用11.5 習題第12章 綜合實例——學生信息管理系統(tǒng)12.1 引言12.2 功能需求12.2.1 系統(tǒng)管理12.2.2 學籍管理12.2.3 課程管理12.2.4 班級管理12.2.5 成績管理12.3 數(shù)據描述12.3.1 數(shù)據流圖12.3.2 數(shù)據字典12.4 數(shù)據庫設計12.5 功能模塊設計12.5.1 標準模塊12.5.2 系統(tǒng)管理模塊12.5.3 課程管理模塊12.6 軟件測試12.6.1 測試概述12.6.2 測試評價第13章 實驗指導13.1 實驗一 VisualBasic環(huán)境13.2 實驗二 數(shù)據類型、運算符和表達式13.3 實驗三 順序結構程序設計13.4 實驗四 選擇結構程序設計13.5 實驗五 循環(huán)結構程序設計13.6 實驗六 數(shù)組及其應用13.7 實驗七 過程和函數(shù)13.8 實驗八 用戶界面設計13.9 實驗九 文件13.10實驗十 圖形操作13.11 實驗十一 數(shù)據庫編程13.12 實驗十二 小規(guī)模實用軟件的設計參考文獻
章節(jié)摘錄
第1章 Visual Basic概述 當前,全世界有300多萬用戶在使用微軟公司的Visual Basic產品。微軟以其強大的實力,將Visual Basic發(fā)展成為當前基于Windows平臺上最方便、最快捷的軟件開發(fā)工具之一。無論是網絡應用、多媒體技術還是當前流行的管理信息系統(tǒng)(Management Information of System,MIS)的開發(fā),Visual Basic都游刃有余?! ?.1 Visual Basic簡介 1.1.1 計算機編程語言 計算機編程語言是人和計算機“對話”的橋梁。就像人類的語言一樣,有中文、英文、法文和日文等,人們之問要交流信息必須使用某種語言。同樣,人要命令計算機去做什么工作,也要使用計算機編程語言?! ∮嬎銠C編程語言種類很多,目前廣泛使用的語言有匯編語言(符號/低級語言)、C/C++語言、Visual Basic語言和Java語言(高級語言)等。理論上講,任何程序都可以用多種語言設計出來,但是各種語言的設計都有自己主要適用的場合。其中,匯編語言主要用于底層程序設計,也就是跟硬件接觸很緊密的程序設計,如接口程序的設計;C/C++語言主要用于系統(tǒng)程序的設計,如Windows操作系統(tǒng)的設計;Visual Basic語言可以用于多媒體及管理信息系統(tǒng)的設計;Java語言可以用于網絡應用程序的設計等。 在眾多的計算機編程語言中,Visual Basic語言的學習最為簡單,且容易使用。Visual Basic(簡稱VB)是微軟公司推出的一種基于Windows的應用程序開發(fā)工具,是當今世界上使用最廣泛的編程語言之一。無論是開發(fā)功能強大、性能可靠的商務軟件,還是編寫處理實際問題的實用小程序,它都是最佳的選擇之一?! ?.1.2 Visual Basic的發(fā)展過程 Visual Basic是在BASIC語言的基礎上發(fā)展而來的。BASIC是英文Beginners All-purpose Symbolic Instruction Code(初學者通用符號指令代碼)的縮寫。BASIC語言是專門為初學者設計的高級語言?! ?0世紀70年代后期,微軟公司在當時的PC上開發(fā)出了第一代BASIC語言產品。BASIC語言自問世以來,其發(fā)展經歷了以下4個階段。
圖書封面
評論、評分、閱讀與下載