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