出版時間:2009-1 出版社:電子工業(yè)出版社 作者:胡小江 頁數(shù):414
Tag標簽:無
前言
為什么要寫這樣一本書 Visual Basic作為一種可視化編程工具,從其誕生以來就受到編程愛好者的廣泛關注并成為應用程序開發(fā)中的一個利器。同時也被認為是最適合編程愛好者步入編程殿堂的一門編程語言。目前市面上關于Visual Basic的書非常豐富,很多書都大而全,卻很難做到從初學者的角度來講解和介紹Visual Basic的基本概念和編程技術。所以初學者閱讀后往往有種無從下手的感覺?! 榱俗尦醮谓佑|Visual Basic的讀者能夠快速而輕松地學會Visual Basic編程,筆者總結自己學習Visual Basic的經(jīng)驗,并結合多年的開發(fā)經(jīng)驗,編寫了這本Visual Basic基礎教程。在這本書中,筆者將從基本概念入手,循序漸進地將Visual Basic編程技術展現(xiàn)在讀者面前,讓讀者快速掌握Visual Basic編程的基本概念及編程技術。 本書有何特色 1.細致體貼的講解 為了讓讀者更快地上手,本書特別設計了適合初學者的學習方式,用準確的語言總結概念?用直觀的圖示演示過程?用詳細的注釋解釋代碼?用形象的比方幫助記憶。效果如下: 知識點介紹準確、清晰是其顯著特點,一般放在每一節(jié)開始位置,讓零基礎的讀者了解相關概念,順利入門?! 》独龝谐霈F(xiàn)的完整實例,以章節(jié)順序編號,便于檢索和循序漸進地學習、實踐,放在每節(jié)知識點介紹之后。 范例代碼與范例編號對應,層次清楚、語句簡潔、注釋豐富,體現(xiàn)了代碼優(yōu)美的原則,有利于讀者養(yǎng)成良好的代碼編寫習慣。對于大段程序,均在每行代碼前設定編號便于學習?! ∵\行結果對范例給出運行結果和對應圖示,幫助讀者更直觀地理解范例代碼?! 〈a解析將范例代碼中的關鍵代碼行逐一解釋,有助于讀者掌握相關概念和知識。 綜合練習為了便于讀者鞏固所學內容,本書每章中均提供了綜合練習,并給出了操作提示和結果,配合讀者自己動手實踐?! ×曨}每章最后提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握,題目的提示或答案放在光盤中?! ≠N心的提示為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下: ?提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法?! ?注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息?! ?警告:對操作不當或理解偏差將會造成的災難性后果做警示,以加深讀者印象。 經(jīng)作者多年的培訓和授課證明,以上講解方式是最適合初學者學習的方式,讀者按照這種方式,會非常輕松、順利地掌握本書知識?! ?.實用超值的DVD光盤 為了幫助讀者比較直觀地學習,本書附贈DVD光盤,內容包括多媒體視頻、電子教案(PPT)、編程參考寶典電子書、各章習題答案和實例源代碼等?! ?多媒體視頻 配有長達18小時手把手教學視頻,講解關鍵知識點界面操作和書中的一些綜合練習題。作者親自配音、演示,手把手教會讀者使用?! ? 電子教案(PPT) 本書可以作為高校相關課程的教材或課外輔導書,所以筆者特別為本書制作了電子教案(PPT),以方便老師教學使用?! ?編程參考寶典電子書 為方便廣大讀者學習,特別制作了編程開發(fā)參考電子書,供讀者查閱和參考?! ?.提供完善的技術支持 本書提供了論壇,讀者可以在上面提問交流。另外,論壇上還有一些小的教程、視頻動畫和各種技術文章,可幫助讀者提高開發(fā)水平?! ?.豐富的額外素材下載 相關的開發(fā)素材文件。
內容概要
本書是Visual Basic 6.0的入門教程,主要針對沒有程序設計基礎的讀者,詳細介紹了Visual Basic 6.0的基本概念和編程技術。書中通過大量的范例及綜合練習來介紹Visual Basic 6.0的基本概念、語言特點、基本的程序設計方法,以及小型應用程序的設計步驟。本書在內容講解上力求形象生動、深入淺出,使讀者能夠較為輕松地理解基本概念。讀者可以在較短時間內通過對基本概念的理解和自己動手編程來快速掌握Visual Basic 6.0基本的和最新的程序設計方法。 本書的主要內容包括Visual Basic 6.0集成開發(fā)環(huán)境、Visual Basic 6.0語言基礎、程序控制結構、數(shù)組、過程和函數(shù)、應用程序用戶界面、控件、菜單、文件系統(tǒng)、圖形與圖像、多媒體技術、網(wǎng)絡通信技術、API函數(shù)應用、ActiveX控件、程序的調試與除錯、數(shù)據(jù)庫系統(tǒng)與SQL語言、ADO數(shù)據(jù)庫編程、Visual Basic數(shù)據(jù)庫控件編程、數(shù)據(jù)報表技術,以及綜合案例開發(fā)等內容。 本書既適合于沒有編程基礎的Visual Basic 6.0初學者作為入門教程,也可作為各類Visual Basic 6.0開發(fā)者的參考書籍。 本書附贈DVD光盤1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、編程參考寶典電子書、源代碼及各章習題答案。
書籍目錄
第一篇 Visual Basic 6.0基礎篇 第1章 Visual Basic 6.0概述(教學視頻:59分鐘) 1.1 Visual Basic 6.0介紹 1.1.1 Visual Basic 6.0的發(fā)展 1.1.2 Visual Basic 6.0的特點 1.1.3 Visual Basic 6.0的安裝和卸載 1.2 Visual Basic 6.0集成開發(fā)環(huán)境(IDE) 1.2.1 Visual Basic 6.0的啟動 1.2.2 Visual Basic 6.0的退出 1.2.3 集成開發(fā)環(huán)境組成 1.3 Visual Basic 6.0工程和工程管理 1.3.1 從“Hello World”開始 1.3.2 創(chuàng)建工程 1.3.3 創(chuàng)建窗體 1.3.4 設計程序界面 1.3.5 編寫代碼 1.3.6 保存工程 1.3.7 運行程序 1.3.8 生成可執(zhí)行文件 1.4 Visual Basic 6.0 的幫助系統(tǒng) 1.4.1 MSDN幫助系統(tǒng) 1.4.2 網(wǎng)絡資源 1.5 綜合練習 1.6 小結 1.7 習題 第2章 Visual Basic 6.0語言基礎(教學視頻:54分鐘) 2.1 代碼的編寫規(guī)范 2.1.1 命名規(guī)則 2.1.2 語句書寫 2.1.3 程序注釋 2.1.4 格式化及縮排 2.2 數(shù)據(jù)類型 2.2.1 基本數(shù)據(jù)類型 2.2.2 自定義數(shù)據(jù)類型 2.3 常量 2.3.1 局部常量 2.3.2 模塊級常量 2.3.3 公用常量 2.4 變量 2.4.1 普通局部變量 2.4.2 靜態(tài)局部變量 2.4.3 模塊級變量 2.4.4 公用變量 2.5 運算符 2.5.1 算術運算符 2.5.2 字符串運算符 2.5.3 關系運算符 2.5.4 邏輯運算符 2.6 表達式 2.6.1 表達式的組成 2.6.2 表達式的書寫規(guī)則 2.6.3 復合表達式的運算順序 2.7 綜合練習 2.8 小結 2.9 習題 第3章 程序控制結構(教學視頻:58分鐘) 3.1 順序結構 3.1.1 賦值語句 3.1.2 順序結構實例 3.2 選擇結構 3.2.1 If…Then語句 3.2.2 If…Then…Else語句 3.2.3 If…Then…ElseIf語句 3.2.4 IIf函數(shù) 3.2.5 If語句的嵌套 3.2.6 Select Case語句 3.2.7 Is、To關鍵字的使用 3.3 循環(huán)結構 3.3.1 While…Wend語句 3.3.2 For…Next語句 3.3.3 For Each…Next語句 3.3.4 While型Do…Loop語句 3.3.5 Until型Do…Loop語句 3.3.6 循環(huán)的嵌套 3.4 其他結構控制語句 3.4.1 GoTo語句 3.4.2 Exit語句 3.4.3 End語句 3.4.4 With語句 3.4.5 DoEvents語句 3.5 綜合練習 3.6 小結 3.7 習題 第4章 數(shù)組(教學視頻:57分鐘) 4.1 數(shù)組的概念 4.2 靜態(tài)數(shù)組與動態(tài)數(shù)組 4.2.1 靜態(tài)數(shù)組 4.2.2 動態(tài)數(shù)組 4.3 一維數(shù)組與多維數(shù)組 4.3.1 一維數(shù)組 4.3.2 多維數(shù)組 4.4 數(shù)組的基本操作 4.4.1 數(shù)組的輸入 4.4.2 數(shù)組的輸出 4.4.3 數(shù)組的插入 4.4.4 數(shù)組的刪除 4.4.5 數(shù)組的查找 4.4.6 數(shù)組的排序 4.5 綜合練習 4.6 小結 4.7 習題 第5章 過程和函數(shù)(教學視頻:23分鐘) 5.1 Sub過程 5.1.1 Sub過程分類 5.1.2 創(chuàng)建Sub過程 5.1.3 調用Sub過程 5.2 Function過程 5.2.1 創(chuàng)建Function過程 5.2.2 調用Function過程 5.3 參數(shù)傳遞 5.3.1 形參與實參 5.3.2 傳值 5.3.3 傳址 5.3.4 可選參數(shù) 5.3.5 數(shù)組參數(shù) 5.3.6 對象參數(shù) 5.4 過程的嵌套與遞歸調用 5.4.1 嵌套調用 5.4.2 遞歸調用 5.5 綜合練習 5.6 小結 5.7 習題 第二篇 Visual Basic應用程序篇 第6章 應用程序用戶界面(教學視頻:52分鐘) 6.1 界面樣式 6.1.1 單文檔界面 6.1.2 多文檔界面 6.1.3 資源管理器樣式界面 6.2 窗體的基本概念 6.2.1 窗體的組成 6.2.2 添加和刪除窗體 6.3 窗體的屬性、方法和事件 6.3.1 窗體的屬性 6.3.2 窗體的方法 6.3.3 窗體的事件 6.4 多文檔界面設計 6.4.1 多文檔界面結構 6.4.2 多文檔窗體菜單的設計 6.5 綜合練習 6.6 小結 6.7 習題 第7章 通用標準控件(教學視頻:46分鐘) 7.1 控件概述 7.2 文本框控件 7.2.1 文本框控件的屬性 7.2.2 文本框控件的事件 7.2.3 文本框控件應用示例 7.3 命令按鈕控件 7.3.1 命令按鈕控件的屬性 7.3.2 命令按鈕控件的事件 7.3.3 用戶登錄窗體設計范例 7.4 單選按鈕控件 7.4.1 單選按鈕控件的屬性 7.4.2 單選按鈕控件的事件 7.5 復選按鈕控件 7.5.1 復選按鈕控件的屬性 7.5.2 設置字體格式范例 7.6 定時器控件 7.6.1 定時器控件的屬性 7.6.2 定時器控件的事件及應用范例 7.7 列表框控件 7.7.1 列表框控件的屬性 7.7.2 列表框控件的方法 7.7.3 列表框控件的事件 7.7.4 列表框控件應用范例 7.8 綜合練習 7.9 小結 7.10 習題 第8章 擴展控件(教學視頻:52分鐘) 8.1 通用對話框控件 8.1.1 “打開”對話框 8.1.2 “工程另存為”對話框 8.1.3 “顏色”對話框 8.1.4 “字體”對話框 8.1.5 “打印”對話框 8.2 列表視圖控件 8.2.1 列表視圖控件的屬性 8.2.2 列表視圖控件的方法 8.2.3 列表視圖控件的事件 8.3 樹視圖控件 8.3.1 樹視圖控件的屬性 8.3.2 樹視圖控件的方法 8.4 綜合練習 8.5 小結 8.6 習題 第9章 菜單、工具欄與狀態(tài)欄(教學視頻:55分鐘) 9.1 菜單 9.1.1 菜單編輯器 9.1.2 創(chuàng)建下拉式菜單 9.1.3 為下拉式菜單添加代碼 9.2 彈出式菜單 9.3 創(chuàng)建工具欄 9.3.1 創(chuàng)建工具欄的一般步驟 9.3.2 創(chuàng)建工具欄實例 9.4 創(chuàng)建狀態(tài)欄 9.5 綜合練習 9.6 小結 9.7 習題 第10章 文件系統(tǒng)(教學視頻:51分鐘) 10.1 文件的結構和類型 10.1.1 文件的結構 10.1.2 文件的類型 10.2 文件基本操作 10.2.1 順序文件的打開和關閉 10.2.2 順序文件的寫操作 10.2.3 順序文件的讀操作 10.2.4 隨機文件的打開和關閉 10.2.5 隨機文件的寫操作 10.2.6 隨機文件的讀操作 10.3 使用文件系統(tǒng)控件 10.3.1 DriveListBox控件 10.3.2 DirListBox控件 10.3.3 FileListBox控件 10.3.4 文件系統(tǒng)控件的綜合應用 10.4 深入文件系統(tǒng) 10.4.1 文件系統(tǒng)對象 10.4.2 用Drive對象操作磁盤驅動器 10.4.3 用Folder對象操作文件夾 10.4.4 用File對象操作文件 10.4.5 用TextStream對象操作文本文件 10.5 綜合練習 10.6 小結 10.7 習題 第11章 圖形與圖像(教學視頻:44分鐘) 11.1 坐標系統(tǒng) 11.2 圖形屬性 11.2.1 CurrentX屬性和CurrentY屬性 11.2.2 BackColor屬性和ForeColor屬性 11.2.3 DrawWidth屬性、DrawStyle屬性和DrawMode屬性 11.2.4 FillColor屬性和FillStyle屬性 11.3 圖形控件 11.3.1 Shape控件 11.3.2 Line控件 11.4 圖形方法 11.4.1 PSet方法 11.4.2 Line方法 11.4.3 Circle方法 11.4.4 Cls方法 11.4.5 用圖形方法繪制統(tǒng)計圖例 11.5 綜合練習 11.6 小結 11.7 習題 第12章 多媒體技術(教學視頻:55分鐘) 12.1 多媒體技術概述 12.2 多媒體控件 12.2.1 MMControl控件 12.2.2 WindowsMediaPlayer控件 12.3 用API函數(shù)完成多媒體技術 12.3.1 PlaySound函數(shù)播放音頻文件 12.3.2 mciSendString函數(shù) 12.4 綜合練習 12.5 小結 12.6 習題 第三篇 Visual Basic高級應用篇 第13章 網(wǎng)絡通信編程技術(教學視頻:53分鐘) 13.1 網(wǎng)絡協(xié)議 13.1.1 TCP/IP協(xié)議 13.1.2 UDP協(xié)議 13.2 Winsock控件 13.2.1 Winsock控件的屬性 13.2.2 Winsock控件的方法 13.2.3 Winsock控件的事件 13.3 Winsock控件的應用 13.3.1 用TCP創(chuàng)建網(wǎng)絡通信程序服務器端 13.3.2 用TCP創(chuàng)建網(wǎng)絡通信程序客戶端 13.3.3 用UDP創(chuàng)建網(wǎng)絡通信程序 13.4 綜合練習 13.5 小結 13.6 習題 第14章 WIN32 API函數(shù)(教學視頻:46分鐘) 14.1 API概述 14.1.1 API簡介 14.1.2 動態(tài)鏈接庫(DLL) 14.2 在Visual Basic 6.0程序中使用API 14.2.1 API函數(shù)聲明 14.2.2 啟動API文本瀏覽器 14.2.3 用API文本瀏覽器聲明API函數(shù) 14.3 API函數(shù)的應用 14.3.1 常用API函數(shù) 14.3.2 獲取驅動器的類型 14.3.3 鎖定鼠標移動邊界 14.4 綜合練習 14.5 小結 14.6 習題 第15章 ActiveX控件(教學視頻:54分鐘) 15.1 ActiveX控件概述 15.2 創(chuàng)建ActiveX控件 15.2.1 創(chuàng)建ActiveX控件的步驟 15.2.2 創(chuàng)建ActiveX控件工程 15.2.3 設計ActiveX控件的外觀 15.2.4 為ActiveX控件添加代碼 15.2.5 為ActiveX控件添加屬性、方法和事件 15.2.6 生成ActiveX控件 15.2.7 ActiveX控件數(shù)字時鐘的使用 15.3 綜合練習 15.4 小結 15.5 習題 第16章 程序的調試與除錯(教學視頻:59分鐘) 16.1 Visual Basic 6.0程序中的錯誤類型 16.1.1 編譯錯誤 16.1.2 運行錯誤 16.1.3 邏輯錯誤 16.2 程序工作模式 16.3 程序調試技術 16.3.1 調試工具欄 16.3.2 本地窗口 16.3.3 立即窗口 16.3.4 監(jiān)視窗口 16.3.5 Debug對象 16.3.6 Stop語句 16.4 錯誤處理 16.4.1 Err對象 16.4.2 On Error語句 16.4.3 Resume語句 16.5 綜合練習 16.6 小結 16.7 習題 第四篇 Visual Basic與數(shù)據(jù)庫系統(tǒng)篇 第17章 數(shù)據(jù)庫系統(tǒng)與SQL語言(教學視頻:53分鐘) 17.1 數(shù)據(jù)庫系統(tǒng)基本概念 17.1.1 三級模式 17.1.2 關系數(shù)據(jù)庫 17.2 Access數(shù)據(jù)庫 17.2.1 創(chuàng)建Access數(shù)據(jù)庫 17.2.2 創(chuàng)建Access數(shù)據(jù)表 17.3 SQL Server數(shù)據(jù)庫 17.3.1 創(chuàng)建SQL Server數(shù)據(jù)庫 17.3.2 創(chuàng)建SQL Server數(shù)據(jù)表 17.4 SQL語言介紹 17.4.1 數(shù)據(jù)查詢語句 17.4.2 數(shù)據(jù)操作語句 17.4.3 數(shù)據(jù)定義語句 17.5 綜合練習 17.6 小結 17.7 習題 第18章 ADO數(shù)據(jù)庫編程(教學視頻:53分鐘) 18.1 ADO技術概述 18.2 ADO對象模型 18.2.1 Connection對象 18.2.2 用Connection對象連接常用數(shù)據(jù)庫 18.2.3 Recordset對象 18.2.4 Connection對象和Recordset對象的應用 18.2.5 Command對象 18.2.6 Field對象 18.2.7 Stream對象 18.2.8 Error對象 18.3 綜合練習 18.4 小結 18.5 習題 第19章 VB與數(shù)據(jù)庫編程(教學視頻:56分鐘) 19.1 Data控件 19.1.1 Data控件的屬性 19.1.2 Data控件的方法 19.1.3 Data控件的事件 19.2 ADO控件 19.2.1 ADO控件的屬性 19.2.2 ADO控件的方法 19.2.3 用ADO控件連接數(shù)據(jù)庫 19.3 數(shù)據(jù)庫綁定控件 19.3.1 DBGrid控件 19.3.2 DBList控件和DBCombo控件 19.3.3 DataGrid控件 19.3.4 DataList控件和DataCombo控件 19.4 綜合練習 19.5 小結 19.6 習題 第20章 數(shù)據(jù)報表生成(教學視頻:52分鐘) 20.1 數(shù)據(jù)環(huán)境 20.1.1 添加數(shù)據(jù)環(huán)境設計器 20.1.2 添加Connection對象 20.1.3 添加Command對象 20.1.4 使用數(shù)據(jù)環(huán)境 20.2 數(shù)據(jù)報表 20.2.1 添加數(shù)據(jù)報表設計器 20.2.2 設計數(shù)據(jù)報表 20.3 綜合練習 20.4 小結 20.5 習題 第五篇 綜合案例篇 第21章 人事管理系統(tǒng)開發(fā)實例(教學視頻:51分鐘) 21.1 人事管理系統(tǒng)開發(fā)概述 21.2 人力資源案例設計與分析 21.2.1 系統(tǒng)結構設計 21.2.2 系統(tǒng)需求分析 21.2.3 系統(tǒng)功能模塊劃分 21.3 設計和創(chuàng)建數(shù)據(jù)庫 21.3.1 數(shù)據(jù)庫需求分析 21.3.2 創(chuàng)建數(shù)據(jù)庫 21.4 創(chuàng)建工程和公共函數(shù)模塊 21.4.1 創(chuàng)建公共變量和公共函數(shù)模塊 21.4.2 創(chuàng)建程序入口函數(shù) 21.5 創(chuàng)建系統(tǒng)登錄模塊 21.6 創(chuàng)建主窗體模塊 21.7 創(chuàng)建用戶管理子模塊 21.8 創(chuàng)建修改密碼子模塊 21.9 創(chuàng)建基礎數(shù)據(jù)管理模塊 21.10 創(chuàng)建部門信息管理模塊 21.11 創(chuàng)建職員基本信息管理子模塊 21.12 創(chuàng)建報表 21.13 創(chuàng)建數(shù)據(jù)庫管理模塊 21.13.1 創(chuàng)建數(shù)據(jù)庫備份子模塊 21.13.2 創(chuàng)建數(shù)據(jù)庫恢復子模塊 21.14 應用程序的打包發(fā)布 21.15 小結
章節(jié)摘錄
【代碼解析】這段代碼演示了如何定義一個自定義的數(shù)據(jù)類型并對其進行相關的操作。代碼中根據(jù)實際的職員所具備的屬性定義了一個Employee數(shù)據(jù)類型,然后通過代碼的第13~15行為empl變量賦值,最后通過代碼的19行將結果輸出到窗體上。 2.3常量 常量是指在程序運行過程中其值不能被改變的數(shù)值或字符串。在計算機內部,常量名對應于一定的內存單元。在編寫代碼時,讀者常常會碰到一些數(shù)值或字符串是固定不變的。為了代碼編寫和易于閱讀,經(jīng)常將這些數(shù)值或者字符串聲明為常量。在Visual Basic 6.0中常量可以分為三類:局部常量、模塊級常量和公用常量。本節(jié)就這三種常量的聲明和使用分別進行介紹?! ?.3.1局部常量 局部常量是只能在定義的函數(shù)或者過程中訪問的常量。局部常量在所需要使用的函數(shù)或過程中聲明,其生存周期從函數(shù)或過程調用開始到函數(shù)或過程結束終止?! ∩鲜龃a中分別定義了不同數(shù)據(jù)類型的局部常量,讀者在編寫代碼時,可以直接用常量名稱來替代具體的數(shù)值。在程序中這些常量的值不會改變,如果讀者試圖通過代碼來改變常量的值,程序將會報錯。
編輯推薦
以任務驅動方式講解,用實例引導讀者學習只需21天,便可輕松掌握Visual Basic編程《21天學通Visual Basic》特色基礎知識一核心技術一典型實例一綜合練習一項目案例184個典型實例、1個項目案例、301個練習題一線開發(fā)人員全程貼心講解,上手亳不費力超值DVD18小時多媒體語音視頻教學《21天學通Visual Basic》源代碼+《21天學通Visual Basic》電子教案(PPT)1000余頁編程參考寶典電子書(免費贈送)VistJaI Basic 6.0集成開發(fā)環(huán)境ViSLJaI Basic語言基礎程序控制結構數(shù)組Sub過程函數(shù)和參數(shù)應用程序用戶界面通用標準控件擴展控件菜單、工具欄與狀態(tài)欄文件系統(tǒng)圖形與圖像多媒體技術網(wǎng)絡通信編程技術WlN32 API函數(shù)ActiveX控件ADO數(shù)據(jù)庫編程SQI一語句生成數(shù)據(jù)報表程序的調試與除錯人事管理系統(tǒng)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載