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

出版時(shí)間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:安穎蓮  頁(yè)數(shù):274  
Tag標(biāo)簽:無(wú)  

前言

  Visual Basic是Microsoft公司推出的應(yīng)用程序開(kāi)發(fā)工具。Visual Basic利用可視化技術(shù)進(jìn)行編程,是一種支持面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,同時(shí)提供了對(duì)多媒體、網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)等領(lǐng)域開(kāi)發(fā)的強(qiáng)大支持,能使編程工作變得輕松快捷。目前,很多高等院校已經(jīng)把Visual Basic程序設(shè)計(jì)作為第一門(mén)程序設(shè)計(jì)課程。學(xué)好Visual Basic程序設(shè)計(jì)技術(shù),不僅能掌握程序設(shè)計(jì)的基本思想,而且可以了解面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,為開(kāi)發(fā)Windows應(yīng)用程序打下良好的基礎(chǔ)?! ”緯?shū)是針對(duì)程序設(shè)計(jì)初學(xué)者的入門(mén)教材,是作者結(jié)合在清華大學(xué)講授同名課程的基礎(chǔ)上,以Visual Basic 6.0中文版為背景,以非計(jì)算機(jī)專業(yè)學(xué)生為教學(xué)對(duì)象編寫(xiě)的。全書(shū)共有12章,第1章介紹Visual Basic的集成開(kāi)發(fā)環(huán)境,第2章介紹面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念和Visual Basic程序設(shè)計(jì)的一般步驟,第3章介紹Visual Basic的基本語(yǔ)法,第4章介紹基本輸入/輸出,第5~7章介紹程序的基本控制結(jié)構(gòu)、數(shù)組和過(guò)程,第8、9章介紹常用控件和ActiveX控件的使用以及界面設(shè)計(jì),第10章介紹文件操作,第11章介紹Visual Basic中圖形的使用,第12章介紹數(shù)據(jù)庫(kù)應(yīng)用?! ”緯?shū)內(nèi)容全面,實(shí)例豐富,對(duì)于一些重要概念、技術(shù)、算法都給出了典型實(shí)例;在內(nèi)容安排上,既考慮了非計(jì)算機(jī)專業(yè)學(xué)生的要求,也兼顧計(jì)算機(jī)等級(jí)考試的要求;在強(qiáng)化程序設(shè)計(jì)方法訓(xùn)練的同時(shí)通過(guò)可視化編程,使讀者掌握Visual Basic程序設(shè)計(jì)的通用方法,為以后學(xué)習(xí)其他面向?qū)ο缶幊陶Z(yǔ)言打下堅(jiān)實(shí)的基礎(chǔ)。  由于作者水平有限,書(shū)中難免有不當(dāng)之處,敬請(qǐng)專家和讀者不吝指正。

內(nèi)容概要

  《Visual Basic程序設(shè)計(jì)》是針對(duì)程序設(shè)計(jì)初學(xué)者的入門(mén)教材,是作者結(jié)合在清華大學(xué)講授同名課程經(jīng)驗(yàn)基礎(chǔ)上創(chuàng)作的,以Visual Basic6.0中文版為背景,非計(jì)算機(jī)專業(yè)學(xué)生為教學(xué)對(duì)象?!禫isual Basic程序設(shè)計(jì)》內(nèi)容全面,實(shí)例豐富,對(duì)于一些重要概念、技術(shù)、算法都給出了典型實(shí)例;在內(nèi)容安排上,既考慮了非計(jì)算機(jī)專業(yè)學(xué)生的要求,也兼顧計(jì)算機(jī)等級(jí)考試的要求;在強(qiáng)化程序設(shè)計(jì)方法的訓(xùn)練的同時(shí)通過(guò)可視化編程,使讀者掌握VisualBasic程序設(shè)計(jì)的通用方法,為以后學(xué)習(xí)其他面向?qū)ο缶幊陶Z(yǔ)言打下堅(jiān)實(shí)的基礎(chǔ)。

作者簡(jiǎn)介

  安穎蓮,清華大學(xué)計(jì)算機(jī)系教師,國(guó)家級(jí)精品課主講人。長(zhǎng)期從事計(jì)算機(jī)基礎(chǔ)教學(xué)工作,主講“Visual Basic程序設(shè)計(jì)”、“計(jì)算機(jī)文化基礎(chǔ)”等多門(mén)課程,獲得北京市高等教育教學(xué)成果一等獎(jiǎng)。作為主要作者出版教材6本,其中《計(jì)算機(jī)文化基礎(chǔ)》一書(shū)被全國(guó)百所高校選用,累計(jì)印數(shù)已超過(guò)百萬(wàn)冊(cè)。

書(shū)籍目錄

前言第1章 Visual Basic概述 11.1 Visual Basic簡(jiǎn)介 11.1.1 Visual Basic的發(fā)展歷史 11.1.2 Visual Basic的版本 11.1.3 Visual Basic的特點(diǎn) 21.2 Visual Basic的啟動(dòng)和退出 31.3 集成開(kāi)發(fā)環(huán)境 41.3.1 主窗口 41.3.2 窗體設(shè)計(jì)器窗口 61.3.3 工程資源管理器窗口 61.3.4 屬性窗口 71.3.5 窗體布局窗口 81.3.6 工具箱窗口 81.4 習(xí)題 9第2章 簡(jiǎn)單Visual Basic程序設(shè)計(jì) 102.1 對(duì)象及其屬性、方法、事件 102.1.1 對(duì)象 102.1.2 對(duì)象的屬性 102.1.3 對(duì)象的事件 102.1.4 事件過(guò)程 112.1.5 對(duì)象的方法 112.1.6 對(duì)象屬性設(shè)置 122.2 Visual Basic應(yīng)用程序的構(gòu)成和設(shè)計(jì)步驟 132.2.1 Visual Basic應(yīng)用程序的構(gòu)成 132.2.2 應(yīng)用程序設(shè)計(jì)的一般步驟 142.2.3 一個(gè)簡(jiǎn)單例子 142.3 Visual Basic 中的控件及使用 202.3.1 Visual Basic中控件的分類 202.3.2 對(duì)象的命名規(guī)則 222.3.3 控件的繪制方法和基本操作 222.3.4 窗體和控件的通用屬性 242.4 工程的管理 252.4.1 創(chuàng)建、打開(kāi)和保存工程 252.4.2 添加和移除工程 252.4.3 設(shè)置工程屬性 252.4.4 環(huán)境設(shè)置 262.5 使用幫助 282.6 習(xí)題 29第3章 Visual Basic語(yǔ)言基礎(chǔ) 313.1 字符集 313.2 數(shù)據(jù)類型 313.2.1 數(shù)值型數(shù)據(jù) 323.2.2 字符型數(shù)據(jù) 333.2.3 其他數(shù)據(jù)類型 333.3 常量和變量 343.3.1 常量 343.3.2 變量 353.4 運(yùn)算符與表達(dá)式 383.4.1 運(yùn)算符 383.4.2 表達(dá)式 433.5 常用內(nèi)部函數(shù) 433.5.1 數(shù)學(xué)函數(shù) 433.5.2 轉(zhuǎn)換函數(shù) 443.5.3 字符串函數(shù) 463.5.4 日期和時(shí)間函數(shù) 483.5.5 隨機(jī)數(shù)函數(shù) 493.5.6 命令行的直接方法 493.5.7 Shell函數(shù) 493.6 習(xí)題 50第4章 基本輸入/輸出 524.1 使用Print方法輸出數(shù)據(jù) 524.1.1 Print方法 524.1.2 與Print方法有關(guān)的函數(shù)和方法 544.2 使用對(duì)話框輸入和輸出 564.2.1 輸入對(duì)話框 564.2.2 信息對(duì)話框 584.3 使用控件輸入/輸出文本 604.3.1 標(biāo)簽 604.3.2 文本框 624.4 字形 644.5 習(xí)題 66第5章 程序的基本控制結(jié)構(gòu) 695.1 順序結(jié)構(gòu) 695.1.1 Visual Basic語(yǔ)句的書(shū)寫(xiě)規(guī)范 695.1.2 賦值語(yǔ)句 705.1.3 暫停語(yǔ)句 705.1.4 結(jié)束語(yǔ)句 705.1.5 注釋語(yǔ)句 715.2 選擇結(jié)構(gòu) 715.2.1 If-Then語(yǔ)句 725.2.2 If-Then-Else語(yǔ)句 745.2.3 If語(yǔ)句的嵌套 765.2.4 If-Then-ElseIf語(yǔ)句 785.2.5 IIf函數(shù) 805.2.6 多分支選擇語(yǔ)句Select Case 815.3 循環(huán)結(jié)構(gòu) 845.3.1 當(dāng)循環(huán) 845.3.2 Do循環(huán) 845.3.3 For 循環(huán) 885.3.4 循環(huán)的嵌套 905.3.5 循環(huán)出口語(yǔ)句 925.4 應(yīng)用舉例 945.5 習(xí)題 96第6章 數(shù)組 986.1 數(shù)組的概念 986.2 靜態(tài)數(shù)組 986.2.1 靜態(tài)數(shù)組的聲明 986.2.2 靜態(tài)數(shù)組應(yīng)用 996.3 動(dòng)態(tài)數(shù)組 1006.3.1 創(chuàng)建動(dòng)態(tài)數(shù)組 1006.3.2 動(dòng)態(tài)數(shù)組應(yīng)用 1016.4 數(shù)組有關(guān)的操作、函數(shù)和語(yǔ)句 1026.4.1 數(shù)組有關(guān)的操作 1026.4.2 For Each...Next語(yǔ)句 1036.4.3 數(shù)組有關(guān)的函數(shù) 1046.5 控件數(shù)組 1056.5.1 控件數(shù)組的概念 1056.5.2 設(shè)計(jì)時(shí)創(chuàng)建控件數(shù)組 1066.5.3 運(yùn)行時(shí)創(chuàng)建控件數(shù)組 1066.6 自定義數(shù)據(jù)類型 1086.6.1 自定義數(shù)據(jù)類型的聲明 1086.6.2 自定義數(shù)據(jù)類型的使用 1096.7 數(shù)組應(yīng)用舉例 1116.8 習(xí)題 119第7章 過(guò)程 1217.1 Sub過(guò)程 1217.1.1 Sub過(guò)程的定義 1217.1.2 Sub過(guò)程的調(diào)用 1227.2 Function過(guò)程 1237.2.1 Function過(guò)程的定義 1247.2.2 Function過(guò)程的調(diào)用 1247.3 調(diào)用中的參數(shù)傳遞 1267.3.1 形參與實(shí)參 1267.3.2 傳值與傳址 1267.3.3 數(shù)組作參數(shù) 1277.4 遞歸 1297.5 迭代 1327.6 變量與過(guò)程的作用域 1337.6.1 變量的作用域 1337.6.2 變量的生存期 1347.6.3 過(guò)程的作用域 1367.7 Exit Sub 和 Exit Function 1367.8 習(xí)題 137第8章 基本圖形界面設(shè)計(jì) 1398.1 窗體 1398.1.1 窗體的常用屬性 1398.1.2 窗體的常用事件 1408.1.3 窗體的常用方法 1408.2 命令按鈕 1418.2.1 命令按鈕的重要屬性 1418.2.2 命令按鈕的常用事件和方法 1418.3 單選按鈕、復(fù)選框 1428.3.1 單選按鈕和復(fù)選框的常用屬性 1428.3.2 單選按鈕和復(fù)選框的常用事件 1428.4 框架 1438.5 列表框和組合框 1448.5.1 列表框 1448.5.2 組合框 1488.6 滾動(dòng)條 1518.6.1 滾動(dòng)條的常用屬性 1518.6.2 滾動(dòng)條的常用事件 1518.7 計(jì)時(shí)器 1538.8 ActiveX控件的使用 1558.8.1 滑動(dòng)器控件 1558.8.2 進(jìn)度條控件 1578.8.3 選項(xiàng)卡控件 1588.9 鼠標(biāo) 1608.9.1 鼠標(biāo)指針 1608.9.2 鼠標(biāo)事件 1618.9.3 鼠標(biāo)事件過(guò)程中的參數(shù) 1628.9.4 拖放 1658.9.5 OLE拖放 1688.10 鍵盤(pán) 1698.11 習(xí)題 170第9章 圖形界面設(shè)計(jì) 1749.1 菜單 1749.1.1 使用“菜單編輯器”創(chuàng)建菜單 1759.1.2 彈出式菜單 1789.2 通用對(duì)話框 1809.2.1 通用對(duì)話框控件 1809.2.2 常用對(duì)話框 1809.3 多窗體和多文檔界面 1859.3.1 多窗體界面 1859.3.2 多文檔界面 1889.4 工具欄 1909.4.1 使用ImageList控件添加工具欄中的圖像 1909.4.2 在ToolBar控件中創(chuàng)建按鈕對(duì)象 1929.4.3 在ButtonClick事件中編寫(xiě)程序 1939.5 RichTextBox控件 1949.5.1 RichTextBox控件的格式屬性 1949.5.2 RichTextBox控件與文件操作有關(guān)的方法 1969.6 剪貼板 1979.6.1 剪貼板的概念 1989.6.2 剪貼板的方法 1989.6.3 剪貼板應(yīng)用舉例 1999.7 習(xí)題 200第10章 文件 20210.1 文件及基本操作 20210.1.1 文件結(jié)構(gòu)和種類 20210.1.2 文件基本操作 20310.1.3 文件操作有關(guān)的語(yǔ)句和函數(shù) 20310.2 文件的讀寫(xiě) 20510.2.1 順序文件的讀寫(xiě) 20510.2.2 隨機(jī)文件的讀寫(xiě) 20910.2.3 二進(jìn)制文件的讀寫(xiě) 21110.3 文件系統(tǒng)控件 21310.3.1 驅(qū)動(dòng)器列表框 21310.3.2 目錄列表框 21410.3.3 文件列表框 21410.3.4 三個(gè)文件系統(tǒng)控件協(xié)同工作 21510.4 習(xí)題 217第11章 圖形 22011.1 圖形基礎(chǔ) 22011.1.1 Visual Basic的坐標(biāo)系統(tǒng) 22011.1.2 繪圖屬性 22111.1.3 使用顏色 22311.2 圖形格式和圖形控件 22511.2.1 圖形格式 22511.2.2 圖形控件 22511.2.3 圖形文件的裝入與保存 22811.3 常用繪圖方法 22911.3.1 Line方法 22911.3.2 Pset方法 22911.3.3 Circle方法 23011.3.4 Cls方法 23111.3.5 Point方法 23111.4 圖像處理命令(PaintPicture) 23311.5 習(xí)題 235第12章 數(shù)據(jù)庫(kù)應(yīng)用 23712.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 23712.2 創(chuàng)建數(shù)據(jù)庫(kù) 23912.2.1 新建數(shù)據(jù)庫(kù) 23912.2.2 輸入表中數(shù)據(jù) 24212.2.3 修改表 24212.3 使用Data控件訪問(wèn)數(shù)據(jù)庫(kù) 24212.3.1 Data控件屬性及其綁定控件 24312.3.2 Data控件的常用方法 24512.3.3 記錄集對(duì)象的常用屬性和方法 24612.3.4 Data控件的常用事件 25312.4 使用ADO數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù) 25412.4.1 設(shè)置ADO數(shù)據(jù)控件連接數(shù)據(jù)庫(kù) 25412.4.2 與ADO數(shù)據(jù)控件綁定的ActiveX控件 25612.4.3 使用數(shù)據(jù)窗體向?qū)гL問(wèn)數(shù)據(jù)庫(kù) 25712.5 結(jié)構(gòu)化查詢語(yǔ)言SQL 26012.5.1 SQL語(yǔ)言中的查詢語(yǔ)句 26012.5.2 Visual Basic 中使用SQL語(yǔ)句 26512.6 制作數(shù)據(jù)報(bào)表 26712.7 習(xí)題 270參考文獻(xiàn) 274

章節(jié)摘錄

  第1章 Visual Basic概述  Visual Basic簡(jiǎn)稱VB,是微軟公司推出的可視化程序開(kāi)發(fā)語(yǔ)言。Visual Basic功能強(qiáng)大,易于學(xué)習(xí),是開(kāi)發(fā)Windows應(yīng)用程序最快捷的方法?! ”菊陆榻BVisual Basic的背景知識(shí)和Visual Basic的集成開(kāi)發(fā)環(huán)境。  1.1 Visual Basic簡(jiǎn)介  1.1.1 Visual Basic的發(fā)展歷史  Visual Basic是BASIC語(yǔ)言的語(yǔ)法和可視化開(kāi)發(fā)環(huán)境相結(jié)合的產(chǎn)物?! ASIC(BeginnersAll—Purpose Symbolit Instruction Code)語(yǔ)言誕生于1964年,它是一種在計(jì)算技術(shù)發(fā)展史上應(yīng)用最廣泛的語(yǔ)言。BASIC語(yǔ)言最初由美國(guó)達(dá)特茅斯大學(xué)的Tllomas E.Kurtz和John G Kemeny在Fortran Il和ALGOL 60的基礎(chǔ)上設(shè)計(jì)的,當(dāng)時(shí)只有17條語(yǔ)句、12個(gè)函數(shù)和3個(gè)命令,現(xiàn)在一般稱它為基本BASIC。  BASIC語(yǔ)言自誕生起就顯示出了強(qiáng)大的生命力,各種版本層出不窮。從APPLE.Il機(jī)上用的Apple Soft Basic、LASER-310上用的MSBasic、IBM.PC及其兼容機(jī)上用的Basic和GW-Basic,到MS—DOS上的MS Basic、Quick Basic?! ‖F(xiàn)在很多應(yīng)用程序都是建立在Windows操作系統(tǒng)基礎(chǔ)上的圖形用戶界面系統(tǒng)(GUI)。圖形用戶界面為用戶提供了直觀、方便的工作環(huán)境,也增加了程序設(shè)計(jì)人員的編程難度,使用傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言編寫(xiě)Windows應(yīng)用程序是很復(fù)雜和低效的,Visual Basic的出現(xiàn)很好地解決了這個(gè)問(wèn)題?! isual Basic是Windows環(huán)境下的可視化應(yīng)用程序開(kāi)發(fā)工具,它結(jié)合BASIC語(yǔ)言和新的可視化工具。使用Visual Basic不需編寫(xiě)大量代碼去描述界面元素的外觀和位置,而只需把預(yù)先建立的對(duì)象拖到屏幕上的某個(gè)位置即可,極大地提高了開(kāi)發(fā)效率,減小了編程復(fù)雜度?! isual Basic在原有BASIC語(yǔ)言的基礎(chǔ)上發(fā)展,現(xiàn)包含了數(shù)百條語(yǔ)句、函數(shù)及關(guān)鍵詞,其中很多和Windows圖形用戶界面有關(guān)。專業(yè)人員可以用Visual Basic實(shí)現(xiàn)其他任何Windows編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞,就可以建立實(shí)用的應(yīng)用程序?!  ?/pre>

編輯推薦

  《Visual Basic程序設(shè)計(jì)》還配有多媒體電子講稿和樣例源文件的立體化資源,方便教學(xué)。目前很多高等院校已經(jīng)把Visual Basic程序設(shè)計(jì)作為第一門(mén)程序設(shè)計(jì)課程,學(xué)好Visual Basic程序設(shè)計(jì)技術(shù),不僅能掌握程序設(shè)計(jì)的基本思想,而且可以了解面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,為開(kāi)發(fā)Windows應(yīng)用程序打下良好的基礎(chǔ)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

 

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

京ICP備13047387號(hào)-7