C#3.0完全自學(xué)手冊(cè)

出版時(shí)間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:常建功  頁數(shù):513  
Tag標(biāo)簽:無  

前言

伴隨著.NET平臺(tái)的不斷完善和升級(jí),越來越多的企業(yè)、單位和個(gè)人開始關(guān)注于采用基于該平臺(tái)軟件的開發(fā)。雖然Visual Studio開發(fā)工具不斷更新,但C#語言從1.1到2.0,再到3.0,都離不開底層框架(.NET Framework)的支持,而這些框架中所包含的類庫(kù),其成員和使用方法都基本沒有變化,所變化的只是增加了一些新的特性。本書對(duì)所有的C#版本和知識(shí)點(diǎn)都進(jìn)行了詳細(xì)的介紹。本書目的是讓程序人員對(duì)C#語法有更進(jìn)一步的了解,尤其是為新手進(jìn)入編程行業(yè)提供一個(gè)全面學(xué)習(xí)的階梯。我們結(jié)合自己多年的學(xué)習(xí)經(jīng)驗(yàn)和編程經(jīng)驗(yàn),為廣大程序人員介紹了C# 3.0的全部語法,是C#程序人員提高自己的基礎(chǔ)知識(shí)、完善自己的知識(shí)結(jié)構(gòu)、擴(kuò)展自己的測(cè)試知識(shí)面的好參考。本書的特點(diǎn)本書詳盡地介紹了C# 3.0語法的特點(diǎn)和Visual Studio 2008的編程環(huán)境,在組織與取材方面盡量讓讀者能夠正確、全面地掌握該技術(shù)的優(yōu)勢(shì),建立牢固的知識(shí)體系,當(dāng)C#新版本出現(xiàn)時(shí),能夠有能力欣賞與感悟新版本所帶來的激動(dòng)人心。通過對(duì)本書的學(xué)習(xí),任何想要以C#語言做項(xiàng)目的開發(fā)人員都能有所獲益。本書語言簡(jiǎn)練,循序漸進(jìn),示例簡(jiǎn)潔明了,易于學(xué)習(xí)。本書的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面。本書的編排采用循序漸進(jìn)的方式,適合初級(jí)、中級(jí)學(xué)者逐步掌握C# 3.0編程語言的使用。本書對(duì)Visual Studio 2008編程環(huán)境的各種應(yīng)用程序都做了詳細(xì)的介紹,適合初級(jí)、中級(jí)學(xué)者快速地熟悉并使用該編程環(huán)境。本書結(jié)合實(shí)際的編程經(jīng)驗(yàn),在每一章節(jié)中為每個(gè)新的知識(shí)點(diǎn)都列舉了針對(duì)性的實(shí)例,能夠讓讀者很快上手并且對(duì)新知識(shí)點(diǎn)有一個(gè)深入的了解。本書的所有例子和源代碼都附在隨書光盤中,方便讀者使用。范圍廣泛,除包括原C#語言具備的各項(xiàng)功能外,還詳細(xì)介紹了LINQ、WPF和WCF等,讀者可以學(xué)習(xí)到更快捷方便的開發(fā)方法。本書的內(nèi)容安排本書共分為6篇,共23章,結(jié)合目前最新軟件編程環(huán)境,全方位介紹了C# 3.0的編程思想及特色。從C# 3.0語法的基本概念講起,再進(jìn)一步介紹該語言的高級(jí)語法、新特性和新的應(yīng)用程序。最后結(jié)合筆者的經(jīng)驗(yàn)詳細(xì)講解了兩個(gè)具體實(shí)例。第一篇(第1章~~第3章)基礎(chǔ)語法篇,首先介紹了C# 3.0語言的發(fā)展和特性,然后是下載安裝Visual Studio 2008和MSDN及如何開發(fā)簡(jiǎn)單的程序。接著介紹了C# 3.0面向過程中程序設(shè)計(jì)中的基本元素和高級(jí)元素。在本篇,主要是熟悉一下Visual Studio 2008的新環(huán)境,并介紹了一下面向過程中的基本元素。第二篇(第4章~~第7章)高級(jí)語法篇,主要介紹面向?qū)ο缶幊痰闹R(shí),首先講解了面向?qū)ο蟮幕靖拍詈兔嫦驅(qū)ο蟮膸状筇匦裕悍庋b性、繼承性和多態(tài)性;接著結(jié)合語法詳細(xì)講解面向?qū)ο笾谐霈F(xiàn)的概念:類、接口、屬性、域、索引器、迭代器、委托和事件;最后進(jìn)一步介紹了C# 3.0語法新特性:隱式類型本地變量、extension方法、Lambda表達(dá)式、自動(dòng)屬性、對(duì)象初始化器和匿名類型。第三篇(第8章~~第12章)實(shí)用篇。本篇深入講解了使用C# 3.0語言操作數(shù)據(jù)。在C# 3.0中經(jīng)常會(huì)把數(shù)據(jù)存儲(chǔ)到字符串和數(shù)組中,所以掌握它們的使用是最基本的要求;接著詳細(xì)介紹了用來存儲(chǔ)數(shù)據(jù)其他集合類(ArrayList類、Queue類、Stack類、Hashtable類和SortedList類)的使用;同時(shí)在編程過程中免不了要跟注冊(cè)表、文件和XML相互交換數(shù)據(jù),所以對(duì)它們的操作也必須掌握;最后如果要實(shí)現(xiàn)搜索這個(gè)經(jīng)常要使用的功能,就必須要掌握和理解正則表達(dá)式。第四篇(第13章~~第14章)面向查詢篇。本篇介紹了C# 3.0的一種新的編程思想-面向查詢編程、最流行的Ajax技術(shù)和數(shù)字標(biāo)識(shí)用戶控件。首先從LINQ的基本概念到基本應(yīng)用,詳細(xì)介紹面向查詢編程;接著從Ajax的基本原理講起到使用Visual Studio 2008提供的框架來開發(fā)具體應(yīng)用;最后,詳細(xì)講解了數(shù)字標(biāo)識(shí)用戶控件。第五篇(第15章~~第21章)基本應(yīng)用篇,本篇講解6個(gè)方面的基本應(yīng)用。分別講解了Window應(yīng)用程序開發(fā)、WPF開發(fā)、Web開發(fā)、Web Service應(yīng)用與開發(fā)、WCF開發(fā)和應(yīng)用程序部署。在講解這些開發(fā)的過程中,不僅講解了各種應(yīng)用的具體原理,還詳細(xì)講解了它們的具體實(shí)現(xiàn)。第六篇(第22章~~第23章)實(shí)戰(zhàn)篇,精選兩個(gè)具有代表性的例子。個(gè)人理財(cái)管理系統(tǒng)回顧了本書中所要講到的大部分窗體應(yīng)用程序知識(shí),該實(shí)例中綜合使用面向?qū)ο缶幊碳夹g(shù)的幾個(gè)方面,以及窗體應(yīng)用程序的常用控件等。在線考試系統(tǒng)網(wǎng)站深入分析了ASP.NET的設(shè)計(jì)方式,并介紹使用C# 3.0開發(fā)網(wǎng)站應(yīng)用程序的全過程。本書由淺入深,由理論到實(shí)踐,尤其適合初級(jí)讀者逐步學(xué)習(xí)和完善自己的知識(shí)結(jié)構(gòu)。適合閱讀本書的讀者希望進(jìn)入編程行業(yè)的新手。迫切希望提高個(gè)人編程技能和水平的初級(jí)程序人員。具備一定的編程經(jīng)驗(yàn)但是語法基礎(chǔ)不牢固的工程師。希望了解C#語法最新變化的程序人員。希望了解和使用Visual Studio 2008工具的程序人員。本書作者本書主要由常建功編著,其他參與編著和資料整理的人員有馮華君、劉博、劉燕、葉青、張軍、張立娟、張藝、彭濤、徐磊、戎偉、朱毅、李佳、李玉涵、楊利潤(rùn)、楊春嬌、武鵬、潘中強(qiáng)、王丹、王寧、王西莉、石淑珍、程彩紅、邵毅、鄭丹丹、鄭海平、顧旭光。

內(nèi)容概要

Visual Studio 2008是微軟精心打造的新的軟件開發(fā)平臺(tái)產(chǎn)品,該平臺(tái)可以用來創(chuàng)建Windows平臺(tái)下的應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和Office插件等。    本書以Visual Studio 2008為開發(fā)平臺(tái),全面而細(xì)致地介紹了C#的語法和編程技術(shù)。主要從C# 2.0開始,再到擴(kuò)展更全面的C# 3.x.版本,本書統(tǒng)稱為C# 3.O。書中每個(gè)知識(shí)和技術(shù)要點(diǎn)都給予了翔實(shí)的例程。本書一共分為六篇,循序漸進(jìn)地講述了C# 3.0的語法和Visual Studio 2008的使用。從基本概念到具體實(shí)踐、從語法講解到數(shù)據(jù)的操作、從軟件環(huán)境講解到具體的項(xiàng)目開發(fā)都進(jìn)行了詳細(xì)的闡述,并對(duì)具體知識(shí)點(diǎn)進(jìn)行了詳細(xì)的實(shí)例講解。    本書含有大量實(shí)例,詳細(xì)描述各個(gè)語法點(diǎn),以及代碼編寫技巧。本書適合正在學(xué)習(xí)使用C# 3.0的用戶閱讀,并可作為開發(fā)人員的參考手冊(cè)。

書籍目錄

寫給自學(xué)編程的人員前言第一篇  基礎(chǔ)語法篇  第1章  C# 3.0和Visual Studio 2008簡(jiǎn)介          第2章  C# 3.0程序設(shè)計(jì)基本元素          第3章  C# 3.0中面向過程的高級(jí)元素        第二篇  高級(jí)語法篇  第4章  面向?qū)ο?         第5章  繼承性、多態(tài)性和命名空間          第6章  繼續(xù)學(xué)習(xí)面向?qū)ο?         第7章  深入學(xué)習(xí)面向?qū)ο?       第三篇  實(shí)用篇  第8章  操作字符和字符串          第9章  數(shù)組和集合          第10章  注冊(cè)表編程與正則表達(dá)式          第11章  文件操作          第12章  與XML結(jié)合        第四篇  面向查詢篇  第13章  面向查詢編程          第14章  Ajax技術(shù)與數(shù)字標(biāo)識(shí)用戶控件        第五篇  基本應(yīng)用篇  第15章  Windows應(yīng)用程序開發(fā)          第16章  WPF開發(fā)          第17章  Web開發(fā)          第18章  數(shù)據(jù)訪問技術(shù)          第19章  Web Service應(yīng)用與開發(fā)          第20章  WCF開發(fā)          第21章  應(yīng)用程序部署        第六篇  實(shí)戰(zhàn)篇  第22章  實(shí)例分析1—個(gè)人理財(cái)管理系統(tǒng)          第23章  實(shí)例分析2—在線考試系統(tǒng)

章節(jié)摘錄

插圖:第一篇 基礎(chǔ)語法篇第1章 C#3110和Visual Studi0 2008簡(jiǎn)介本章將對(duì)C#3.0的基礎(chǔ)知識(shí)進(jìn)行簡(jiǎn)要的介紹,其目的是讓讀者快速了解C#3.0的基本概念,在任何一門新技術(shù)的學(xué)習(xí)過程中,開始的部分都是比較困難的,讀者可以不必過分糾纏于本章的名詞,只需要有一個(gè)簡(jiǎn)單的了解即可。1.1 C#3.0概述NET Framework是Microsoft為開發(fā)應(yīng)用程序而創(chuàng)建的一個(gè)富有革命性的平臺(tái)。同時(shí)C#3.0語言可以在該平臺(tái)上實(shí)現(xiàn)大多數(shù)開發(fā)人員需要的功能,而Jic#3.0還具有大多數(shù)開發(fā)人員所需要的特性。因此,選擇學(xué)習(xí)C#3.0不失為一個(gè)聰明的選擇。1.1.1 NET Framework介紹NET Framework是一個(gè)平臺(tái),支撐著C#3.0語言,同樣還支持著許多其他語言,如VisualBasic.NET、Visual C++.NET等。該平臺(tái)還支持多種應(yīng)用程序的開發(fā),除了典型的Windows窗體應(yīng)用程序和控制臺(tái)程序之外,還支持Web應(yīng)用程序、WebJ]艮務(wù)、WCFJ]艮務(wù)和Ajax程序等各種類型的應(yīng)用程序。應(yīng)用.NET Framework可以滿足應(yīng)用程序開發(fā)的大部分需要。由于其強(qiáng)大的功能特性和方便易用性,.NET Framework已經(jīng)成為越來越多的公司和機(jī)構(gòu)的開發(fā)工具。

編輯推薦

《C#3.0完全自學(xué)手冊(cè)》特色:涵蓋基礎(chǔ)知識(shí)、核心技術(shù)、典型示例等內(nèi)容,按照“基本概念-核心語法-典型示例”的模式講解,容易上手。提供200個(gè)典型實(shí)例、2個(gè)完整案例。超值光盤內(nèi)容:《C#3.0完全自學(xué)手冊(cè)》源代碼+《C#3.0完全自學(xué)手冊(cè)》視頻演示+《C#3.0完全自學(xué)手冊(cè)》電子教案(PPT),1200余頁編程技術(shù)文檔(免費(fèi)贈(zèng)送)+45個(gè)編程專題視頻講座(免費(fèi)贈(zèng)送)。作者均為有多年編程經(jīng)驗(yàn)的一線程序員或者培訓(xùn)講師提供了專門的技術(shù)服務(wù)論壇:Http://www.rzcllina.net光盤提供了源代碼、視頻演示、電子教案及編程技術(shù)文檔按“基本概念,語法講解一示例講解”的模式講解,適合自學(xué)概念都以簡(jiǎn)單的語言描述,必要時(shí)進(jìn)行類比,容易理解提供了大量實(shí)例,最后還提供了綜合案例,比較實(shí)用無論理論知識(shí),還是實(shí)例,講解都很詳細(xì),容易掌握對(duì)代碼進(jìn)行了豐富的注釋,閱讀起來沒有任何障礙全面介紹C幅言和Visual Studio2008開發(fā)環(huán)境的基礎(chǔ)知識(shí)深入講解C#理論,使用VisulaIStudio 2008集成開發(fā)環(huán)境編寫C#程序基于最新.NET 3.5框架,用最新的方法探討C#多領(lǐng)域應(yīng)用全面剖析C#言理論,著重介紹C#面向?qū)ο筇匦陨钊肫饰觯甆ET 3.5框架全面介紹面向查詢的編程思想和LINQ應(yīng)用剖析使用框架技術(shù)的AJAX開發(fā)和不使用框架技術(shù)的Aiax開發(fā)詳細(xì)介紹用戶控件、WCF和WPF等復(fù)雜技術(shù)

圖書封面

圖書標(biāo)簽Tags

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


    C#3.0完全自學(xué)手冊(cè) PDF格式下載


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

 
 

  •   這本書在新華書店看了N久,尤其喜歡。推薦給C#的初學(xué)者,絕對(duì)是一個(gè)不錯(cuò)的選擇。里面的內(nèi)容尤其是一些重難點(diǎn)講的很細(xì)。值得買。
  •   好書,非常適合新手入門。已經(jīng)看了幾天,完全不會(huì)疲憊,繼續(xù)研讀...期待未來能有更好的收獲...
  •   是有志從事軟件方面人員的選擇
  •   此書適合初學(xué)者閱讀,了解c#和VS2008,基礎(chǔ)部分比較簡(jiǎn)潔,重點(diǎn)難點(diǎn)部分講解比較細(xì)致缺點(diǎn):在閱讀的過程中,發(fā)現(xiàn)一些代碼和輸出結(jié)果存在錯(cuò)誤,容易誤導(dǎo)讀者,希望大家注意總體來說還算可以
  •   文中有些實(shí)例或描述有著明顯的錯(cuò)誤,不知道作者有沒有檢查過的,無語
  •   書挺好的,適合初學(xué)者,但書中有好多錯(cuò)誤!
  •   介紹了很多例子,如果有一些更多實(shí)用的例子更好
  •   當(dāng)初在圖書館看到此書,看了前面兩章,覺得此書還可以,就到網(wǎng)上買了這本書。回來后很快就看完這本書。后來做后面練習(xí)的時(shí)候,發(fā)現(xiàn)這本書真的不好,后面得實(shí)踐沒有講解,連光盤的東西也不全。。。我發(fā)了郵件過去索要資料,但沒有回應(yīng)我。。。。態(tài)度很不好。。。
  •   這書中錯(cuò)誤太多了,明明有些代碼中輸出的中文,到了顯示結(jié)果給出的卻是英文,總之錯(cuò)誤太多!
  •   不錯(cuò)的一本書,比較詳細(xì),推薦下。
  •   此書中的很多內(nèi)容都是從其它書中東抄一下,西抄一下,拼揍起來的,買回去之后我非常的后悔。在這里我希望如果是學(xué)C#的朋友千萬不要買這本書,否則跟我一樣錢花了,東西一點(diǎn)也沒學(xué)到。

相關(guān)圖書

 

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

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