出版時(shí)間:2010-12 出版社:人民郵電出版社 作者:楊忠寶,康順哲 主編 字?jǐn)?shù):482000
內(nèi)容概要
本書主要介紹了Visual Basic的基礎(chǔ)知識(shí)、Visual Basic語言的常用對(duì)象、控件的概念及開發(fā)簡單Visual Basic程序的步驟以及3種基本控制結(jié)構(gòu)、數(shù)組和過程等知識(shí)。另外,本書配有《VB語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》,為學(xué)生提供配套的輔導(dǎo)教材。
書籍目錄
第1章 Visual Basic概述 11.1 Visual Basic的發(fā)展歷程及特點(diǎn) 11.1.1 Visual Basic的發(fā)展歷程 11.1.2 Visual Basic語言的主要特點(diǎn) 21.2 Visual Basic 6.0的安裝與啟動(dòng) 31.2.1 Visual Basic 6.0的安裝 31.2.2 Visual Basic 6.0的啟動(dòng)與退出 41.3 Visual Basic 6.0的集成開發(fā)環(huán)境 61.3.1 主窗口 61.3.2 窗體設(shè)計(jì)器窗口 71.3.3 工程資源管理器窗口 81.3.4 屬性窗口 81.3.5 工具箱窗口 91.3.6 代碼窗口 101.3.7 立即窗口 101.3.8 調(diào)色板窗口 111.3.9 窗體布局窗口 111.3.10 對(duì)象瀏覽器窗口 11習(xí)題 12第2章 Visual Basic簡單程序設(shè)計(jì) 132.1 面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念 132.1.1 對(duì)象 132.1.2 對(duì)象的三要素 132.2 窗體 152.2.1 窗體結(jié)構(gòu) 152.2.2 窗體的屬性、方法和事件 152.3 基本控件 182.3.1 標(biāo)簽 202.3.2 文本框 212.3.3 命令按鈕 232.4 Visual Basic應(yīng)用程序設(shè)計(jì)步驟 24習(xí)題 30第3章 Visual Basic程序設(shè)計(jì)基礎(chǔ) 333.1 命名規(guī)則和語法規(guī)則 333.1.1 命名規(guī)則 333.1.2 語句與語法規(guī)則 333.2 數(shù)據(jù)類型 343.2.1 基本數(shù)據(jù)類型 343.2.2 自定義數(shù)據(jù)類型 373.3 常量與變量 373.3.1 常量 373.3.2 變量 383.3.3 變量的作用域 393.3.4 默認(rèn)聲明 413.4 運(yùn)算符?表達(dá)式 423.4.1 算術(shù)運(yùn)算符 423.4.2 關(guān)系運(yùn)算符 433.4.3 邏輯運(yùn)算符 443.4.4 字符串運(yùn)算符 453.4.5 表達(dá)式 453.5 常用函數(shù) 463.5.1 數(shù)學(xué)函數(shù) 463.5.2 轉(zhuǎn)換函數(shù) 473.5.3 字符串函數(shù) 473.5.4 日期和時(shí)間函數(shù) 483.5.5 格式輸出函數(shù) 48習(xí)題 49第4章 Visual Basic程序控制結(jié)構(gòu) 514.1 順序結(jié)構(gòu)程序設(shè)計(jì) 514.1.1 算法 514.1.2 順序結(jié)構(gòu)中的常用語句 524.1.3 順序結(jié)構(gòu)中的數(shù)據(jù)輸出 534.1.4 InputBox函數(shù) 564.1.5 MsgBox函數(shù)?564.2 選擇結(jié)構(gòu)程序設(shè)計(jì) 594.2.1 if語句和iif函數(shù) 594.2.2 Select Case語句 634.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 664.3.1 Do loop語句 664.3.2 While Wend語句 674.3.3 For…Next語句 674.3.4 循環(huán)嵌套語句 694.3.5 其他控制語句 71習(xí)題 72第5章 數(shù)組與過程 805.1 數(shù)組 805.1.1 一維數(shù)組 805.1.2 二維數(shù)組及多維數(shù)組 835.1.3 動(dòng)態(tài)數(shù)組 855.1.4 For Each…Next語句 885.1.5 控件數(shù)組 895.2 過程 915.2.1 過程的概念 915.2.2 子程序過程Sub 915.2.3 函數(shù)過程 Function 935.2.4 過程之間參數(shù)的傳遞 955.2.5 過程嵌套及遞歸 985.2.6 變量、過程的作用域 100習(xí)題 101第6章 Visual Basic常用控件 1066.1 單選控件與復(fù)選控件 1066.1.1 單選控件(OptionButton) 1076.1.2 復(fù)選控件(CheckBox) 1076.2 列表框和組合框 1096.2.1 列表框控件(ListBox) 1096.2.2 組合框控件(ComboBox) 1136.3 圖形框與圖像框控件 1156.3.1 圖形框控件(PictureBox) 1156.3.2 圖像框控件(Image) 1156.4 滾動(dòng)條與計(jì)時(shí)器 1166.4.1 滾動(dòng)條(HscrollBar與VscrollBar) 1166.4.2 時(shí)間(Timer)控件 1186.5 文件操作控件 1196.5.1 磁盤列表框(DriveListBox)控件 1196.5.2 DirListBox(文件夾列表框)控件 1206.5.3 文件列表框(FileListBox)控件 1206.5.4 3個(gè)控件的連接 1206.6 直線與形狀控件 1216.7 控件布局 123習(xí)題 124第7章 Visual Basic高級(jí)控件 1287.1 高級(jí)控件簡介 1287.2 通用對(duì)話框(CommonDialog)控件 1297.2.1 ShowOpen方法 1297.2.2 ShowSave方法 1307.2.3 ShowColor方法 1317.2.4 ShowFont方法 1317.2.5 ShowPrint方法 1337.2.6 ShowHelp方法 1347.3 圖像列表(ImageList)控件 1357.4 工具欄控件 1387.4.1 ToolBar控件概述 1387.4.2 ToolBar控件的屬性 1387.4.3 用ToolBar與ImageList設(shè)計(jì)工具欄 1397.5 狀態(tài)欄(StatusBar)控件 1427.5.1 StatusBar控件概述 1427.5.2 StatusBar控件的屬性 1427.5.3 StatusBar控件中添加窗格 1437.6 進(jìn)度條(ProgressBar)控件 1457.6.1 進(jìn)程條控件的概? 1457.6.2 進(jìn)程條控件ProgressBar的屬性 1457.7 樹視圖(TreeView)控件 1477.7.1 TreeView控件概述 1477.7.2 TreeView控件的屬性 1477.7.3 TreeView控件的方法 1487.8 列表視圖(ListView)控件 1517.8.1 常用屬性 1517.8.2 常用方法 1527.9 選項(xiàng)卡(TabStrip)控件 1537.10 圖像組合(ImageCombo)控件 1557.11 滑塊(Slider)控件 1567.12 繪圖 1587.12.1 繪圖基礎(chǔ) 1587.12.2 繪圖方法 159習(xí)題 162第8章 菜單及MDI窗體設(shè)計(jì) 1638.1 下拉?菜單設(shè)計(jì) 1638.1.1 下拉式菜單的組成 1638.1.2 菜單編輯器的啟動(dòng) 1648.1.3 菜單編輯器的使用方法 1648.2 彈出式菜單設(shè)計(jì) 1678.3 MDI多窗體程序設(shè)計(jì) 1718.3.1 創(chuàng)建MDI主窗體 1728.3.2 建立MDI子窗體 1728.3.3 MDI窗口菜單設(shè)計(jì) 172習(xí)題 173第9章 文件操作 1749.1 文件的基本概念 1749.2 順序文件的存取 1759.2.1 順序文件的打開與關(guān)閉 1759.2.2 寫(存)順序文件 1769.2.3 讀(取)順序文件 1789.3 隨機(jī)文件的存取 1799.3.1 隨機(jī)文件的打開與關(guān)閉 1799.3.2 讀(取)隨機(jī)文件 1799.3.3 寫(存)隨機(jī)文件 1809.4 二進(jìn)制文件的存取 1829.4.1 隨機(jī)文件的打開與關(guān)閉 1829.4.2 讀(取)/寫(存)二進(jìn)制文件 1829.5 文件中常用的操作語句和函數(shù) 1839.5.1 常用的文件操作語句 1839.5.2 常用的文件操作函數(shù) 184習(xí)題 185第10章 數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì) 18710.1 數(shù)據(jù)庫的基本知識(shí) 18710.1.1 數(shù)據(jù)庫的相關(guān)概念 18710.1.2 數(shù)據(jù)庫的查詢 18810.2 數(shù)據(jù)庫的創(chuàng)建和管理 18910.3 通過Data控件訪問數(shù)據(jù)庫 19410.3.1 Data控件常用屬性、方法、事件 19510.3.2 Recordset對(duì)象 19610.3.3 數(shù)據(jù)綁定控件 19810.3.4 數(shù)據(jù)庫應(yīng)用程序的設(shè)計(jì)步驟 19910.3.5 Data控件用法示例 19910.4 通過ADODC控件訪問數(shù)據(jù)庫 20610.4.1 ADODC控件簡介 20610.4.2 數(shù)據(jù)綁定控件 20810.4.3 ADODC控件用法示例 20810.5 通過ADO對(duì)象訪問數(shù)據(jù)庫 21910.5.1 ADO對(duì)象簡介 21910.5.2 Connection對(duì)象 22010.5.3 Recordset對(duì)象 22210.5.4 ADO對(duì)象用法示例 22610.6 數(shù)據(jù)庫中圖片的存取 23310.6.1 直接存取圖片 23310.6.2 存取圖片地址 239習(xí)題 242第11章 多媒體應(yīng)用程序設(shè)計(jì) 24411.1 多媒體控件 Multimedia MCI 24411.1.1 常用命令、屬性和事件 24511.1.2 制作多媒體播放器 24711.2 動(dòng)畫控件Animation 25011.2.1 常用屬性、事件和方法 25011.2.2 播放AVI動(dòng)畫 25111.3 調(diào)用多媒體API函數(shù)開發(fā)多媒體應(yīng)用程序 25211.3.1 API函數(shù)簡介 25211.3.2 API函數(shù)制作多媒體應(yīng)用程序舉例 253第12章 網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì) 25512.1 網(wǎng)絡(luò)基礎(chǔ) 25512.1.1 IP地址 25512.1.2 域名 25512.1.3 端口 25512.1.4 協(xié)議 25612.2 Winsock控件 25612.2.1 Winsock控件的常用屬性 25712.2.2 Winsock控件的常用方法 25812.2.3 Winsock控件的常用事件 25912.2.4 Winsock編程模型 25912.2.5 Winsock控件用法示例——簡易聊天程序 26012.3 WebBrowser控件 27012.4 Internet Transfer控件 273第13章 程序調(diào)試與錯(cuò)誤處理 27813.1 錯(cuò)誤類型 27813.2 代碼調(diào)試 27913.2.1 Visual Basic3種模式 27913.2.2 調(diào)試?具 28013.2.3 調(diào)試窗口 28113.2.4 調(diào)試方法 28213.3 錯(cuò)誤處理 283附錄 常用字符與ASCII代碼對(duì)照表 285參考文獻(xiàn) 286
章節(jié)摘錄
版權(quán)頁:插圖:2.面同對(duì)象的程序設(shè)計(jì)VB是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它把程序和數(shù)據(jù)封裝起來作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象時(shí),不必編寫建立和描述每個(gè)對(duì)象的程序代碼,而是用工具在界面上畫出來,VB便會(huì)自動(dòng)生成對(duì)象的程序代碼并封裝起來。如VB中的窗體和控件,就是它的對(duì)象。這些對(duì)象是由系統(tǒng)設(shè)計(jì)好并提供給用戶使用的;對(duì)象的建立、移動(dòng)、增刪、縮放操作也是由系統(tǒng)規(guī)定好的,這比一般的面向?qū)ο蟪绦蛟O(shè)計(jì)中的操作要簡單得多。3.事件驅(qū)動(dòng)的編程機(jī)制VB是采用事件驅(qū)動(dòng)編寫機(jī)制的語言。傳統(tǒng)編程是面向過程的,采取的方式是按程序事先設(shè)計(jì)好的流程運(yùn)行,這種編程方式的缺點(diǎn)是編程人員總是要關(guān)心什么時(shí)候發(fā)生什么事情。而在事件驅(qū)動(dòng)編程中,應(yīng)用程序在響應(yīng)不同的事件時(shí),驅(qū)動(dòng)不同的事件代碼,并不是按預(yù)定的順序來執(zhí)行的。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件(如單擊、雙擊、獲得焦點(diǎn)等),每個(gè)事件都可以通過一段代碼來響應(yīng);為了讓窗體或控件響應(yīng)某個(gè)事件,必須把代碼放人到這個(gè)事件的事件過程之中。4.結(jié)構(gòu)化的程序設(shè)計(jì)語言VB是在Basic和Quick Basic語言的基礎(chǔ)上發(fā)展起來的,具有高級(jí)語言的語句結(jié)構(gòu),用過程作為程序的組織單位,是理想的結(jié)構(gòu)化語言。
編輯推薦
《VB語言程序設(shè)計(jì)教程》:21世紀(jì)高等學(xué)校規(guī)劃教材
圖書封面
評(píng)論、評(píng)分、閱讀與下載