出版時間:2009-3 出版社:機(jī)械工業(yè)出版社 作者:奧爾巴哈 頁數(shù):826 譯者:康華
Tag標(biāo)簽:無
內(nèi)容概要
本書以Microsoft Visual Studio 2008為基礎(chǔ),簡潔而全面地介紹了C# 3.0編程。本書有針對性地介紹了C#編程語言的語法和使用方法等基本要素,同時還介紹了部分.NET基礎(chǔ)類庫(這些基礎(chǔ)類庫用來生成有用的應(yīng)用程序)。但跟以前版本不一樣的是,本書完全由概念和用例構(gòu)成,擴(kuò)展了深度,提高了可讀性。 C# 3.0包含了C#編程語言中最關(guān)鍵的改進(jìn)部分,而本書是在假設(shè)你對C#相關(guān)知識了解最少的前提下,對其進(jìn)行深入挖掘——使得任何有一定編程能力的人員都能輕松地理解本書內(nèi)容。另外,針對編程語言,本書覆蓋了.NET CLR和核心Framework程序集,以及LINQ(Language Integrated Query)的統(tǒng)一查詢語法(LINQ很好地銜接了程序和數(shù)據(jù)源)?! ”緯苊怆s亂和冗長,對C# 3.0的相關(guān)知識進(jìn)行了簡潔而統(tǒng)一的介紹: 開始的章節(jié)對C#進(jìn)行集中介紹,從基本的語法、類型和變量開始,逐步深入,最后介紹了不安全代碼以及預(yù)處理器指令等主題。 后面的章節(jié)涉及了核心的.NET 3.5 Framework,包括了LINQ、XML、集合、I/O、網(wǎng)絡(luò)、內(nèi)存管理、反射、屬性、安全性、線程、應(yīng)用程序域以及本地交互性等主題?! ∽鳛槿粘J褂玫墓ぞ呤謨裕緯悄切┲饕槍PF、ASP.NET或者WCF等應(yīng)用技術(shù)的書的理想伴侶。那些書忽略了語言以及.NET Framework部分,但是本書卻對這些內(nèi)容進(jìn)行了詳細(xì)的介紹。
作者簡介
Joseph Albahari是Egton Software Services的核心C#設(shè)計架構(gòu)師。他在.NET以及其他平臺上開發(fā)大規(guī)模的企業(yè)應(yīng)用程序已經(jīng)有超過15年的經(jīng)驗(yàn)。
書籍目錄
第1章 C#與.NET框架介紹 第2章 C#語言基礎(chǔ) 第3章 在C#中創(chuàng)建類型第4章 高級C#第5章 .NET框架概述第6章 框架基礎(chǔ)第7章 集合第8章 語言集成查詢第9章 LINQ運(yùn)算符第10章 LINQ to XML第11章 其他XML技術(shù)第12章 處置與回收第13章 流與輸入/輸出第14章 網(wǎng)絡(luò)第15章 序列化第16章 程序集第17章 反射和元數(shù)據(jù)第18章 安全性第19章 線程處理第20章 匿名方法第21章 應(yīng)用程序域第22章 與本地DLL集成第23章 診斷第24章 正則表達(dá)式附錄A C#關(guān)鍵字附錄B 命名空間到程序集的引用
章節(jié)摘錄
插圖:第1章 C#與.N ET框架介紹C#是一種多種用途的i類型安全的、面向?qū)ο蟮木幊陶Z言。這種語言的設(shè)計目標(biāo)是提高程序員的工作效率,為了達(dá)到這個目標(biāo),C#語言平衡了簡潔性、可表述性和高效性。C#的總設(shè)計師是Anders Hejlsberg(他也是Turbo Pascal和Delphi語言的設(shè)計者)。C#是跨平臺的編程語言,不過它是為Microsoft.NET平臺的使用而編寫的。面向?qū)ο驝#語言是一種充分實(shí)現(xiàn)了封裝、繼承以及多態(tài)等面向?qū)ο蟮姆独Z言。封裝是指為一個對象創(chuàng)建一個邊界以便將它的外部(公有)行為和內(nèi)部(私有)實(shí)現(xiàn)細(xì)節(jié)分開,從面向?qū)ο蟮慕嵌瓤?,C#語言有一些特殊的性質(zhì):統(tǒng)一的類型系統(tǒng)在C#中的基礎(chǔ)構(gòu)件模塊是一個叫做類型的數(shù)據(jù)和函數(shù)的封裝單元。C#擁有一個統(tǒng)一的類型系統(tǒng),也就是說所有的類型都共享一個通用基礎(chǔ)類型,這意味著所有的類型,無論是代表商務(wù)對象還是代表例如整數(shù)的基礎(chǔ)類型數(shù)據(jù),都共享一組通用的基本功能。例如,任何類型都可以通過調(diào)用它的ToString方法將它自身轉(zhuǎn)化成一個字符串。類和接口在純粹的面向?qū)ο蠓独?,唯一的一種類型就是class。在C#中,還存在其他幾種類型,其中一種類型是接口(類似Java中的接口)。接口類似于類,它僅是對一個類型的定義,而沒有具體實(shí)現(xiàn)。它在需要多繼承的場合特別有用(與C++和Eiffel這類語言不同,C#不支持類的多繼承)。
編輯推薦
《C#3.0核心技術(shù)》由機(jī)械工業(yè)出版社出版。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載