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

出版時(shí)間:2009-2  出版社:高等教育出版社  作者:王賀明 編  頁數(shù):288  

前言

  面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的出現(xiàn)是計(jì)算機(jī)程序設(shè)計(jì)領(lǐng)域的又一場革命,它有效地提高了程序的效率,也大大縮短了軟件系統(tǒng)的開發(fā)周期。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)的廣泛使用,計(jì)算機(jī)軟件設(shè)計(jì)技術(shù)已經(jīng)受到世界各國的高度重視。最近幾年,全國各高校紛紛開設(shè)了面向?qū)ο蟮腣isualBasic程序設(shè)計(jì)課程。  面向?qū)ο蟮腣isualBasic程序設(shè)計(jì)課程是高校相關(guān)專業(yè)課程設(shè)置中一門重要的課程。它有兩個(gè)顯著作用,一是使學(xué)習(xí)者初步掌握如何編寫計(jì)算機(jī)程序,二是培養(yǎng)學(xué)習(xí)者嚴(yán)密的思維能力。假設(shè)把使用別人編好的軟件比作是在坐汽車,那么學(xué)習(xí)VisualBasic程序設(shè)計(jì)課程的目的就是要造汽車。  面向?qū)ο蟮腣isualBasic程序設(shè)計(jì)課程包括兩方面內(nèi)容,一是控件的使用,二是程序設(shè)計(jì),初學(xué)者首先應(yīng)掌握基本控件的使用方法和簡單的程序設(shè)計(jì)方法,突破第一道難關(guān)之后,再掌握程序設(shè)計(jì)的更多內(nèi)容和思維方法?! ”緯歉鶕?jù)教育部高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)分委員會(huì)最新提出的大學(xué)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)課程的教學(xué)基本要求編寫的,同時(shí)也參照了教育部考試中心新的計(jì)算機(jī)等級考試大綱和全國大學(xué)生計(jì)算機(jī)等級考試新的考試大綱,重點(diǎn)在于提高學(xué)習(xí)者的編程能力和應(yīng)用計(jì)算機(jī)的能力。  本書的特點(diǎn)是以讀者為本,在寫作風(fēng)格上力爭敘述簡明、重點(diǎn)突出、概念清晰、深入淺出,在內(nèi)容上力爭取材科學(xué)合理、內(nèi)容新穎豐富、舉例有趣有用?! 榱伺浜献x者學(xué)習(xí)《VisualBasic程序設(shè)計(jì)教程》的內(nèi)容,幫助讀者全面掌握有關(guān)visualBasic程序設(shè)計(jì)的知識(shí)以及有效指導(dǎo)讀者掌握程序設(shè)計(jì)的方法和技巧,我們還編寫了《visualBasic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題集(筆試、機(jī)試)》一書,該書對主教材中的重點(diǎn)、難點(diǎn)內(nèi)容進(jìn)行了總結(jié),并提供了大量的知識(shí)要點(diǎn)、應(yīng)用舉例和練習(xí)。在應(yīng)用舉例部分,給出了詳細(xì)的解題步驟,對于綜合練習(xí)部分,給出了參考答案,書中的所有程序均在計(jì)算機(jī)上運(yùn)行通過,便于讀者在較短時(shí)間內(nèi)盡快地掌握編程技術(shù)。

內(nèi)容概要

  《Visual Basic程序設(shè)計(jì)教程》是根據(jù)教育部高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)分委員會(huì)最新提出的大學(xué)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)課程的教學(xué)基本要求編寫的。全書共分為12章,分別是:Visual Basic程序設(shè)計(jì)基礎(chǔ)、Visual Basic編程初步、Visual Basic語言基礎(chǔ)、順序結(jié)構(gòu)和選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過程、用戶界面設(shè)計(jì)、圖形技術(shù)、文件、數(shù)據(jù)庫和常用算法?!  禫isual Basic程序設(shè)計(jì)教程》的特點(diǎn)是以讀者為本,在寫作風(fēng)格上力爭敘述簡明、重點(diǎn)突出、概念清晰、深入淺出,在內(nèi)容上力爭內(nèi)容豐富、取材合理、舉例得當(dāng)。  為了配合讀者學(xué)習(xí)《Visual Basic程序設(shè)計(jì)教程》的內(nèi)容,幫助讀者全面掌握有關(guān)Visual Basic程序設(shè)計(jì)的知識(shí)以及有效指導(dǎo)讀者掌握程序設(shè)計(jì)的方法和技巧,我們還編寫了《Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題集(筆試、機(jī)試)》一書,可作為《Visual Basic程序設(shè)計(jì)教程》的配套教材。  《Visual Basic程序設(shè)計(jì)教程》可作為高等院校Visual Basic程序設(shè)計(jì)相關(guān)課程的教材,也可供參加計(jì)算機(jī)等級考試的讀者學(xué)習(xí)參考。

書籍目錄

第1章 VisualBasic程序設(shè)計(jì)基礎(chǔ)1.1 計(jì)算機(jī)語言及程序設(shè)計(jì)1.1.1 計(jì)算機(jī)語言的發(fā)展1.1.2 程序設(shè)計(jì)1.1.3 計(jì)算機(jī)軟件1.2 用VisualBasic開發(fā)應(yīng)用程序1.2.1 用VisualBasic開發(fā)應(yīng)用程序?qū)嵗?.2.2 設(shè)計(jì)和開發(fā)應(yīng)用程序步驟1.2.3 類、對象、方法、屬性和事件1.2.4 VisualBasic程序的書寫規(guī)則1.2.5 學(xué)習(xí)VisualBasic的方法1.3 VisualBasic的安裝、啟動(dòng)及退出1.3.1 Visual.Basic的安裝1.3.2 VisualBasic的啟動(dòng)1.3.3 VisualBasic的退出1.4 VisuaIBasic集成開發(fā)環(huán)境1.4.1 VisualBasic的工作界面1.4.2 主窗口1.4.3 窗體設(shè)計(jì)窗口1.4.4 代碼窗口1.4.5 屬性窗口1.4.6 工具箱窗口1.4.7 工程資源管理器窗口1.4.8 立即窗口1.4.9 窗體布局窗口1.4.1 0VisualBasic集成開發(fā)環(huán)境的3種工作狀態(tài)1.5 綜合應(yīng)用習(xí)題第2章 VisuaIBasic編程初步2.1 窗體和基本控件2.1.1 控件對象的通用屬性2.1.2 窗體對象2.1.3 標(biāo)簽控件2.1.4 文本框控件2.1.5 命令按鈕控件2.1.6 時(shí)鐘、圖形控件2.2 工程操作2.2.1 工程文件的構(gòu)成2.2.2 工程文件的操作2.3 綜合應(yīng)用習(xí)題第3章 VisuaIBasic語言基礎(chǔ)3.1 數(shù)據(jù)類型3.1.1 標(biāo)準(zhǔn)數(shù)據(jù)類型3.1.2 自定義數(shù)據(jù)類型3.2 常量和變量3.2.1 常量和變量的命名規(guī)則3.2.2 常量3.2.3 變量3.3 運(yùn)算符和表達(dá)式3.3.1 運(yùn)算符3.3.2 表達(dá)式3.4 常用的內(nèi)部函數(shù)3.4.1 數(shù)學(xué)函數(shù)3.4.2 字符串函數(shù)3.4.3 轉(zhuǎn)換函數(shù)3.4.4 日期函數(shù)3.4.5 shell函數(shù)3.5 綜合應(yīng)用習(xí)題第4章 順序結(jié)構(gòu)和選擇結(jié)構(gòu)4.1 順序結(jié)構(gòu)4.1.1 賦值語句4.1.2 Print方法和Format函數(shù)4.1.3 與用戶交互的函數(shù)與過程4.2 選擇結(jié)構(gòu)4.2.1 IfThen語句4.2.2 SelectCase語句4.2.3 條件函數(shù),4.3 綜合應(yīng)用習(xí)題第5章 循環(huán)結(jié)構(gòu)5.1 DoL00p循環(huán)語句5.2 For循環(huán)語句5.3 多重循環(huán)5.4 ExitDo示口ExitFor語句5.5 綜合應(yīng)用5.5.1 窮舉法5.5.2 求級數(shù)的和5.5.3 遞推法5.5.4 求最大公約數(shù)5.5.5 隨機(jī)函數(shù)習(xí)題第6章 數(shù)組6.1 數(shù)組的概念6.1.1 引例6.1.2 數(shù)組的基本概念6.2 數(shù)組的聲明6.2.1 靜態(tài)數(shù)組及聲明6.2.2 動(dòng)態(tài)數(shù)組及聲明6.3 數(shù)組的基本操作6.3.1 數(shù)組的賦值6.3.2 數(shù)組的輸入與輸出6.3.3 求數(shù)組元素的和、最大值、最小值6.4 控件數(shù)組6.4.1 控件數(shù)組的概念6.4.2 控件數(shù)組的建立6.4.3 控件數(shù)組的應(yīng)用舉例6.5 綜合應(yīng)用6.5.1 數(shù)組排序6.5.2 插人數(shù)據(jù)6.5.3 刪除數(shù)據(jù)6.5.4 分類統(tǒng)計(jì)6.5.5 輸出圖形習(xí)題第7章 過程7.1 過程的概念及其分類7.1.1 過程的概念7.1.2 VB中的過程7.1.3 VB的程序結(jié)構(gòu)7.2 函數(shù)過程的定義和調(diào)用7.2.1 函數(shù)過程的定義7.2.2 建立函數(shù)過程7.2.3 函數(shù)過程的調(diào)用7.2.4 函數(shù)過程的執(zhí)行7.3 子程序的定義和調(diào)用7.3.1 子程序過程的定義7.3.2 建立子程序過程7.3.3 子程序過程的調(diào)用7.3.4 子程序過程的執(zhí)行7.4 參數(shù)傳遞7.4.1 形參和實(shí)參7.4.2 傳值7.4.3 傳地址7.4.4 數(shù)組參數(shù)的傳送7.4.5 設(shè)計(jì)函數(shù)過程和子程序過程的規(guī)則7.4.6 函數(shù)過程和子程序過程的轉(zhuǎn)換7.5 變量與過程的作用域7.5.1 變量的作用域7.5.2 過程的作用域7.5.3 靜態(tài)變量7.5.4 變量聲明原則7.6 遞歸7.6.1 遞歸的概念7.6.2 遞歸過程的設(shè)計(jì)7.7 綜合應(yīng)用習(xí)題第8章 用戶界面設(shè)計(jì)8.1 常用標(biāo)準(zhǔn)控件8.1.1 單選按鈕8.1.2 復(fù)選框8.1.3 容器與框架8.1.4 列表框8.1.5 組合框8.1.6 滾動(dòng)條8.2 通用對話框8.2.1 通用對話框控件8.2.2 “打開”對話框8.2.3 “另存為”對話框8.2.4 “顏色”對話框8.2.5 “字體”對話框8.2.6 “打印”對話框8.2.7 “幫助”對話框8.2.8 自定義對話框8.3 菜單設(shè)計(jì)8.3.1 下拉式菜單8.3.2 彈出式菜單8.4 多重窗體8.4.1 與多窗體有關(guān)的操作8.4.2 與多窗體有關(guān)的語句和方法8.5 綜合應(yīng)用習(xí)題第9章 圖形技術(shù)9.1 圖形控件9.1.1 直線控件9.1.2 形狀控件9.2 坐標(biāo)系統(tǒng)9.3 繪圖屬性9.4 定義顏色9.5 圖形方法9.5.1 IAne方法9.5.2 Circle方法9.5.3 Pset與Point方法9.5.4 PaintPicture方法習(xí)題第10章 文件10.1 文件概述10.1.1 文件結(jié)構(gòu)及文件訪問方式10.1.2 文件操作控件10.2 順序文件10.2.1 順序訪問文件的語句和函數(shù)10.2.2 文件的讀寫10.3 隨機(jī)文件與二進(jìn)制文件10.3.1 隨機(jī)訪問文件的語句和函數(shù)10.3.2 隨機(jī)文件的讀寫10.3.3 二進(jìn)制方式讀寫文件10.4 綜合應(yīng)用習(xí)題第11章 數(shù)據(jù)庫11.1 數(shù)據(jù)庫概述11.1.1 關(guān)系數(shù)據(jù)庫模型11.1.2 結(jié)構(gòu)化查詢語言11.2 數(shù)據(jù)庫開發(fā)11.2.1 ADO對象11.2.2 一個(gè)簡單的數(shù)據(jù)庫程序11.2.3 AD0Data控件11.2.4 Data.Aware(數(shù)據(jù)感知)控件11.2.5 幾個(gè)重要的對象11.2.6 使用記錄集對象操作數(shù)據(jù)庫11.2.7 使用ADOData控件執(zhí)行SQL語句11.3 綜合應(yīng)用習(xí)題第12章 常用算法12.1 排序算法12.1.1 插入法12.1.2 快速排序法12.2 查找算法12.2.1 順序查找法12.2.2 二分查找法12.3 方程求根12.3.1 迭代法12.3.2 切線法12.3.3 二分法12.4 數(shù)值積分12.4.1 梯形法12.4.2 拋物線法習(xí)題參考文獻(xiàn)

章節(jié)摘錄

  第1章 Visual Basic程序設(shè)計(jì)基礎(chǔ)  自第一臺(tái)計(jì)算機(jī)誕生以來,計(jì)算機(jī)技術(shù)的發(fā)展速度幾乎超出人們的想象,計(jì)算機(jī)的神奇無時(shí)無刻不在激發(fā)人們的創(chuàng)造力。在計(jì)算機(jī)技術(shù)快速發(fā)展的同時(shí),也帶動(dòng)了網(wǎng)絡(luò)技術(shù)、通信技術(shù)、材料技術(shù)、多媒體技術(shù)、電子技術(shù)等領(lǐng)域的高速發(fā)展。目前,計(jì)算機(jī)的廣泛應(yīng)用呈現(xiàn)給人們的是一個(gè)嶄新的世界,在給人們帶來現(xiàn)代化的同時(shí),也極大地促進(jìn)了人類精神文明的發(fā)展。計(jì)算機(jī)技術(shù)能夠發(fā)展到今天,甚至還有更加光輝燦爛的明天,除了多領(lǐng)域技術(shù)共同發(fā)展的作用之外,其中主要是計(jì)算機(jī)語言的發(fā)展和應(yīng)用。本章將介紹計(jì)算機(jī)語言的發(fā)展及其應(yīng)用、Visual Basic的集成環(huán)境以及開發(fā)應(yīng)用程序的基本步驟和方法?! ?.1 計(jì)算機(jī)語言及程序設(shè)計(jì)  1.1.1 計(jì)算機(jī)語言的發(fā)展  到目前為止,人類的大部分發(fā)明可以代替人類自己的四肢和五官,而計(jì)算機(jī)的出現(xiàn)則能夠部分代替人類的大腦,所以計(jì)算機(jī)常常又被稱為“電腦”。人類的發(fā)明可以應(yīng)用在各個(gè)不同的局部領(lǐng)域,而計(jì)算機(jī)與眾不同之處就在于它可以應(yīng)用在幾乎所有的人類活動(dòng)領(lǐng)域。為使計(jì)算機(jī)能正常工作,除了需要構(gòu)造計(jì)算機(jī)的物理設(shè)備外,還必須有指揮計(jì)算機(jī)“做什么”和“如何做”的“程序”。程序及其有關(guān)文檔統(tǒng)稱為計(jì)算機(jī)軟件,用以書寫計(jì)算機(jī)程序的語言稱為計(jì)算機(jī)程序設(shè)計(jì)語言。從計(jì)算機(jī)誕生至今,程序設(shè)計(jì)語言隨著計(jì)算機(jī)技術(shù)的進(jìn)步而不斷升級換代。第一代是機(jī)器語言;第二代是匯編語言;第三代是高級程序設(shè)計(jì)語言,即面向過程語言;第四代是面向問題語言,又稱為面向?qū)ο笳Z言?! ∮?jì)算機(jī)所做的每一個(gè)操作都是按照編好的程序來進(jìn)行的,程序是計(jì)算機(jī)要執(zhí)行的指令的集合,而程序是用人們所掌握的語言來編寫的,所以人們要控制和利用計(jì)算機(jī),一定要通過計(jì)算機(jī)語言向計(jì)算機(jī)發(fā)出命令?!  ?/pre>

編輯推薦

  本教材根據(jù)教育部《計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求(試行)》編寫。既可作為高等院校學(xué)習(xí)Visual Basic程序設(shè)計(jì)相關(guān)課程的教材,也可作為參加計(jì)算機(jī)等級考試讀者的學(xué)習(xí)參考。 以讀者為本,在寫作風(fēng)格上,敘述簡明、重點(diǎn)突出、概念清晰、深入淺出。內(nèi)容豐富,取材合理,能有效指導(dǎo)讀者掌握程序設(shè)計(jì)技巧和方法。并且配有《Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題集(筆試、機(jī)試)》作為配套教材。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7