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

C#程序設(shè)計(jì)語(yǔ)言(原書第4版 C#之父力作)

C#程序設(shè)計(jì)語(yǔ)言(原書第4版 C#之父力作)

定 價(jià):¥99.00

作 者: (美)海杰爾斯伯格 等著,陳寶國(guó) 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787111347781 出版時(shí)間: 2011-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 559 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C#程序設(shè)計(jì)語(yǔ)言(原書第4版)》結(jié)合了快速應(yīng)用開發(fā)語(yǔ)言的高效和JC/C++語(yǔ)言的強(qiáng)大。C#4.0是對(duì)C#3.0的進(jìn)一步完善和擴(kuò)展,它在C#3.0的基礎(chǔ)上引入了以動(dòng)態(tài)語(yǔ)言為主的新特色?!禖#程序設(shè)計(jì)語(yǔ)言(原書第4版)》由C#的締造者Anders Hejlsberg和他的同事們合著,全部?jī)?nèi)容都更新到了C#4.0版。《C#程序設(shè)計(jì)語(yǔ)言(原書第4版)》提供了C#4.0語(yǔ)言完整的規(guī)格說(shuō)明、參考資料、范例代碼和來(lái)自12位卓越的C#師的詳細(xì)注解。這些注解所達(dá)到的深度和廣度在其他書中難得一見。《C#程序設(shè)計(jì)語(yǔ)言(原書第4版)》的正文介紹了C#概念,而這些恰到好處的注解則解釋了為什么這些特性是重要的,應(yīng)該怎么使用它們,它們和其他語(yǔ)言的關(guān)系是什么,甚至它們是如何演化而來(lái)的。對(duì)任何希望深入理解C#的程序員來(lái)說(shuō),《C#程序設(shè)計(jì)語(yǔ)言(原書第4版)》都是不容錯(cuò)過(guò)的經(jīng)典參考書。

作者簡(jiǎn)介

  海杰爾斯伯格(Anders Hejlsberg),編程界的傳奇人物。他是C#語(yǔ)言的架構(gòu)師,同時(shí)也是微軟技術(shù)專家。Mads Torgersen是微軟C#的項(xiàng)目經(jīng)理,負(fù)責(zé)日常語(yǔ)言設(shè)計(jì)工作以及維護(hù)C#語(yǔ)言的規(guī)范。Scott Wiltamuth是Visual Studio Professional團(tuán)隊(duì)的合作項(xiàng)目主管。他在微軟參與過(guò)OLE Automation、Visual Basic、VBScript、JScript、Visual C++和Visual C#等開發(fā)工具的開發(fā)工作。Peter Golde作為微軟在ECMA委員會(huì)(這個(gè)委員會(huì)負(fù)責(zé)C#的標(biāo)準(zhǔn)化工作)的主要代表,領(lǐng)導(dǎo)實(shí)現(xiàn)了編譯器并參與了C#語(yǔ)言的設(shè)計(jì)工作。

圖書目錄

譯者序
序言
前言
作者簡(jiǎn)介
第1章 介紹
1.1 hello,world
1.2 程序結(jié)構(gòu)
1.3 類型和變量
1.4 表達(dá)式
1.5 語(yǔ)句
1.6 類和對(duì)象
1.6.1 成員
1.6.2 訪問(wèn)控制
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 語(yǔ)法文法
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)識(shí)符
2.4.3 關(guān)鍵字
2.4.4 字面量
2.4.5 操作符和標(biāo)點(diǎn)符號(hào)
2.5 預(yù)處理指令
2.5.1 條件編譯符號(hào)
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 成員訪問(wèn)
3.5.1 聲明可訪問(wèn)性
3.5.2 可訪問(wèn)域
3.5.3 實(shí)例成員的保護(hù)訪問(wèn)
3.5.4 訪問(wèn)限制
3.6 簽名和重載
3.7 作用域
3.7.1 名字隱藏
3.8 命名空間和類型名
3.8.1 完全限定名
3.9 自動(dòng)化內(nèi)存管理
3.10 執(zhí)行順序
第4章 類型
4.1 值類型
4.1.1 system.valuetype類型
4.1.2 默認(rèn)構(gòu)造函數(shù)
4.1.3 構(gòu)造類型
4.1.4 簡(jiǎn)單類型
4.1.5 整數(shù)類型
4.1.6 浮點(diǎn)數(shù)類型
4.1.7 decimal類型
4.1.8 bool類型
4.1.9 枚舉類型
4.1.10 可空值類型
4.2 引用類型
4.2.1 類類型
4.2.2 object類型
4.2.3 dynamic類型
4.2.4 string類型
4.2.5 接口類型
4.2.6 數(shù)組類型
4.2.7 委托類型
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á)式樹類型
4.7 dynamic類型
第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)識(shí)轉(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òng)態(tài)轉(zhuǎn)換
6.1.9 隱式常量表達(dá)式轉(zhuǎn)換
6.1.10 帶類型參數(shù)的隱式轉(zhuǎn)換
6.1.11 自定義隱式轉(zhuǎn)換
6.1.12 匿名函數(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 顯式動(dòng)態(tài)轉(zhuǎn)換
6.2.7 帶類型參數(shù)的顯式轉(zhuǎn)換
6.2.8 自定義顯式轉(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 靜態(tài)和動(dòng)態(tài)綁定
7.2.1 綁定期
7.2.2 動(dòng)態(tài)綁定
7.2.3 組成表達(dá)式的類型
7.3 操作符
7.3.1 操作符優(yōu)先級(jí)和結(jié)合性
7.3.2 操作符重載
7.3.3 一元操作符重載決策
7.3.4 二元操作符重載決策
7.3.5 候選自定義操作符
7.3.6 數(shù)字提升
7.3.7 提升操作符
7.4 成員查找
7.4.1 基礎(chǔ)類型
7.5 函數(shù)成員
7.5.1 參數(shù)列表
7.5.2 類型推導(dǎo)
7.5.3 重載決策
7.5.4 動(dòng)態(tài)重載決策的編譯期檢查
7.5.5 函數(shù)成員調(diào)用
7.6 基礎(chǔ)表達(dá)式
7.6.1 字面量
7.6.2 簡(jiǎn)單名字
7.6.3 括號(hào)表達(dá)式
7.6.4 成員訪問(wèn)
7.6.5 調(diào)用表達(dá)式
7.6.6 元素訪問(wèn)
7.6.7 this訪問(wèn)
7.6.8 base訪問(wèn)
7.6.9 后綴遞增和遞減操作符
7.6.10 new操作符
7.6.11 typeof操作符
7.6.12 checked和unchecked操作符
7.6.13 默認(rèn)值表達(dá)式
7.6.14 匿名方法表達(dá)式
7.7 一元操作符
7.7.1 一元加號(hào)操作符
7.7.2 一元減號(hào)操作符
7.7.3 邏輯否操作符
7.7.4 按位求補(bǔ)操作符
7.7.5 前綴遞增和遞減操作符
7.7.6 轉(zhuǎn)換表達(dá)式
7.8 算術(shù)操作符
7.8.1 乘法操作符
7.8.2 除法操作符
7.8.3 求余操作符
7.8.4 加法操作符
7.8.5 減法操作符
7.9 移位操作符
7.10 關(guān)系和類型測(cè)試操作符
7.10.1 整數(shù)比較操作符
7.10.2 浮點(diǎn)數(shù)比較操作符
7.10.3 小數(shù)比較操作符
7.10.4 布爾值相等操作符
7.10.5 枚舉比較操作符
7.10.6 引用類型相等操作符
7.10.7 字符串相等操作符
7.10.8 委托相等操作符
7.10.9 相等操作符和null
7.10.10 is操作符
7.10.11 as操作符
7.11 邏輯操作符
7.11.1 整數(shù)邏輯操作符
7.11.2 枚舉邏輯操作符
7.11.3 布爾邏輯操作符
7.11.4 可空值布爾邏輯操作符
7.12 條件邏輯操作符
7.12.1 布爾條件邏輯操作符
7.12.2 用戶自定義條件邏輯操作符
7.13 null拼接操作符
7.14 條件操作符
7.15 匿名函數(shù)表達(dá)式
7.15.1 匿名函數(shù)簽名
7.15.2 匿名函數(shù)主體
7.15.3 重載決策
7.15.4 匿名函數(shù)和動(dòng)態(tài)綁定
7.15.5 外部變量
7.15.6 匿名函數(shù)表達(dá)式的計(jì)算
7.16 查詢表達(dá)式
7.16.1 查詢表達(dá)式里的歧義
7.16.2 查詢表達(dá)式翻譯
7.16.3 查詢表達(dá)式模式
7.17 賦值操作符
7.17.1 簡(jiǎn)單賦值
7.17.2 組合賦值
7.17.3 事件賦值
7.18 表達(dá)式
7.19 常量表達(dá)式
7.20 布爾表達(dá)式
第8章 語(yǔ)句
8.1 終點(diǎn)和可及性
8.2 塊
8.2.1 語(yǔ)句列表
8.3 空語(yǔ)句
8.4 標(biāo)簽語(yǔ)句
8.5 聲明語(yǔ)句
8.5.1 局部變量聲明
8.5.2 局部常量聲明
8.6 表達(dá)式語(yǔ)句
8.7 選擇語(yǔ)句
8.7.1 if語(yǔ)句
8.7.2 switch語(yǔ)句
8.8 迭代語(yǔ)句
8.8.1 while語(yǔ)句
8.8.2 do語(yǔ)句
8.8.3 for語(yǔ)句
8.8.4 foreach語(yǔ)句
8.9 跳轉(zhuǎn)語(yǔ)句
8.9.1 break語(yǔ)句
8.9.2 continue語(yǔ)句
8.9.3 goto語(yǔ)句
8.9.4 return語(yǔ)句
8.9.5 throw語(yǔ)句
8.10 try語(yǔ)句
8.11 checked和unchecked語(yǔ)句
8.12 lock語(yǔ)句
8.13 using語(yǔ)句
8.14 yield語(yǔ)句
第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 訪問(wèn)修飾符
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 變量初始化語(yǔ)句
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 訪問(wèn)器
10.7.3 自動(dòng)實(shí)現(xiàn)的屬性
10.7.4 可訪問(wèn)性
10.7.5 虛擬、密封、重寫和抽象訪問(wèn)器
10.8 事件
10.8.1 類似字段的事件
10.8.2 事件訪問(wèn)器
10.8.3 靜態(tài)事件和實(shí)例事件
10.8.4 虛擬、密封、重寫和抽象訪問(wèn)器
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ù)初始化語(yǔ)句
10.11.2 實(shí)例變量初始化語(yǔ)句
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 枚舉器接口
10.14.2 可枚舉接口
10.14.3 yield類型
10.14.4 計(jì)數(shù)對(duì)象
10.14.5 枚舉對(duì)象
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 值語(yǔ)義
11.3.2 繼承
11.3.3 賦值
11.3.4 默認(rèn)值
11.3.5 裝箱和拆箱
11.3.6 this的含義
11.3.7 字段初始化語(yǔ)句
11.3.8 構(gòu)造函數(shù)
11.3.9 析構(gòu)函數(shù)
11.3.10 靜態(tài)構(gòu)造函數(shù)
11.4 結(jié)構(gòu)舉例
11.4.1 數(shù)據(jù)庫(kù)整數(shù)類型
11.4.2 數(shù)據(jù)庫(kù)布爾類型
第12章 數(shù)組
12.1 數(shù)組類型
12.1.1 system.array類型
12.1.2 數(shù)組和泛型ilist接口
12.2 數(shù)組創(chuàng)建
12.3 數(shù)組元素訪問(wèn)
12.4 數(shù)組成員
12.5 數(shù)組協(xié)變
12.6 數(shù)組初始化語(yǔ)句
第13章 接口
13.1 接口聲明
13.1.1 接口修飾符
13.1.2 partial修飾符
13.1.3 可變類型形參列表
13.1.4 基礎(chǔ)接口
13.1.5 接口主體
13.2 接口成員
13.2.1 接口方法
13.2.2 接口屬性
13.2.3 接口事件
13.2.4 接口索引
13.2.5 接口成員訪問(wèn)
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 特性參數(shù)類型
17.2 特性規(guī)范
17.3 特性實(shí)例
17.3.1 特性的編譯
17.3.2 在運(yùn)行時(shí)獲取一個(gè)特性實(shí)例
17.4 保留特性
17.4.1 attributeusage特性
17.4.2 conditional特性
17.4.3 obsolete特性
17.5 用于互操作的特性
17.5.1 與com以及win32組件互操作
17.5.2 與其他.net語(yǔ)言互操作
第18章 不安全的代碼
18.1 不安全的上下文
18.2 指針類型
18.3 固定變量和可移動(dòng)變量
18.4 指針轉(zhuǎn)換
18.4.1 指針數(shù)組
18.5 表達(dá)式里的指針
18.5.1 指針間接尋址
18.5.2 指針成員訪問(wèn)
18.5.3 指針元素訪問(wèn)
18.5.4 取地址操作符
18.5.5 指針遞增和遞減
18.5.6 指針?biāo)阈g(shù)
18.5.7 指針比較
18.5.8 sizeof操作符
18.6 fixed語(yǔ)句
18.7 定長(zhǎng)緩沖區(qū)
18.7.1 定長(zhǎng)緩沖區(qū)聲明
18.7.2 表達(dá)式里的定長(zhǎng)緩沖區(qū)
18.7.3 明確賦值檢查
18.8 棧分配
18.9 動(dòng)態(tài)內(nèi)存分配
附錄a 文檔注釋
附錄b 文法
附錄c 參考

本目錄推薦

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