Visual Basic 程序設(shè)計(jì)
定 價(jià):33.5 元
叢書名:普通高等教育“十一五”國家級(jí)規(guī)劃教材
- 作者:譚浩強(qiáng) ,袁玫 ,薛淑斌 著
- 出版時(shí)間:2012/11/1
- ISBN:9787302303534
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312VB
- 頁碼:321
- 紙張:膠版紙
- 版次:3
- 開本:16開
《高等院校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材·應(yīng)用型教材系列:Visual BASIC程序設(shè)計(jì)(第3版)》主要介紹Visual Basic(簡稱VB)的基礎(chǔ)知識(shí)以及怎樣使用Visual Basic進(jìn)行程序設(shè)計(jì)、開發(fā)Windows的應(yīng)用程序。
本書遵循“概念清晰,實(shí)例豐富,通俗易懂,應(yīng)用性強(qiáng)”的原則,以編寫VB應(yīng)用程序?yàn)橹骶,把界面設(shè)計(jì)與程序代碼設(shè)計(jì)二者緊密結(jié)合,互相滲透,同步展開,逐步深入。每學(xué)完本書的一章或一節(jié),都能進(jìn)一步掌握VB新的應(yīng)用技能,在實(shí)現(xiàn)一個(gè)個(gè)具體任務(wù)的過程中學(xué)會(huì)使用VB。本書最后一章介紹了兩個(gè)綜合應(yīng)用實(shí)例。通過全書的學(xué)習(xí),讀者能全面地了解怎樣進(jìn)行VB應(yīng)用程序的開發(fā),并且能由淺到深、由簡單到復(fù)雜地學(xué)會(huì)設(shè)計(jì)一個(gè)VB應(yīng)用程序。這樣讀者會(huì)愈學(xué)愈有興趣,愈學(xué)愈深入。
本書的作者有豐富的教學(xué)和編著教材的經(jīng)驗(yàn),善于把復(fù)雜的問題簡單化,用讀者容易理解的方法和語言闡明復(fù)雜的概念。對(duì)于本書涉及的每一個(gè)概念和程序中的關(guān)鍵問題,都做了明確、清晰、通俗的說明。讀者完全可以通過自學(xué)掌握本書的內(nèi)容。
本書可作為高等學(xué)校(尤其是應(yīng)用型大學(xué))本科和程度較好的高職學(xué)校的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材以及自學(xué)者的參考書。
叢書的特點(diǎn) ◆堅(jiān)持面向應(yīng)用的方向.以應(yīng)用為中心構(gòu)建課程體系。 ◆準(zhǔn)確定位,合理取舍內(nèi)容,切合實(shí)際需要。 ◆采用“提出問題-解決問題-歸納分析”的新的教學(xué)三部曲。 ◆寫法通俗易懂,易于理解,便于教學(xué),容易入門。 ◆品種豐富,涵蓋面廣。包括必修課教材、選修課教材、教學(xué)輔導(dǎo)書、實(shí)訓(xùn)教材、參考書等。 ◆著名計(jì)算機(jī)教育家譚浩強(qiáng)教授親自組織和指導(dǎo),有經(jīng)驗(yàn)的專家和,骨干教師參與編寫,教材質(zhì)量高。 叢書包含4個(gè)系列 ◆基礎(chǔ)教材系列涵蓋了計(jì)算機(jī)公共基礎(chǔ)課程的教材。 ◆應(yīng)用型教材系列適合作為培養(yǎng)應(yīng)用性人才的本科院校和基礎(chǔ)較好、要求較高的高職高專學(xué)校的主干教材。 ◆實(shí)用技術(shù)教材系列針對(duì)應(yīng)用型院校和高職高專院校所需掌握的技能技術(shù)編寫的教材。 ◆實(shí)訓(xùn)教材系列應(yīng)用型本科院校和高職高專院校都可以選用這類實(shí)訓(xùn)教材。
Visual Basic(簡稱VB)是在國內(nèi)得到迅速推廣和應(yīng)用的一種可視化的計(jì)算機(jī)高級(jí)語言,它適用于面向?qū)ο蟮某绦蛟O(shè)計(jì)。
計(jì)算機(jī)技術(shù)在迅速地發(fā)展,字符界面的DOS操作平臺(tái)早已被圖形界面的Windows平臺(tái)所取代。在Windows平臺(tái)上所使用的大量的應(yīng)用程序也是具有圖形界面的。使用圖形界面,用戶感到形象、生動(dòng),具有吸引力,一掃以往應(yīng)用程序用戶界面枯燥單調(diào)的感覺。然而,在Windows環(huán)境下設(shè)計(jì)具有圖形界面的應(yīng)用程序,如果用傳統(tǒng)的計(jì)算機(jī)高級(jí)語言設(shè)計(jì),工作量十分巨大。其中絕大部分的工作量花在界面設(shè)計(jì)上(用程序語句在屏幕上畫出所需的界面),用傳統(tǒng)的程序設(shè)計(jì)語言開發(fā)Windows應(yīng)用程序,感到捉襟見肘,難以勝任。
為了解決這個(gè)問題,為開發(fā)Windows應(yīng)用程序提供有效的開發(fā)工具,Microsoft公司于1991年推出Visual Basic語言,Visual意為“可視的”, Visual Basic即“可視化的Basic" 。用Visual Basic能方便地進(jìn)行可視屏幕設(shè)計(jì),Visual Basic和其他可視化開發(fā)工具的出現(xiàn),使應(yīng)用程序的設(shè)計(jì)進(jìn)入了一個(gè)新的階段。
Visual Basic問世后,以其突出的優(yōu)點(diǎn)得到迅速的推廣使用。許多過去在DOS平臺(tái)上開發(fā)應(yīng)用程序的人紛紛轉(zhuǎn)向在Windows平臺(tái)上開發(fā)應(yīng)用程序,許多人對(duì)Visual Basic產(chǎn)生興趣,想學(xué)習(xí)Visual Basic.
與過去傳統(tǒng)的計(jì)算機(jī)高級(jí)語言(如BASIC、FORTRAN語言)相比,Visual Basic在功能和使用方法上有較大的不同,有些習(xí)慣于傳統(tǒng)的面向過程程序設(shè)計(jì)的人員在開始學(xué)習(xí)Visual Basic時(shí)可能感到不大習(xí)慣。
其實(shí),學(xué)習(xí)Visual Basic要比學(xué)習(xí)其他面向?qū)ο蟮挠?jì)算機(jī)語言(如C++、Java語言)容易得多,而且用VB開發(fā)的應(yīng)用程序用戶界面友好、使用方便、形象直觀,很能引起人們的興趣,因此受到廣大初學(xué)者和應(yīng)用軟件開發(fā)人員的歡迎,許多受歡迎的應(yīng)用軟件都是用VB寫的。
十多年來,很多高校開設(shè)了Visual Basic程序設(shè)計(jì)課程,許多學(xué)生通過短短的數(shù)十小時(shí)的學(xué)習(xí),就能用它編寫一些相對(duì)簡單的VB應(yīng)用程序,為今后的深入應(yīng)用打下很好的基礎(chǔ)。事實(shí)證明,VB可以作為非計(jì)算機(jī)專業(yè)的大學(xué)生(包括文科學(xué)生)學(xué)習(xí)程序設(shè)計(jì)的第一種語言。
Visual Basic程序設(shè)計(jì)包括兩個(gè)部分:一是界面設(shè)計(jì)(包括屬性的設(shè)置);二是程序代碼的設(shè)計(jì)。二者互相交叉,緊密結(jié)合。而且VB涉及的概念比較多,內(nèi)容比較廣泛,有關(guān)規(guī)則比較繁雜,如果不善于組織教學(xué)體系,可能會(huì)使讀者感到思路不清,內(nèi)容凌亂,難以入門和掌握。因此作者認(rèn)為必須深入了解讀者對(duì)象的特點(diǎn)和需要,準(zhǔn)確對(duì)教材定位,合理取舍內(nèi)容,構(gòu)建合理的教材體系,用讀者容易理解的方法組織教學(xué),使廣大初學(xué)者興趣盎然地進(jìn)入VB的天地。
為了在我國推廣Visual Basic, 中央電視臺(tái)在1998年舉辦了一次VB電視講座,邀請(qǐng)譚浩強(qiáng)教授在中央電視臺(tái)教育頻道面向全社會(huì)講授Visual Basic。這開創(chuàng)了全國范圍內(nèi)利用電視媒體推廣Visual Basic的先河。為了配合這個(gè)電視講座,譚浩強(qiáng)和薛淑斌共同編寫了教材《Visual Basic語言簡明教程》(電子工業(yè)出版社出版),該書采取了與傳統(tǒng)教材不同的寫法,通過實(shí)例來介紹VB的使用方法以及怎樣開發(fā)一個(gè)Windows應(yīng)用程序。讀者在計(jì)算機(jī)上照樣做一遍就可以基本了解VB各部分的功能以及使用它們的方法。講座取得了很好的效果,許多初學(xué)者覺得VB很有趣、很有用、容易入門。
根據(jù)高校教學(xué)的需要,在《Visual Basic語言簡明教程》的基礎(chǔ)上,2000年譚浩強(qiáng)、薜淑斌、袁玫合作編寫了《Visual Basic程序設(shè)計(jì)》一書,由清華大學(xué)出版社出版。該書出版后,受到了全國各校的歡迎,許多學(xué)生反映該教材很好學(xué),特別容易自學(xué)。
2004年作者對(duì)《Visual Basic程序設(shè)計(jì)》一書進(jìn)行了修訂,擴(kuò)充了內(nèi)容,提高了深度,加強(qiáng)了系統(tǒng)性,出版了《Visual Basic程序設(shè)計(jì)(第2版)》(譚浩強(qiáng)、袁玫、薛淑斌編著,清華大學(xué)出版社出版),對(duì)象是應(yīng)用型大學(xué)本科和程度較高的高職高專學(xué)生和在職科技人員。
根據(jù)計(jì)算機(jī)技術(shù)和教學(xué)改革的發(fā)展,從2011年開始進(jìn)行第3版的編寫工作,于2012年6月完成。第3版的內(nèi)容和體系與第2版相比,有很大的變化。重新組織了教材體系,以編寫VB應(yīng)用程序?yàn)橹骶,把界面設(shè)計(jì)與程序代碼設(shè)計(jì)二者更加緊密結(jié)合,互相滲透,同步展開,逐步深入,本書最后一章介紹了兩個(gè)綜合應(yīng)用實(shí)例。通過全書的學(xué)習(xí),讀者能全面了解怎樣進(jìn)行VB應(yīng)用程序的開發(fā),并且能由淺到深、由簡單到復(fù)雜地學(xué)會(huì)設(shè)計(jì)一個(gè)VB應(yīng)用程序。
考慮到學(xué)生學(xué)習(xí)本課程的目的是學(xué)會(huì)利用VB開發(fā)Windows應(yīng)用程序,因此不應(yīng)當(dāng)把它作為一門純理論的課程來學(xué)習(xí),而應(yīng)當(dāng)突出技能和應(yīng)用。本書的寫法不是沿用理論課程傳統(tǒng)的三部曲:“提出概念-解釋概念-舉例說明”,而是針對(duì)應(yīng)用型課程的特點(diǎn),采用了新的三部曲:“提出問題-解決問題-歸納分析”。學(xué)習(xí)的目的很明確,就是學(xué)以致用。學(xué)生每學(xué)完本書的一章或一節(jié),都能進(jìn)一步掌握VB新的應(yīng)用技能,在實(shí)現(xiàn)一個(gè)個(gè)具體任務(wù)的過程中學(xué)會(huì)使用VB。這樣就使學(xué)生愈學(xué)愈有興趣,愈學(xué)愈深入。
本書遵循“概念清晰,實(shí)例豐富,通俗易懂”的原則,注意把復(fù)雜的問題簡單化,使讀者容易理解和接受。對(duì)于涉及的每一個(gè)概念和程序中的關(guān)鍵問題,都做了明確、清晰、通俗的說明。力求不留下模棱兩可、似是而非之處。讀者完全可以通過自學(xué)掌握本書的內(nèi)容。
由于VB的功能很豐富,尤其是各種屬性、事件和方法眾多,在一本為初學(xué)者使用的教材中不可能全部介紹,只能選其中最基本的、最常用的或典型的部分進(jìn)行介紹,目的是使讀者了解和初步掌握VB程序設(shè)計(jì)的基本方法。讀者絕不應(yīng)該滿足于書中所介紹的具體內(nèi)容,而應(yīng)當(dāng)掌握進(jìn)行VB程序設(shè)計(jì)的基本方法,在此基礎(chǔ)上舉一反三,不斷深入。
本課程不是理論課程,而是應(yīng)用型的課程,應(yīng)當(dāng)十分重視實(shí)踐環(huán)節(jié)的學(xué)習(xí)。有些問題如果不清楚,自己上機(jī)親自試驗(yàn)一下即可。要學(xué)會(huì)自主學(xué)習(xí),自己發(fā)展知識(shí)。
本書的幾個(gè)版本是由譚浩強(qiáng)教授、袁玫教授和薜淑斌高級(jí)工程師共同完成的,整個(gè)團(tuán)隊(duì)分工收集資料,共同研討教材的指導(dǎo)思想,制訂寫作大綱,選取內(nèi)容,設(shè)計(jì)例題,分工編寫,討論定稿。本次修訂工作主要由袁玫教授執(zhí)筆,她在本書第2版的基礎(chǔ)上,根據(jù)豐富的教學(xué)經(jīng)驗(yàn),重新改寫,補(bǔ)充了許多新的內(nèi)容和實(shí)例,使本書的內(nèi)容更加豐富。譚浩強(qiáng)教授對(duì)書稿進(jìn)行了逐字逐句的修改加工,特別是用容易理解的方法和語言闡明復(fù)雜的概念,使本書更加通俗易懂。
本書肯定會(huì)有不足之處,祈廣大讀者不吝賜教。
作 者2012年6月于北京
譚浩強(qiáng)教授,我國著名計(jì)算機(jī)教育專家,計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育開拓者之一,現(xiàn)任全國高校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)會(huì)長。他創(chuàng)造了3個(gè)世界紀(jì)錄:(1)20年來他(及其合作者)共編著出版了140余部計(jì)算機(jī)著作,此外主編了300多部計(jì)算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量近5000萬冊(cè),是讀者最多的科技作家。(3)他和別人合作編著的《BASIC語言》發(fā)行了1250萬冊(cè),創(chuàng)科技書籍發(fā)行量的世界紀(jì)錄。他善于用讀者容易理解的方法和語言說明復(fù)雜的概念。許多人認(rèn)為他“開創(chuàng)了計(jì)算機(jī)書籍貼近大眾的新風(fēng)”,為我國的計(jì)算機(jī)普及事業(yè)做出了最要的貢獻(xiàn)。
第1章 Visual Basic程序設(shè)計(jì)的初步知識(shí)
1.1 Visual Basic是易學(xué)易用的計(jì)算機(jī)語言
1.1.1 從初期的BASIC到Visual Basic
1.1.2 Windows的出現(xiàn)使Visual Basic應(yīng)運(yùn)而生
1.1.3 Visual Basic的基本特點(diǎn)
1.2 程序設(shè)計(jì)的有關(guān)知識(shí)
1.2.1 結(jié)構(gòu)化程序設(shè)計(jì)
1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.3 算法和流程圖
1.3.1 算法的概念
1.3.2 算法的表示形式
1.3.3 三種基本結(jié)構(gòu)
思考與練習(xí)
實(shí)驗(yàn)1 安裝Visual Basic 6.0
第2章 設(shè)計(jì)最簡單的Visual Basic應(yīng)用程序
2.1 了解Visual Basic集成開發(fā)環(huán)境
2.2 最簡單的Visual Basic程序
2.3 開發(fā)Visual Basic應(yīng)用程序的步驟和有關(guān)問題
2.3.1 開發(fā)Visual Basic應(yīng)用程序的步驟
2.3.2 怎樣運(yùn)行和保存Visual Basic應(yīng)用程序
2.3.3 Visual Basic應(yīng)用程序的執(zhí)行方式
2.4 Visual Basic編程的初步知識(shí)
思考與練習(xí)
實(shí)驗(yàn)2 了解Visual Basic集成開發(fā)環(huán)境
第3章 Visual Basic程序設(shè)計(jì)初步
3.1 利用窗體進(jìn)行界面設(shè)計(jì)
3.2 Visual Basic語言的語法基礎(chǔ)
3. 2.1 Visual Basic的數(shù)據(jù)類型
3.2.2 變量名和變量值
3.2.3 定義變量
3.2.4 使用數(shù)組
3.2.5 使用標(biāo)準(zhǔn)函數(shù)
3.2.6 算術(shù)運(yùn)算符與表達(dá)式
3.2.7 用表達(dá)式對(duì)變量賦值
3.3 對(duì)象、屬性、事件和方法的概念
3.3.1 Visual Basic中的對(duì)象
3.3.2 什么是屬性
3.3.3 什么是事件
3.3.4 什么是方法
3.4 窗體的屬性
3.5 窗體的方法
3.6 窗體的事件
思考與練習(xí)
實(shí)驗(yàn)3 窗體、函數(shù)與表達(dá)式
第4章 在用戶界面設(shè)計(jì)中使用常用控件
4.1 利用文本框處理字符信息
4.1.1 文本框的簡單使用
4.1.2 文本框的屬性、事件和方法
4.1.3 字體與字型的控制
4.2 利用標(biāo)簽控件顯示字符信息
4.3 善于利用命令按鈕
4.3.1 Enabled屬性使命令按鈕可用或不可用
4.3.2 用Visible屬性使命令按鈕"不可見
4.3.3 Default屬性和Cancel屬性
4.4 使用滾動(dòng)條控件進(jìn)行輸入
4.5 使用圖片框控件顯示圖形
4.6 使用圖像框控件顯示圖形
……
第5章 在程序中利用條件選擇
第6章 在程序中利用循環(huán)處理
第7章 Visual Basic程序設(shè)計(jì)的進(jìn)一步討論
第8章 文件及文件系統(tǒng)控件
第9章 界面設(shè)計(jì)的進(jìn)一步討論
第10章 圖形和簡單動(dòng)畫
第11章 建立和訪問數(shù)據(jù)庫
第12章 Visual Basic應(yīng)用實(shí)例
參考文獻(xiàn)