出版時(shí)間:2010-6 出版社:清華大學(xué)出版社 作者:隋麗娜 等編著 頁數(shù):775 字?jǐn)?shù):1242000
Tag標(biāo)簽:無
前言
為什么要寫這本書?Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)編程語言,它源自于BASIC編程語言。VB的易用性就是它最大的優(yōu)勢(shì),可以讓經(jīng)驗(yàn)豐富的VB程序員或是剛剛懂得程序設(shè)計(jì)皮毛的人都能以自己的方式快速開發(fā)程序。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易地使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松地創(chuàng)建ActiveX控件。用戶可以輕松地使用VB提供的各種組件快速建立一個(gè)應(yīng)用程序。有的讀者需要在短時(shí)間內(nèi)快速掌握一款功能強(qiáng)大卻又易于學(xué)習(xí)的高級(jí)編程語言,在眾多的高級(jí)語言面前不知如何選擇,那么我們建議通過本書來學(xué)習(xí)VB語言。本書的最大特點(diǎn)就是通過把有趣的應(yīng)用實(shí)例和眾多的程序設(shè)計(jì)結(jié)合起來,把枯燥的高級(jí)語言編程變得生動(dòng)、易懂,使讀者能夠輕松地學(xué)習(xí)和掌握這門面向?qū)ο蟮目梢暬母呒?jí)語言。既然VB這么簡單易學(xué),是不是每個(gè)初學(xué)者都能通過學(xué)習(xí)最終真正掌握VB這款高級(jí)語言,并將其應(yīng)用到實(shí)際操作中去呢?答案是肯定的,因?yàn)橐粋€(gè)典型的VB進(jìn)程的中心思想就是要便于程序員使用,無論是新手或者專家。如果能夠跟隨本書的實(shí)例講解,由淺入深、循序漸進(jìn)地學(xué)習(xí)VB的知識(shí)體系和編程方法,一定會(huì)開發(fā)制作出一個(gè)令自己滿意且實(shí)用的VB程序作品。本書的最終目的就是讓讀者能夠在實(shí)例中掌握VB這門通俗易懂、容易上手的實(shí)用高級(jí)編程語言。本書有何特色?VB使用了可以簡單建立應(yīng)用程序的GUI系統(tǒng),但是又可以開發(fā)相當(dāng)復(fù)雜的程序,所以本書通過480多個(gè)實(shí)例著重介紹了VisualBasic6.0從入門的基礎(chǔ)知識(shí)的學(xué)習(xí)應(yīng)用,到最后對(duì)VB的理解和精通,包括基礎(chǔ)設(shè)計(jì)、程序算法、界面設(shè)計(jì)技術(shù)以及開發(fā)技術(shù)。本書概念清晰、層次分明、知識(shí)點(diǎn)豐富、應(yīng)用實(shí)例廣泛、注釋翔實(shí)。全書講解方式簡單直接,實(shí)例安排從簡到難、從單一到綜合,實(shí)例精短實(shí)用,主要的特點(diǎn)有:口本書首先從VB語言的基礎(chǔ)知識(shí)和面向?qū)ο缶幊痰乃枷肭腥?,為初學(xué)者的深化學(xué)習(xí)打好基礎(chǔ)??诒緯么罅康膽?yīng)用實(shí)例體現(xiàn)各關(guān)鍵知識(shí)點(diǎn),把難于理解的知識(shí)點(diǎn)放到實(shí)際例題中去應(yīng)用,配合界面演示,效果生動(dòng)直觀??诒緯鴮?duì)每一個(gè)實(shí)例都有詳細(xì)的說明和充分的注釋,并對(duì)與例題相關(guān)的操作都有相應(yīng)的介紹或說明。
內(nèi)容概要
本書精心挑選了有代表意義的480余個(gè)實(shí)例,詳細(xì)介紹了如何利用Visual Basic 6.0的強(qiáng)大功能來開發(fā)應(yīng)用程序。本書附帶1張DVD光盤,內(nèi)容為本書所有實(shí)例的多媒體語音教學(xué)視頻及書中的實(shí)例源代碼。另外,在光盤中還免費(fèi)贈(zèng)送了大量的編程電子書與視頻講解?! ”緯?7章,分為4篇?;A(chǔ)設(shè)計(jì)篇中主要介紹了Visual Basic程序設(shè)計(jì)基礎(chǔ)、常用內(nèi)部控件、其他控件和外部控件等相關(guān)技術(shù);程序算法篇中主要介紹了程序結(jié)構(gòu)、一維數(shù)組、其他數(shù)組、過程和函數(shù)、算法設(shè)計(jì)等技術(shù);界面設(shè)計(jì)技術(shù)篇中主要介紹了窗體和菜單、文件、圖形操作、多媒體處理、Windows系統(tǒng)程序設(shè)計(jì)等技術(shù);高級(jí)開發(fā)技術(shù)篇中主要介紹了數(shù)據(jù)庫開發(fā)、打印與報(bào)表、硬件及網(wǎng)絡(luò)開發(fā)等技術(shù),最后還介紹了學(xué)生管理系統(tǒng)與游戲綜合案例的開發(fā)。 本書內(nèi)容豐富,實(shí)用性強(qiáng),實(shí)例貼近生活,容易理解,而且書中每一個(gè)實(shí)例都經(jīng)過仔細(xì)調(diào)試。本書適合Visual Basic初、中級(jí)學(xué)習(xí)人員學(xué)習(xí)和提高使用,也可以作為Visual Basic程序員案頭必備的參考資料。
作者簡介
隋麗娜,講師。長期擔(dān)任Visual Basic程序設(shè)計(jì)、Visual FoxPro程序設(shè)計(jì)、網(wǎng)頁制作等計(jì)算機(jī)應(yīng)用類課程的一線教學(xué)工作。擅長Visual Basic等程序開發(fā)語言和SQL Server數(shù)據(jù)庫技術(shù)。研究方向?yàn)閿?shù)據(jù)庫信息管理系統(tǒng)的開發(fā)。主持并參與開發(fā)了多個(gè)管理系統(tǒng),發(fā)表了Visual Basic相關(guān)學(xué)術(shù)
書籍目錄
第1篇 VB基礎(chǔ)設(shè)計(jì) 第1章 VB程序設(shè)計(jì)初探 1.1 基礎(chǔ)設(shè)計(jì)實(shí)例 1.2 常用屬性實(shí)例 1.3 常用事件實(shí)例 1.4 常用方法實(shí)例 1.5 綜合實(shí)例 第2章 常用內(nèi)部控件 2.1 框架 2.2 文本框 2.3 單選按鈕 2.4 復(fù)選框 2.5 列表框 2.6 組合框 2.7 圖片框、圖像框 2.8 綜合實(shí)例 第3章 其他控件和外部控件 3.1 計(jì)時(shí)器 3.2 滾動(dòng)條和Slider控件 3.3 ProgressBar控件和Animation控件 3.4 SSTab控件和RichTextBox控件 3.5 綜合實(shí)例 第2篇 程序算法 第4章 程序結(jié)構(gòu) 4.1 順序結(jié)構(gòu) 4.2 選擇結(jié)構(gòu) 4.3 循環(huán)結(jié)構(gòu) 4.4 其他輔助語句 第5章 一維數(shù)組 5.1 一維數(shù)組基本操作 5.2 數(shù)組元素的排序 5.3 數(shù)組元素的插入與刪除 5.4 數(shù)組元素做統(tǒng)計(jì) 5.5 數(shù)組元素的查找 第6章 其他數(shù)組 6.1 二維及多維數(shù)組 6.2 控件數(shù)組 6.3 其他數(shù)組 6.4 數(shù)組綜合實(shí)例 第7章 過程和函數(shù) 7.1 Sub過程 7.2 函數(shù)過程 7.3 參數(shù)的傳遞 7.4 過程的嵌套與遞歸 7.5 變量和過程的作用域 第8章 算法綜合實(shí)例 第3篇 界面設(shè)計(jì)技術(shù) 第9章 窗體和菜單 9.1 窗體 9.2 SDI與MDI程序界面 9.3 菜單設(shè)計(jì) 9.4 工具欄和狀態(tài)欄 第10章 文件 10.1 公共對(duì)話框 10.2 文件基本操作 10.3 文件系統(tǒng)對(duì)象 10.4 文件系統(tǒng)控件 10.5 文件處理 第11章 圖形操作 11.1 坐標(biāo)系 11.2 繪圖屬性 11.3 圖形控件及繪圖方法 11.4 圖形處理 第12章 多媒體處理 12.1 高級(jí)文本處理 12.2 簡單動(dòng)畫應(yīng)用 12.3 多媒體制作 第13章 Windows處理程序 13.1 系統(tǒng)相關(guān)處理 13.2 程序相關(guān)處理 13.3 注冊(cè)表 13.4 屏幕保護(hù) 第4篇 開發(fā)技術(shù) 第14章 數(shù)據(jù)庫開發(fā) 14.1 數(shù)據(jù)庫管理器 14.3 使用DAO對(duì)象訪問數(shù)據(jù)庫 14.4 使用ADO對(duì)象訪問數(shù)據(jù)庫 14.5 SQL語言基礎(chǔ) 第15章 打印與報(bào)表 15.1 打印技術(shù) 15.2 報(bào)表應(yīng)用 第16章 硬件及網(wǎng)絡(luò)開發(fā)技術(shù) 16.1 硬件相關(guān)開發(fā)技術(shù) 16.2 網(wǎng)絡(luò)開發(fā)技術(shù) 16.3 Internet開發(fā)技術(shù) 16.4 文件傳輸技術(shù) 第17章 管理系統(tǒng)與游戲開發(fā) 17.1 學(xué)生信息管理系統(tǒng) 17.2 游戲設(shè)置與制作
章節(jié)摘錄
插圖:實(shí)例163模擬數(shù)據(jù)庫查詢【實(shí)例介紹】利用自定義類型數(shù)組,編寫一個(gè)模擬數(shù)據(jù)庫記錄輸入、顯示和簡單查詢的程序。程序運(yùn)行界面如圖6.17所示?!炯夹g(shù)要點(diǎn)】本例主要使用自定義類型數(shù)組來完成,自定義類型數(shù)組就是數(shù)組中的每個(gè)元素是自定義類型,它在解決實(shí)際問題時(shí)很有幫助。VB中不僅有豐富的標(biāo)準(zhǔn)數(shù)據(jù)類型,還提供了用戶自定義數(shù)據(jù)類型。它由若干個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類型組成。自定義類型也可稱為記錄類型,相當(dāng)于c語言中的結(jié)構(gòu)類型,主要是通過Type語句來實(shí)現(xiàn),自定義類型的定義形\圖6.17模擬數(shù)據(jù)庫簡單查詢?nèi)缦拢篢ype自定義類型名元素名【(下標(biāo))】As類型名元素名【《下標(biāo))】As類型名】 其中元素名表示自定義類型中的一個(gè)成員,下標(biāo)表示是數(shù)組,類型名為標(biāo)準(zhǔn)類型名。LlG注意:自定義類型一般在標(biāo)準(zhǔn)模塊中定義,默認(rèn)是Public。由于本例只做一個(gè)窗體的簡單程序,所以在窗體內(nèi)直接定義為私有。本例就自定義-1個(gè)學(xué)生記錄為類型,由姓名、專業(yè)、總分組成,聲明一個(gè)存放最多100個(gè)學(xué)生記錄的數(shù)組,當(dāng)在文本框中輸入各項(xiàng)信息后單擊“新增”按鈕,則可以把文本框中的學(xué)生信息存到自定義數(shù)組中去;單擊“前一個(gè)”或“后一個(gè)”按鈕,則可以顯示當(dāng)前元素的前一個(gè)或后一個(gè)的記錄;單擊“最高”按鈕,則通過比較分支結(jié)構(gòu)程序后,顯示總分最高的記錄?!鹃_發(fā)過程】(1)創(chuàng)建一個(gè)項(xiàng)目,將其命名為E163,默認(rèn)窗體為Forml,將其標(biāo)題屬性修改為“模擬數(shù)據(jù)庫簡單查詢”。(2)從工具箱中向Forml窗體中添加1個(gè)框架、3個(gè)文本框和5個(gè)標(biāo)簽,添加由4個(gè)令按鈕組成的控件數(shù)組,按照?qǐng)D6-17修改其相應(yīng)屬性。
編輯推薦
《Visual Basic范例開發(fā)大全》482個(gè)典型實(shí)例,每個(gè)實(shí)例都配多媒體教學(xué)視頻講解,全面解析Visual Basic程序開發(fā)的核心技術(shù)與應(yīng)用?!禫isual Basic范例開發(fā)大全》超值贈(zèng)品,免費(fèi)奉送,21.5小時(shí)多媒體教學(xué)視頻?!禫isual Basic范例開發(fā)大全》特色:實(shí)例教學(xué):以應(yīng)用為目標(biāo),用實(shí)例的方式講解,提高實(shí)戰(zhàn)水平視頻教學(xué):每個(gè)實(shí)例都對(duì)應(yīng)一個(gè)多媒體教學(xué)視頻,高效、直觀應(yīng)用廣泛:涵蓋Visual Basic應(yīng)用開發(fā)所涉及的所有核心技術(shù)步驟詳細(xì):每一個(gè)實(shí)例均給出了詳細(xì)的操作步驟和實(shí)現(xiàn)的源代碼技巧豐富:講解中穿插了大量的技巧、說明及難點(diǎn)剖析,便于讀者掌握實(shí)用性強(qiáng):給出了管理系統(tǒng)與游戲開發(fā)案例,提高讀者應(yīng)用水平《Visual Basic范例開發(fā)大全》內(nèi)容及對(duì)應(yīng)的教學(xué)視頻時(shí)間:Visual Basic程序設(shè)計(jì)初探(80分鐘視頻)常用內(nèi)部控件(83分鐘視頻)其他控件和外部控件(50分鐘視頻)程序結(jié)構(gòu)(112分鐘視頻)一維數(shù)組(65分鐘視頻)其他數(shù)組(75分鐘視頻)過程和函數(shù)(77分鐘視頻)算法綜合實(shí)例(46分鐘視頻)窗體和菜單(95分鐘視頻)文件(105分鐘視頻)圖形操作(90分鐘視頻)多媒體處理(74分鐘視頻)WjndoWS處理程序(95分鐘視頻)數(shù)據(jù)庫開發(fā)(76分鐘視頻)打印與報(bào)表(34分鐘視頻)硬件及網(wǎng)絡(luò)開發(fā)技術(shù)(77分鐘視頻)管理系統(tǒng)與游戲開發(fā)(63分鐘視頻)超值、大容量DVD-ROM內(nèi)容:《Visual Basic范例開發(fā)大全》涉及的源代碼21.5小時(shí)《Visual Basic范例開發(fā)大全》配套多媒體教學(xué)視頻6小時(shí)VisualBasic教學(xué)視頻(贈(zèng)送)7小時(shí)SQLServer教學(xué)視頻(贈(zèng)送)1200余頁編程專題講座電子書(贈(zèng)送)1個(gè)典型應(yīng)用系統(tǒng)(贈(zèng)送)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Visual Basic范例開發(fā)大全 PDF格式下載