VB.NET數(shù)據(jù)庫編程

出版時(shí)間:2009-6  出版社:北京交通大學(xué)出版社  作者:石志國 等 著  頁數(shù):226  

前言

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

內(nèi)容概要

  本書系統(tǒng)地介紹了VB.NET數(shù)據(jù)庫系統(tǒng)編程以及應(yīng)用系統(tǒng)設(shè)計(jì),以項(xiàng)目開發(fā)為目標(biāo)、SQL Server2005作為基礎(chǔ)、VB.NET 2005/2008作為開發(fā)工具,貫穿各種知識(shí)點(diǎn),介紹各類小程序、項(xiàng)目通用模塊與整體項(xiàng)目的設(shè)計(jì)與開發(fā)?! ∪珪殖扇齻€(gè)部分共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個(gè)專題詳細(xì)介紹AD0.NET、數(shù)據(jù)綁定、水晶報(bào)表、數(shù)據(jù)圖表以及數(shù)據(jù)Web服務(wù);第三部分VB.NET數(shù)據(jù)庫項(xiàng)目實(shí)例,從項(xiàng)目模塊的角度介紹了通用模塊設(shè)計(jì)、學(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è)計(jì)目標(biāo)1.2.2.NET框架組成1.3 VB.NET簡介1.3.1 VB.NET的發(fā)展歷程1.3.2 VB.NET的特點(diǎn)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子句實(shí)現(xiàn)模糊查詢2.3.3 測(cè)試SQL操作語句2.4 客服留言系統(tǒng)小結(jié)課后習(xí)題第3章 SQLServer數(shù)據(jù)庫開發(fā)基礎(chǔ)3.1 SQLServer概述與安裝3.1.1 SQLServer的安裝3.1.2 測(cè)試VB.NET+SQLServer的開發(fā)平臺(tái)3.2 SQLServer的集成環(huán)境介紹3.2.1 SQLServer配置管理器3.2.2 SSMS集成管理器3.2.3 聯(lián)機(jī)幫助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存儲(chǔ)過程3.6.1 存儲(chǔ)過程的概念3.6.2 創(chuàng)建SQLServer存儲(chǔ)過程3.6.3 密碼驗(yàn)證存儲(chǔ)過程模塊3.7 VB.NET操作SQLServer存儲(chǔ)過程3.7.1 調(diào)用無輸入輸出參數(shù)存儲(chǔ)過程3.7.2 調(diào)用帶輸入輸出參數(shù)的存儲(chǔ)過程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五個(gè)核心對(duì)象詳解4.3.1 Connection對(duì)象4.3.2 Command對(duì)象4.3.3 DataReader對(duì)象4.3.4 DataAdapter對(duì)象4.3.5 DataSet對(duì)象小結(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ù)報(bào)表設(shè)計(jì)6.1 水晶報(bào)表概述6.1.1 水晶報(bào)表數(shù)據(jù)傳遞模型6.1.2 使用已有的報(bào)表模板6.2 創(chuàng)建C定義報(bào)表6.2.1 創(chuàng)建報(bào)表模板6.2.2 在工程中添加報(bào)表模板6.2.3 報(bào)表數(shù)據(jù)的導(dǎo)出與打印6.3 帶統(tǒng)計(jì)圖表的報(bào)表小結(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 繪制實(shí)心雙線圖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ù)庫項(xiàng)目實(shí)例第9章 數(shù)據(jù)庫項(xiàng)目模塊基礎(chǔ)9.1 數(shù)據(jù)庫項(xiàng)目通用模塊9.1.1 DBConnection類的設(shè)計(jì)9.1.2 DBConnection類的設(shè)計(jì)9.1.3 DBDataReader類的設(shè)計(jì)9.1.4 DBDataTable類的設(shè)計(jì)9.2 TreeView樹狀列表9.2.1 動(dòng)態(tài)刪除列表節(jié)點(diǎn)9.2.2 保存為模板9.2.3 讀取模板9.2.4 動(dòng)態(tài)讀取數(shù)據(jù)9.3 項(xiàng)目的發(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 重點(diǎn)功能代碼10.3.1 驗(yàn)證碼函數(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 重點(diǎn)功能代碼11.3.1 加密函數(shù)11.3.2 數(shù)據(jù)綁定函數(shù)11.3.3 登錄處理類11.3.4 TreeView節(jié)點(diǎn)處理函數(shù)小結(jié)課后習(xí)題第12章 進(jìn)銷存物流管理系統(tǒng)12.1 進(jìn)銷存物流管理系統(tǒng)簡介12.2 數(shù)據(jù)庫表結(jié)構(gòu)12.3 重點(diǎn)功能代碼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ǔ)本章要點(diǎn):介紹數(shù)據(jù)庫程序設(shè)計(jì)基礎(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),它是一個(gè)程序集合,使用戶能夠在其中存儲(chǔ)和修改信息,并抽取信息。2.1.1 數(shù)據(jù)管理的發(fā)展過程數(shù)據(jù)管理的發(fā)展目前經(jīng)歷了三個(gè)階段。①數(shù)據(jù)管理最早采用的是人工管理階段,這一階段沒有支持?jǐn)?shù)據(jù)管理的軟件,數(shù)據(jù)和程序不獨(dú)立。②后來發(fā)展到文件系統(tǒng)階段,這一階段中信息以文件為單位存儲(chǔ),并且由操作系統(tǒng)統(tǒng)一管理。這樣邏輯結(jié)構(gòu)和物理結(jié)構(gòu)分離,是數(shù)據(jù)與程序有了一定的獨(dú)立性,實(shí)現(xiàn)了以文件為單位的共享。③當(dāng)前發(fā)展到數(shù)據(jù)庫系統(tǒng)階段,在這一階段中,企業(yè)或部門以數(shù)據(jù)為中心組織數(shù)據(jù),形成綜合性的數(shù)據(jù)庫,為各種應(yīng)用共享。這樣,程序和數(shù)據(jù)具有較高的獨(dú)立性,數(shù)據(jù)容易修改,容易擴(kuò)展,具有良好的用戶接口。

編輯推薦

《VB.NET數(shù)據(jù)庫編程》介紹VB.NET和數(shù)據(jù)庫的相關(guān)知識(shí)。全書分成3部分共12章。第一部分包括3章,是基礎(chǔ)部分,介紹VB.NET調(diào)用sQL語句操作Access、SQL Server數(shù)據(jù)的方法,每章后面都配有一個(gè)短小而綜合的例子,在此基礎(chǔ)上,可以針對(duì)簡單的需求,編寫一些應(yīng)用程序。第二部分包括5章,從5個(gè)不同的專題對(duì)ADO.NET、數(shù)據(jù)綁定、水晶報(bào)表、數(shù)據(jù)報(bào)表和數(shù)據(jù)’Web服務(wù)進(jìn)行介紹,這些都是數(shù)據(jù)庫應(yīng)用系統(tǒng)常用的功能。第三部分包括4章,先介紹項(xiàng)目的一些通用模塊、然后提供了3個(gè)項(xiàng)目例程,雖然規(guī)模不是很大,但是模塊化很清楚,讀者可以細(xì)心研究這些模塊與代碼。在此基礎(chǔ)上,靈活應(yīng)用到自己編寫的應(yīng)用程序中。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    VB.NET數(shù)據(jù)庫編程 PDF格式下載


用戶評(píng)論 (總計(jì)16條)

 
 

  •   這本書對(duì)初學(xué)者有很大的意義,但是對(duì)于已經(jīng)學(xué)習(xí)了有段時(shí)間的人來說,意義就不大了。
  •   沒想象的全,但和書的價(jià)格比還是不錯(cuò)的
  •   書皮都破損了,有點(diǎn)臟
  •   通過它,完成了所需的項(xiàng)目
  •   感覺沒什么用。和實(shí)際工作離得太遠(yuǎn)。最多算是學(xué)生上課輔導(dǎo)教材。太差!
  •   挺好的書,初學(xué)者啊。
  •   程式版本太舊了,也不是2010或是2012!里面的范例程式轉(zhuǎn)檔之后也不能用!只好當(dāng)做理論書來看了!
  •   不太適合初學(xué)者用,不夠詳細(xì)
  •   講的對(duì)我這初學(xué)應(yīng)該有點(diǎn)意義,講還不夠細(xì)有模糊感覺,總體還是滿意的
  •   室友是在哈爾濱買的,我在天津。她開學(xué)回天津后一對(duì)比我的明顯是盜的
  •   書本很不錯(cuò),發(fā)貨也快,不過沒有想象中那么厚,內(nèi)容很有參考價(jià)值
  •   簡潔明了,講述的知識(shí)點(diǎn)恰到好處。價(jià)格不高,讓人覺得真的很值得一買。
  •   講得比較詳細(xì),案例也挺多的,感覺不錯(cuò)哦。
  •   包裝很好,沒有損壞
  •   適合初學(xué)者的教程
  •   VB.NET數(shù)據(jù)庫編程(附贈(zèng)光盤1張)
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7