出版時間:2009-6 出版社:北京交通大學(xué)出版社 作者:石志國 等 著 頁數(shù):226
前言
在Visual Studio.NET套件中,最適合開發(fā)信息系統(tǒng)的是VB.NET和VC#,兩者都基于-NETFramework核心庫,可使用的類以及調(diào)用方法完全一致。從本質(zhì)上講,VB.NET和VC#區(qū)別只在語法上,使用的類與實現(xiàn)的機制完全一樣,VB.NET的語句都可以和VC#互相轉(zhuǎn)換,拋開基本語法,兩者是一樣的。1.內(nèi)容與結(jié)構(gòu)VB.NET是Visual Studio.NET開發(fā)套件中重要的組成部分,VB程序員數(shù)量曾經(jīng)超越其他所有語言,居世界第一位。作為VB的升級和擴(kuò)充,VB.NET的功能大大加強,在目前的開發(fā)領(lǐng)域中,VB.NET依然占據(jù)很大的.NET開發(fā)市場份額。VB.NET開發(fā)的大部分應(yīng)用程序中,都涉及數(shù)據(jù)庫的操作,本書以項目開發(fā)為目標(biāo)、SQLServer 2005作為基礎(chǔ)、VB.NET 2005/2008作為開發(fā)工具,貫穿各種知識點,介紹各類小程序、項目通用模塊與整體項目的設(shè)計與開發(fā)。本書介紹’VB.NET和數(shù)據(jù)庫的相關(guān)知識,并沒有對VB.NET的基礎(chǔ)作介紹,但是這并不妨礙本書是一本“零基礎(chǔ)”的圖書,所有程序后面都附有“程序解釋”,對涉及的難點和重點進(jìn)行分析。同時對于初學(xué)者來講,也不用把目光過多地局限在一些語法細(xì)節(jié)上,在整體上把握理解以后,能夠在開發(fā)實踐中使用就算過關(guān)了。全書分成3部分共12章。第一部分包括3章,是基礎(chǔ)部分,介紹VB.NET調(diào)用SQL語句操作Access、SQL Server數(shù)據(jù)的方法,每章后面都配有一個短小而綜合的例子,在此基礎(chǔ)上,可以針對簡單的需求,編寫一些應(yīng)用程序。第二部分包括5章,從5個不同的專題對ADO.NET、數(shù)據(jù)綁定、水晶報表、數(shù)據(jù)報表和數(shù)據(jù)Web服務(wù)進(jìn)行介紹,這些都是數(shù)據(jù)庫應(yīng)用系統(tǒng)常用的功能。第三部分包括4章,先介紹項目的一些通用模塊、然后提供了3個項目例程,雖然規(guī)模不是很大,但是模塊化很清楚,讀者可以細(xì)心研究這些模塊與代碼。在此基礎(chǔ)上,靈活應(yīng)用到自己編寫的應(yīng)用程序中。2.學(xué)習(xí)方法學(xué)習(xí)軟件編程有別于大學(xué)階段的其他科目,理想的學(xué)習(xí)流程我認(rèn)為應(yīng)該是這樣的3個步驟。(1)第一遍瀏覽式看書,從整體上把握書的內(nèi)容,不用去管代碼的細(xì)節(jié)。軟件編程的書一般都會附帶光盤,將光盤的代碼都運行一遍,具體的程序細(xì)節(jié)不用去看,如果程序調(diào)試不通,也不用太花費時間糾纏。(2)第二遍參照書中的一些例子功能,給自己提幾個簡單的需求,需求不要和書中的例子完全相同,比如做一個鬧鐘程序、書目管理程序和個人資料管理程序等,帶著需求跳躍式地查資料。對于初學(xué)者所有的問題,幾乎都可以利用“Google.cn”和“Baidu.com”查到答案。
內(nèi)容概要
本書系統(tǒng)地介紹了VB.NET數(shù)據(jù)庫系統(tǒng)編程以及應(yīng)用系統(tǒng)設(shè)計,以項目開發(fā)為目標(biāo)、SQL Server2005作為基礎(chǔ)、VB.NET 2005/2008作為開發(fā)工具,貫穿各種知識點,介紹各類小程序、項目通用模塊與整體項目的設(shè)計與開發(fā)。 全書分成三個部分共12章。第一部分VB.NET與數(shù)據(jù)庫開發(fā)基礎(chǔ),介紹.NET應(yīng)用開發(fā)的體系、數(shù)據(jù)庫編程基礎(chǔ)以及SQL Server 2005開發(fā)基礎(chǔ);第二部分VB.NET數(shù)據(jù)庫開發(fā)進(jìn)階,進(jìn)一步分成5個專題詳細(xì)介紹AD0.NET、數(shù)據(jù)綁定、水晶報表、數(shù)據(jù)圖表以及數(shù)據(jù)Web服務(wù);第三部分VB.NET數(shù)據(jù)庫項目實例,從項目模塊的角度介紹了通用模塊設(shè)計、學(xué)生信息管理系統(tǒng)、旅館房間管理系統(tǒng)和進(jìn)銷存物流管理系統(tǒng)。
書籍目錄
第1部分 VB.NET與數(shù)據(jù)庫開發(fā)基礎(chǔ)第1章 .NET應(yīng)用開發(fā)概述1.1 軟件編程體系簡介1.1.1 C/S結(jié)構(gòu)編程體系1.1.2 B/S結(jié)構(gòu)編程體系1.2.NET應(yīng)用開發(fā)簡介1.2.1.NET的設(shè)計目標(biāo)1.2.2.NET框架組成1.3 VB.NET簡介1.3.1 VB.NET的發(fā)展歷程1.3.2 VB.NET的特點1.4 VisualStudio.NET開發(fā)環(huán)境1.4.1 主要功能窗口簡介1.4.2 VB.NET讀取Access數(shù)據(jù)庫表小結(jié)課后習(xí)題第2章 數(shù)據(jù)庫編程基礎(chǔ)2.1 數(shù)據(jù)庫系統(tǒng)簡介2.1.1 數(shù)據(jù)管理的發(fā)展過程2.1.2 數(shù)據(jù)庫的發(fā)展過程2.1.3 數(shù)據(jù)庫的基本術(shù)語2.2 SQL語言概述2.2.1 數(shù)據(jù)準(zhǔn)備2.2.2 基本SQL語句2.2.3 聚合函數(shù)2.2.4 分組查詢2.2.5 交叉查詢2.3 VB.NET使用SQL語句操作數(shù)據(jù)庫初步2.3.1 執(zhí)行SQL查詢語句2.3.2 使用Like子句實現(xiàn)模糊查詢2.3.3 測試SQL操作語句2.4 客服留言系統(tǒng)小結(jié)課后習(xí)題第3章 SQLServer數(shù)據(jù)庫開發(fā)基礎(chǔ)3.1 SQLServer概述與安裝3.1.1 SQLServer的安裝3.1.2 測試VB.NET+SQLServer的開發(fā)平臺3.2 SQLServer的集成環(huán)境介紹3.2.1 SQLServer配置管理器3.2.2 SSMS集成管理器3.2.3 聯(lián)機幫助3.3 創(chuàng)建數(shù)據(jù)庫3.3.1 創(chuàng)建數(shù)據(jù)庫3.3.2 刪除數(shù)據(jù)庫3.3.3 SQLServer提供的數(shù)據(jù)類型3.3.4 創(chuàng)建數(shù)據(jù)庫表3.3.5 修改表結(jié)構(gòu)3.3.6 刪除數(shù)據(jù)庫表3.4 數(shù)據(jù)完整性3.4.1 使用Identity屬性3.4.2 使用Uniqueidentifier類型3.4.3 使用六大約束3.5 VB.NET讀取SQLServer數(shù)據(jù)庫3.5.1 VB.NET查詢SQLServer數(shù)據(jù)庫表3.5.2 VB.NET操作SQLServer數(shù)據(jù)庫表3.6 SQLServer存儲過程3.6.1 存儲過程的概念3.6.2 創(chuàng)建SQLServer存儲過程3.6.3 密碼驗證存儲過程模塊3.7 VB.NET操作SQLServer存儲過程3.7.1 調(diào)用無輸入輸出參數(shù)存儲過程3.7.2 調(diào)用帶輸入輸出參數(shù)的存儲過程3.7.3 通訊錄小結(jié)課后習(xí)題第2部分 VB.NET數(shù)據(jù)庫開發(fā)迸階第4章 AD0.NET數(shù)據(jù)訪問接口4.1 數(shù)據(jù)訪問接口技術(shù)概述4.1.1 AD0與AD0.NET的關(guān)系4.1.2 ADO.NET的基本結(jié)構(gòu)4.2 ADO.NET核心組件4.2.1 DataSet4.2.2 數(shù)據(jù)提供程序4.3 ADO.NET五個核心對象詳解4.3.1 Connection對象4.3.2 Command對象4.3.3 DataReader對象4.3.4 DataAdapter對象4.3.5 DataSet對象小結(jié)課后習(xí)題第5章 數(shù)據(jù)綁定與數(shù)據(jù)控件5.1 數(shù)據(jù)綁定簡介5.2 數(shù)據(jù)綁定分類5.2.1 簡單數(shù)據(jù)綁定5.2.2 復(fù)雜的數(shù)據(jù)綁定5.3 數(shù)據(jù)綁定控件BindingSource5.3.1 使用BindingSource控件綁定數(shù)據(jù)5.3.2 使用BindingSource控件篩選和排序5.4 數(shù)據(jù)控件DataGridView詳解5.4.1 使用DataGridView控制外觀顯示方式5.4.2 使用DataGridView獲取數(shù)據(jù)5.4.3 使用DataGridView顯示控件小結(jié)課后習(xí)題第6章 水晶數(shù)據(jù)報表設(shè)計6.1 水晶報表概述6.1.1 水晶報表數(shù)據(jù)傳遞模型6.1.2 使用已有的報表模板6.2 創(chuàng)建C定義報表6.2.1 創(chuàng)建報表模板6.2.2 在工程中添加報表模板6.2.3 報表數(shù)據(jù)的導(dǎo)出與打印6.3 帶統(tǒng)計圖表的報表小結(jié)課后習(xí)題第7章 數(shù)據(jù)圖表系統(tǒng)開發(fā)7.1 VB.NET數(shù)據(jù)圖表簡介7.2 GDI+數(shù)據(jù)圖表系統(tǒng)7.3 dotnetCHARTING數(shù)據(jù)圖表系統(tǒng)7.3.1 繪制柱狀圖7.3.2 繪制餅圖7.3.3 繪制折線圖7.4 ZedGraph數(shù)據(jù)圖表系統(tǒng)7.4.1 繪制橫柱狀圖7.4.2 繪制豎柱狀圖7.4.3 繪制實心雙線圖7.4.4 繪制餅圖7.4.5 繪制分段柱狀圖7.4.6 繪制雙線曲線7.5 Word數(shù)據(jù)圖表生成系統(tǒng)7.5.1 生成Word文檔7.5.2 生成帶圖表的Word文檔小結(jié)課后習(xí)題第8章 XML與數(shù)據(jù)Web服務(wù)8.1 XML技術(shù)簡介8.1.1 XML文件8.1.2 使用DataSet操作XML文件8.2 System.XML命名空間8.2.1 命名空間中包含的類8.2.2 讀取XML數(shù)據(jù)文件8.2.3 操作XML數(shù)據(jù)文件8.3 利用DOM操作XML8.3.1 利用DOM讀取數(shù)據(jù)8.3.2 利用DOM修改數(shù)據(jù)8.4 數(shù)據(jù)Web服務(wù)8.4.1 讀取Web服務(wù)的數(shù)據(jù)8.4.2 操作Web服務(wù)的數(shù)據(jù)小結(jié)課后習(xí)題第3部分 VB.NET數(shù)據(jù)庫項目實例第9章 數(shù)據(jù)庫項目模塊基礎(chǔ)9.1 數(shù)據(jù)庫項目通用模塊9.1.1 DBConnection類的設(shè)計9.1.2 DBConnection類的設(shè)計9.1.3 DBDataReader類的設(shè)計9.1.4 DBDataTable類的設(shè)計9.2 TreeView樹狀列表9.2.1 動態(tài)刪除列表節(jié)點9.2.2 保存為模板9.2.3 讀取模板9.2.4 動態(tài)讀取數(shù)據(jù)9.3 項目的發(fā)布與打包9.3.1 數(shù)據(jù)庫打包9.3.2 VB.NET程序打包小結(jié)課后習(xí)題第10章 學(xué)生信息管理系統(tǒng)10.1 學(xué)生信息管理系統(tǒng)簡介10.2 數(shù)據(jù)庫表結(jié)構(gòu)10.3 重點功能代碼10.3.1 驗證碼函數(shù)10.3.2 數(shù)據(jù)庫操作函數(shù)10.3.3 用戶管理類小結(jié)課后習(xí)題第11章 旅館房間管理系統(tǒng)11.1 旅館房間管理系統(tǒng)簡介11.2 數(shù)據(jù)庫表結(jié)構(gòu)11.3 重點功能代碼11.3.1 加密函數(shù)11.3.2 數(shù)據(jù)綁定函數(shù)11.3.3 登錄處理類11.3.4 TreeView節(jié)點處理函數(shù)小結(jié)課后習(xí)題第12章 進(jìn)銷存物流管理系統(tǒng)12.1 進(jìn)銷存物流管理系統(tǒng)簡介12.2 數(shù)據(jù)庫表結(jié)構(gòu)12.3 重點功能代碼12.3.1 權(quán)限管理系統(tǒng)12.3.2 訂單添加模塊12.3.3 訂單修改模塊12.3.4 訂單查找和刪除模塊小結(jié)課后習(xí)題附錄A部分習(xí)題參考答案參考文獻(xiàn)
章節(jié)摘錄
插圖:第1部分 VB.NET與數(shù)據(jù)庫開發(fā)基礎(chǔ)第2章 數(shù)據(jù)庫編程基礎(chǔ)本章要點:介紹數(shù)據(jù)庫程序設(shè)計基礎(chǔ),數(shù)據(jù)管理及數(shù)據(jù)庫的發(fā)展過程從應(yīng)用開發(fā)角度介紹SQL語言介紹常用的數(shù)據(jù)查詢語言和數(shù)據(jù)操作語言,并簡要介紹聚合函數(shù)、分組查詢和交叉查詢的使用方法介紹使用VB.NET程序執(zhí)行SQL語句2.1 數(shù)據(jù)庫系統(tǒng)簡介數(shù)據(jù)庫管理系統(tǒng)通常是指DBMS(Database Management System),它是一個程序集合,使用戶能夠在其中存儲和修改信息,并抽取信息。2.1.1 數(shù)據(jù)管理的發(fā)展過程數(shù)據(jù)管理的發(fā)展目前經(jīng)歷了三個階段。①數(shù)據(jù)管理最早采用的是人工管理階段,這一階段沒有支持?jǐn)?shù)據(jù)管理的軟件,數(shù)據(jù)和程序不獨立。②后來發(fā)展到文件系統(tǒng)階段,這一階段中信息以文件為單位存儲,并且由操作系統(tǒng)統(tǒng)一管理。這樣邏輯結(jié)構(gòu)和物理結(jié)構(gòu)分離,是數(shù)據(jù)與程序有了一定的獨立性,實現(xiàn)了以文件為單位的共享。③當(dāng)前發(fā)展到數(shù)據(jù)庫系統(tǒng)階段,在這一階段中,企業(yè)或部門以數(shù)據(jù)為中心組織數(shù)據(jù),形成綜合性的數(shù)據(jù)庫,為各種應(yīng)用共享。這樣,程序和數(shù)據(jù)具有較高的獨立性,數(shù)據(jù)容易修改,容易擴(kuò)展,具有良好的用戶接口。
編輯推薦
《VB.NET數(shù)據(jù)庫編程》介紹VB.NET和數(shù)據(jù)庫的相關(guān)知識。全書分成3部分共12章。第一部分包括3章,是基礎(chǔ)部分,介紹VB.NET調(diào)用sQL語句操作Access、SQL Server數(shù)據(jù)的方法,每章后面都配有一個短小而綜合的例子,在此基礎(chǔ)上,可以針對簡單的需求,編寫一些應(yīng)用程序。第二部分包括5章,從5個不同的專題對ADO.NET、數(shù)據(jù)綁定、水晶報表、數(shù)據(jù)報表和數(shù)據(jù)’Web服務(wù)進(jìn)行介紹,這些都是數(shù)據(jù)庫應(yīng)用系統(tǒng)常用的功能。第三部分包括4章,先介紹項目的一些通用模塊、然后提供了3個項目例程,雖然規(guī)模不是很大,但是模塊化很清楚,讀者可以細(xì)心研究這些模塊與代碼。在此基礎(chǔ)上,靈活應(yīng)用到自己編寫的應(yīng)用程序中。
圖書封面
評論、評分、閱讀與下載