Visual Basic程序設計教程

出版時間:2009-3  出版社:人民郵電出版社  作者:劉炳文  頁數:292  

前言

  Visual Basic是開發(fā)Windows應用程序最簡單易學的語言之一。它引入了面向對象和事件驅動的程序設計思想,大大縮短了應用軟件的開發(fā)周期,因而深受廣大計算機專業(yè)和非計算機專業(yè)人員的歡迎,已經成為眾多計算機愛好者學習計算機程序設計的首選語言?! 】梢暬幊淌浅绦蛟O計的一種新概念、新方法。Microsoft公司開發(fā)的可視化程序設計系列語言在功能和編程方法上是一致的,只要學會一種可視化程序設計語言,就可以很容易地學習另一種可視化程序設計語言。Visual Basic不但功能強大,而且容易掌握,因此十分適合作為第一門可視化程序設計語言來學習。掌握了Visual Basic程序設計技術,就可以學習更深入的內容或者其他難度更大的語言。正因為如此,目前國內很多高校的計算機專業(yè)和非計算機專業(yè)相繼開設了Visual Basic的必修課和選修課。同時,在全國及各地區(qū)組織的計算機統一考試中,幾乎無-例外地都包括Visual Basic的考試?! isual Basic是大型程序設計語言,內容極其豐富,涉及Windows系統的各個領域,不可能在一本書中面面俱到地講述全部功能。本書是學習Visual Basic程序設計的入門教材,適應初學者的需要,介紹的是Visual Basic程序設計中最基本、最常用的部分,是任何學習Visual Basic程序設計的人必須掌握的內容。此外,本書是在深入解Visual Basic程序設計方法和長期應用實踐的基礎上編寫而成的,充分考慮到教學和初學者的需要,把通俗易懂作為重要標準;在體系結構上,根據初學者的認知規(guī)律作了細致安排,以使讀者能順利掌握所學知識;在內容上則注意了由簡及繁、由淺人深、循序漸進、深入淺出以及理論與實踐的密切結合。本書并沒有追求內容的全面,但對所涉及的所有概念,都力求講深講透,而不是“點到為止”。全書概念清晰,邏輯性強,例題豐富。書中的例題是為理解概念而精心選擇的,對每個例題的界面設計、代碼編寫、運行情況、使用的算法及應注意的問題等都進行了詳盡的分析和說明,從而在進一步加深理解概念的基礎上,真正掌握程序設計方法?! ∪珪卜?4章,主要內容包括:Visual Basic程序開發(fā)環(huán)境、對象和事件驅動的概念、運算符和表達式、數據輸入輸出、常用標準控件、基本控制結構、數組和記錄、過程調用、鍵盤和鼠標事件過程、菜單程序設計、對話框程序設計、多窗體程序設計、文件處理等。本書與全國計算機等級考試(NCRE)大綱所規(guī)定的有關Visual Basic的全部考試內容相同。

內容概要

本書通過大量實例,深入淺出地介紹了Visual Basic 6.0中文版的開發(fā)環(huán)境、對象和事件驅動的概念、運算符和表達式、數據輸入輸出、常用標準控件、基本控制結構、數組和記錄、過程調用、鍵盤和鼠標事件、菜單程序設計、對話框程序設計、多窗體程序設計以及文件處理等內容。針對初學者的特點,全書在編排上注意了由簡及繁、由淺入深和循序漸進,力求通俗易懂、簡潔實用。全書每章都附有習題,便于學生學習和老師教學?! ”緯勺鳛楦叩葘W校相關專業(yè)的基礎課教材,也可作為計算機培訓班教材或全國計算機等級考試(NCRE)的應試教材,還可以供初學者自學使用。

作者簡介

劉炳文,國防大學教授。長期從事計算機教學和應用研究開發(fā)工作,參加國家“863”應用項目的研制,并多次獲獎。已出版數十本與計算機應用有關的教材和專業(yè)書籍,內容涉及操作系統、工具軟件、字表處理、應用基礎、數據庫、程序設計語言(BASIC、Quick BASIC、Ada、C、C++、Visual Basic、Visual Basic .NET、VBScript、Win32 API等)。自20世紀90年代初開始,從事Visual Basic的教學和應用研究工作,并一直跟蹤版本的更新,先后出版過多本與Visual Basic程序設計有關的教材和專著。

書籍目錄

第1章  Visual Basic程序開發(fā)環(huán)境   1.1  可視化與事件驅動型語言   1.2  Visual Basic的啟動與退出   1.3  主窗口   1.4  其他窗口   習題  第2章  對象   2.1  對象及其屬性設置   2.2  窗體   2.3  控件   習題  第3章  建立簡單的Visual Basic應用程序   3.1  語句   3.2  編寫簡單的Visual Basic應用程序   3.3  程序的保存、裝入和運行   3.4  Visual Basic應用程序的結構與工作方式   習題  第4章  數據類型、運算符與表達式   4.1  基本(標準)數據類型   4.2  常量和變量   4.3  變量的作用域   4.4  內部函數   4.5  運算符與表達式   習題  第5章  數據輸入輸出   5.1  數據輸出——Print方法   5.2  數據輸入——InputBox函數   5.3  MsgBox函數和MsgBox語句   5.4  字形   習題  第6章  常用標準控件  第7章  Visual Basic控制結構  第8章  數組與記錄  第9章  過程  第10章  鍵盤與鼠標事件  第11章  菜單程序設計  第12章  對話框程序設計  第13章  多窗體程序設計與環(huán)境應用  第14章  文件  參考文獻

章節(jié)摘錄

  1.1.2 事件驅動的編程機制  Visual Basic通過事件驅動的方式來實現對象的操作,其程序不是按照預定的“路徑”執(zhí)行,而是在響應不同的事件時,驅動不同的事件代碼,以此來控制對象的行為。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產生一個“單擊”(Click)事件,而在產生該事件時將執(zhí)行一段程序,用來實現指定的操作?! ≡谟肰isual Basic設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執(zhí)行指定的操作。這樣可以方便編程人員,提高效率?! ≡趥鹘y的面向過程的應用程序中,執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼都由程序本身控制。而在面向對象的程序設計中,程序設計人員要以“對象”為中心來設計模塊,而不是以“過程”為中心來考慮應用程序的結構。此外,在事件驅動應用程序中,代碼不是按預定的順序執(zhí)行,而是在響應不同的事件時執(zhí)行不同的代碼段?! ∈录强梢杂纱绑w或控件識別的操作。在響應事件時,事件驅動應用程序執(zhí)行指定的代碼。事件可以由用戶操作觸發(fā),也可以由來自操作系統或其他應用程序的消息觸發(fā),甚至由應用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此,在事件驅動應用程序中,每次運行時所執(zhí)行的代碼和所經過的“路徑”是不一樣的?! isual Basic的窗體和每個控件都有一個預定義的事件集,當其中的某個事件發(fā)生,并且在相關聯的事件過程中存在代碼時,Visual Basic將執(zhí)行這些代碼?! ”M管Visual Basic中的對象能自動識別預定義的事件集,但必須通過代碼判定它們是否響應具體事件以及如何響應具體事件,代碼(即事件過程)與每個事件對應。為了讓窗體或控件響應某個事件,必須把代碼放入這個事件的事件過程之中。

編輯推薦

  《VisualBasic程序設計教程》特點是不求面面俱到 力求講深講透;內容循序漸進 理論結合實踐;例題豐富實用 分析詳盡清晰?!  禫isualBasic程序設計教程》是學習Visual Basic程序設計的入門教材,介紹的是Visual Basic程序設計中最基本、最常用的部分,是任何學習Visual Basic程序設計的讀者必須掌握的內容?!禫isualBasic程序設計教程》充分考慮到教學和初學者的需要,把通俗易懂作為重要標準;在體系結構上,根據初學者的認知規(guī)律作了細致安排,以使讀者能順利掌握所學知識;在內容上。則注意了由簡及繁、由淺入深、循序漸進、深入淺出以及理論與實踐的密切結合。《VisualBasic程序設計教程》的覆蓋面不是很寬,但對所涉及的任何概念。都力求講深講透,而不是“點到為止”。書中的例題是為理解概念而精心選擇的,對每個例題的界面設計、代碼編寫、運行情況、使用的算法及應注意的問題等都進行了詳盡的分析和說明?!禫isualBasic程序設計教程》與全國計算機等級考試(NCRE)大綱所規(guī)定的有關Visual Basic的全部考試內容相同。

圖書封面

評論、評分、閱讀與下載


    Visual Basic程序設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7