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

出版時(shí)間:2009-3  出版社:人民郵電出版社  作者:趙奇,竇若菲,王燕 著  頁(yè)數(shù):265  

前言

  Visual Basic繼承了Basic語(yǔ)言簡(jiǎn)單、易學(xué)的特點(diǎn),采用面向?qū)ο?、可視化、事件?qū)動(dòng)等先進(jìn)的軟件開(kāi)發(fā)方法,是目前使用廣泛的程序設(shè)計(jì)語(yǔ)言?! ∧壳皣?guó)內(nèi)很多高校均開(kāi)設(shè)了Visual Basic程序設(shè)計(jì)課程,國(guó)內(nèi)也出版了很多關(guān)于Visual Basic的教材。但目前的教材多數(shù)都把Visual Basic集成環(huán)境和界面設(shè)計(jì)作為重點(diǎn),忽視了程序設(shè)計(jì)課程中關(guān)于算法設(shè)計(jì)、編程能力的培養(yǎng)。  本書(shū)力求解決讀者在學(xué)習(xí)Visual Basic后,只能設(shè)計(jì)界面、閱讀程序,卻不會(huì)編程解決實(shí)際問(wèn)題的情況。本書(shū)在強(qiáng)調(diào)培養(yǎng)讀者算法設(shè)計(jì)、程序編寫(xiě)和調(diào)試能力的同時(shí),也注重培養(yǎng)Visual Basic界而設(shè)計(jì)、文件、圖形、數(shù)據(jù)庫(kù)編程等方面的實(shí)際應(yīng)用能力。全書(shū)內(nèi)容由淺入深、循序漸進(jìn),可讀性強(qiáng),是適合大學(xué)生閱讀的程序設(shè)計(jì)課程教材,也是使用Visual Basic進(jìn)行編程開(kāi)發(fā)的參考書(shū)?! ”緯?shū)共分為14章。其中,第1-第3章介紹程序設(shè)計(jì)的基礎(chǔ)知識(shí)和Visual Basic的基礎(chǔ)知識(shí);第4-第7章介紹關(guān)于順序、選擇、循環(huán)、數(shù)組的程序設(shè)計(jì),采用先討論算法設(shè)計(jì)、后介紹編程語(yǔ)言的方法,力求培養(yǎng)讀者的算法設(shè)計(jì)和編程能力;第8章介紹使用函數(shù)和過(guò)程進(jìn)行模塊化程序設(shè)計(jì)的方法;第9-第10章介紹常用控件和界面設(shè)計(jì)方法;第11-第13章介紹數(shù)據(jù)文件、圖形程序設(shè)計(jì)以及數(shù)據(jù)庫(kù)編程方法;第14章介紹高級(jí)編程技術(shù)和編程實(shí)例,旨在提高讀者的實(shí)際編程能力。每章后附有針對(duì)性強(qiáng)的習(xí)題,幫助讀者復(fù)習(xí)和鞏固所學(xué)內(nèi)容。教師選用本書(shū)作為教材,可以根據(jù)授課學(xué)時(shí)情況取舍章節(jié)。建議以第1-第10章為教學(xué)重點(diǎn),突出培養(yǎng)學(xué)生算法設(shè)計(jì)、編寫(xiě)程序的能力,后續(xù)章節(jié)可在選修課或課程設(shè)計(jì)中介紹,也可以建議學(xué)生自學(xué)。

內(nèi)容概要

  《Visual Basic程序設(shè)計(jì)教程》在講解程序設(shè)計(jì)的過(guò)程中,采用先介紹算法設(shè)計(jì),后介紹編程語(yǔ)言的順序,力求解決讀者在學(xué)習(xí)Visual Basic后,只能設(shè)計(jì)界面、閱讀程序,卻不會(huì)編程解決實(shí)際問(wèn)題的情況。Visual Basic繼承了Basic語(yǔ)言簡(jiǎn)單、易學(xué)的特點(diǎn),采用面向?qū)ο蟆⒖梢暬?、事件?qū)動(dòng)等先進(jìn)的軟件開(kāi)發(fā)方法,是目前廣泛使用的程序設(shè)計(jì)語(yǔ)言?!禫isual Basic程序設(shè)計(jì)教程》在強(qiáng)調(diào)培養(yǎng)讀者算法設(shè)計(jì)、程序編寫(xiě)和調(diào)試能力的同時(shí),也注重培養(yǎng)Visual Basic界面設(shè)計(jì)、文件、圖形、數(shù)據(jù)庫(kù)和高級(jí)編程技術(shù)等方面的實(shí)際應(yīng)用能力。  全書(shū)內(nèi)容由淺入深、循序漸進(jìn),語(yǔ)言簡(jiǎn)潔、可讀性強(qiáng)?!禫isual Basic程序設(shè)計(jì)教程》可以作為高等學(xué)校相關(guān)專(zhuān)業(yè)程序設(shè)計(jì)課程的教材,也可以作為自學(xué)Visual Basic和編程開(kāi)發(fā)時(shí)的參考書(shū)。

書(shū)籍目錄

第1章 程序設(shè)計(jì)基礎(chǔ) 11.1 程序設(shè)計(jì)語(yǔ)言 11.2 算法的概念 21.3 算法的特性 31.4 算法的表示方法 41.5 結(jié)構(gòu)化程序設(shè)計(jì)方法 7習(xí)題 8第2章 Visual Basic簡(jiǎn)介 92.1 概述 92.2 Visual Basic的安裝與啟動(dòng) 102.3 Visual Basic的集成開(kāi)發(fā)環(huán)境 122.4 Visual Basic的幫助系統(tǒng) 162.5 類(lèi)和對(duì)象 172.5.1 類(lèi)和對(duì)象的概念 182.5.2 Visual Basic中的類(lèi)和對(duì)象 182.6 Visual Basic的工程管理 192.7 Visual Basic應(yīng)用程序的設(shè)計(jì)步驟 212.8 窗體和常用控件 222.8.1 控件的公共屬性 222.8.2 窗體(Form) 252.8.3 標(biāo)簽(Label) 282.8.4 文本框(TextBox) 292.8.5 命令按鈕(CommandButton) 302.9 Visual Basic簡(jiǎn)單應(yīng)用程序舉例 312.10 程序調(diào)試 33習(xí)題 35第3章 Visual Basic編程基礎(chǔ) 373.1 數(shù)據(jù)類(lèi)型 373.2 字符集 393.3 常量 393.4 變量 413.4.1 變量的命名規(guī)則 413.4.2 變量的聲明 423.5 變量的賦值 433.6 運(yùn)算符與表達(dá)式 443.7 常用內(nèi)部函數(shù) 473.7.1 數(shù)學(xué)函數(shù) 473.7.2 轉(zhuǎn)換函數(shù) 483.7.3 字符串函數(shù) 493.7.4 日期函數(shù) 503.7.5 Shell函數(shù) 513.8 枚舉類(lèi)型 523.9 用戶(hù)自定義類(lèi)型 53習(xí)題 55第4章 順序結(jié)構(gòu)程序設(shè)計(jì) 564.1 數(shù)據(jù)輸入和輸出 564.1.1 Print語(yǔ)句 564.1.2 MsgBox過(guò)程和函數(shù) 584.1.3 InputBox函數(shù) 604.1.4 其他輸入/輸出方法 604.2 Visual Basic語(yǔ)句 614.3 順序結(jié)構(gòu)程序設(shè)計(jì) 624.4 Visual Basic程序錯(cuò)誤處理 644.4.1 On Error語(yǔ)句 654.4.2 Err對(duì)象 654.4.3 Resume語(yǔ)句 66習(xí)題 66第5章 選擇結(jié)構(gòu)程序設(shè)計(jì) 685.1 選擇結(jié)構(gòu)算法設(shè)計(jì) 685.2 關(guān)系運(yùn)算與邏輯運(yùn)算 725.3 If Then End If結(jié)構(gòu) 745.4 Select Case語(yǔ)句 775.5 選擇結(jié)構(gòu)的嵌套 805.6 條件函數(shù) 815.7 單行If語(yǔ)句 81習(xí)題 82第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 846.1 循環(huán)結(jié)構(gòu)概述 846.2 循環(huán)結(jié)構(gòu)算法設(shè)計(jì) 856.2.1 當(dāng)型循環(huán)和直到型循環(huán) 856.2.2 循環(huán)算法的設(shè)計(jì) 876.2.3 循環(huán)的嵌套 896.3 循環(huán)結(jié)構(gòu)編程 906.3.1 While Wend循環(huán) 906.3.2 Do Loop循環(huán) 926.3.3 For Next循環(huán) 946.4 循環(huán)結(jié)構(gòu)程序舉例 96習(xí)題 104第7章 數(shù)組 1067.1 數(shù)組 1067.1.1 數(shù)組的引出 1067.1.2 多維數(shù)組 1067.2 一維數(shù)組算法設(shè)計(jì) 1077.3 一維數(shù)組程序設(shè)計(jì) 1107.3.1 一維數(shù)組的定義 1107.3.2 數(shù)組元素引用 1107.3.3 一維數(shù)組程序設(shè)計(jì) 1117.4 二維數(shù)組算法設(shè)計(jì) 1147.5 二維數(shù)組程序設(shè)計(jì) 1167.5.1 二維數(shù)組的定義 1167.5.2 數(shù)組元素引用 1177.5.3 二維數(shù)組程序設(shè)計(jì) 1177.6 For Each Next語(yǔ)句處理數(shù)組 1207.7 動(dòng)態(tài)數(shù)組 1217.8 使用Erase語(yǔ)句刪除數(shù)組 1227.9 數(shù)組的賦值函數(shù)Array() 1237.10 控件數(shù)組 1237.11 用戶(hù)定義類(lèi)型的數(shù)組 124習(xí)題 125第8章 過(guò)程 1278.1 函數(shù)(Function) 1278.2 Sub過(guò)程 1308.3 參數(shù)傳遞方式 1318.3.1 參數(shù)的地址傳遞(引用) 1328.3.2 參數(shù)的值傳遞 1338.3.3 可選參數(shù) 1348.3.4 使用不定數(shù)量的參數(shù) 1348.4 數(shù)組參數(shù) 1358.5 過(guò)程的嵌套調(diào)用與遞歸調(diào)用 1368.5.1 過(guò)程的嵌套調(diào)用 1368.5.2 過(guò)程的遞歸調(diào)用 1378.6 Visual Basic工程的結(jié)構(gòu) 1398.7 過(guò)程和變量的作用域 1418.7.1 過(guò)程的作用域 1418.7.2 變量的作用域 1418.7.3 變量的生存期 1438.8 事件過(guò)程 1438.8.1 鼠標(biāo)事件過(guò)程 1448.8.2 鍵盤(pán)事件過(guò)程 1448.9 對(duì)象作為過(guò)程的參數(shù) 145習(xí)題 146第9章 常用控件 1479.1 控件概述 1479.2 常用標(biāo)準(zhǔn)控件 1489.2.1 單選按鈕 1489.2.2 復(fù)選框 1489.2.3 框架 1499.2.4 列表框 1509.2.5 組合框 1529.2.6 滾動(dòng)條 1539.2.7 計(jì)時(shí)器 1549.2.8 圖形框 1559.3 ActiveX控件 1559.3.1 滑動(dòng)器 1569.3.2 進(jìn)度條 1569.3.3 UpDown控件 1579.3.4 SSTab控件 1589.3.5 Animation控件 1599.3.6 圖片列表 160習(xí)題 161第10章 界面設(shè)計(jì) 16310.1 對(duì)話(huà)框使用 16310.1.1 通用對(duì)話(huà)框 16310.1.2 自定義對(duì)話(huà)框 16710.2 菜單設(shè)計(jì) 16810.2.1 菜單編輯器 16810.2.2 彈出式菜單 17010.3 多重窗體與多文檔界面 17110.3.1 多重窗體的操作 17110.3.2 多文檔界面 17410.4 工具欄與狀態(tài)欄 17610.4.1 手工制作工具欄 17610.4.2 使用Toolbar控件和ImageList控件制作工具欄 17610.4.3 狀態(tài)欄 17810.5 Windows API 180習(xí)題 182第11章 文件 18311.1 文件概述 18311.2 順序文件 18311.2.1 順序文件的打開(kāi)和關(guān)閉 18411.2.2 順序文件的寫(xiě)操作 18411.2.3 順序文件的讀操作 18511.3 隨機(jī)文件 18711.3.1 隨機(jī)文件的打開(kāi)和關(guān)閉 18711.3.2 隨機(jī)文件的讀寫(xiě) 18711.4 二進(jìn)制文件 18911.5 常用的文件操作語(yǔ)句和函數(shù) 19011.5.1 與文件、文件夾有關(guān)的函數(shù)和語(yǔ)句 19011.5.2 對(duì)文件和文件夾的操作 19111.6 文件控件 19211.6.1 驅(qū)動(dòng)器列表框 19211.6.2 目錄列表框 19311.6.3 文件列表框 193習(xí)題 195第12章 圖形程序設(shè)計(jì) 19612.1 圖形操作控件 19612.2 圖形程序設(shè)計(jì)基礎(chǔ) 19812.2.1 坐標(biāo)系統(tǒng) 19812.2.2 顏色 20012.3 繪圖方法 201習(xí)題 207第13章 數(shù)據(jù)庫(kù)編程 20813.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 20813.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 20813.3 SQL簡(jiǎn)介 21013.3.1 SQL的組成 21013.3.2 SQL數(shù)據(jù)定義語(yǔ)言 21013.3.3 SQL數(shù)據(jù)處理語(yǔ)言 21113.4 數(shù)據(jù)控件 21213.4.1 Data控件的常用屬性 21313.4.2 數(shù)據(jù)綁定控件 21413.4.3 Data控件的事件與方法 21413.4.4 記錄集對(duì)象 21513.5 ADO數(shù)據(jù)控件和DataGrid控件 21913.6 ADODB程序設(shè)計(jì) 220習(xí)題 225第14章 Visual Basic高級(jí)編程與實(shí)例 22614.1 控件拖放與OLE拖放 22614.1.1 控件拖放 22614.1.2 OLE拖放 22814.2 OLE控件編程 22914.2.1 嵌入對(duì)象 22914.2.2 鏈接對(duì)象 23114.2.3 編程創(chuàng)建OLE鏈接對(duì)象 23114.3 Visual Basic類(lèi)的編寫(xiě)和使用 23214.4 自定義ActiveX控件和使用 23614.5 MCI控件編程 23914.5.1 MCI控件 24014.5.2 常見(jiàn)的多媒體設(shè)備 24014.5.3 MCI控件的主要屬性和事件 24014.6 Visual Basic網(wǎng)絡(luò)編程 24414.7 應(yīng)用程序的發(fā)布 24714.8 Visual Basic應(yīng)用程序?qū)嵗?251習(xí)題 264參考文獻(xiàn) 265

章節(jié)摘錄

  2.5.1 類(lèi)和對(duì)象的概念  1.對(duì)象  在現(xiàn)實(shí)生活中,對(duì)象是實(shí)體的邏輯模型,一個(gè)實(shí)體就是一個(gè)對(duì)象,如一輛汽車(chē)、一個(gè)氣球、一部電腦等?! ?.類(lèi)  類(lèi)實(shí)際上是將多個(gè)對(duì)象共有的特征抽取出來(lái),形成這些對(duì)象的抽象模型。類(lèi)是對(duì)對(duì)象的抽象,而對(duì)象是類(lèi)的實(shí)例?! ±缙?chē),并不是指某一輛汽車(chē),而是指具有汽車(chē)特性的所有汽車(chē)的總稱(chēng),相當(dāng)于汽車(chē)類(lèi)。而每一輛具體的汽車(chē),則是汽車(chē)類(lèi)的一個(gè)實(shí)例。我們可以這樣簡(jiǎn)單記憶:“類(lèi)是抽象的,而對(duì)象是具體的”。  類(lèi)包含了描述類(lèi)的相關(guān)信息,就是屬性、事件和方法。而每一個(gè)對(duì)象都有其特有屬性、事件和方法,因此可以和其他對(duì)象相區(qū)別。  3.屬性  屬性是對(duì)象的性質(zhì),即用來(lái)描述和反映對(duì)象特征的參數(shù),不同的對(duì)象有不同屬性,不同對(duì)象的同一個(gè)屬性可以有不同值?! ±缍际瞧?chē),但有些汽車(chē)是藍(lán)色的,有些汽車(chē)是紅色的,針對(duì)汽車(chē)顏色這一屬性,兩輛汽車(chē)就具有不同的屬性值。  4.方法  方法是對(duì)象自身可以進(jìn)行的動(dòng)作或行為,是對(duì)象自身包含的功能?! ±缙?chē)可以打開(kāi)車(chē)燈,用戶(hù)只需知道如何打開(kāi)車(chē)燈,而無(wú)需了解車(chē)燈到底怎樣工作。也就是用戶(hù)無(wú)需關(guān)心實(shí)現(xiàn)的細(xì)節(jié),只需使用對(duì)象的方法即可。

編輯推薦

  講解采用先算法設(shè)計(jì)、后編程語(yǔ)言的順序;強(qiáng)調(diào)培養(yǎng)算法設(shè)計(jì)、程序編寫(xiě)和應(yīng)用調(diào)試;使學(xué)生真正具備編程解決實(shí)際問(wèn)題的能力。

圖書(shū)封面

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


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


用戶(hù)評(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