出版時(shí)間:2009-3 出版社:人民郵電出版社 作者:劉炳文 頁數(shù):292
前言
Visual Basic是開發(fā)Windows應(yīng)用程序最簡單易學(xué)的語言之一。它引入了面向?qū)ο蠛褪录?qū)動(dòng)的程序設(shè)計(jì)思想,大大縮短了應(yīng)用軟件的開發(fā)周期,因而深受廣大計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)人員的歡迎,已經(jīng)成為眾多計(jì)算機(jī)愛好者學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的首選語言?! 】梢暬幊淌浅绦蛟O(shè)計(jì)的一種新概念、新方法。Microsoft公司開發(fā)的可視化程序設(shè)計(jì)系列語言在功能和編程方法上是一致的,只要學(xué)會(huì)一種可視化程序設(shè)計(jì)語言,就可以很容易地學(xué)習(xí)另一種可視化程序設(shè)計(jì)語言。Visual Basic不但功能強(qiáng)大,而且容易掌握,因此十分適合作為第一門可視化程序設(shè)計(jì)語言來學(xué)習(xí)。掌握了Visual Basic程序設(shè)計(jì)技術(shù),就可以學(xué)習(xí)更深入的內(nèi)容或者其他難度更大的語言。正因?yàn)槿绱?,目前國?nèi)很多高校的計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)相繼開設(shè)了Visual Basic的必修課和選修課。同時(shí),在全國及各地區(qū)組織的計(jì)算機(jī)統(tǒng)一考試中,幾乎無-例外地都包括Visual Basic的考試?! isual Basic是大型程序設(shè)計(jì)語言,內(nèi)容極其豐富,涉及Windows系統(tǒng)的各個(gè)領(lǐng)域,不可能在一本書中面面俱到地講述全部功能。本書是學(xué)習(xí)Visual Basic程序設(shè)計(jì)的入門教材,適應(yīng)初學(xué)者的需要,介紹的是Visual Basic程序設(shè)計(jì)中最基本、最常用的部分,是任何學(xué)習(xí)Visual Basic程序設(shè)計(jì)的人必須掌握的內(nèi)容。此外,本書是在深入解Visual Basic程序設(shè)計(jì)方法和長期應(yīng)用實(shí)踐的基礎(chǔ)上編寫而成的,充分考慮到教學(xué)和初學(xué)者的需要,把通俗易懂作為重要標(biāo)準(zhǔn);在體系結(jié)構(gòu)上,根據(jù)初學(xué)者的認(rèn)知規(guī)律作了細(xì)致安排,以使讀者能順利掌握所學(xué)知識(shí);在內(nèi)容上則注意了由簡及繁、由淺人深、循序漸進(jìn)、深入淺出以及理論與實(shí)踐的密切結(jié)合。本書并沒有追求內(nèi)容的全面,但對所涉及的所有概念,都力求講深講透,而不是“點(diǎn)到為止”。全書概念清晰,邏輯性強(qiáng),例題豐富。書中的例題是為理解概念而精心選擇的,對每個(gè)例題的界面設(shè)計(jì)、代碼編寫、運(yùn)行情況、使用的算法及應(yīng)注意的問題等都進(jìn)行了詳盡的分析和說明,從而在進(jìn)一步加深理解概念的基礎(chǔ)上,真正掌握程序設(shè)計(jì)方法?! ∪珪卜?4章,主要內(nèi)容包括:Visual Basic程序開發(fā)環(huán)境、對象和事件驅(qū)動(dòng)的概念、運(yùn)算符和表達(dá)式、數(shù)據(jù)輸入輸出、常用標(biāo)準(zhǔn)控件、基本控制結(jié)構(gòu)、數(shù)組和記錄、過程調(diào)用、鍵盤和鼠標(biāo)事件過程、菜單程序設(shè)計(jì)、對話框程序設(shè)計(jì)、多窗體程序設(shè)計(jì)、文件處理等。本書與全國計(jì)算機(jī)等級考試(NCRE)大綱所規(guī)定的有關(guān)Visual Basic的全部考試內(nèi)容相同。
內(nèi)容概要
本書通過大量實(shí)例,深入淺出地介紹了Visual Basic 6.0中文版的開發(fā)環(huán)境、對象和事件驅(qū)動(dòng)的概念、運(yùn)算符和表達(dá)式、數(shù)據(jù)輸入輸出、常用標(biāo)準(zhǔn)控件、基本控制結(jié)構(gòu)、數(shù)組和記錄、過程調(diào)用、鍵盤和鼠標(biāo)事件、菜單程序設(shè)計(jì)、對話框程序設(shè)計(jì)、多窗體程序設(shè)計(jì)以及文件處理等內(nèi)容。針對初學(xué)者的特點(diǎn),全書在編排上注意了由簡及繁、由淺入深和循序漸進(jìn),力求通俗易懂、簡潔實(shí)用。全書每章都附有習(xí)題,便于學(xué)生學(xué)習(xí)和老師教學(xué)?! ”緯勺鳛楦叩葘W(xué)校相關(guān)專業(yè)的基礎(chǔ)課教材,也可作為計(jì)算機(jī)培訓(xùn)班教材或全國計(jì)算機(jī)等級考試(NCRE)的應(yīng)試教材,還可以供初學(xué)者自學(xué)使用。
作者簡介
劉炳文,國防大學(xué)教授。長期從事計(jì)算機(jī)教學(xué)和應(yīng)用研究開發(fā)工作,參加國家“863”應(yīng)用項(xiàng)目的研制,并多次獲獎(jiǎng)。已出版數(shù)十本與計(jì)算機(jī)應(yīng)用有關(guān)的教材和專業(yè)書籍,內(nèi)容涉及操作系統(tǒng)、工具軟件、字表處理、應(yīng)用基礎(chǔ)、數(shù)據(jù)庫、程序設(shè)計(jì)語言(BASIC、Quick BASIC、Ada、C、C++、Visual Basic、Visual Basic .NET、VBScript、Win32 API等)。自20世紀(jì)90年代初開始,從事Visual Basic的教學(xué)和應(yīng)用研究工作,并一直跟蹤版本的更新,先后出版過多本與Visual Basic程序設(shè)計(jì)有關(guān)的教材和專著。
書籍目錄
第1章 Visual Basic程序開發(fā)環(huán)境 1.1 可視化與事件驅(qū)動(dòng)型語言 1.2 Visual Basic的啟動(dòng)與退出 1.3 主窗口 1.4 其他窗口 習(xí)題 第2章 對象 2.1 對象及其屬性設(shè)置 2.2 窗體 2.3 控件 習(xí)題 第3章 建立簡單的Visual Basic應(yīng)用程序 3.1 語句 3.2 編寫簡單的Visual Basic應(yīng)用程序 3.3 程序的保存、裝入和運(yùn)行 3.4 Visual Basic應(yīng)用程序的結(jié)構(gòu)與工作方式 習(xí)題 第4章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 4.1 基本(標(biāo)準(zhǔn))數(shù)據(jù)類型 4.2 常量和變量 4.3 變量的作用域 4.4 內(nèi)部函數(shù) 4.5 運(yùn)算符與表達(dá)式 習(xí)題 第5章 數(shù)據(jù)輸入輸出 5.1 數(shù)據(jù)輸出——Print方法 5.2 數(shù)據(jù)輸入——InputBox函數(shù) 5.3 MsgBox函數(shù)和MsgBox語句 5.4 字形 習(xí)題 第6章 常用標(biāo)準(zhǔn)控件 第7章 Visual Basic控制結(jié)構(gòu) 第8章 數(shù)組與記錄 第9章 過程 第10章 鍵盤與鼠標(biāo)事件 第11章 菜單程序設(shè)計(jì) 第12章 對話框程序設(shè)計(jì) 第13章 多窗體程序設(shè)計(jì)與環(huán)境應(yīng)用 第14章 文件 參考文獻(xiàn)
章節(jié)摘錄
1.1.2 事件驅(qū)動(dòng)的編程機(jī)制 Visual Basic通過事件驅(qū)動(dòng)的方式來實(shí)現(xiàn)對象的操作,其程序不是按照預(yù)定的“路徑”執(zhí)行,而是在響應(yīng)不同的事件時(shí),驅(qū)動(dòng)不同的事件代碼,以此來控制對象的行為。一個(gè)對象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個(gè)對象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊”(Click)事件,而在產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來實(shí)現(xiàn)指定的操作。 在用Visual Basic設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個(gè)微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個(gè)事件來驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過程來執(zhí)行指定的操作。這樣可以方便編程人員,提高效率。 在傳統(tǒng)的面向過程的應(yīng)用程序中,執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼都由程序本身控制。而在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,程序設(shè)計(jì)人員要以“對象”為中心來設(shè)計(jì)模塊,而不是以“過程”為中心來考慮應(yīng)用程序的結(jié)構(gòu)。此外,在事件驅(qū)動(dòng)應(yīng)用程序中,代碼不是按預(yù)定的順序執(zhí)行,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼段?! ∈录强梢杂纱绑w或控件識(shí)別的操作。在響應(yīng)事件時(shí),事件驅(qū)動(dòng)應(yīng)用程序執(zhí)行指定的代碼。事件可以由用戶操作觸發(fā),也可以由來自操作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此,在事件驅(qū)動(dòng)應(yīng)用程序中,每次運(yùn)行時(shí)所執(zhí)行的代碼和所經(jīng)過的“路徑”是不一樣的?! isual Basic的窗體和每個(gè)控件都有一個(gè)預(yù)定義的事件集,當(dāng)其中的某個(gè)事件發(fā)生,并且在相關(guān)聯(lián)的事件過程中存在代碼時(shí),Visual Basic將執(zhí)行這些代碼?! ”M管Visual Basic中的對象能自動(dòng)識(shí)別預(yù)定義的事件集,但必須通過代碼判定它們是否響應(yīng)具體事件以及如何響應(yīng)具體事件,代碼(即事件過程)與每個(gè)事件對應(yīng)。為了讓窗體或控件響應(yīng)某個(gè)事件,必須把代碼放入這個(gè)事件的事件過程之中。
編輯推薦
《VisualBasic程序設(shè)計(jì)教程》特點(diǎn)是不求面面俱到 力求講深講透;內(nèi)容循序漸進(jìn) 理論結(jié)合實(shí)踐;例題豐富實(shí)用 分析詳盡清晰?! 禫isualBasic程序設(shè)計(jì)教程》是學(xué)習(xí)Visual Basic程序設(shè)計(jì)的入門教材,介紹的是Visual Basic程序設(shè)計(jì)中最基本、最常用的部分,是任何學(xué)習(xí)Visual Basic程序設(shè)計(jì)的讀者必須掌握的內(nèi)容?!禫isualBasic程序設(shè)計(jì)教程》充分考慮到教學(xué)和初學(xué)者的需要,把通俗易懂作為重要標(biāo)準(zhǔn);在體系結(jié)構(gòu)上,根據(jù)初學(xué)者的認(rèn)知規(guī)律作了細(xì)致安排,以使讀者能順利掌握所學(xué)知識(shí);在內(nèi)容上。則注意了由簡及繁、由淺入深、循序漸進(jìn)、深入淺出以及理論與實(shí)踐的密切結(jié)合。《VisualBasic程序設(shè)計(jì)教程》的覆蓋面不是很寬,但對所涉及的任何概念。都力求講深講透,而不是“點(diǎn)到為止”。書中的例題是為理解概念而精心選擇的,對每個(gè)例題的界面設(shè)計(jì)、代碼編寫、運(yùn)行情況、使用的算法及應(yīng)注意的問題等都進(jìn)行了詳盡的分析和說明。《VisualBasic程序設(shè)計(jì)教程》與全國計(jì)算機(jī)等級考試(NCRE)大綱所規(guī)定的有關(guān)Visual Basic的全部考試內(nèi)容相同。
圖書封面
評論、評分、閱讀與下載
Visual Basic程序設(shè)計(jì)教程 PDF格式下載