出版時間:1970-1 出版社:電子工業(yè)出版社 作者:佟偉光 編 頁數(shù):326
前言
《VisualBasic程序設計教程(第2版)》自2005年出版以來,受到廣大讀者的歡迎,也得到許多專家、教師和學生的熱情支持和鼓勵。幾年來,我們又經(jīng)過了多次教學實踐并結合開發(fā)經(jīng)驗,對VisualBasic課程教學進行了進一步的研究,在此基礎上進行修改并再版。本次出版保持了第2版原有內(nèi)容的基本架構,在繼承了通俗易懂、由淺入深、循序漸進,易于學生學習和理解的特點的基礎上,對教材主要做了如下修訂: (1)對部分章節(jié)內(nèi)容進行了刪減、充實,優(yōu)化調(diào)整了部分章節(jié)內(nèi)容,使得教材更加簡明、通俗易懂,更適應高職、高專學生的學習。 ?。?)引入了案例教學法,根據(jù)課程內(nèi)容,在第1~8章中每一章都給出了一個應用案例。每一個案例都給出了編程分析,學生通過對案例的學習和實際操作,進一步學習解題的思維方式和程序設計的基本方法,培養(yǎng)解決實際問題的能力,為進一步學習軟件開發(fā)技術打下良好的基礎。 ?。?)在第1~9章中都精心設計了相關的上機實訓。每個實訓遵照循序漸進、由易到難的原則,都設計了3個實訓內(nèi)容:第1個實訓給出了實訓的詳細設計步驟和全部編碼,學生只要認真讀懂設計和編碼,上機調(diào)試、驗證即可;第2個實訓給出了有關的實訓要求和主要的實訓步驟,并給出主要部分的設計和編碼,學生需進行實訓的詳細設計和編碼,并運行、調(diào)試程序,分析運行結果;第3個實訓只給出了有關的實訓要求和提示,學生需自行給出實訓的詳細設計和編碼,并運行、調(diào)試程序,分析運行結果(此實訓可根據(jù)學時安排和學生情況選做)。使學生通過大量的上機實踐與操作,積累設計與調(diào)試程序的經(jīng)驗,在實際動手能力、軟件開發(fā)設計等方面受到比較系統(tǒng)和嚴格的訓練?! 。?)精選和充實了教材第1~9章的習題,以強化學生對重點內(nèi)容的掌握,加深對所學內(nèi)容的理解。編者對所有習題均給出了答案,并且對每一個實訓也都給出了標準、詳細的程序編碼,以方便教師教學和學生練習與參考。這些答案和程序編碼可在電子工業(yè)出版社教育資源網(wǎng)站上下載。
內(nèi)容概要
《Visual Basic程序設計教程(第3版)》共分為10章,從面向?qū)ο蟪绦蛟O計的基本概念、可視化程序設計的基本方法、最常用的有關窗體和各種控件的應用、菜單、工具欄、狀態(tài)欄、對話框的設計以及MDI多窗體界面設計、文件操作,到多媒體、數(shù)據(jù)庫應用程序的設計,都進行了詳細的分析和講述?! 禫isual Basic程序設計教程(第3版)》適合作為高職高專院校,以及非計算機專業(yè)計算機基礎教育和計算機培訓教材使用,也可作為軟件愛好者的自學參考書。
書籍目錄
第1章 Visual Basic入門(1)1.1 Visual Basic簡介(1)1.2 什么是可視化程序設計(1)1.3 什么是面向?qū)ο蟪绦蛟O計(2)1.4 Visual Basic 6.0的啟動(3)1.5 Visual Basic 6.0集成開發(fā)環(huán)境(4)1.5.1 標題欄(4)1.5.2 菜單欄(5)1.5.3 工具欄(5)1.5.4 工具箱(6)1.5.5 窗體設計器(6)1.5.6 工程資源管理器窗口(6)1.5.7 屬性窗口(6)1.5.8 代碼窗口(7)1.5.9 窗體布局窗口(7)1.5.10 立即窗口(7)1.6 創(chuàng)建Visual Basic 6.0應用程序的步驟(8)1.6.1 建立用戶界面的對象(8)1.6.2 設置對象的屬性值(8)1.6.3 編寫程序代碼,建立事件過程(8)1.6.4 保存和運行應用程序(9)1.7 Visual Basic 6.0的工程管理(11)1.7.1 工程文件(11)1.7.2 工程管理(13)1.8 使用幫助信息(16)1.9 應用案例與設計——簡單的算術四則運算器的設計(18)習題一(21)第2章 Visual Basic編程基礎(25)2.1 數(shù)據(jù)類型(25)2.1.1 標準數(shù)據(jù)類型(25)2.1.2 自定義數(shù)據(jù)類型(27)2.2 變量與常量(28)2.2.1 變量名的命名規(guī)則(28)2.2.2 變量聲明(28)2.2.3 變量的作用域(29)2.2.4 常量(30)2.3 運算符和表達式(31)2.3.1 運算符(31)2.3.2 表達式(33)2.4 基本語句(33)2.4.1 賦值語句(33)2.4.2 條件語句(33)2.4.3 循環(huán)語句(37)2.5 數(shù)組(40)2.5.1 靜態(tài)數(shù)組(41)2.5.2 動態(tài)數(shù)組(41)2.5.3 控件數(shù)組(42)2.6 過程與函數(shù)(44)2.6.1 子過程(44)2.6.2 函數(shù)過程(45)2.6.3 過程和函數(shù)的定義(45)2.6.4 過程的調(diào)用(46)2.6.5 參數(shù)傳遞(47)2.7 編寫代碼基礎(48)2.8 應用案例與設計——購貨折扣計算器的設計(49)習題二(52)第3章 窗體和控件(57)3.1 窗體對象(57)3.1.1 窗體的基本屬性(57)3.1.2 窗體事件和方法(58)3.2 多窗體的處理(62)3.3 控件概述(65)3.3.1 控件分類(65)3.3.2 控件屬性(66)3.3.3 焦點和設置Tab鍵次序(68)3.4 命令按鈕控件(68)3.5 標簽控件(71)3.6 文本框控件(72)3.7 單選按鈕與復選框控件(74)3.8 框架控件(77)3.9 定時器控件(79)3.10 列表框控件(80)3.11 組合框控件(82)3.12 滾動條控件(87)3.13 圖形控件(89)3.14 OLE控件(95)3.15 應用案例與設計——多窗體應用程序設計(99)習題三(109)第4章 用戶界面設計(116)4.1 菜單設計(116)4.1.1 創(chuàng)建菜單(117)4.1.2 彈出式菜單設計(122)4.1.3 在菜單中添加文件列表(124)4.2 工具欄設計(129)4.2.1 ImageList控件(129)4.2.2 ToolBar控件(130)4.2.3 ToolBar控件常用的事件和方法(133)4.3 狀態(tài)欄設計(134)4.4 對話框設計(136)4.4.1 使用函數(shù)生成對話框(136)4.4.2 通用對話框(139)4.4.3 自定義對話框(144)4.5 多文檔界面設計(146)4.6 應用案例與設計——利用菜單、工具欄實現(xiàn)多窗體應用程序設計(151)習題四(154)第5章 常用事件及應用(160)5.1 鼠標事件(160)5.1.1 MouseDown、MouseUp、MouseMove事件(160)5.1.2 Click、DblClick事件(162)5.1.3 拖放事件(163)5.2 OLE拖放(166)5.3 鍵盤事件(170)5.3.1 KeyDown、KeyUp事件(170)5.3.2 KeyPress事件(171)5.4 焦點事件(171)5.4.1 GotFocus事件(171)5.4.2 LostFocus事件(171)5.5 應用案例與設計——簡單繪畫板應用程序的設計(172)習題五(178)第6章 文件系統(tǒng)(184)6.1 利用傳統(tǒng)的文件操作方法訪問文件(184)6.1.1 順序文件訪問(184)6.1.2 隨機文件訪問(188)6.1.3 二進制文件訪問(190)6.1.4 常用的文件操作語句和函數(shù)(191)6.2 文件系統(tǒng)控件(192)6.3 文件系統(tǒng)對象(195)6.4 應用案例與設計——簡單文件管理器的設計(196)習題六(200)第7章 數(shù)據(jù)庫訪問技術(205)7.1 數(shù)據(jù)庫基礎知識(205)7.1.1 數(shù)據(jù)庫基礎(205)7.1.2 Visual Basic數(shù)據(jù)庫訪問技術的發(fā)展(206)7.2 可視化數(shù)據(jù)管理器VISDATA(207)7.2.1 可視化數(shù)據(jù)管理器VISDATA簡介(207)7.2.2 可視化數(shù)據(jù)管理器應用實例(207)7.3 利用Data控件訪問數(shù)據(jù)庫(212)7.3.1 Data控件的常用屬性(212)7.3.2 Data控件的常用事件(214)7.3.3 Data控件的常用方法(215)7.3.4 Recordset對象(215)7.3.5 數(shù)據(jù)綁定的概念及數(shù)據(jù)綁定控件(217)7.4 利用ADO技術訪問數(shù)據(jù)庫(223)7.4.1 使用ADODC控件訪問數(shù)據(jù)庫(224)7.4.2 利用ADO編程訪問數(shù)據(jù)庫(233)7.5 SQL語言(237)7.6 應用案例與設計——簡單職工數(shù)據(jù)管理器的設計(240)習題七(250)第8章 多媒體編程基礎(256)8.1 多媒體控件(256)8.2 調(diào)用API函數(shù)設計多媒體應用程序(259)8.3 應用OLE開發(fā)多媒體應用程序(265)8.4 應用案例與設計——簡單視頻播放器的設計(265)習題八(267)第9章 程序調(diào)試與公布發(fā)行(270)9.1 錯誤類型和程序模式(270)9.2 程序調(diào)試(272)9.2.1 程序調(diào)試方法(272)9.2.2 程序調(diào)試案例(274)9.3 捕獲錯誤及處理(276)9.3.1 Err對象(276)9.3.2 捕獲錯誤(277)9.3.3 設計錯誤處理程序(277)9.4 程序發(fā)布(278)9.4.1 編譯應用程序(278)9.4.2 打包應用程序(279)9.4.3 發(fā)布應用程序(281)9.4.4 安裝和卸載應用程序(282)習題九(283)第10章 綜合應用案例(287)10.1 學生檔案管理(287)10.2 掃雷游戲(315)
圖書封面
評論、評分、閱讀與下載