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