出版時(shí)間:2008-1 出版社:電子工業(yè) 作者:丁士鋒 頁數(shù):538 字?jǐn)?shù):750500
前言
現(xiàn)在.NET已經(jīng)占據(jù)了程序設(shè)計(jì)的半壁江山,很多公司都使用它作為開發(fā)工具。在前程無憂網(wǎng)上搜索,每周的招聘職位都在6000個(gè)以上。 在.NET體系中,Visual C# 2005是使用最多的工具,可以說是.NET的主力。開發(fā)系統(tǒng)必須要有后臺(tái)數(shù)據(jù)庫的支持,SQL Server是其中的佼佼者,而且它和C#一樣,都是微軟的產(chǎn)品,能夠很好的協(xié)作,發(fā)揮系統(tǒng)的最大性能?! ”緯槍?duì)Visual C# 2005與SQL Server 2005這對(duì)黃金組合進(jìn)行講解,突破了幫助文件式的羅列,通過典型實(shí)例,讓讀者在編程過程中,逐步掌握數(shù)據(jù)庫系統(tǒng)開發(fā)。同時(shí)講解了當(dāng)前流行的NHibernate、Blog系統(tǒng)開發(fā)等內(nèi)容,這些都是其他書籍所沒有的?! ”緯ǖ膬?nèi)容 全書分為6個(gè)部分,18個(gè)章節(jié)?! 『推渌麜啾龋緯泻翁攸c(diǎn) 1.配有學(xué)習(xí)論壇,讀者可以在上面討論技術(shù),筆者會(huì)及時(shí)回答讀者提問,并提供各種技術(shù)文章,幫助你提高開發(fā)水平。 2.技術(shù)新穎,內(nèi)容廣泛:基于Visual C# 2005語言和SQL Server 2005數(shù)據(jù)庫,二者是剛剛發(fā)布不久的編程技術(shù)和數(shù)據(jù)庫技術(shù)。書中涉及當(dāng)前比較流行的客戶端應(yīng)用程序和Web瀏覽器應(yīng)用程序的應(yīng)用類型?! ?.知識(shí)與實(shí)例密切結(jié)合:為了能使讀者迅速理解書中的每個(gè)知識(shí)點(diǎn),在每章介紹技術(shù)的同時(shí),穿插著具體的實(shí)例。這些實(shí)例都是作者精心設(shè)計(jì)的,力爭(zhēng)說明該章節(jié)的每個(gè)技術(shù)點(diǎn),使讀者在實(shí)踐中理解知識(shí)?! ?.技術(shù)獨(dú)立與集中:Visual C# 2005語言和SQL Server 2005是兩個(gè)不同領(lǐng)域的技術(shù),二者從技術(shù)角度是孤立的,所以書中的前幾個(gè)部分都是獨(dú)立介紹。但二者又是緊密結(jié)合的,程序與數(shù)據(jù)很少能獨(dú)立地完成一個(gè)應(yīng)用的實(shí)現(xiàn),在書中的后幾部分,結(jié)合具體的應(yīng)用程序類型,將二者有機(jī)地結(jié)合起來,實(shí)現(xiàn)具體的應(yīng)用。 5.配帶代碼光盤,加速學(xué)習(xí):本書示例中的所有源代碼,都可以在隨書光盤中找到,根據(jù)相應(yīng)的程序說明,讀者可以基于書中的講解然后借助代碼進(jìn)行同步學(xué)習(xí)。
內(nèi)容概要
基于數(shù)據(jù)庫的網(wǎng)絡(luò)應(yīng)用程序開發(fā)是當(dāng)今程序開發(fā)的一大特色,本書基于微軟的.NET框架和數(shù)據(jù)庫SQL Server 2005服務(wù)器技術(shù),詳細(xì)全面地介紹了該框架下的C# 2.0技術(shù),以及如何基于該編程語言實(shí)現(xiàn)基于數(shù)據(jù)庫的程序開發(fā)?! ∪珪譃?篇。第一篇介紹了C#語言的基礎(chǔ)知識(shí),包括C#簡(jiǎn)介和C#語言基礎(chǔ);第二篇介紹了數(shù)據(jù)庫SQL 2005的相關(guān)知識(shí),包括數(shù)據(jù)庫的操作、數(shù)據(jù)查詢語言基礎(chǔ)以及數(shù)據(jù)報(bào)表的相關(guān)概念;第三篇介紹了ADO.NET的相關(guān)知識(shí),包括數(shù)據(jù)庫的使用、數(shù)據(jù)集的操作、SQL XML的相關(guān)操作、XML編程以及數(shù)據(jù)映射NHibernate技術(shù)講解;第四篇介紹了Windows應(yīng)用程序結(jié)合數(shù)據(jù)庫應(yīng)用的實(shí)現(xiàn),包括Windows窗體以及Windows菜單和對(duì)話框;第五篇介紹了Web程序結(jié)合數(shù)據(jù)庫應(yīng)用的實(shí)現(xiàn),包括ASP.NET應(yīng)用程序和Web服務(wù)的相關(guān)知識(shí);第六篇介紹了兩個(gè)大型系統(tǒng)的實(shí)現(xiàn)過程?! ”緯凑沼苫A(chǔ)到高級(jí),再結(jié)合具體應(yīng)用程序類型的過程,向讀者介紹這門技術(shù)。首先通過基礎(chǔ)知識(shí)的講解,使初級(jí)讀者學(xué)習(xí)到C#語言和數(shù)據(jù)庫操作的相關(guān)知識(shí),然后結(jié)合具體的C#應(yīng)用程序類型,實(shí)現(xiàn)基于數(shù)據(jù)庫的應(yīng)用。
書籍目錄
第一篇 Visual C# 2005入門篇 第1章 C#簡(jiǎn)介 1.1 .NET Framework 2.0與C# 1.2 Visual Studio 2005概述 1.3 開發(fā)第一個(gè)C#程序 1.4 小結(jié) 第2章 C#語言基礎(chǔ) 2.1 類型 2.2 語句和運(yùn)算符 2.3 字符串處理 2.4 類和結(jié)構(gòu) 2.5 使用集合編程 2.6 委托和事件 2.7 錯(cuò)誤和異常處理 2.8 小結(jié)第二篇 SQL Server 2005入門篇 第3章 操作數(shù)據(jù)庫 3.1 SQL Server 2005簡(jiǎn)介 3.2 數(shù)據(jù)庫 3.3 操作數(shù)據(jù)表 3.4 查詢數(shù)據(jù) 3.5 操作視圖 3.6 存儲(chǔ)過程 3.7 小結(jié) 第4章 T-SQL進(jìn)階 4.1 計(jì)算 4.2 組合與判斷 4.3 函數(shù) 4.4 小結(jié) 第5章 數(shù)據(jù)報(bào)表 5.1 報(bào)表服務(wù)簡(jiǎn)介 5.2 設(shè)計(jì)報(bào)表 5.3 用戶自定義報(bào)表 5.4 小結(jié)第三篇 數(shù)據(jù)訪問ADO.NET篇 第6章 使用數(shù)據(jù)庫 6.1 使用ADO.NET數(shù)據(jù)庫 6.2 ADO.NET與各種數(shù)據(jù)庫的連接 6.3 使用ADO.NET處理數(shù)據(jù) 6.4 小結(jié) 第7章 使用數(shù)據(jù)綁定和DataSet 7.1 數(shù)據(jù)綁定 7.2 使用DataSet來操作數(shù)據(jù)庫 7.3 小結(jié) 第8章 SQL Server XML的功能 8.1 對(duì)XML的支持 8.2 XML的格式和架構(gòu) 8.3 XML相關(guān)的SQL語句使用 8.4 在SQL Server中使用模板 8.5 小結(jié) 第9章 XML編程 9.1 .NET框架中的XML 9.2 讀取XML文檔 9.3 使用XPath檢索XML 9.4 修改XML文檔 9.5 集成DataSet 9.6 XML和ADO.NET 9.7 在XML中串行化對(duì)象 9.8 小結(jié) 第10章 數(shù)據(jù)映射方案 10.1 O/R映射技術(shù)簡(jiǎn)介 10.2 NHibernate介紹 10.3 小結(jié) 第11章 NHibernate事務(wù)、并發(fā)和緩存 11.1 事務(wù)與并發(fā) 11.2 緩存 11.3 小結(jié) 第12章 NHibernate高級(jí)數(shù)據(jù)映射和查詢 12.1 實(shí)體映射 12.2 高級(jí)查詢 12.3 小結(jié) 第四篇 Windows應(yīng)用程序開發(fā) 第13章 Windows應(yīng)用程序概述 13.1 Windows應(yīng)用程序 13.2 在窗體上使用控件 13.3 Windows窗體程序中的事件 13.4 自定義控件 13.5 小結(jié) 第14章 使用菜單和對(duì)話框 14.1 菜單和菜單事件的創(chuàng)建 14.2 在應(yīng)用中使用彈出菜單 14.3 使用公共對(duì)話框控件 14.4 小結(jié)第五篇 Web應(yīng)用程序開發(fā) 第15章 ASP.NET 2.0開發(fā) 15.1 ASP.NET模型 15.2 使用ASP.NET創(chuàng)建Web應(yīng)用程序 15.3 理解ASP.NET控件 15.4 查詢數(shù)據(jù) 15.5 編輯數(shù)據(jù) 15.6 小結(jié) 第16章 創(chuàng)建和使用Web服務(wù) 16.1 Web服務(wù)的定義 16.2 Web服務(wù)技術(shù) 16.3 小結(jié) 第六篇 實(shí)戰(zhàn)篇 第17章 中小型企業(yè)網(wǎng)站 17.1 系統(tǒng)總體設(shè)計(jì) 17.2 數(shù)據(jù)庫設(shè)計(jì) 17.3 系統(tǒng)全局配置(Web.Config) 17.4 業(yè)務(wù)實(shí)體類設(shè)計(jì) 394 17.5 網(wǎng)站的數(shù)據(jù)管理(數(shù)據(jù)處理層) 17.6 數(shù)據(jù)處理的具體方法(業(yè)務(wù) 17.6 邏輯層) 17.7 系統(tǒng)公共類 17.8 網(wǎng)站界面總體設(shè)計(jì) 17.9 產(chǎn)品分類模塊 17.10 公司新聞模塊 17.11 企業(yè)人員模塊 17.12 客戶信譽(yù)模塊 17.13 小結(jié) 第18章 博客引擎BlogEngine.NET 18.1 系統(tǒng)功能介紹 18.2 博客配置 18.3 系統(tǒng)架構(gòu)概覽 18.4 網(wǎng)站全局環(huán)境配置 18.5 網(wǎng)站初始化 18.6 界面層設(shè)計(jì) 18.7 界面層中間件:用戶控件 18.8 國(guó)際化設(shè)置 18.9 頁面小器件——自定義頁面布局 18.10 博客系統(tǒng)核心層設(shè)計(jì) 18.11 數(shù)據(jù)存儲(chǔ)模型的設(shè)計(jì) 18.12 系統(tǒng)配置信息的加載 18.13 自定義Http Handler處理——對(duì)應(yīng)各種資源的處理接口 18.14 自定義HttpModule——監(jiān)聽服務(wù)器端的所有請(qǐng)求 18.15 博客管理模塊 18.16 博客文章管理模塊 18.17 自定義擴(kuò)展——防止博客中圖片的盜鏈 18.18 小結(jié)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual C#2005+SQL Server 2005數(shù)據(jù)庫與網(wǎng)絡(luò)開發(fā) PDF格式下載