Visual Basic程序設(shè)計教程

出版時間:2010-1  出版社:科學(xué)出版社  作者:吳長海,陳達 主編  頁數(shù):292  

前言

  Visual Basic是Microsoft公司推出的基于Windows環(huán)境的計算機程序設(shè)計語言,它繼承了BASIC語言簡單易學(xué)的優(yōu)點,又增加了許多新的功能。由于Visual Basic采用面向?qū)ο蟮某绦蛟O(shè)計技術(shù),擺脫了面向過程語言的許多細節(jié)而將主要精力集中在解決實際問題和設(shè)計友好界面上,使開發(fā)Windows應(yīng)用程序更迅速、更簡捷。Visual Basic已成為眾多計算機愛好者學(xué)習(xí)計算機程序設(shè)計的首選語言,它在各個領(lǐng)域中應(yīng)用非常廣泛,許多計算機專業(yè)和非計算機專業(yè)的人員常利用它來編制開發(fā)多媒體軟件、數(shù)據(jù)庫應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序等。  Visual Basic程序設(shè)計課程的教學(xué)主要在兩個方面,即程序設(shè)計語言和可視化界面設(shè)計。程序設(shè)計語言是介紹Visual Basic的基本知識、基本語法、編程方法(算法設(shè)計),通過這部分的學(xué)習(xí),學(xué)生將獲得分析問題、解決問題的能力,這應(yīng)該是本課程的重點,又是難點??梢暬缑嬖O(shè)計在實際應(yīng)用中是不可缺少的,因為用戶界面是可以直接在屏幕上畫出來的,所以Visual Basic的界面設(shè)計是比較容易掌握和實現(xiàn)的?! ”緯淖髡叨际枪ぷ髟诖髮W(xué)計算機教學(xué)第一線的教師,具有豐富的程序設(shè)計教學(xué)經(jīng)驗。本書在編寫中力求加強程序設(shè)計基礎(chǔ)訓(xùn)練,本著實用性的原則對內(nèi)容有所取舍,全書分為10章,每一章都圍繞教學(xué)目標(biāo)循序漸進、由淺入深地介紹Visual Basic-中最基本、最常用的內(nèi)容,通過大量精心設(shè)計的編程實例,對所講述的原理、概念加以輔助說明,讀者可以通過這些實例加深對Visual Basic編程的基本原理、方法的掌握與理解?! ”緯趦?nèi)容體系結(jié)構(gòu)的安排上,符合學(xué)習(xí)計算機程序設(shè)計知識的要求,在第1~2章介紹Visual Basic集成開發(fā)環(huán)境和簡單的應(yīng)用程序設(shè)計,使讀者對Visual Basic編程有初步認(rèn)識;在第3~7章主要圍繞“程序設(shè)計”這個主題,學(xué)習(xí)Visual Basic的語言基礎(chǔ)、三種基本結(jié)構(gòu)的程序設(shè)計、數(shù)組、過程與函數(shù)等程序設(shè)計基礎(chǔ),強化對程序設(shè)計方法的訓(xùn)練。除在第1~2章介紹“面向?qū)ο蟆钡目梢暬绦蛟O(shè)計的概念和方法外,在第6~10章著重介紹面向?qū)ο蟮囊恍┚幊碳夹g(shù),通過實例分析,并加以編程實現(xiàn),使讀者掌握Visual Basic可視化程序設(shè)計的通用方法與步驟,為以后學(xué)習(xí)其他面向?qū)ο缶幊陶Z言打下一個堅實的基礎(chǔ)?! ”緯恳徽潞蟾接卸喾N類型的習(xí)題,幫助讀者復(fù)習(xí)、鞏固所學(xué)知識,培養(yǎng)讀者的實際編程能力。

內(nèi)容概要

本書是根據(jù)教育部高等學(xué)校非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)分委員會提出的大學(xué)非計算機專業(yè)計算機課程的教學(xué)基本要求編寫的。全書共分為11章,內(nèi)容包括Visual Basic集成開發(fā)環(huán)境、Visual Basic對象及操作、VisualBasic程序設(shè)計基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、常用控件、數(shù)組、過程、菜單制作、對話框及文件。本書的特點是以讀者為本,在寫作風(fēng)格上力爭敘述簡明、重點突出、概念清晰、深入淺出,在內(nèi)容上力爭內(nèi)容豐富、取材合理、舉例得當(dāng)。為了配合讀者學(xué)習(xí)本書中的內(nèi)容,幫助讀者全面掌握有關(guān)viual Basic程序設(shè)計的知識以及有效指導(dǎo)讀者掌握程序設(shè)計的方法和技巧,我們還編寫了,與本書配套的《Visual Basic程序設(shè)計實驗教程》。    本書可作為高等學(xué)校Visual Basic程序設(shè)計相關(guān)課程的教材,也可供參加計算機等級考試的讀者學(xué)習(xí)參考。

書籍目錄

前言第1章  Visual Basic基礎(chǔ)  1.1  Visual Basic概述    1.1.1  Visual Basic的發(fā)展    1.1.2  Visual Basic的特點    1.1.3  Visual Basic的運行  1.2  Visual Basic的集成開發(fā)環(huán)境  習(xí)題1第2章  Visual Basic對象及操作  2.1  基本概念    2.1.1  對象    2.1.2  簡單Visual Basic程序的創(chuàng)建    2.1.3  Visual Basic程序的保存    2.1.4  Visual Basic程序的裝入    2.1.5  生成可執(zhí)行文件  2.2  窗體    2.2.1  窗體的主要屬性    2.2.2  窗體的事件  2.3  其他基本控件    2.3.1  文本框    2.3.2  標(biāo)簽    2.3.3  命令按鈕(圖2.3  5)  2.4  控件的畫法與基本操作    2.4.1  控件的畫法    2.4.2  控件的基本操作  2.5  簡單的數(shù)據(jù)輸出  2.6  簡單應(yīng)用程序舉例  習(xí)題2第3章  Visual Basic程序設(shè)計基礎(chǔ)  3.1  Visual Basic的基本數(shù)據(jù)類型    3.1.1  字符串型    3.1.2  數(shù)值型    3.1.3  邏輯型    3.1.4  日期型    3.1.5  變體型    3.1.6  自定義類型  3.2  常量與變量    3.2.1  常量    3.2.2  變量  3.3  運算符與表達式    3.3.1  算術(shù)運算符    3.3.2  字符串運算符    3.3.3  關(guān)系運算符    3.3.4  邏輯運算符    3.3.5  表達式  3.4  常用內(nèi)部函數(shù)    3.4.1  數(shù)學(xué)函數(shù)    3.4.2  類型轉(zhuǎn)換函數(shù)    3.4.3  字符串函數(shù)    3.4.4  日期與時間函數(shù)    3.4.5  隨機函數(shù)  習(xí)題3第4章  結(jié)構(gòu)化程序設(shè)計  4.1  程序控制結(jié)構(gòu)    4.1.1  Visual Basic:編程風(fēng)格    4.1.2  三種基本控制結(jié)構(gòu)  4.2  順序結(jié)構(gòu)程序設(shè)計    4.2.1  賦值語句    4.2.2  數(shù)據(jù)輸出    4.2.3  InputBox輸入框    4.2.4  MsgBox消息框函數(shù)    4.2.5  其他語句、方法及屬性    4.2.6  字體、字形和顏色    4.2.7  順序結(jié)構(gòu)程序應(yīng)用舉例  4.3  選擇結(jié)構(gòu)程序設(shè)計    4.3.1  行If語句    4.3.2  塊If語句    4.3.3  IIf函數(shù)    4.3.4  If語句的嵌套    4.3.5  Elself語句    4.3.6  Select Case語句    4.3.7  選擇結(jié)構(gòu)程序應(yīng)用舉例  4.4  循環(huán)結(jié)構(gòu)程序設(shè)計    4.4.1  循環(huán)結(jié)構(gòu)控制語句    4.4.2  For循環(huán) ……第5章  常用控件第6章  數(shù)組第7章  過程第8章  菜單程序設(shè)計第9章  對話框程序設(shè)計第10章  文件

章節(jié)摘錄

  (1)學(xué)習(xí)版。這是VB 6.O的基礎(chǔ)版本,適用于初學(xué)者,可用來開發(fā)Windows應(yīng)用程序。該版本包括所有的內(nèi)部控件(標(biāo)準(zhǔn)控件)、網(wǎng)絡(luò)(Grid)控件、Tab對象以及數(shù)據(jù)綁定控件。 ?。?)專業(yè)版。該版本為專業(yè)編程人員提供了一整套用于軟件開發(fā)、功能完備的工具。它包括學(xué)習(xí)版的全部功能,同時包括ActiveX控件、Internet控件、Crystal Report Writer和報表控件。 ?。?)企業(yè)版。這是VB 6.0的最高版本,使得專業(yè)編程人員能夠開發(fā)功能強大的分布式應(yīng)用程序。該版本包括專業(yè)版的全部功能,同時具有自動化管理器、部件管理器、數(shù)據(jù)庫管理工具、Microsoft Visual SourceSafe面向工程版的控制系統(tǒng)等。  1.1.2 Visual Basic的特點  VB是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。VB 6.0有以下主要特點?! 。?)可視化編程。在運用傳統(tǒng)的程序設(shè)計語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,而VB采用可視化程序設(shè)計方法,開發(fā)人員利用系統(tǒng)提供的大量可視化控件,按設(shè)計要求的屏幕布局,在屏幕上畫出各種圖形對象“部件”,并設(shè)置這些圖形對象的屬性,VB便自動產(chǎn)生界面設(shè)計代碼。開發(fā)人員不必為界面設(shè)計而編寫大量的代碼,從而大大提高了程序設(shè)計的效率?! 。?)面向?qū)ο蟮某绦蛟O(shè)計。VB是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,從而實現(xiàn)程序設(shè)計的要求。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,VB自動產(chǎn)生對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 ?。?)結(jié)構(gòu)化程序設(shè)計語言。VB是在BASIC語言的基礎(chǔ)上發(fā)展起來的高級程序設(shè)計語言,具有其結(jié)構(gòu)化程序設(shè)計的特點,接近于自然語言和人類的邏輯思維方式,語句簡單易懂。VB 6.0的編程器支持彩色代碼,可自動進行語言檢查,同時具有功能強大且使用靈活的調(diào)試器和編譯器。VB 6.0以編譯和解釋兩種方式來運行程序,即在設(shè)計程序過程中,隨時可以運行程序,且在整個程序設(shè)計好后,可以編譯生成執(zhí)行文件(.exe),脫離VB環(huán)境,直接在操作系統(tǒng)下運行,還可打包制作成安裝程序?! 。?)事件驅(qū)動的編程機制。VB 6.0通過事件來執(zhí)行對象的操作。事件驅(qū)動模型在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時調(diào)用過程。在事件驅(qū)動的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以由來自操作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至由應(yīng)用程序本身的消息觸發(fā)?! 。?)訪問數(shù)據(jù)庫。VB 6.O系統(tǒng)具有很強的數(shù)據(jù)庫管理功能。利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)存儲和檢索功能。同時,VB 6.O還能直接編輯和訪問其他數(shù)據(jù)庫,如Btrieve,dBASE,F(xiàn)oxPro,Paradox等。VB提供開放的數(shù)據(jù)庫連接(Open Data Base Connectivity),即ODBC功能,它可通過直接訪問或建立連接方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Setvetr,Oracle等。VB 6.0還提供了一種新的數(shù)據(jù)庫訪問技術(shù),即ADO,通過該技術(shù),能方便地訪問多種數(shù)據(jù)庫中的數(shù)據(jù)。

圖書封面

評論、評分、閱讀與下載


    Visual Basic程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7