VB語言程序設(shè)計(jì)教程

出版時(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)分、閱讀與下載


    VB語言程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)61條)

 
 

  •   Visual Basic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)編程語言。從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。
  •   VB的入門教程,內(nèi)容比較詳盡,基本的操作都有
  •   淺顯易懂,看了書,很容易就上手啦~高中的VB課本就是這個(gè)。
  •   都說vb學(xué)習(xí)入手能快點(diǎn),但愿吧
  •   書確實(shí)不錯(cuò)。。。不過里面的習(xí)題好像沒答案,要買那本配套練習(xí)。。。沒習(xí)題怎么辦啊。。。
  •   入門教程,還得認(rèn)真看。
  •   已看了好幾章內(nèi)容了,簡單晚學(xué),不錯(cuò)
  •   非常容易學(xué)習(xí),一些術(shù)語很簡單。很好好學(xué)習(xí)
  •   對(duì)于學(xué)習(xí)軟件工程的人是本很好的教材
  •   對(duì)于初學(xué)者非常有用,完全沒基礎(chǔ)的也能上手
  •   買來至今還沒看,同時(shí)也買了c#的書,對(duì)比一下,這本書應(yīng)該也不錯(cuò)的
  •   希望這本書對(duì)我有用啦。買了3本書,一對(duì)比起來,覺得這本比較舊了,不過速度真的很快~所以值得一贊~
  •   初學(xué)者,買回來學(xué)學(xué),網(wǎng)上說這本書很好
  •   挺滿意的!物流很給力。書完好無損!
  •   還好,就是沒給送快遞,自己去取得。
  •   還不錯(cuò),感覺和教科書差不多
  •   新手適合學(xué)習(xí)
  •   挺好的,就是比有點(diǎn)薄,快遞挺快。
  •   買來就看了,但沒來得及評(píng)價(jià),書總體質(zhì)量不錯(cuò),紙質(zhì)不是非常好,有點(diǎn)遺憾~
  •   剛收到,希望里面的內(nèi)容有所幫助啊。
  •   其實(shí)紙張也并不差啊,內(nèi)容也挺充實(shí)。
  •   幫同事買的,說很好,剛好現(xiàn)在學(xué)習(xí)這些,比較實(shí)用。
  •   書寫的不錯(cuò),還行
  •   上學(xué)時(shí)學(xué)過結(jié)果被我賣掉了,現(xiàn)在又要重新置辦一本
  •   圖文混排,有圖有真相,很形象!
  •   回來一看買錯(cuò)了。
  •   賣家服務(wù)態(tài)度很好
  •   不錯(cuò)質(zhì)量 尤其是價(jià)格公道,送貨員很敬業(yè)
  •   不錯(cuò) 很好喝
  •   還可以,東西不錯(cuò)
  •   內(nèi)容很簡潔,總感覺不全,書中沒有的地方,上網(wǎng)一搜就好了
  •   挺好的書,挺有幫助
  •   書還沒看,希望能夠?qū)ξ矣袔椭?/li>
  •   看了一眼,還不錯(cuò),但是快遞玩了好幾天,這個(gè)非常不能容忍,影響我對(duì)當(dāng)當(dāng)網(wǎng)的信心
  •   寫的過于詳細(xì)了
  •   這個(gè)書挺不錯(cuò)的,就算是有很少語言基礎(chǔ)的人也能看得懂,值得購買
  •   好學(xué)的計(jì)算機(jī)語言
  •   作為拓展課的教材,還不錯(cuò)吧
  •   很基礎(chǔ) 適合初學(xué)者中的初學(xué)者
  •   書是正品,快遞有點(diǎn)慢
  •   內(nèi)容相信,大學(xué)畢業(yè)買來復(fù)習(xí)用的,感覺不錯(cuò)
  •   書倒是不錯(cuò),就是書上有點(diǎn)臟啊。。
  •   還不錯(cuò)哦,可以自學(xué)
  •   是一本難得的好書,敢說真話,敢說實(shí)話,不說虛話。雖然內(nèi)容大多是大眼的blog作品集,但是支持中國這樣的孤膽作家!
  •   可惜沒有光盤!
  •   發(fā)貨很快!兩天就到了。
  •   書不錯(cuò),但有些地方還是不夠詳細(xì)~
  •   書還好,內(nèi)容再全一點(diǎn)更好,比如增加打印、若再有一些項(xiàng)目實(shí)例就非常好
  •   一直想買,買到了,看后再評(píng)鑒
  •   不少看不懂的,畢竟我才剛?cè)腴T啊
  •   買錯(cuò)了。內(nèi)容不是我想要的,
  •   一本書送了一個(gè)月才到 哈爾濱又不是什么小城市 當(dāng)當(dāng)網(wǎng)你開玩笑么 差評(píng)
  •   首先我暫時(shí)不說書怎么樣,先說說快遞真是**,就是那個(gè)青島海紅淄博段的,服務(wù)態(tài)度太他媽差了,我要投訴!第一天我沒接到電話,等我發(fā)現(xiàn)下午了,回過去說是明天送!第二天給送,我說不在家,家里有老人孩子,麻煩你給送上去吧!不愿意就沒給送!第三天老人抱著孩子下去拿,說時(shí)間長,不愿意等!死活拿到了東西,耽誤了2天時(shí)間,還生氣!強(qiáng)烈鄙視!最差的評(píng)價(jià)!建議大家以后買書要選擇貨到付款,不要提前支付!至少主動(dòng)權(quán)掌握在自己手里!
  •   光盤壞了,客服說不退換貨,反10元禮卷,都確認(rèn)4次了,還沒反到賬戶里面,處理問題的速度,太**,太慢。很不滿意
  •   書很新,質(zhì)量感覺還可以,內(nèi)容沒看,暫時(shí)不清楚
  •   比較實(shí)用,學(xué)的很快1
  •   書的內(nèi)容還是蠻豐富的,講解也很詳細(xì),學(xué)習(xí)起來容易
  •   內(nèi)容基礎(chǔ),容易看懂,適合初學(xué)者
  •   VB語言程序設(shè)計(jì)教程
  •   應(yīng)該是大學(xué)教科書
  •   這次速度給力,這樣的速度,肯定給5星了
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7