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

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 程序設(shè)計(jì)基礎(chǔ) 11.1 程序設(shè)計(jì)語言 11.2 算法的概念 21.3 算法的特性 31.4 算法的表示方法 41.5 結(jié)構(gòu)化程序設(shè)計(jì)方法 7習(xí)題 8第2章 Visual Basic簡介 92.1 概述 92.2 Visual Basic的安裝與啟動 102.3 Visual Basic的集成開發(fā)環(huán)境 122.4 Visual Basic的幫助系統(tǒng) 162.5 類和對象 172.5.1 類和對象的概念 182.5.2 Visual Basic中的類和對象 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簡單應(yīng)用程序舉例 312.10 程序調(diào)試 33習(xí)題 35第3章 Visual Basic編程基礎(chǔ) 373.1 數(shù)據(jù)類型 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 枚舉類型 523.9 用戶自定義類型 53習(xí)題 55第4章 順序結(jié)構(gòu)程序設(shè)計(jì) 564.1 數(shù)據(jù)輸入和輸出 564.1.1 Print語句 564.1.2 MsgBox過程和函數(shù) 584.1.3 InputBox函數(shù) 604.1.4 其他輸入/輸出方法 604.2 Visual Basic語句 614.3 順序結(jié)構(gòu)程序設(shè)計(jì) 624.4 Visual Basic程序錯(cuò)誤處理 644.4.1 On Error語句 654.4.2 Err對象 654.4.3 Resume語句 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語句 775.5 選擇結(jié)構(gòu)的嵌套 805.6 條件函數(shù) 815.7 單行If語句 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語句處理數(shù)組 1207.7 動態(tài)數(shù)組 1217.8 使用Erase語句刪除數(shù)組 1227.9 數(shù)組的賦值函數(shù)Array() 1237.10 控件數(shù)組 1237.11 用戶定義類型的數(shù)組 124習(xí)題 125第8章 過程 1278.1 函數(shù)(Function) 1278.2 Sub過程 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 過程的嵌套調(diào)用與遞歸調(diào)用 1368.5.1 過程的嵌套調(diào)用 1368.5.2 過程的遞歸調(diào)用 1378.6 Visual Basic工程的結(jié)構(gòu) 1398.7 過程和變量的作用域 1418.7.1 過程的作用域 1418.7.2 變量的作用域 1418.7.3 變量的生存期 1438.8 事件過程 1438.8.1 鼠標(biāo)事件過程 1448.8.2 鍵盤事件過程 1448.9 對象作為過程的參數(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 滾動條 1539.2.7 計(jì)時(shí)器 1549.2.8 圖形框 1559.3 ActiveX控件 1559.3.1 滑動器 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 對話框使用 16310.1.1 通用對話框 16310.1.2 自定義對話框 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 順序文件的打開和關(guān)閉 18411.2.2 順序文件的寫操作 18411.2.3 順序文件的讀操作 18511.3 隨機(jī)文件 18711.3.1 隨機(jī)文件的打開和關(guān)閉 18711.3.2 隨機(jī)文件的讀寫 18711.4 二進(jìn)制文件 18911.5 常用的文件操作語句和函數(shù) 19011.5.1 與文件、文件夾有關(guān)的函數(shù)和語句 19011.5.2 對文件和文件夾的操作 19111.6 文件控件 19211.6.1 驅(qū)動器列表框 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ù)庫編程 20813.1 數(shù)據(jù)庫基礎(chǔ)知識 20813.2 數(shù)據(jù)庫設(shè)計(jì) 20813.3 SQL簡介 21013.3.1 SQL的組成 21013.3.2 SQL數(shù)據(jù)定義語言 21013.3.3 SQL數(shù)據(jù)處理語言 21113.4 數(shù)據(jù)控件 21213.4.1 Data控件的常用屬性 21313.4.2 數(shù)據(jù)綁定控件 21413.4.3 Data控件的事件與方法 21413.4.4 記錄集對象 21513.5 ADO數(shù)據(jù)控件和DataGrid控件 21913.6 ADODB程序設(shè)計(jì) 220習(xí)題 225第14章 Visual Basic高級編程與實(shí)例 22614.1 控件拖放與OLE拖放 22614.1.1 控件拖放 22614.1.2 OLE拖放 22814.2 OLE控件編程 22914.2.1 嵌入對象 22914.2.2 鏈接對象 23114.2.3 編程創(chuàng)建OLE鏈接對象 23114.3 Visual Basic類的編寫和使用 23214.4 自定義ActiveX控件和使用 23614.5 MCI控件編程 23914.5.1 MCI控件 24014.5.2 常見的多媒體設(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 類和對象的概念  1.對象  在現(xiàn)實(shí)生活中,對象是實(shí)體的邏輯模型,一個(gè)實(shí)體就是一個(gè)對象,如一輛汽車、一個(gè)氣球、一部電腦等?! ?.類  類實(shí)際上是將多個(gè)對象共有的特征抽取出來,形成這些對象的抽象模型。類是對對象的抽象,而對象是類的實(shí)例?! ±缙?,并不是指某一輛汽車,而是指具有汽車特性的所有汽車的總稱,相當(dāng)于汽車類。而每一輛具體的汽車,則是汽車類的一個(gè)實(shí)例。我們可以這樣簡單記憶:“類是抽象的,而對象是具體的”。  類包含了描述類的相關(guān)信息,就是屬性、事件和方法。而每一個(gè)對象都有其特有屬性、事件和方法,因此可以和其他對象相區(qū)別。  3.屬性  屬性是對象的性質(zhì),即用來描述和反映對象特征的參數(shù),不同的對象有不同屬性,不同對象的同一個(gè)屬性可以有不同值?! ±缍际瞧?,但有些汽車是藍(lán)色的,有些汽車是紅色的,針對汽車顏色這一屬性,兩輛汽車就具有不同的屬性值?! ?.方法  方法是對象自身可以進(jìn)行的動作或行為,是對象自身包含的功能?! ±缙嚳梢源蜷_車燈,用戶只需知道如何打開車燈,而無需了解車燈到底怎樣工作。也就是用戶無需關(guān)心實(shí)現(xiàn)的細(xì)節(jié),只需使用對象的方法即可。

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


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

 
 

 

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

京ICP備13047387號-7