出版時間:2008-7 出版社:清華大學(xué)出版社 作者:楊章偉 頁數(shù):602 字數(shù):871000
Tag標(biāo)簽:無
前言
根據(jù)在程序開發(fā)領(lǐng)域求職的人員反映,在許多熱門的軟件開發(fā)以及程序員的招聘崗位中,都對基礎(chǔ)語言提出了越來越高的要求。其中,在網(wǎng)絡(luò)工程師、媒體開發(fā)工程師、ERP二次開發(fā)工程師等熱門職位中,幾乎所有的職位都要求應(yīng)聘者有豐富的Visual Basic實際開發(fā)經(jīng)驗。而在外包和軟件管理職位中,80%的職位也要求應(yīng)聘者有Visual Basic的相關(guān)開發(fā)經(jīng)驗。這種明顯的趨勢表明,作為一種成熟的程序開發(fā)語言,Visual Basic在實際開發(fā)中應(yīng)用依然十分廣泛,需求量依然強大。
內(nèi)容概要
Visual Basic是用戶最多的開發(fā)技術(shù)之一。本書由淺入深,循序漸進地教授讀者如何使用Visual Basic開發(fā)應(yīng)用系統(tǒng),是Visual Basic的完全入門到應(yīng)用的實例性書籍。本書除了介紹Visual Basic的幾乎所有基礎(chǔ)知識、控件外,重點突出數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù),并提供許多實際可用的實例和源碼,這些實例和源碼基本都應(yīng)用在相關(guān)領(lǐng)域中?;A(chǔ)篇從面向?qū)ο蟮某绦蛟O(shè)計基礎(chǔ)開始,詳細介紹Visual Basic的語言基礎(chǔ)、程序結(jié)構(gòu)、常用控件等基礎(chǔ)知識;應(yīng)用篇主要介紹Visual Basic關(guān)于數(shù)據(jù)庫應(yīng)用程序的開發(fā),包括常用函數(shù)、數(shù)據(jù)連接、數(shù)據(jù)操縱、數(shù)據(jù)導(dǎo)入導(dǎo)出等應(yīng)用;實例篇通過通用圖書管理系統(tǒng)、簡易檔案管理系統(tǒng)、考試管理系統(tǒng)等具體實例來介紹Visual Basic的應(yīng)用開發(fā)流程,并就其中的關(guān)鍵技術(shù)做了詳細分析。 本書的讀者對象可以是Visual Basic的初學(xué)者,或有一定程序設(shè)計基礎(chǔ)的在校學(xué)生或自學(xué)人員,并適合Visual Basic程序員及各類軟件開發(fā)人員閱讀,便于其盡快掌握和熟練使用Visual Basic數(shù)據(jù)庫系統(tǒng)的開發(fā)應(yīng)用,也適合中高級技術(shù)開發(fā)人員參考。
書籍目錄
第1篇 基礎(chǔ)篇 第1章 Visual Basic 6.0概述 1.1 Visual Basic的發(fā)展歷程 1.1.1 Visual Basic的產(chǎn)生背景 1.1.2 Visual Basic的誕生 1.1.3 Visual Basic的版本發(fā)展 1.2 Visual Basic概述 1.2.1 Visual Basic的常用術(shù)語 1.2.2 Visual Basic的系統(tǒng)特性 1.3 Visual Basic 6.0與Visual Basic.NET的比較 1.4 Visual Basic 6.0的安裝與啟動 1.4.1 Visual Basic 6.0的特點 1.4.2 Visual Basic 6.0的安裝環(huán)境 1.4.3 Visual Basic 6.0的啟動 1.5 Visual Basic 6.0的集成開發(fā)環(huán)境 1.5.1 標(biāo)題欄 1.5.2 菜單欄 1.5.3 常用工具欄 1.5.4 控件工具箱 1.5.5 窗體編輯器 1.5.6 工程資源管理窗口 1.5.7 控件屬性窗口 1.5.8 窗體布局窗口 1.5.9 代碼窗口 1.6 第一個Visual Basic 6.0應(yīng)用程序 1.6.1 設(shè)計程序界面 1.6.2 編寫事件代碼 1.6.3 運行程序 1.6.4 保存工程 1.6.5 生成可執(zhí)行文件 1.7 小結(jié) 第2章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 2.1 面向?qū)ο蠹夹g(shù)的基本概念 2.1.1 面向?qū)ο蠹夹g(shù)簡介 2.1.2 面向?qū)ο蟪绦蛟O(shè)計語言 2.2 對象和類 2.2.1 對象 2.2.2 類 2.3 對象的屬性和方法 2.3.1 對象的屬性 2.3.2 對象的方法 2.4 對象的事件 2.4.1 事件驅(qū)動模型 2.4.2 對象的鼠標(biāo)事件 2.4.3 對象的鍵盤事件 2.4.4 對象的焦點事件 2.4.5 對象的屬性、方法和事件的關(guān)系 2.5 面向?qū)ο蟮慕换ナ介_發(fā) 2.6 Visual Basic應(yīng)用程序的結(jié)構(gòu) 2.7 小結(jié) 第3章 Visual Basic語言基礎(chǔ) 3.1 Visual Basic編碼規(guī)則 3.1.1 代碼書寫規(guī)則 3.1.2 代碼注釋規(guī)則 3.2 常量和變量 3.2.1 常量 3.2.2 變量 3.2.3 變量命名規(guī)則 3.2.4 聲明變量 3.2.5 變量的作用域 3.3 數(shù)據(jù)類型 3.3.1 基本數(shù)據(jù)類型 3.3.2 用戶自定義數(shù)據(jù)類型 3.3.3 枚舉類型 3.3.4 變量的類型轉(zhuǎn)換 3.3.5 常量變量應(yīng)用示例 3.4 運算符與表達式 3.4.1 賦值運算符 3.4.2 算術(shù)運算符 3.4.3 字符串連接運算符 3.4.4 關(guān)系運算符 3.4.5 邏輯運算符 3.4.6 表達式 3.5 小結(jié) 第4章 程序控制結(jié)構(gòu) 4.1 順序結(jié)構(gòu) 4.1.1 賦值語句 4.1.2 數(shù)據(jù)輸入 4.1.3 數(shù)據(jù)輸出 4.1.4 Print方法 4.1.5 MsgBox函數(shù) 4.1.6 Format函數(shù) 4.1.7 應(yīng)用示例 4.2 選擇結(jié)構(gòu) 4.2.1 單分支IF條件語句 4.2.2 雙分支If…Then…Else語句 4.2.3 多分支If…then…elseif…語句 4.2.4 Select Case語句 4.2.5 分支嵌套 4.2.6 條件函數(shù) 4.2.7 應(yīng)用示例 4.3 循環(huán)結(jié)構(gòu) 4.3.1 For...Next語句 4.3.2 Do...loop語句 4.3.3 While語句 4.3.4 循環(huán)嵌套 4.3.5 應(yīng)用示例 4.4 其他控制語句 4.4.1 GoTo語句 4.4.2 Exit語句 4.4.3 End語句 4.4.4 Stop語句 4.4.5 With…End With語句 4.5 綜合示例6 4.6 小結(jié) 第5章 數(shù)組 5.1 數(shù)組概述 5.1.1 基本概念 5.1.2 數(shù)組的聲明 5.2 靜態(tài)數(shù)組 5.2.1 一維數(shù)組 5.2.2 多維數(shù)組 5.3 數(shù)組賦初值 5.3.1 直接賦值 5.3.2 利用循環(huán)結(jié)構(gòu)賦值 5.3.3 利用Array函數(shù) 5.4 數(shù)組的輸入 5.4.1 通過InputBox函數(shù)輸入 5.4.2 通過文本框控件輸入 5.5 數(shù)組的輸出 5.6 動態(tài)數(shù)組 5.6.1 動態(tài)數(shù)組定義 5.6.2 數(shù)組在內(nèi)存中存放的順序 5.6.3 數(shù)組的清除 5.7 控件數(shù)組 5.7.1 控件數(shù)組的概念 5.7.2 設(shè)計時建立控件數(shù)組 5.7.3 運行時建立控件數(shù)組 5.8 數(shù)組的排序 5.8.1 冒泡排序 5.8.2 選擇排序 5.8.3 插入排序 5.9 綜合示例 5.10 小結(jié) 第6章 過程 6.1 過程概述 6.1.1 過程的分類 6.1.2 過程的作用域 6.1.3 使用過程的優(yōu)點 6.2 Sub過程 6.2.1 Sub過程定義 6.2.2 調(diào)用Sub過程 6.2.3 建立Sub過程 6.2.4 示例 6.3 Function過程 6.3.1 Function過程定義 6.3.2 調(diào)用Function過程 6.3.3 示例 6.4 參數(shù)傳遞 6.4.1 形參和實參 6.4.2 參數(shù)傳遞 6.4.3 數(shù)組作過程的參數(shù) 6.5 過程的嵌套與遞歸 6.5.1 過程的嵌套 6.5.2 遞歸過程 6.6 查找 6.6.1 順序查找 6.6.2 二分法查找 6.7 API函數(shù)概述 6.8 小結(jié) 第7章 內(nèi)置函數(shù) 7.1 算術(shù)運算函數(shù) 7.1.1 常用算術(shù)運算函數(shù) 7.1.2 應(yīng)用示例 7.2 字符串處理函數(shù) 7.2.1 常用字符串處理函數(shù) 7.2.2 Format函數(shù) 7.3 日期時間處理函數(shù) 7.3.1 獲取系統(tǒng)日期時間 7.3.2 獲取部分日期時間 7.3.3 合成日期時間函數(shù) 7.4 類型轉(zhuǎn)換函數(shù) 7.4.1 類型判斷函數(shù) 7.4.2 類型轉(zhuǎn)換函數(shù) 7.5 其他函數(shù) 7.6 系統(tǒng)對象 7.6.1 App對象 7.6.2 Clipboard對象 7.6.3 Screen對象 7.6.4 Printer對象和Printers集合 7.6.5 Control對象與Control集合對象 7.6.6 Form對象 7.6.7 Err對象 7.7 小結(jié) 第8章 常用控件 8.1 文本顯示控件 8.1.1 標(biāo)簽 8.1.2 文本框 8.2 命令按鈕控件 8.2.1 屬性 8.2.2 事件和方法 8.2.3 快捷鍵 8.3 列表控件 8.3.1 列表框 8.3.2 組合框 8.4 單選按鈕與復(fù)選框 8.4.1 單選按鈕 8.4.2 復(fù)選框 8.5 圖形顯示控件 8.5.1 圖像框 8.5.2 圖片框 8.5.3 Image和PictureBox的比較 8.5.4 線條與形狀 8.6 其他控件 8.6.1 定時器 8.6.2 滾動條 8.7 ActiveX控件 8.7.1 添加ActiveX控件 8.7.2 刪除ActiveX控件 8.7.3 常用的ActiveX控件 8.7.4 工具欄 8.7.5 進程條 8.8 控件綜合應(yīng)用 8.9 小結(jié) 第9章 窗體 9.1 窗體的屬性 9.2 窗體的事件 9.2.1 Load與Unload事件 9.2.2 鼠標(biāo)事件 9.2.3 鍵盤事件 9.3 焦點 9.3.1 獲取焦點 9.3.2 GetFocus事件和LostFocus事件 9.4 SDI窗體 9.4.1 添加新窗體 9.4.2 清除窗體 9.4.3 窗體顯示 9.5 MDI窗體 9.5.1 建立MDI應(yīng)用程序 9.5.2 MDI窗體中的菜單設(shè)計 9.6 內(nèi)置窗體 9.6.1 【關(guān)于】對話框 9.6.2 展示屏幕窗體 9.6.3 【登錄】對話框 9.7 小結(jié) 第10章 菜單 10.1 菜單編輯器 10.1.1 數(shù)據(jù)區(qū) 10.1.2 編輯區(qū) 10.1.3 菜單項顯示區(qū) 10.2 窗口菜單設(shè)計 10.2.1 設(shè)計步驟 10.2.2 菜單分組 10.2.3 快捷鍵 10.2.4 動態(tài)增減菜單 10.3 彈出式菜單設(shè)計 10.4 工具欄的設(shè)計 10.4.1 利用應(yīng)用程序向?qū)?chuàng)建工具欄 10.4.2 利用Toolbar控件創(chuàng)建工具欄 10.5 綜合示例 10.6 小結(jié) 第11章 報表 11.1 報表設(shè)計器 11.1.1 概述 11.1.2 屬性 11.1.3 報表控件 11.2 使用DataReport制作報表 11.2.1 基于基本表的報表實現(xiàn) 11.2.2 基于SQL語句的報表實現(xiàn) 11.3 通過第三方軟件制作報表 11.3.1 使用MS Excel 11.3.2 使用Crystal Reports 11.4 其他方法 11.5 小結(jié) 第12章 對話框 12.1 對話框概述 12.1.1 對話框功能 12.1.2 對話框分類 12.1.3 自定義對話框 12.2 輸入對話框 12.3 消息對話框 12.4 通用對話框 12.4.1 【打開】對話框 12.4.2 【打印】對話框 12.4.3 其他對話框 12.5 綜合示例 12.6 小結(jié) 第13章 文件 13.1 文件的概念 13.1.1 文件結(jié)構(gòu) 13.1.2 文件命名規(guī)則 13.1.3 文件的分類 13.1.4 文件的訪問 13.2 文件系統(tǒng)控件 13.2.1 驅(qū)動器列表框 13.2.2 目錄列表框 13.2.3 文件列表框 13.2.4 應(yīng)用示例 13.3 文件操作語句及函數(shù) 13.4 文件訪問 13.4.1 順序訪問 13.4.2 隨機訪問 13.4.3 二進制訪問 13.5 文件系統(tǒng)對象 13.5.1 FSO概述 13.5.2 創(chuàng)建FSO對象 13.5.3 Drive對象 13.5.4 Folder對象 13.5.5 TextStream對象 13.5.6 通過FileSystemObject對象進行文件操作 13.5.7 File對象 13.6 小結(jié) 第14章 多媒體編程 14.1 調(diào)用Windows API 14.1.1 查看API 14.1.2 API函數(shù)聲明 14.1.3 API使用示例 14.1.4 注意事項 14.2 多媒體編程的過程 14.2.1 Multimedia MCI 控件 14.2.2 多媒體編程的步驟 14.3 使用API多媒體函數(shù) 14.4 圖形處理 14.4.1 圖形操作基礎(chǔ) 14.4.2 圖形方法 14.5 小結(jié) 第15章 ActiveX部件 15.1 制作ActiveX控件 15.1.1 UserControl對象 15.1.2 ActiveX控件的制作過程 15.1.3 使用向?qū)?chuàng)建ActiveX控件 15.2 使用其他程序中的對象 15.2.1 使用其他程序?qū)ο蟛襟E 15.2.2 應(yīng)用示例 15.3 小結(jié) 第16章 程序調(diào)試 16.1 常見的錯誤類型 16.1.1 編譯錯誤 16.1.2 運行時錯誤 16.1.3 邏輯錯誤 16.1.4 常見錯誤列表 16.2 如何調(diào)試程序 16.2.1 調(diào)試工具 16.2.2 調(diào)試方法 16.3 出錯處理 16.4 工作環(huán)境設(shè)置 16.5 小結(jié) 第17章 程序發(fā)布 17.1 制作安裝包 17.1.1 使用打包和展開向?qū)е谱靼惭b包 17.1.2 使用第三方軟件打包 17.2 制作幫助文件 17.2.1 幫助文件的格式 17.2.2 使用HTML Help WorkShop制作幫助文件 17.2.3 使用第三方軟件制作幫助文件 17.3 小結(jié)第2篇 應(yīng)用篇 第18章 數(shù)據(jù)庫編程基礎(chǔ) 18.1 數(shù)據(jù)庫概述 18.1.1 幾個基本概念 18.1.2 概念模型 18.1.3 數(shù)據(jù)模型 18.1.4 實體聯(lián)系模型(E-R模型) 18.2 關(guān)系數(shù)據(jù)庫 18.2.1 關(guān)系數(shù)據(jù)庫的幾個基本概念 18.2.2 關(guān)系數(shù)據(jù)結(jié)構(gòu) 18.2.3 關(guān)系操作集合 18.2.4 關(guān)系完整性約束 18.3 數(shù)據(jù)庫的選擇 18.3.1 MS Access 18.3.2 SQL Server 18.3.3 Oracle 18.3.4 MySQL 18.4 SQL基礎(chǔ) 18.4.1 SQL基本概念 18.4.2 數(shù)據(jù)定義語言 18.4.3 數(shù)據(jù)查詢語言 18.4.4 數(shù)據(jù)操縱語言 18.4.5 數(shù)據(jù)控制語言 18.4.6 嵌入式SQL 18.5 小結(jié) 第19章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計 19.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述 19.1.1 組成元素 19.1.2 開發(fā)流程 19.1.3 開發(fā)工具 19.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)需求分析 19.2.1 詳細調(diào)查獲取資料 19.2.2 系統(tǒng)化分析資料 19.2.3 提出新系統(tǒng)方案 19.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計 19.3.1 總體設(shè)計 19.3.2 詳細設(shè)計 19.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)實現(xiàn) 19.4.1 編碼 19.4.2 測試 19.4.3 系統(tǒng)轉(zhuǎn)換、運行及維護 19.5 面向?qū)ο缶幊碳夹g(shù) 19.5.1 創(chuàng)建類 19.5.2 對類的訪問 19.6 小結(jié) 第20章 數(shù)據(jù)對象編程技術(shù) 20.1 ODBC體系結(jié)構(gòu) 20.1.1 ODBC概述 20.1.2 ODBC體系結(jié)構(gòu) 20.1.3 配置ODBC數(shù)據(jù)源 20.2 DAO對象和RDO對象 20.2.1 DAO 20.2.2 RDO 20.3 ADO對象 20.3.1 OLE DB 20.3.2 ADO概述 20.3.3 ADO與其他接口的區(qū)別 20.4 ADO應(yīng)用 20.4.1 ADO的基本屬性 20.4.2 連接數(shù)據(jù)庫 20.4.3 打開記錄集對象 20.4.4 使用記錄集 20.4.5 斷開連接 20.4.6 應(yīng)用示例 20.5 小結(jié) 第21章 數(shù)據(jù)控件 21.1 Data控件 21.1.1 屬性、事件及方法 21.1.2 應(yīng)用示例 21.2 RecordSet記錄集 21.2.1 定義RecordSet對象 21.2.2 RecordSet的屬性和方法 21.2.3 RecordSet的數(shù)據(jù)查詢操作 21.2.4 RecordSet的數(shù)據(jù)添加操作 21.2.5 RecordSet的數(shù)據(jù)更新操作 21.2.6 RecordSet的數(shù)據(jù)刪除操作 21.3 DataGrid控件 21.3.1 DataGrid控件概述 21.3.2 DataGrid控件與ADO綁定 21.4 DataList控件 21.5 DataCombo控件 21.6 數(shù)據(jù)庫管理器 21.6.1 建立數(shù)據(jù)庫 21.6.2 外接程序管理器 21.7 小結(jié) 第22章 數(shù)據(jù)導(dǎo)入導(dǎo)出 22.1 數(shù)據(jù)導(dǎo)出 22.1.1 數(shù)據(jù)導(dǎo)出概述 22.1.2 數(shù)據(jù)備份 22.1.3 導(dǎo)出為電子表格文件Excel 22.1.4 導(dǎo)出為DBF數(shù)據(jù)庫文件 22.2 數(shù)據(jù)導(dǎo)入 22.2.1 從DBF文件中導(dǎo)入 22.2.2 從Excel文件中導(dǎo)入 22.3 圖片在數(shù)據(jù)庫中的存取 22.3.1 圖片在數(shù)據(jù)庫中的存儲 22.3.2 圖片從數(shù)據(jù)庫中的讀取 22.4 小結(jié)第3篇 實例篇 第23章 通用圖書管理系統(tǒng) 23.1 功能概述 23.2 系統(tǒng)結(jié)構(gòu) 23.3 數(shù)據(jù)庫設(shè)計 23.4 主界面設(shè)計 23.4.1 設(shè)計主菜單 23.4.2 用戶登錄 23.5 書籍管理 23.5.1 錄入新書 23.5.2 更新書籍 23.5.3 維護書籍類別 23.5.4 查詢書籍 23.6 讀者管理 23.6.1 注冊新讀者 23.6.2 查詢讀者狀態(tài) 23.6.3 注銷讀者 23.6.4 黑名單 23.7 借閱管理 23.7.1 借閱書籍 23.7.2 歸還書籍 23.7.3 統(tǒng)計超期書籍 23.7.4 超期處罰 23.8 用戶管理 23.8.1 添加用戶 23.8.2 用戶信息維護 23.8.3 刪除用戶 23.9 系統(tǒng)集成 23.10 關(guān)鍵技術(shù):多用戶不同權(quán)限登錄系統(tǒng)技術(shù)的實現(xiàn) 23.11 小結(jié) 第24章 簡易檔案管理系統(tǒng) 24.1 功能概述 24.2 系統(tǒng)結(jié)構(gòu) 24.3 數(shù)據(jù)庫設(shè)計 24.4 主界面設(shè)計 24.4.1 設(shè)計主窗體 24.4.2 設(shè)計工具欄 24.5 系統(tǒng)管理 24.5.1 初始化 24.5.2 檔案分類 24.5.3 退出 24.6 檔案管理 24.6.1 錄入檔案 24.6.2 修改檔案信息 24.6.3 刪除檔案 24.6.4 檢索檔案 24.7 借閱管理 24.7.1 檔案借閱 24.7.2 檔案歸還 24.8 管理員管理 24.8.1 添加新管理員 24.8.2 修改管理員密碼 24.8.3 刪除管理員 24.9 類別管理 24.9.1 添加類別 24.9.2 刪除類別 24.10 數(shù)據(jù)管理 24.10.1 導(dǎo)出數(shù)據(jù) 24.10.2 設(shè)計報表 24.10.3 數(shù)據(jù)統(tǒng)計 24.11 關(guān)鍵技術(shù):數(shù)據(jù)導(dǎo)入技術(shù)的實現(xiàn) 24.12 小結(jié) 第25章 考試管理系統(tǒng) 25.1 功能概述 25.2 系統(tǒng)結(jié)構(gòu) 25.3 數(shù)據(jù)庫設(shè)計 25.4 主界面設(shè)計 25.4.1 用戶登錄 25.4.2 設(shè)計主菜單 25.4.3 設(shè)計工具欄 25.5 考生管理 25.5.1 建立考生庫 25.5.2 維護考生信息 25.5.3 刪除考生信息 25.5.4 清空考生庫 25.6 考試類別管理 25.6.1 添加考試類別 25.6.2 維護考試類別 25.7 考場管理 25.7.1 錄入考場 25.7.2 維護考場信息 25.8 考試管理 25.8.1 考生報名 25.8.2 安排考場 25.8.3 生成準考證 25.9 成績管理 25.9.1 成績導(dǎo)入 25.9.2 成績查詢及統(tǒng)計 25.10 數(shù)據(jù)導(dǎo)出 25.11 系統(tǒng)集成 25.12 關(guān)鍵技術(shù):圖片在數(shù)據(jù)庫中的存儲與讀取 25.12.1 直接將圖片存儲在數(shù)據(jù)庫中 25.12.2 在數(shù)據(jù)庫中只存儲圖片地址 25.13 小結(jié)參考文獻
編輯推薦
《程序員完全自學(xué)寶典·Visual Basic完全自學(xué)寶典》的讀者對象可以是Visual Basic的初學(xué)者,或有一定程序設(shè)計基礎(chǔ)的在校學(xué)生或自學(xué)人員,并適合Visual Basic程序員及各類軟件開發(fā)人員閱讀,便于其盡快掌握和熟練使用Visual Basic數(shù)據(jù)庫系統(tǒng)的開發(fā)應(yīng)用,也適合中高級技術(shù)開發(fā)人員參考。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual Basic完全自學(xué)寶典 PDF格式下載