精通C#與.NET 4.0數據庫開發(fā)

出版時間:2011-1  出版社:清華大學出版社  作者:秦婧 等編著  頁數:539  

前言

為什么要寫這本書? C#語言為什么會越來越流行呢?這歸功于微軟的大力支持。微軟在新推出的Visual Studio 2010集成開發(fā)工具中,照例用C#作為主要開發(fā)語言,并提供了完善的.NET底層類庫支持?,F在的應用程序種類越來越多,C#就可以支持各種應用程序的開發(fā),如Windows窗體應用程序、類庫、Web網絡應用程序等。這樣我們就不用疲于更換各種語言。凡是大型應用,必定會涉及數據操作,數據可大可小,可以有XML數據庫,可以有SQL Server數據庫,還可以有一些小型數組。本書就是為了處理數據而推出的一本專用于項目數據操作的書,目的旨在讓讀者熟悉C#語言的基礎上,還能熟悉語言的數據處理能力。 為了讓讀者能夠層層遞進地學習,本書前面先介紹了C#的語法基礎和面向對象開發(fā)的一些特點,然后介紹了T-SQL語句處理、ADO.NET數據處理、LINQ數據查詢、XML數據處理等數據庫開發(fā)技術,最后給出了4個有針對性的項目案例,以提高讀者的實戰(zhàn)水平。本書講解采用理論結合實例的形式,務求看了必會,會了必能動手。 本書有何特色? 1.緊跟行業(yè)發(fā)展,關注最新技術 本書針對微軟最新的Visual Studio 2010開發(fā)平臺而寫,所涉及的內容都是目前的最新版本和技術,如C# 4.0、ASP.NET 4.0、ADO.NET 4.0、SQL Server 2008等均為最新版本。書中對微軟最新的LINQ數據查詢技術也做了重點介紹。 2.配超值DVD視頻教學光盤 本書配帶1張非常超值的DVD光盤,內容如下: 本書配套多媒體教學視頻; 本書所涉及的源代碼; C#入門教學視頻(免費贈送); ASP.NET入門教學視頻(免費贈送); SQL Server入門教學視頻(免費贈送); 其他學習資料(免費贈送)。 3.講解循序漸進,重點突出 本書首先介紹了C#語言的基礎知識,然后重點介紹了.NET平臺的數據庫開發(fā)技術,最后基于實戰(zhàn)介紹了4個數據庫項目案例。 4.實例豐富,易學易用 本書講解時理論結合實踐,并穿插了大量的典型實例幫助讀者理解書中的內容,對于一些容易在程序中出錯的技術點和難點也做了專門講解,讀者掌握起來非常容易。 5.精選項目案例,實用性強 本書精選了4個數據庫項目開發(fā)案例,這4個案例分別基于書中所講解的T-SQL語句處理、ADO.NET數據處理、LINQ數據查詢、XML數據處理等內容,非常有針對性,可以大大提升讀者的數據庫開發(fā)能力。 .本書內容及知識體系 第1篇 C# 4.0語言基礎(第1~4章) 本篇主要介紹了C# 4.0語言基礎,包括.NET的底層框架和面向對象開發(fā)等知識。最后還介紹了泛型、委托等C#的高級特性。 第2篇 開發(fā)應用程序(第5~8章) 本篇重點介紹了C#在Windows窗體程序、多文檔Windows窗體程序、.NET類庫開發(fā)、ASP.NET網頁開發(fā)等開發(fā)領域的應用。 第3篇 SQL Server 2008基礎(第9~10章) 本篇主要介紹了微軟最新的數據庫SQL Server 2008的一些常用操作,另外還介紹了標準數據庫查詢語句SQL的應用。 第4篇 ADO.NET操作數據庫(第11~13章) 本篇重點介紹了使用ADO.NET表示數據庫和訪問數據庫,另外還專門介紹了.NET數據綁定的相關知識。ADO.NET是一個類庫,它提供了一系列類方便開發(fā)人員調用數據庫。有了ADO.NET,數據庫應用程序的編寫可以節(jié)約大量代碼。 第5篇 LINQ查詢開發(fā)(第14~17章) 本篇重點介紹了微軟最新推出的LINQ數據查詢的相關技術。LINQ是.NET平臺數據查詢的后起之秀,它支持各種數據類型,如通過LINQ to XML可以處理XML數據,它封裝了數據查詢和各種類型數據操作的一些簡便方法,目的是提高數據處理能力。 第6篇 項目實戰(zhàn)(第18~21章) 本篇重點介紹了4個數據庫項目案例的實現,分別針對.NET平臺的各種數據庫開發(fā)技術,如用T-SQL開發(fā)數據庫應用系統(tǒng),用ADO.NET處理應用程序中的數據,用LINQ to SQL處理數據實體類,用XML提供應用程序數據。 適合閱讀本書的讀者 C#語言初學者; 有C#語言基礎,想進一步學習項目開發(fā)的人員; C#與.NET數據庫開發(fā)人員; 想了解.NET平臺最新技術的人員; 大中專院校的學生; 相關培訓學校的學員。 本書作者及編委會成員 本書由秦婧、石葉平主筆編寫。其他參與編寫的人員有班志杰、陳旭、陳永俊、陳爭光、戴建華、方文票、馮玉榮、高姍姍、鞏寧來、谷世江、胡其吐、黃飛龍、蔣曉捷、李德明、李顯亮、李志勇、劉雁征、呂小波、馬東、孟慶海、唐勇、王浩、王玲玉、王志娟、武娜、徐曉娟、閆樹豐、楊朝宇、翟闖等。在此表示感謝! 本書編委會成員有歐振旭、陳杰、陳冠軍、頊宇峰、張帆、陳剛、程彩紅、毛紅娟、聶慶亮、王志娟、武文娟、顏盟盟、姚志娟、尹繼平、張昆、張薛。 編著者

內容概要

本書從實戰(zhàn)出發(fā),全面介紹了微軟.NET 4.0平臺所涉及的SQL Server 2008、AD0.NET和LINQ等數據庫開發(fā)技術。書中提供了大量實例,并提供了4個有針對性的項目案例供讀者實戰(zhàn)演練。    本書附帶1張DVD光盤,內容為本書涉及的源代碼和配套的教學視頻,另外還贈送了C#、ASP.NET和SQL Server入門教學視頻等其他學習資料。    本書共分6篇。第1篇介紹了.NET框架、C#基本語法、C#類和接口、C#高級特性;第2篇介紹了Windows窗體程序、多文檔Windows窗體程序、.NET類庫開發(fā)、ASP.NET網頁開發(fā);第3篇介紹了SQLServer2008入門、Transact.SQL語言;第4篇介紹了使用AD0.NET表示數據庫、使用AD0.NET訪問數據庫、使用。NET數據綁定;第5篇介紹了LINQ查詢基礎、LINQ to DataSet、LINQ to SQL、LINQ to XML;第6篇介紹了4個有針對性的項目案例:ATM交易管理系統(tǒng)、進銷存管理信息系統(tǒng)、賓館管理信息系統(tǒng)、ME校友錄,這些案例對提高讀者的數據庫開發(fā)水平有很大幫助。    本書內容豐富,重點突出,適合C#語言學習人員、.NET程序員和數據庫開發(fā)人員閱讀,尤其適合想提高實際開發(fā)水平的人員閱讀。另外,本書實用性強,很適合相關培訓學校的學員作為教材使用。

作者簡介

秦婧,畢業(yè)于東北大學計算機應用專業(yè),獲得了碩士學位。有5年以上的大型軟件開發(fā)經驗和3年的.NET數據庫教學經驗。擅長.NET平臺的各種開發(fā)技術,熟悉C/S體系結構和B/S體系結構的開發(fā)。曾發(fā)表了《向PE文件中插入代碼技術的研究》、《防火墻關鍵技術的研究》等論文。參與編寫了清華出版社出版的《跟我學ASP.NET》一書。石葉平,畢業(yè)于長安大學。有超過5年的大型行業(yè)軟件系統(tǒng)開發(fā)經驗,對軟件技術有著濃厚的興趣和鉆研精神。對企業(yè)軟件白勺設計與架構有豐富的經驗和深入的研究?,F任北大青鳥高級講師,也被評為微軟金牌講師。曾自主研發(fā)《通用企業(yè)開發(fā)平臺》項目,主導開發(fā)了安徽稅控項目、社區(qū)衛(wèi)生項目、全國50強醫(yī)院HIS項目、新農村合作醫(yī)療項目等應用系統(tǒng)。

書籍目錄

第1篇 C#4.0語言基礎 第1章 了解.NET框架(教學視頻:20分鐘)  1.1 .NET的產生和發(fā)展   1.1.1 .NET的產生   1.1.2 .NET的發(fā)展  1.2 公共語言運行庫   1.2.1 公共語言規(guī)范一CLS   1.2.2 中間語言一一MSIL   1.2.3 公共語言規(guī)范與C#  1.3 .NET類庫   1.3.1 命名空間和程序集   1.3.2 垃圾回收器   1.3.3 .NET類庫范圍  1.4 小結 第2章 C#基本語法(教學視頻:39分鐘)  2.1 開發(fā)第一個C#程序   2.1.1 創(chuàng)建控制臺應用程序   2.1.2 分析C#程序結構   2.1.3 添加C#代碼注釋  2.2 變量和數據類型   2.2.1 定義變量   2.2.2 使用數值類型   2.2.3 使用字符串類型   2.2.4 使用枚舉和布爾類型   2.2.5 定義和使用結構體類型   2.2.6 定義和使用數組   2.2.7 定義常量  2.3 運算符   2.3.1 運算符分類   2.3.2 用算術運算符進行算術運算   2.3.3 用比較運算符進行比較   2.3.4 用邏輯運算符進行邏輯運算   2.3.5 用位運算符進行位操作   2.3.6 用條件運算符判斷條件  2.4 函數   2.4.1 定義和使用函數   2.4.2 了解Main()函數   2.4.3 區(qū)分值傳遞和引用傳遞   2.4.4 區(qū)分ref和out關鍵字   2.4.5 使用params關鍵字  2.5 語句   2.5.1 使用ifelse跳轉語句   2.5.2 使用switch開關語句   2.5.3 用while和d0while循環(huán)語句   2.5.4 用for和foreach遍歷語句   2.5.5 用break和continue控制循環(huán)  2.6 小結 第3章 C#類和接口(教學視頻:46分鐘)  3.1 類和對象   3.1.1 區(qū)分類和對象   3.1.2 定義和使用類   3.1.3 定義類的成員   3.1.4 控制類成員的可訪問性   3.1.5 重載類的構造函數   3.1.6 提供類的靜態(tài)成員   3.1.7 添加類的索引器  3.2 類的繼承   3.2.1 從父類派生子類   3.2.2 重載類的方法   3.2.3 子類重載父類的虛函數   3.2.4 區(qū)分抽象類和靜態(tài)類   3.2.5 定義密封類   3.2.6 全部類的父類Object類   3.2.7 區(qū)分as和is關鍵字  3.3 定義和實現接口   3.3.1 定義接口   3.3.2 在類上實現接口   3.3.3 在類上實現多個接口   ……第2篇 開發(fā)應用程序第3篇 SQL Server2008基礎第4篇 ADO.NET操作數據庫第5篇 LINQ查詢開發(fā)第6篇 項目實踐

章節(jié)摘錄

插圖:具有C++編程經驗的讀者應該對動態(tài)內存所帶來的內存泄漏問題記憶猶新,尤其是在復雜的軟件系統(tǒng)中,內存的分配和釋放變得十分謹慎,開發(fā)人員不得不花很多時間去考慮何時該釋放內存。在.NET的公共運行庫中提供一種自動內存管理機制用來自動追蹤內存對象,并在不需要的時候自動釋放內存,這就是垃圾回收機制。有了垃圾回收機制,開發(fā)人員不再需要關心對象在什么時候需要釋放,而只需在需要的時候創(chuàng)建分配一塊內存即可(創(chuàng)建一個對象)。在.NET中,所有的對象都是引用,每一個引用具有一個引用計數器,用來表示該對象(實際占用一片內存)現在被多少個引用所引用。在第一次分配對象的時候引用計數器被置為1,每當該對象被再次使用時,引用計數器會加1。而每當對象推出作用域不再有效時,引用計數器減1。同時公共運行庫本身控制著垃圾回收器的周期性執(zhí)行,每次回收器執(zhí)行都會掃描當前被應用程序分配的對象,如果它的引用計數器為0,則表示它不再被引用,即可以被銷毀。這時垃圾回收器會自動釋放對象所占用的內存。

編輯推薦

《精通C#與.NET 4.0數據庫開發(fā):基礎、數據庫核心技術、項目實戰(zhàn)》涉及的源代碼355頁C#與NET開發(fā)電子書(贈送)110頁SQL Server電子書(贈送)5個.NET項目開發(fā)系統(tǒng)(贈送)235個實例、4個項目實戰(zhàn)案例,全面解讀.NET 4.0數據庫開發(fā)技術涵蓋C# 4.0、SQL Server 2008、ADO.NET 4.0及LINQ等最新技術一線開發(fā)人員全力打造,分享技術盛宴!13.5小時《精通C#與.NET 4.0數據庫開發(fā):基礎、數據庫核心技術、項目實戰(zhàn)》配套多媒體教學視頻12小時ASP.NET入門教學視頻(贈送)12小時C#入門教學視頻(贈送)6小時.NET 3.5高級編程教學視頻(贈送)從.NET框架入手,詳細介紹C#4 0基礎及其關鍵開發(fā)技術全面剖析SQI Server 2008、ADC)NET及LINQ等數據庫開發(fā)技術從數據的查詢、連接、緩存、優(yōu)化等角度展現C#開發(fā)的優(yōu)勢注重實戰(zhàn),詳細介紹4個有針對性的項目案例供讀者實戰(zhàn)演練每章的重點內容都配有多媒體教學視頻,學習起來高效、直觀

圖書封面

評論、評分、閱讀與下載


    精通C#與.NET 4.0數據庫開發(fā) PDF格式下載


用戶評論 (總計53條)

 
 

  •   我覺得配有光盤學習很不錯哈,講數據庫的比較全面吧。
  •   本書不但對c#的基礎有了詳細講解,而且其中的視頻更能讓人進一步入門。
  •   收到此書看了一段時間,感覺上內容是入門的,但是講得太粗,不建議初學者購買。對于有經驗的程序員書中的例子有一定的參考作用。
  •   書很好。就是書面不太齊。不過字很清晰。光盤與書上的案例不太符合。
  •   本書作為課堂書本的一個很好的補充,內容貼近所學內容,比較通俗易懂,循序漸進。是一本不可多得的C#入門級書。
  •   當你看完語法書后可能迫不及待的想找個小項目練手,這本書就是不錯的選擇
  •   適合初學者,中規(guī)中矩
  •   沒買,看了簡介和目錄,感覺還不錯,最后放棄了,買了本C#高級編程。
  •   有實例,省了精力,當當服務好.是我喜歡的.
  •   也不知道好不好,準備好好學習C#NE
  •   可以作為工具書,內容很詳實
  •   內容很詳細,非常喜歡!
  •   這系列的書一直很喜歡
  •   書倒是挺不錯的,就是一直沒有時間認真看一看,浪費了
  •   印刷有點問題 不過還好
  •   還沒來得及看,感覺挺不錯,頂一個
  •   嗯,厚厚的一本,夠我研究很久了。。。
  •   雖然不是面面俱到。。但是我需要了解的部分寫的還是非常清楚的。
  •   好書好書好書,實用實用。
  •   對于想要了解****數據庫開發(fā)的初學者來說,該書非常不錯
  •   不管你是初學者,本書講解了c#基礎語言,不管你是高級工程師,本書講解了****平臺最新技術
  •   感覺講得太淺了,只適合入門
  •   送貨很快,但缺少配套光盤
  •   適合初學者,代碼豐富,講解透徹。
  •   送給朋友的,這本書正是他 想要的
  •   作為工具書,值得去學習
  •   剛拿到書,簡略的看一下,書還是不錯的
  •   不過感覺清華出的書比較靠譜。到少比機械好很多~~~
  •   剛收到書,還沒仔細看,應該還不錯!
  •   朋友推薦,正版,很不錯,很喜歡?。?/li>
  •   郵政送貨是硬傷。
  •   很不錯,送貨也快,覺得很值
  •   比較一般吧,介紹了些基礎支持,和簡單的例子
  •   很厚實的一本書,看網友評價蠻高的就買了,但感覺也沒那么好
  •   內容還不錯,就是有好幾頁都能看到反而的字了,是不是盜版的啊
  •   為何書中的內容和光盤中視頻實例不配套,難道亞馬遜給我發(fā)錯了光盤嗎?看看包裝好像是一樣的呀,真是奇怪了!如果不是為了NET 4.0,初學建議購買清華的“c#從入門到精通”看更好,講的更加連貫和邏輯!
  •   有大量實例可供學習,并有實例源代碼,視頻教程,可以這樣說,只要你把這本書吃透了,基本上C#數據庫應用程序開發(fā)沒有問題了
  •   光盤內容好多都是C#3.5的內容,還有電子書也是其他書籍,這本來是件好事情,但是只提供部分章節(jié)閱讀,有廣告嫌疑
  •   這本書總體上來說還可以,光盤里的內容還是比較多的。
  •   希望好好把關書籍出版社,這是忽悠用戶啊,錯別字太多.
  •   做開發(fā)的舍友說 這書還不錯~~~對學習C#開發(fā)的人來說 應該比較有幫助~~~
  •   適合入門,由淺入深,逐步學習中
  •   內容講解詳細,適合初學者。
  •   很不錯的書,送貨人也不錯。
  •   很不錯,多我這個初學的確實起到了很大的專用,謝謝。
  •   物有所值,質量不錯,很好。。。
  •   上課需要用的教材,很不錯
  •   迫不及待的看了一章“進銷存管理系統(tǒng)”。數據庫設計的太差了,不但存在數據冗余還存在邏輯關系錯誤。還有很多類似于印刷錯誤的低級錯誤。不過,需求分析寫的很好??偟膩碚f,適合初學者,有基礎的就別看了。
  •   看好之后追加評論
  •   數據庫開發(fā)
  •   是正品,質量很好服務也不錯
  •   內容精煉還不錯
  •   都是自己選擇了一段時間要完成閱讀
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7