出版時間:2008-6 出版社:清華大學出版社 作者:臧洪光,王濤,唐植華,周明輝 編著 頁數(shù):474 字數(shù):736000
Tag標簽:無
前言
Visual Basic.NET是Microsoft Visual Studio.NET開發(fā)組件中功能強大的快速開發(fā)工具。它不僅繼承了Visual Basic 6.0簡單易學的特性,還新增了“繼承”功能,使得Visual Basic變成了真正的“面向?qū)ο蟮摹本幊坦ぞ?。在?shù)據(jù)庫領(lǐng)域,其表現(xiàn)更是引人注目,它提供了多種數(shù)據(jù)庫開發(fā)技術(shù),支持幾乎所有的數(shù)據(jù)庫系統(tǒng),如SQL Server、Oracle、MySQL、Sybase、Access等;而且還提供了良好的開發(fā)環(huán)境和豐富的文檔支持。
內(nèi)容概要
Visual Basic 2005是Microsoft Visual Studio開發(fā)組件中功能強大的快速開發(fā)工具,由于其所具有的強大功能和友好的開發(fā)環(huán)境,一經(jīng)推出便廣受好評,成為Windows平臺上應用程序開發(fā)的利器;而Microsoft SQL Server 2005更是在商用數(shù)據(jù)庫市場上獨領(lǐng)風騷,兩者的結(jié)合堪稱程序開發(fā)的黃金組合。 本書包括13章,系統(tǒng)地介紹了Visual Basic 2005中文版以及SQL Server 2005的基本操作,并對使用Visual Basic開發(fā)數(shù)據(jù)庫應用程序的方法進行了詳細的介紹,具體包括Visual Basic 2005開發(fā)環(huán)境、數(shù)據(jù)庫基本原理及應用、數(shù)據(jù)庫訪問接口概述、數(shù)據(jù)綁定技術(shù)、數(shù)據(jù)顯示控件、Windows窗體應用程序開發(fā)流程及發(fā)布、Web數(shù)據(jù)庫應用程序的開發(fā)流程及發(fā)布等內(nèi)容。并且在本書的光盤上附有全部案例的源代碼和視頻講解,讀者可以根據(jù)需要在示例代碼的基礎(chǔ)上進行二次開發(fā)。 本書作為使用Visual Basic進行數(shù)據(jù)庫開發(fā)的實例教程,圍繞SQL Server 2005的特點對此類應用程序的開發(fā)流程進行了詳細的說明,教學重點明確、結(jié)構(gòu)合理、語言簡明,而且每個實例均為作者在本領(lǐng)域工作中的真實案例,具有很強的實用性,適用對象為Visual Basic及SQL Server的初、中級讀者,可以作為Visual Basic程序設計培訓班的教材,也適合軟件程序開發(fā)人員或是工科高等院校學生自學使用。
書籍目錄
第1章 Visual Basic 2005開發(fā)環(huán)境 1.1 Windows Form應用程序 1.1.1 創(chuàng)建項目 1.1.2 添加窗體 1.1.3 添加控件 1.1.4 添加代碼 1.2 Windows窗體應用程序示例 1.2.1 建立用戶界面 1.2.2 添加代碼 1.2.3 實現(xiàn)彈出式對話框 1.3 Web窗體設計器 1.3.1 Web頁面、HTML窗體和Web窗體 1.3.2 Web基礎(chǔ)理論 1.4 一個簡單的Web窗體程序 1.4.1 開啟一個ASP.NET Web應用程序項目 1.4.2 添加控件和對控件編程 第2章 Visual Basic傳統(tǒng)數(shù)據(jù)訪問模式ADO 2.1 ADO對象模型 2.2 ADO常用對象 2.2.1 Connection對象 2.2.2 Command對象 2.2.3 RecordSet對象 2.2.4 ADO Parameter對象 2.2.5 ADO Fields集合和Field對象 2.2.6 ADO Properties集合和Property對象 2.2.7 ADO Errors集合和Error對象 2.3 ADO擴展庫 2.4 使用ADO控件 2.4.1 創(chuàng)建使用ADO對象模型的項目 2.4.2 獲取數(shù)據(jù) 2.4.3 顯示RecordSet中的數(shù)據(jù)信息 2.4.4 編輯數(shù)據(jù) 2.4.5 更新數(shù)據(jù) 2.4.6 關(guān)閉主界面 第3章 Visual Basic最新數(shù)據(jù)訪問模式ADO.NET 3.1 ADO與ADO.NET的區(qū)別 3.2 ADO與ADO.NET的選擇 3.3 ADO.NET組件結(jié)構(gòu) 3.4 .NET數(shù)據(jù)提供程序 3.4.1 ADO.NET Connection對象 3.4.2 ADO.NET Command對象 3.4.3 ADO.NET DataReader對象 3.4.4 ADO.NET DataAdapter對象 3.5 DataSet組件 3.5.1 DataSet對象模型 3.5.2 DataTable和DataTable Collection對象 3.5.3 DataColumn對象 3.5.4 DataRow對象 3.5.5 DataRelationCollection和DataRelation 3.5.6 ExtendedProperties 第4章 Visual Basic中的數(shù)據(jù)綁定及其控件 4.1 簡單數(shù)據(jù)綁定及其控件 4.1.1 簡單數(shù)據(jù)綁定控件 4.1.2 創(chuàng)建簡單數(shù)據(jù)綁定 4.2 復雜數(shù)據(jù)綁定及其控件 4.2.1 復雜數(shù)據(jù)綁定控件 4.2.2 創(chuàng)建復雜數(shù)據(jù)綁定 4.3 使用數(shù)據(jù)綁定的常見方案 4.3.1 報表 4.3.2 數(shù)據(jù)輸入 4.3.3 主控/詳細關(guān)系 4.3.4 查找表 第5章 Visual Basic的報表生成利器—— 水晶報表 5.1 設計報表 5.1.1 使用示例報表 5.1.2 創(chuàng)建報表 5.2 設置項目 5.3 綁定報表 5.4 導出報表 5.5 打印報表 第6章 Visual Basic網(wǎng)絡應用程序開發(fā) 6.1 Windows程序開發(fā)和Web程序開發(fā)的區(qū)別 6.1.1 界面設計 6.1.2 數(shù)據(jù)庫的安全性 6.1.3 數(shù)據(jù)量 6.2 建立Web應用程序的運行環(huán)境 6.2.1 安裝IIS Web服務器 6.2.2 管理Web服務器的目錄 6.3 Visual Basic在開發(fā)Web應用程序時的作用 6.3.1 If/Then判斷 6.3.2 處理來自客戶端的信息 6.3.3 存取數(shù)據(jù)和文件 6.4 Visual Basic開發(fā)Web程序的常用類 6.4.1 Page類 6.4.2 Request對象 6.4.3 Response對象 6.5 Visual Basic開發(fā)Web程序的常用控件 6.5.1 GridView控件 6.5.2 DataList控件 6.6 使用Visual Basic開發(fā)網(wǎng)絡數(shù)據(jù)庫程序的流程 第7章 SQL Server 2005數(shù)據(jù)庫管理 7.1 SQL Server 2005的新增功能 7.2 數(shù)據(jù)庫管理 7.2.1 數(shù)據(jù)庫的創(chuàng)建和刪除 7.2.2 數(shù)據(jù)庫的備份與還原 7.3 數(shù)據(jù)表管理 7.3.1 使用可視化方式創(chuàng)建表 7.3.2 使用SQL語句創(chuàng)建表 7.3.3 使用可視化方式對數(shù)據(jù)表進行增、刪、改操作 7.3.4 使用SQL語句對數(shù)據(jù)表進行增、刪、改操作 7.3.5 設置數(shù)據(jù)表間的關(guān)系 7.4 創(chuàng)建視圖和存儲過程 7.4.1 使用可視化方式創(chuàng)建視圖 7.4.2 使用SQL語句創(chuàng)建視圖 7.4.3 創(chuàng)建存儲過程 7.4.4 安全管理 7.5 觸發(fā)器 7.5.1 創(chuàng)建觸發(fā)器 7.5.2 刪除觸發(fā)器 7.6 SQL查詢 7.6.1 DISTINCT 7.6.2 子查詢 7.6.3 GROUP BY 7.6.4 合計函數(shù) 7.6.5 LIKE 第8章 超市管理系統(tǒng) 8.1 概述 8.1.1 系統(tǒng)背景 8.1.2 系統(tǒng)預覽 8.2 主要技術(shù) 8.2.1 面向?qū)ο蟮脑O計 8.2.2 工程屬性的設置 8.2.3 窗體和基本控件的使用 8.2.4 其他技術(shù) 8.3 系統(tǒng)設計 8.3.1 需求分析 8.3.2 系統(tǒng)設計 8.4 數(shù)據(jù)庫設計 8.4.1 數(shù)據(jù)庫的需求分析 8.4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計 8.4.3 創(chuàng)建表間關(guān)系 8.5 設計系統(tǒng)主界面 8.5.1 創(chuàng)建工程項目 8.5.2 設計系統(tǒng)主界面 8.6 通用類設計 8.6.1 ADO.NET相關(guān)類 8.6.2 DataBinding類 8.6.3 DBUser類 8.7 登錄模塊 8.8 用戶管理模塊 8.8.1 添加用戶 8.8.2 編輯用戶 8.8.3 刪除用戶 8.8.4 修改密碼 8.9 進貨管理模塊 8.9.1 登記訂貨單 8.9.2 修改訂貨單 8.9.3 刪除和查詢訂單 8.10 入庫管理模塊 8.11 銷售管理模塊 8.12 收付款查詢模塊 8.13 基本信息管理模塊 第9章 賓館管理系統(tǒng) 9.1 概述 9.1.1 系統(tǒng)背景 9.1.2 系統(tǒng)預覽 9.2 主要技術(shù) 9.2.1 高級控件 9.2.2 初始屏幕窗體 9.2.3 ODBC.NET數(shù)據(jù)提供程序 9.2.4 建立與訪問項目資源 9.3 系統(tǒng)設計 9.3.1 需求分析 9.3.2 系統(tǒng)設計 9.4 數(shù)據(jù)庫設計 9.4.1 數(shù)據(jù)庫的需求分析 9.4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計 9.4.3 創(chuàng)建表間關(guān)系 9.4.4 創(chuàng)建ODBC DSN 9.5 設計系統(tǒng)主界面 9.5.1 創(chuàng)建工程項目 9.5.2 建立與訪問項目資源 9.5.3 初始屏幕窗體設計 9.5.4 設計系統(tǒng)主界面 9.6 通用類設計 9.7 房客管理模塊 9.7.1 房客登記 9.7.2 補交押金 9.7.3 房客換房 9.7.4 房客退房 9.8 預定管理模塊 9.8.1 預定房間 9.8.2 預定轉(zhuǎn)入住 9.8.3 取消預定 9.9 客房管理模塊 第10章 醫(yī)院管理系統(tǒng) 10.1 概述 10.1.1 系統(tǒng)背景 10.1.2 系統(tǒng)預覽 10.2 主要技術(shù) 10.2.1 數(shù)據(jù)庫操作 10.2.2 DataGridView控件 10.2.3 TabControl控件 10.2.4 模式對話框 10.2.5 異常處理 10.3 系統(tǒng)設計 10.3.1 需求分析 10.3.2 系統(tǒng)設計 10.4 數(shù)據(jù)庫設計 10.4.1 數(shù)據(jù)庫的需求分析 10.4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計 10.4.3 創(chuàng)建表間關(guān)系 10.5 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn) 10.5.1 創(chuàng)建數(shù)據(jù)庫 10.5.2 創(chuàng)建門診掛號表 10.5.3 創(chuàng)建門診病人表 10.5.4 創(chuàng)建門診收費表 10.5.5 創(chuàng)建住院管理相關(guān)表 10.6 設計系統(tǒng)主界面 10.6.1 創(chuàng)建工程項目 10.6.2 設計系統(tǒng)主界面 10.7 通用類設計 10.7.1 查詢和創(chuàng)建數(shù)據(jù)庫 10.7.2 查詢和創(chuàng)建表 10.7.3 查詢和創(chuàng)建視圖 10.7.4 根據(jù)查詢條件顯示指定表記錄 10.7.5 更新DataGridView改變的內(nèi)容 10.8 門診管理模塊 10.8.1 門診掛號 10.8.2 門診收費 10.9 住院管理模塊 10.9.1 住院登記 10.9.2 收預交金 10.9.3 費用記賬 10.9.4 出院結(jié)算 第11章 房地產(chǎn)管理系統(tǒng) 11.1 概述 11.1.1 系統(tǒng)背景 11.1.2 系統(tǒng)預覽 11.2 主要技術(shù) 11.2.1 數(shù)據(jù)庫操作 11.2.2 DataGridView控件 11.2.3 水晶報表 11.2.4 訪問系統(tǒng)配置文件 11.3 系統(tǒng)設計 11.3.1 需求分析 11.3.2 系統(tǒng)設計 11.4 數(shù)據(jù)庫設計 11.4.1 數(shù)據(jù)庫的需求分析 11.4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計 11.4.3 創(chuàng)建表間關(guān)系 11.4.4 創(chuàng)建觸發(fā)器 11.4.5 創(chuàng)建存儲過程 11.5 設計系統(tǒng)主界面 11.5.1 創(chuàng)建工程項目 11.5.2 設計系統(tǒng)主界面 11.6 通用類設計 11.6.1 訪問程序配置文件 11.6.2 執(zhí)行非查詢命令 11.7 銷售管理模塊 11.7.1 客戶管理和客戶查詢 11.7.2 房屋銷售和銷售報表 11.8 樓盤資料管理模塊 11.8.1 樓盤管理 11.8.2 樓房管理 11.8.3 房屋管理 11.9 數(shù)據(jù)管理 11.9.1 數(shù)據(jù)初始化 11.9.2 備份數(shù)據(jù)庫 11.9.3 還原數(shù)據(jù)庫 第12章 在線考試系統(tǒng) 12.1 概述 12.1.1 系統(tǒng)背景 12.1.2 系統(tǒng)預覽 12.2 主要技術(shù) 12.2.1 ASP.NET技術(shù) 12.2.2 HTML技術(shù) 12.2.3 數(shù)據(jù)庫技術(shù) 12.2.4 Web控件 12.3 系統(tǒng)設計 12.3.1 需求分析 12.3.2 系統(tǒng)設計 12.4 數(shù)據(jù)庫設計 12.4.1 數(shù)據(jù)庫的需求分析 12.4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計 12.4.3 創(chuàng)建表間關(guān)系 12.5 通用類設計 12.6 用戶登錄模塊 12.7 考生主界面模塊 12.8 生成試卷模塊 12.9 提交試卷模塊 12.10 考生信息管理模塊 第13章 后臺數(shù)據(jù)庫系統(tǒng)的移植和升級以及系統(tǒng)的安裝和部署 13.1 后臺數(shù)據(jù)庫系統(tǒng)的移植 13.1.1 Access數(shù)據(jù)庫移植到SQL Server數(shù)據(jù)庫 13.1.2 從SQL Server 2000移植到SQL Server 2005 13.1.3 從SQL Server移植到MySQL 13.1.4 兩臺計算機之間的數(shù)據(jù)庫移植 13.2 后臺數(shù)據(jù)庫系統(tǒng)的升級 13.3 Windows系統(tǒng)軟件打包和發(fā)布 13.3.1 在.NET中創(chuàng)建應用程序部署 13.3.2 添加數(shù)據(jù)庫 13.3.3 安裝“房地產(chǎn)管理系統(tǒng)”程序 13.4 Web程序的打包和發(fā)布 13.4.1 生成Web安裝項目 13.4.2 安裝Web項目
章節(jié)摘錄
第1章 Visual Basic 2005開發(fā)環(huán)境 Visual Basic 2005使用與Visual C++、Visual C#、Visual J#相同的集成開發(fā)環(huán)境(IDE),因此它們可以共享開發(fā)環(huán)境提供的工具(例如文本編輯工具和調(diào)試工具),這樣有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NET Framework的功能,.NET Framework簡化了ASP Web應用程序開發(fā),從而可以很方便地使用Visual Basic 2005來開發(fā)網(wǎng)站。本章通過兩個簡單的例子,來演示如何使用Visual Basic生成桌面應用程序和ASP Web應用程序。
編輯推薦
開發(fā)工具與后臺數(shù)據(jù)庫有很強的針對性; 內(nèi)容新穎,將多種數(shù)據(jù)庫技術(shù)相結(jié)合應用; 案例豐富,有較強的實用價值,具備商業(yè)特性; 實例講解清晰,符合軟件工程有理,且技術(shù)難點闡述明了; 數(shù)據(jù)庫系統(tǒng)擴展性強,讀者適當修改即可應用實際需要; 光盤內(nèi)容包括實例源代碼,實例開發(fā)和運行過程全程多媒體講解。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Visual Basic 2005+SQL Server 2005數(shù)據(jù)庫開發(fā)與實例 PDF格式下載