出版時間:2009-2 出版社:高等教育出版社 作者:王賀明 編 頁數(shù):288
前言
面向?qū)ο蟪绦蛟O(shè)計技術(shù)的出現(xiàn)是計算機程序設(shè)計領(lǐng)域的又一場革命,它有效地提高了程序的效率,也大大縮短了軟件系統(tǒng)的開發(fā)周期。隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)的廣泛使用,計算機軟件設(shè)計技術(shù)已經(jīng)受到世界各國的高度重視。最近幾年,全國各高校紛紛開設(shè)了面向?qū)ο蟮腣isualBasic程序設(shè)計課程?! ∶嫦?qū)ο蟮腣isualBasic程序設(shè)計課程是高校相關(guān)專業(yè)課程設(shè)置中一門重要的課程。它有兩個顯著作用,一是使學(xué)習(xí)者初步掌握如何編寫計算機程序,二是培養(yǎng)學(xué)習(xí)者嚴密的思維能力。假設(shè)把使用別人編好的軟件比作是在坐汽車,那么學(xué)習(xí)VisualBasic程序設(shè)計課程的目的就是要造汽車。 面向?qū)ο蟮腣isualBasic程序設(shè)計課程包括兩方面內(nèi)容,一是控件的使用,二是程序設(shè)計,初學(xué)者首先應(yīng)掌握基本控件的使用方法和簡單的程序設(shè)計方法,突破第一道難關(guān)之后,再掌握程序設(shè)計的更多內(nèi)容和思維方法?! ”緯歉鶕?jù)教育部高等學(xué)校非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)分委員會最新提出的大學(xué)非計算機專業(yè)計算機課程的教學(xué)基本要求編寫的,同時也參照了教育部考試中心新的計算機等級考試大綱和全國大學(xué)生計算機等級考試新的考試大綱,重點在于提高學(xué)習(xí)者的編程能力和應(yīng)用計算機的能力?! ”緯奶攸c是以讀者為本,在寫作風(fēng)格上力爭敘述簡明、重點突出、概念清晰、深入淺出,在內(nèi)容上力爭取材科學(xué)合理、內(nèi)容新穎豐富、舉例有趣有用?! 榱伺浜献x者學(xué)習(xí)《VisualBasic程序設(shè)計教程》的內(nèi)容,幫助讀者全面掌握有關(guān)visualBasic程序設(shè)計的知識以及有效指導(dǎo)讀者掌握程序設(shè)計的方法和技巧,我們還編寫了《visualBasic程序設(shè)計實驗指導(dǎo)與習(xí)題集(筆試、機試)》一書,該書對主教材中的重點、難點內(nèi)容進行了總結(jié),并提供了大量的知識要點、應(yīng)用舉例和練習(xí)。在應(yīng)用舉例部分,給出了詳細的解題步驟,對于綜合練習(xí)部分,給出了參考答案,書中的所有程序均在計算機上運行通過,便于讀者在較短時間內(nèi)盡快地掌握編程技術(shù)。
內(nèi)容概要
《Visual Basic程序設(shè)計教程》是根據(jù)教育部高等學(xué)校非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)分委員會最新提出的大學(xué)非計算機專業(yè)計算機課程的教學(xué)基本要求編寫的。全書共分為12章,分別是:Visual Basic程序設(shè)計基礎(chǔ)、Visual Basic編程初步、Visual Basic語言基礎(chǔ)、順序結(jié)構(gòu)和選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、過程、用戶界面設(shè)計、圖形技術(shù)、文件、數(shù)據(jù)庫和常用算法?! 禫isual Basic程序設(shè)計教程》的特點是以讀者為本,在寫作風(fēng)格上力爭敘述簡明、重點突出、概念清晰、深入淺出,在內(nèi)容上力爭內(nèi)容豐富、取材合理、舉例得當。 為了配合讀者學(xué)習(xí)《Visual Basic程序設(shè)計教程》的內(nèi)容,幫助讀者全面掌握有關(guān)Visual Basic程序設(shè)計的知識以及有效指導(dǎo)讀者掌握程序設(shè)計的方法和技巧,我們還編寫了《Visual Basic程序設(shè)計實驗指導(dǎo)與習(xí)題集(筆試、機試)》一書,可作為《Visual Basic程序設(shè)計教程》的配套教材?! 禫isual Basic程序設(shè)計教程》可作為高等院校Visual Basic程序設(shè)計相關(guān)課程的教材,也可供參加計算機等級考試的讀者學(xué)習(xí)參考。
書籍目錄
第1章 VisualBasic程序設(shè)計基礎(chǔ)1.1 計算機語言及程序設(shè)計1.1.1 計算機語言的發(fā)展1.1.2 程序設(shè)計1.1.3 計算機軟件1.2 用VisualBasic開發(fā)應(yīng)用程序1.2.1 用VisualBasic開發(fā)應(yīng)用程序?qū)嵗?.2.2 設(shè)計和開發(fā)應(yīng)用程序步驟1.2.3 類、對象、方法、屬性和事件1.2.4 VisualBasic程序的書寫規(guī)則1.2.5 學(xué)習(xí)VisualBasic的方法1.3 VisualBasic的安裝、啟動及退出1.3.1 Visual.Basic的安裝1.3.2 VisualBasic的啟動1.3.3 VisualBasic的退出1.4 VisuaIBasic集成開發(fā)環(huán)境1.4.1 VisualBasic的工作界面1.4.2 主窗口1.4.3 窗體設(shè)計窗口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 標簽控件2.1.4 文本框控件2.1.5 命令按鈕控件2.1.6 時鐘、圖形控件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 標準數(shù)據(jù)類型3.1.2 自定義數(shù)據(jù)類型3.2 常量和變量3.2.1 常量和變量的命名規(guī)則3.2.2 常量3.2.3 變量3.3 運算符和表達式3.3.1 運算符3.3.2 表達式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 隨機函數(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 動態(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)計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 形參和實參7.4.2 傳值7.4.3 傳地址7.4.4 數(shù)組參數(shù)的傳送7.4.5 設(shè)計函數(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è)計7.7 綜合應(yīng)用習(xí)題第8章 用戶界面設(shè)計8.1 常用標準控件8.1.1 單選按鈕8.1.2 復(fù)選框8.1.3 容器與框架8.1.4 列表框8.1.5 組合框8.1.6 滾動條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è)計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 坐標系統(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 隨機文件與二進制文件10.3.1 隨機訪問文件的語句和函數(shù)10.3.2 隨機文件的讀寫10.3.3 二進制方式讀寫文件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 一個簡單的數(shù)據(jù)庫程序11.2.3 AD0Data控件11.2.4 Data.Aware(數(shù)據(jù)感知)控件11.2.5 幾個重要的對象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í)題參考文獻
章節(jié)摘錄
第1章 Visual Basic程序設(shè)計基礎(chǔ) 自第一臺計算機誕生以來,計算機技術(shù)的發(fā)展速度幾乎超出人們的想象,計算機的神奇無時無刻不在激發(fā)人們的創(chuàng)造力。在計算機技術(shù)快速發(fā)展的同時,也帶動了網(wǎng)絡(luò)技術(shù)、通信技術(shù)、材料技術(shù)、多媒體技術(shù)、電子技術(shù)等領(lǐng)域的高速發(fā)展。目前,計算機的廣泛應(yīng)用呈現(xiàn)給人們的是一個嶄新的世界,在給人們帶來現(xiàn)代化的同時,也極大地促進了人類精神文明的發(fā)展。計算機技術(shù)能夠發(fā)展到今天,甚至還有更加光輝燦爛的明天,除了多領(lǐng)域技術(shù)共同發(fā)展的作用之外,其中主要是計算機語言的發(fā)展和應(yīng)用。本章將介紹計算機語言的發(fā)展及其應(yīng)用、Visual Basic的集成環(huán)境以及開發(fā)應(yīng)用程序的基本步驟和方法?! ?.1 計算機語言及程序設(shè)計 1.1.1 計算機語言的發(fā)展 到目前為止,人類的大部分發(fā)明可以代替人類自己的四肢和五官,而計算機的出現(xiàn)則能夠部分代替人類的大腦,所以計算機常常又被稱為“電腦”。人類的發(fā)明可以應(yīng)用在各個不同的局部領(lǐng)域,而計算機與眾不同之處就在于它可以應(yīng)用在幾乎所有的人類活動領(lǐng)域。為使計算機能正常工作,除了需要構(gòu)造計算機的物理設(shè)備外,還必須有指揮計算機“做什么”和“如何做”的“程序”。程序及其有關(guān)文檔統(tǒng)稱為計算機軟件,用以書寫計算機程序的語言稱為計算機程序設(shè)計語言。從計算機誕生至今,程序設(shè)計語言隨著計算機技術(shù)的進步而不斷升級換代。第一代是機器語言;第二代是匯編語言;第三代是高級程序設(shè)計語言,即面向過程語言;第四代是面向問題語言,又稱為面向?qū)ο笳Z言?! ∮嬎銠C所做的每一個操作都是按照編好的程序來進行的,程序是計算機要執(zhí)行的指令的集合,而程序是用人們所掌握的語言來編寫的,所以人們要控制和利用計算機,一定要通過計算機語言向計算機發(fā)出命令。 ……
編輯推薦
本教材根據(jù)教育部《計算機基礎(chǔ)課程教學(xué)基本要求(試行)》編寫。既可作為高等院校學(xué)習(xí)Visual Basic程序設(shè)計相關(guān)課程的教材,也可作為參加計算機等級考試讀者的學(xué)習(xí)參考。 以讀者為本,在寫作風(fēng)格上,敘述簡明、重點突出、概念清晰、深入淺出。內(nèi)容豐富,取材合理,能有效指導(dǎo)讀者掌握程序設(shè)計技巧和方法。并且配有《Visual Basic程序設(shè)計實驗指導(dǎo)與習(xí)題集(筆試、機試)》作為配套教材。
圖書封面
評論、評分、閱讀與下載
Visual Basic程序設(shè)計教程 PDF格式下載