注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C#程序設(shè)計(jì)語言(原書第3版)

C#程序設(shè)計(jì)語言(原書第3版)

C#程序設(shè)計(jì)語言(原書第3版)

定 價(jià):¥79.00

作 者: (美)海杰爾斯伯格 等著,顧雁宏 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 開發(fā)人員專業(yè)技術(shù)叢書
標(biāo) 簽: VC++

ISBN: 9787111282617 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 548 字?jǐn)?shù):  

內(nèi)容簡介

  C#語言結(jié)合了快速應(yīng)用開發(fā)語言的高效和C/C++語言的強(qiáng)大。現(xiàn)在C# 3.0又加入了函數(shù)式編程技術(shù)和語言集成查詢(LINQ,Language INtegrated Query)?!禖#程序設(shè)計(jì)語言 (原書第3版)》正是C# 3.0的權(quán)威技術(shù)指南。這一版由C#的締造者Anders Hejlsberg和他的同事們合著,全部內(nèi)容都更新到了C# 3.0版?!禖#程序設(shè)計(jì)語言 (原書第3版)》提供了C# 3.0語言完整的規(guī)格說明、參考資料、范例代碼和來自九位卓越的C#大師的詳細(xì)注解。這些注解所達(dá)到的深度和廣度是很難在其他書中找到的?!禖#程序設(shè)計(jì)語言 (原書第3版)》的正文介紹了C#的概念,而這些恰到好處的注解則解釋了為什么這些特性是重要的,應(yīng)該怎么使用它們,它們和其他語言的關(guān)系是什么,甚至它們是如何進(jìn)化而來的。對任何希望深入理解C#的程序員來說,這本書都是不容錯過的參考經(jīng)典。

作者簡介

  Anders Hejlsberg 是編程界的傳奇人物。他是C#語言的架構(gòu)師,同時也是微軟技術(shù)專家。他在1996年加入微軟,之前13年的職業(yè)生涯則是在Borland度過,他曾經(jīng)是Delphi和Turbo Pascal的首席架構(gòu)師。

圖書目錄


作者簡介
注解者簡介
前言
第1章 介紹
1.1 Hello,World
1.2 程序結(jié)構(gòu)
1.3 類型和變量
1.4 表達(dá)式
1.5 語句
1.6 類和對象
1.6.1 成員
1.6.2 訪問控制
1.6.3 類型參數(shù)
1.6.4 基類
1.6.5 字段
1.6.6 方法
1.6.7 其他函數(shù)成員
1.7 結(jié)構(gòu)
1.8 數(shù)組
1.9 接口
1.10 枚舉
1.11 委托
1.12 特性
第2章 詞法結(jié)構(gòu)
2.1 程序
2.2 文法
2.2.1 文法表示法
2.2.2 詞法文法
2.2.3 語法文法
2.3 詞法分析
2.3.1 行終結(jié)符
2.3.2 注釋
2.3.3 空白符
2.4 標(biāo)記
2.4.1 Unicode字符轉(zhuǎn)義序列
2.4.2 標(biāo)識符
2.4.3 關(guān)鍵字
2.4.4 字量
2.4.5 操作符和標(biāo)點(diǎn)符號
2.5 預(yù)處理指令
2.5.1 條件編譯符號
2.5.2 預(yù)處理表達(dá)式
2.5.3 聲明指令
2.5.4 條件編譯指令
2.5.5 診斷指令
2.5.6 區(qū)域指令
2.5.7 行指令
2.5.8 編譯指示指令
第3章 基本概念
3.1 應(yīng)用程序起始
3.2 應(yīng)用程序終止
3.3 聲明
3.4 成員
3.4.1 命名空間成員
3.4.2 結(jié)構(gòu)成員
3.4.3 枚舉成員
3.4.4 類成員
3.4.5 接口成員
3.4.6 數(shù)組成員
3.4.7 委托成員
3.5 成員訪問
3.5.1 聲明可訪問性
3.5.2 可訪問域
3.5.3 實(shí)例成員的保護(hù)訪問
3.5.4 訪問限制
3.6 簽名和重載
3.7 作用域
3.7.1 名字隱藏
3.8 命名空間和類型名稱
3.8.1 完全限定名
3.9 自動化內(nèi)存管理
3.10 執(zhí)行順序
第4章 類型
4.1 值類型
4.1.1 System.ValueType類型
4.1.2 默認(rèn)構(gòu)造函數(shù)
4.1.3 結(jié)構(gòu)類型
4.1.4 簡單類型
4.1.5 整數(shù)類型
4.1.6 浮點(diǎn)數(shù)類型
4.1 7decimal類型
4.1.8 bool類型
4.1.9 枚舉類型
4.1.1 0可空值類型
4.2 引用類型
4.2.1 類類型
4.2.2 Object類型
4.2.3 String類型
4.2.4 接口類型
4.2.5 數(shù)組類型
4.2.6 委托類型
4.3 裝箱和拆箱
4.3.1 裝箱轉(zhuǎn)換
4.3.2 拆箱轉(zhuǎn)換
4.4 構(gòu)造類型
4.4.1 類型實(shí)參
4.4.2 開放式和封閉式類型
4.4.3 綁定和未綁定類型
4.4.4 滿足限制
4.5 類型參數(shù)
4.6 表達(dá)式樹類型
第5章 變量
5.1 變量類別
5.1.1 靜態(tài)變量
5.1.2 實(shí)例變量
5.1.3 數(shù)組元素
5.1.4 值參數(shù)
5.1.5 引用參數(shù)
5.1.6 輸出參數(shù)
5.1.7 局部變量
5.2 默認(rèn)值
5.3 明確賦值
5.3.1 初始賦值的變量
5.3.2 未賦初值的變量
5.3.3 確定明確賦值的精確規(guī)則
5.4 變量引用
5.5 變量引用的原子性
第6章 轉(zhuǎn)換
6.1 隱式轉(zhuǎn)換
6.1.1 標(biāo)識轉(zhuǎn)換
6.1.2 隱式數(shù)字轉(zhuǎn)換
6.1.3 隱式枚舉轉(zhuǎn)換
6.1.4 隱式可空值轉(zhuǎn)換
6.1.5 Null字量轉(zhuǎn)換
6.1.6 隱式引用轉(zhuǎn)換
6.1.7 裝箱轉(zhuǎn)換
6.1.8 隱式常量表達(dá)式轉(zhuǎn)換
6.1.9 帶類型參數(shù)的隱式轉(zhuǎn)換
6.1.10 自定義隱式轉(zhuǎn)換
6.1.11 匿名函數(shù)轉(zhuǎn)換和方法組轉(zhuǎn)換
6.2 顯式轉(zhuǎn)換
6.2.1 顯式數(shù)字轉(zhuǎn)換
6.2.2 顯式枚舉轉(zhuǎn)換
6.2.3 顯式可空值轉(zhuǎn)換
6.2.4 顯式引用轉(zhuǎn)換
6.2.5 拆箱轉(zhuǎn)換
6.2.6 帶類型參數(shù)的顯式轉(zhuǎn)換
6.2.7 自定義顯式轉(zhuǎn)換
6.3 標(biāo)準(zhǔn)轉(zhuǎn)換
6.3.1 標(biāo)準(zhǔn)隱式轉(zhuǎn)換
6.3.2 標(biāo)準(zhǔn)顯式轉(zhuǎn)換
6.4 自定義轉(zhuǎn)換
6.4.1 允許的自定義轉(zhuǎn)換
6.4.2 提升轉(zhuǎn)換操作符
6.4.3 自定義轉(zhuǎn)換的計(jì)算
6.4.4 自定義隱式轉(zhuǎn)換
6.4.5 自定義顯式轉(zhuǎn)換
6.5 匿名函數(shù)轉(zhuǎn)換
6.5.1 匿名函數(shù)到委托類型轉(zhuǎn)換的計(jì)算
6.5.2 匿名函數(shù)到表達(dá)式樹類型轉(zhuǎn)換的
計(jì)算
6.5.3 實(shí)現(xiàn)舉例
6.6 方法組轉(zhuǎn)換
第7章 表達(dá)式
7.1 表達(dá)式分類
7.1.1 表達(dá)式的值
7.2 操作符
7.2.1 操作符優(yōu)先級和結(jié)合性
7.2.2 操作符重載
7.2.3 一元操作符重載決策
7.2.4 二元操作符重載決策
7.2.5 候選自定義操作符
7.2.6 數(shù)字提升
7.2.7 提升操作符
7.3 成員查找
7.3.1 基礎(chǔ)類型
7.4 函數(shù)成員
7.4.1 參數(shù)列表
7.4.2 類型推導(dǎo)
7.4.3 重載決策
7.4.4 函數(shù)成員調(diào)用
7.5 基礎(chǔ)表達(dá)式
7.5.1 字量
7.5.2 簡單名字
7.5.3 括號表達(dá)式
7.5.4 成員訪問
7.5.5 調(diào)用表達(dá)式
7.5.6 元素訪問
7.5.7 this訪問
7.5.8 base訪問
7.5.9 后綴遞增和遞減操作符
7.5.1 0new操作符
7.5.1 1typeof操作符
7.5.1 2checked和unchecked操作符
7.5.1 3默認(rèn)值表達(dá)式
7.5.1 4匿名方法表達(dá)式
7.6 一元操作符
7.6.1 一元加號操作符
7.6.2 一元減號操作符
7.6.3 邏輯否操作符
7.6.4 按位求補(bǔ)操作符
7.6.5 前綴遞增和遞減操作符
7.6.6 轉(zhuǎn)換表達(dá)式
7.7 算術(shù)操作符
7.7.1 乘法操作符
7.7.2 除法操作符
7.7.3 求余操作符
7.7.4 加法操作符
7.7.5 減法操作符
7.8 移位操作符
7.9 關(guān)系和類型測試操作符
7.9.1 整數(shù)比較操作符
7.9.2 浮點(diǎn)數(shù)比較操作符
7.9.3 小數(shù)比較操作符
7.9.4 布爾值相等操作符
7.9.5 枚舉比較操作符
7.9.6 引用類型相等操作符
7.9.7 字符串相等操作符
7.9.8 委托相等操作符
7.9.9 相等操作符和null
7.9.10 is操作符
7.9.11 as操作符
7.10 邏輯操作符
7.10.1 整數(shù)邏輯操作符
7.10.2 枚舉邏輯操作符
7.10.3 布爾值邏輯操作符
7.10.4 可空值布爾邏輯操作符
7.11 條件邏輯操作符
7.11.1 布爾條件邏輯操作符
7.11.2 自定義條件邏輯操作符
7.12 Null拼接操作符
7.13 條件操作符
7.14 匿名函數(shù)表達(dá)式
7.14.1 匿名函數(shù)簽名
7.14.2 匿名函數(shù)主體
7.14.3 重載決策
7.14.4 外部變量
7.14.5 匿名函數(shù)表達(dá)式的計(jì)算
7.15 查詢表達(dá)式
7.15.1 查詢表達(dá)式里的歧義
7.15.2 查詢表達(dá)式翻譯
7.15.3 查詢表達(dá)式模式
7.16 值操作符
7.16.1 簡單賦值
7.16.2 組合賦值
7.16.3 事件賦值
7.17 達(dá)式
7.18 量表達(dá)式
7.19 爾表達(dá)式
第8章 語句
8.1 終點(diǎn)和可及性
8.2 塊
8.2.1 語句列表
8.3 空語句
8.4 標(biāo)簽語句
8.5 聲明語句
8.5.1 局部變量聲明
8.5.2 局部常量聲明
8.6 表達(dá)式語句
8.7 選擇語句
8.7.1 if語句
8.7.2 switch語句
8.8 迭代語句
8.8.1 while語句
8.8.2 do語句
8.8.3 for語句
8.8.4 for each語句
8.9 跳轉(zhuǎn)語句
8.9.1 break語句
8.9.2 continue語句
8.9.3 go to語句
8.9.4 return語句
8.9.5 throw語句
8.10 try語句
8.11 checked和unchecked語句
8.12 lock語句
8.13 using語句
8.14 yield語句
第9章 命名空間
9.1 編譯單元
9.2 命名空間聲明
9.3 Extern別名
9.4 using指令
9.4.1 using別名指令
9.4.2 using命名空間指令
9.5 命名空間成員
9.6 類型聲明
9.7 命名空間別名限定符
9.7.1 別名的唯一性
第10章 類
10.1 類聲明
10.1.1 類修飾符
10.1.2 partial修飾符
10.1.3 類型形參
10.1.4 類基礎(chǔ)規(guī)范
10.1.5 類型形參限制
10.1.6 類主體
10.2 局部類型
10.2.1 特性
10.2.2 修飾符
10.2.3 類型形參和限制
10.2.4 基類
10.2.5 基礎(chǔ)接口
10.2.6 成員
10.2.7 局部方法
10.2.8 名字綁定
10.3 類成員
10.3.1 實(shí)例類型
10.3.2 構(gòu)造類型的成員
10.3.3 繼承
10.3.4 new修飾符
10.3.5 訪問修飾符
10.3.6 組成類型
10.3.7 靜態(tài)成員和實(shí)例成員
10.3.8 嵌套類型
10.3.9 保留成員名
10.4 常量
10.5 字段
10.5.1 靜態(tài)字段和實(shí)例字段
10.5.2 只讀字段
10.5.3 易失字段
10.5.4 字段初始化
10.5.5 字段初始化語句
10.6 方法
10.6.1 方法形參
10.6.2 靜態(tài)和實(shí)例方法
10.6.3 虛擬方法
10.6.4 覆寫方法
10.6.5 密封方法
10.6.6 抽象方法
10.6.7 外部方法
10.6.8 局部方法
10.6.9 擴(kuò)展方法
10.6.10 方法主體
10.6.11 方法重載
10.7 屬性
10.7.1 靜態(tài)屬性和實(shí)例屬性
10.7.2 訪問器
10.7.3 自動實(shí)現(xiàn)的屬性
10.7.4 可訪問性
10.7.5 虛擬.密封.覆寫和抽象訪問器
10.8 事件
10.8.1 類似字段的事件
10.8.2 事件訪問器
10.8.3 靜態(tài)事件和實(shí)例事件
10.8.4 虛擬.密封.覆寫和抽象訪問器
10.9 索引
10.9.1 索引重載
10.10 操作符
10.10.1 一元操作符
10.10.2 二元操作符
10.10.3 轉(zhuǎn)換操作符
10.11 實(shí)例構(gòu)造函數(shù)
10.11.1 構(gòu)造函數(shù)初始化語句
10.11.2 實(shí)例字段初始化語句
10.11.3 構(gòu)造函數(shù)的執(zhí)行
10.11.4 默認(rèn)構(gòu)造函數(shù)
10.11.5 私有構(gòu)造函數(shù)
10.11.6 可選的實(shí)例構(gòu)造函數(shù)參數(shù)
10.12 靜態(tài)構(gòu)造函數(shù)
10.13 析構(gòu)函數(shù)
10.14 迭代器
10.14.1 計(jì)數(shù)接口
10.14.2 枚舉接口
10.14.3 Yield類型
10.14.4 計(jì)數(shù)對象
10.14.5 枚舉對象
10.14.6 實(shí)現(xiàn)舉例
第11章 結(jié)構(gòu)
11.1 結(jié)構(gòu)聲明
11.1.1 結(jié)構(gòu)修飾符
11.1.2 partial修飾符
11.1.3 結(jié)構(gòu)接口
11.1.4 結(jié)構(gòu)主體
11.2 結(jié)構(gòu)成員
11.3 類和結(jié)構(gòu)的區(qū)別
11.3.1 值語義
11.3.2 繼承
11.3.3 賦值
11.3.4 默認(rèn)值
11.3.5 裝箱和拆箱
11.3.6 this的含義
11.3.7 字段初始化語句
11.3.8 構(gòu)造函數(shù)
11.3.9 析構(gòu)函數(shù)
11.3.1 0靜態(tài)構(gòu)造函數(shù)
11.4 結(jié)構(gòu)舉例
11.4.1 數(shù)據(jù)庫整數(shù)類型
11.4.2 數(shù)據(jù)庫布爾類型
第12章 數(shù)組
12.1 數(shù)組類型
12.1.1 System. Array類型
12.1.2 數(shù)組和泛型I List接口
12.2 數(shù)組創(chuàng)建
12.3 數(shù)組元素訪問
12.4 數(shù)組成員
12.5 數(shù)組協(xié)變
12.6 數(shù)組初始化語句
第13章 接口
13.1 接口聲明
13.1.1 接口修飾符
13.1.2 partial修飾符
13.1.3 基礎(chǔ)接口
13.1.4 接口主體
13.2 接口成員
13.2.1 接口方法
13.2.2 接口屬性
13.2.3 接口事件
13.2.4 接口索引
13.2.5 接口成員訪問
13.3 完全限定接口成員名
13.4 接口實(shí)現(xiàn)
13.4.1 顯式接口成員實(shí)現(xiàn)
13.4.2 實(shí)現(xiàn)接口的唯一性
13.4.3 泛型方法的實(shí)現(xiàn)
13.4.4 接口映射
13.4.5 接口實(shí)現(xiàn)繼承
13.4.6 重新實(shí)現(xiàn)接口
13.4.7 抽象類和接口
第14章 枚舉
14.1 枚舉聲明
14.2 枚舉修飾符
14.3 枚舉成員
14.4 System. Enum類型
14.5 枚舉值和操作
第15章 委托
15.1 委托聲明
15.2 委托兼容性
15.3 委托實(shí)例化
15.4 委托調(diào)用
第16章 異常
16.1 異常產(chǎn)生的原因
16.2 System. Exception類
16.3 異常是如何處理的
16.4 常見的異常類
第17章 特性
17.1 特性類
17.1.1 特性的用法
17.1.2 位置和已命名參數(shù)
17.1.3 特性形參類型
17.2 特性規(guī)范
17.3 特性實(shí)例
17.3.1 特性的編譯
17.3.2 在運(yùn)行時獲取一個特性實(shí)例
17.4 保留特性
17.4.1 Attribute Usage特性
17.4.2 Conditional特性
17.4.3 Obsolete特性
17.5 用于互操作的特性
17.5.1 和COM以及Win32組件互操作
17.5.2 和其他.NET語言互操作
第18章 不安全的代碼
18.1 不安全的上下文
18.2 指針類型
18.3 固定變量和可移動變量
18.4 指針轉(zhuǎn)換
18.4.1 指針數(shù)組
18.5 表達(dá)式里的指針
18.5.1 指針間接尋址
18.5.2 指針成員訪問
18.5.3 指針元素訪問
18.5.4 取地址操作符
18.5.5 指針遞增和遞減
18.5.6 指針?biāo)阈g(shù)
18.5.7 指針比較
18.5.8 size of操作符
18.6 fixed語句
18.7 定長緩沖區(qū)
18.7.1 定長緩沖區(qū)聲明
18.7.2 表達(dá)式里的定長緩沖區(qū)
18.7.3 明確賦值檢查
18.8 棧分配
18.9 動態(tài)內(nèi)存分配
附錄A 文檔注釋
附錄B 文法
附錄C 參考資料

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號