VB.NET資料庫編程

VB.NET資料庫編程》系統地介紹了VB.NET資料庫系統編程以及套用系統設計,以項目開發為目標、SQL Server2005作為基礎、VB.NET 2005/2008作為開發工具,貫穿各種知識點,介紹各類小程式、項目通用模組與整體項目的設計與開發。全書分成三個部分共12章。第一部分VB.NET與資料庫開發基礎,介紹.NET套用開發的體系、資料庫編程基礎以及SQL Server 2005開發基礎;第二部分VB.NET資料庫開發進階,進一步分成5個專題詳細介紹AD0.NET、數據綁定、水晶報表、數據圖表以及數據Web服務;第三部分VB.NET資料庫項目實例,從項目模組的角度介紹了通用模組設計、學生信息管理系統、旅館房間管理系統和進銷存物流管理系統。《VB.NET資料庫編程》可以作為高校及各類培訓機構相關課程的教材參考書

基本介紹

  • 書名:VB.NET資料庫編程
  • 類型:計算機與網際網路
  • 出版日期:2009年6月1日
  • 語種:簡體中文
  • ISBN:7811235668, 9787811235661
  • 作者:石志國 劉冀偉
  • 出版社:清華大學出版社
  • 頁數:226頁
  • 開本:16
  • 品牌:清華大學出版社
內容簡介,圖書目錄,序言,

內容簡介

《VB.NET資料庫編程》介紹VB.NET和資料庫的相關知識。
全書分成3部分共12章。第一部分包括3章,是基礎部分,介紹VB.NET調用sQL語句操作Access、SQL Server數據的方法,每章後面都配有一個短小而綜合的例子,在此基礎上,可以針對簡單的需求,編寫一些應用程式。第二部分包括5章,從5個不同的專題對ADO.NET、數據綁定、水晶報表、數據報表和數據’Web服務進行介紹,這些都是資料庫套用系統常用的功能。第三部分包括4章,先介紹項目的一些通用模組、然後提供了3個項目例程,雖然規模不是很大,但是模組化很清楚,讀者可以細心研究這些模組與代碼。在此基礎上,靈活套用到自己編寫的應用程式中。

圖書目錄

第1部分 VB.NET與資料庫開發基礎
第1章 .NET套用開發概述
1.1 軟體編程體系簡介
1.1.1 C/S結構編程體系
1.1.2 B/S結構編程體系
1.2.NET套用開發簡介
1.2.1.NET的設計目標
1.2.2.NET框架組成
1.3 VB.NET簡介
1.3.1 VB.NET的發展歷程
1.3.2 VB.NET的特點
1.4 VisualStudio.NET開發環境
1.4.1 主要功能視窗簡介
1.4.2 VB.NET讀取Access資料庫表
小結
課後習題
第2章 資料庫編程基礎
2.1 資料庫系統簡介
2.1.1 數據管理的發展過程
2.1.2 資料庫的發展過程
2.1.3 資料庫的基本術語
2.2 SQL語言概述
2.2.1 數據準備
2.2.2 基本SQL語句
2.2.3 聚合函式
2.2.4 分組查詢
2.2.5 交叉查詢
2.3 VB.NET使用SQL語句運算元據庫初步
2.3.1 執行SQL查詢語句
2.3.2 使用Like子句實現模糊查詢
2.3.3 測試SQL操作語句
2.4 客服留言系統
小結
課後習題
第3章 SQLServer資料庫開發基礎
3.1 SQLServer概述與安裝
3.1.1 SQLServer的安裝
3.1.2 測試VB.NET+SQLServer的開發平台
3.2 SQLServer的集成環境介紹
3.2.1 SQLServer配置管理器
3.2.2 SSMS集成管理器
3.2.3 在線上幫助
3.3 創建資料庫
3.3.1 創建資料庫
3.3.2 刪除資料庫
3.3.3 SQLServer提供的數據類型
3.3.4 創建資料庫表
3.3.5 修改表結構
3.3.6 刪除資料庫表
3.4 數據完整性
3.4.1 使用Identity屬性
3.4.2 使用Uniqueidentifier類型
3.4.3 使用六大約束
3.5 VB.NET讀取SQLServer資料庫
3.5.1 VB.NET查詢SQLServer資料庫表
3.5.2 VB.NET操作SQLServer資料庫表
3.6 SQLServer存儲過程
3.6.1 存儲過程的概念
3.6.2 創建SQLServer存儲過程
3.6.3 密碼驗證存儲過程模組
3.7 VB.NET操作SQLServer存儲過程
3.7.1 調用無輸入輸出參數存儲過程
3.7.2 調用帶輸入輸出參數的存儲過程
3.7.3 通訊錄
小結
課後習題
第2部分 VB.NET資料庫開發迸階
第4章 AD0.NET數據訪問接口
4.1 數據訪問接口技術概述
4.1.1 AD0與AD0.NET的關係
4.1.2 ADO.NET的基本結構
4.2 ADO.NET核心組件
4.2.1 DataSet
4.2.2 數據提供程式
4.3 ADO.NET五個核心對象詳解
4.3.1 Connection對象
4.3.2 Command對象
4.3.3 DataReader對象
4.3.4 DataAdapter對象
4.3.5 DataSet對象
小結
課後習題
第5章 數據綁定與數據控制項
5.1 數據綁定簡介
5.2 數據綁定分類
5.2.1 簡單數據綁定
5.2.2 複雜的數據綁定
5.3 數據綁定控制項BindingSource
5.3.1 使用BindingSource控制項綁定數據
5.3.2 使用BindingSource控制項篩選和排序
5.4 數據控制項DataGridView詳解
5.4.1 使用DataGridView控制外觀顯示方式
5.4.2 使用DataGridView獲取數據
5.4.3 使用DataGridView顯示控制項
小結
課後習題
第6章 水晶數據報表設計
6.1 水晶報表概述
6.1.1 水晶報表數據傳遞模型
6.1.2 使用已有的報表模板
6.2 創建C定義報表
6.2.1 創建報表模板
6.2.2 在工程中添加報表模板
6.2.3 報表數據的導出與列印
6.3 帶統計圖表的報表
小結
課後習題
第7章 數據圖表系統開發
7.1 VB.NET數據圖表簡介
7.2 GDI+數據圖表系統
7.3 dotnetCHARTING數據圖表系統
7.3.1 繪製柱狀圖
7.3.2 繪製餅圖
7.3.3 繪製折線圖
7.4 ZedGraph數據圖表系統
7.4.1 繪製橫柱狀圖
7.4.2 繪製豎柱狀圖
7.4.3 繪製實心雙線圖
7.4.4 繪製餅圖
7.4.5 繪製分段柱狀圖
7.4.6 繪製雙線曲線
7.5 Word數據圖表生成系統
7.5.1 生成Word文檔
7.5.2 生成帶圖表的Word文檔
小結
課後習題
第8章 XML與數據Web服務
8.1 XML技術簡介
8.1.1 XML檔案
8.1.2 使用DataSet操作XML檔案
8.2 System.XML命名空間
8.2.1 命名空間中包含的類
8.2.2 讀取XML數據檔案
8.2.3 操作XML數據檔案
8.3 利用DOM操作XML
8.3.1 利用DOM讀取數據
8.3.2 利用DOM修改數據
8.4 數據Web服務
8.4.1 讀取Web服務的數據
8.4.2 操作Web服務的數據
小結
課後習題
第3部分 VB.NET資料庫項目實例
第9章 資料庫項目模組基礎
9.1 資料庫項目通用模組
9.1.1 DBConnection類的設計
9.1.2 DBConnection類的設計
9.1.3 DBDataReader類的設計
9.1.4 DBDataTable類的設計
9.2 TreeView樹狀列表
9.2.1 動態刪除列表節點
9.2.2 保存為模板
9.2.3 讀取模板
9.2.4 動態讀取數據
9.3 項目的發布與打包
9.3.1 資料庫打包
9.3.2 VB.NET程式打包
小結
課後習題
第10章 學生信息管理系統
10.1 學生信息管理系統簡介
10.2 資料庫表結構
10.3 重點功能代碼
10.3.1 驗證碼函式
10.3.2 資料庫操作函式
10.3.3 用戶管理類
小結
課後習題
第11章 旅館房間管理系統
11.1 旅館房間管理系統簡介
11.2 資料庫表結構
11.3 重點功能代碼
11.3.1 加密函式
11.3.2 數據綁定函式
11.3.3 登錄處理類
11.3.4 TreeView節點處理函式
小結
課後習題
第12章 進銷存物流管理系統
12.1 進銷存物流管理系統簡介
12.2 資料庫表結構
12.3 重點功能代碼
12.3.1 許可權管理系統
12.3.2 訂單添加模組
12.3.3 訂單修改模組
12.3.4 訂單查找和刪除模組
小結
課後習題
附錄A部分習題參考答案
參考文獻

序言

Visual Studio.NET套件中,最適合開發信息系統的是VB.NET和VC#,兩者都基於-NETFramework核心庫,可使用的類以及調用方法完全一致。從本質上講,VB.NET和VC#區別只在語法上,使用的類與實現的機制完全一樣,VB.NET的語句都可以和VC#互相轉換,拋開基本語法,兩者是一樣的。
1.內容與結構
VB.NET是Visual Studio.NET開發套件中重要的組成部分,VB程式設計師數量曾經超越其他所有語言,居世界第一位。作為VB的升級和擴充,VB.NET的功能大大加強,在目前的開發領域中,VB.NET依然占據很大的.NET開發市場份額。
VB.NET開發的大部分應用程式中,都涉及資料庫的操作,本書以項目開發為目標、SQLServer 2005作為基礎、VB.NET 2005/2008作為開發工具,貫穿各種知識點,介紹各類小程式、項目通用模組與整體項目的設計與開發。
本書介紹’VB.NET和資料庫的相關知識,並沒有對VB.NET的基礎作介紹,但是這並不妨礙本書是一本“零基礎”的圖書,所有程式後面都附有“程式解釋”,對涉及的難點和重點進行分析。同時對於初學者來講,也不用把目光過多地局限在一些語法細節上,在整體上把握理解以後,能夠在開發實踐中使用就算過關了。
全書分成3部分共12章。第一部分包括3章,是基礎部分,介紹VB.NET調用SQL語句操作Access、SQL Server數據的方法,每章後面都配有一個短小而綜合的例子,在此基礎上,可以針對簡單的需求,編寫一些應用程式。第二部分包括5章,從5個不同的專題對ADO.NET、數據綁定、水晶報表、數據報表和數據Web服務進行介紹,這些都是資料庫套用系統常用的功能。第三部分包括4章,先介紹項目的一些通用模組、然後提供了3個項目例程,雖然規模不是很大,但是模組化很清楚,讀者可以細心研究這些模組與代碼。在此基礎上,靈活套用到自己編寫的應用程式中。
2.學習方法
學習軟體編程有別於大學階段的其他科目,理想的學習流程我認為應該是這樣的3個步驟。
(1)第一遍瀏覽式看書,從整體上把握書的內容,不用去管代碼的細節。軟體編程的書一般都會附帶光碟,將光碟的代碼都運行一遍,具體的程式細節不用去看,如果程式調試不通,也不用太花費時間糾纏。
(2)第二遍參照書中的一些例子功能,給自己提幾個簡單的需求,需求不要和書中的例子完全相同,比如做一個鬧鐘程式、書目管理程式和個人資料管理程式等,帶著需求跳躍式地查資料。對於初學者所有的問題,幾乎都可以利用“Google.cn”和“Baidu.com”查到答案。

相關詞條

熱門詞條

聯絡我們