注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NETC#編程思想

C#編程思想

C#編程思想

定 價:¥36.00

作 者: 嘉木工作室編著
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: C#

ISBN: 9787111118602 出版時間: 2003-05-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 336 字?jǐn)?shù):  

內(nèi)容簡介

  該C#開發(fā)語言是包含在Visual Studio.NET框架中的最新應(yīng)用程序開發(fā)語言。目前,隨著網(wǎng)絡(luò)應(yīng)用程序的廣泛開發(fā)與應(yīng)用需求,C#已經(jīng)成為開發(fā)基于計算和通信的最流行的語言。本書從基礎(chǔ)入門,結(jié)合Web開發(fā)的特點,詳細(xì)介紹C#開發(fā)語言的語法,并針對這些語法提供了豐富的例程,以充分發(fā)揮C#語言的開發(fā)優(yōu)勢。本書適合從事網(wǎng)絡(luò)程序設(shè)計的程序員、大中專院校相關(guān)專業(yè)師生和培訓(xùn)學(xué)校學(xué)生。

作者簡介

暫缺《C#編程思想》作者簡介

圖書目錄

目 錄 第1章 C#簡介 1. 1 開始 Start 1. 2 類型 Types 1. 2. 1 預(yù)定義類型 Predefined type 1. 2. 2 轉(zhuǎn)換 Conversion 1. 2. 3 數(shù)組類型 Array 1. 2. 4 類型系統(tǒng)的統(tǒng)一 Type System Unification 1. 3 變量與參數(shù) Variables And Parameters 1. 4 自動內(nèi)存管理 Automatic Memory Management 1. 5 表達(dá)式 Expressions 1. 6 語句 Statements 1. 7 類 Class 1. 7. 1 常量 Constants 1. 7. 2 域 Fields 1. 7. 3 方法 Methods 1. 7. 4 屬性 Properties 1. 7. 5 事件 Event 1. 7. 6 操作符 Operators 1. 7. 7 索引 Index 1. 7. 8 實例構(gòu)造函數(shù) Instance Constructors 1. 7. 9 析構(gòu)函數(shù) Destructors 1. 7. 10 靜態(tài)構(gòu)造函數(shù) Static Constructors 1. 7. 11 繼承 Inheritance 1. 8 結(jié)構(gòu) Structs 1. 9 接口 Interfaces 1. 10 委托 Delegates 1. 11 枚舉 Enums 1. 12 名字空間與匯編 Namespaces And Assemblies 1. 13 版本 Versioning 1. 14 屬性 Attributes 第2章 詞法結(jié)構(gòu) 2. 1 翻譯階段 Phases of Translation 2. 2 語法符號 Grammar Notation 2. 3 詞法分析 Lexical Analysis 2. 3. 1 輸入 Input 2. 3. 2 字符輸入 Input Characters 2. 3. 3 線終端函數(shù) Line Terminators 2. 3. 4 注釋 Comments 2. 3. 5 空格 White Space 2. 4 標(biāo)識符 Tokens 2. 4. 1 單碼字符轉(zhuǎn)義序列 Unicode Character Escape Sequences 2. 4. 2 標(biāo)識符 Identifiers 2. 4. 3 關(guān)鍵字 Keywords 2. 4. 4 字母 Literals 2. 4. 5 操作符與標(biāo)點符號 Operators And Punctuators 2. 5 預(yù)處理指令 Pre-processing Directive 2. 5. 1 預(yù)處理標(biāo)識符 Pre-processing Identifiers 2. 5. 2 預(yù)處理表達(dá)式 Preprocessing expressions 2. 5. 3 預(yù)處理聲明 Pre-processing Declarations 2. 5. 4 #if, #elif, #else, #endif 2. 5. 5 #error和#waring 2. 5. 6 #region和#endregion 2. 5. 7 #lime 第3章 基本概念 3. 1 程序開始 Program Startup 3. 2 程序結(jié)束 Progarm Termination 3. 3 聲明 Declarations 3. 4 元素 Members 3. 4. 1 名字空間元素 Nanespace Members 3. 4. 2 結(jié)構(gòu)成員 Struct Members 3. 4. 3 枚舉成員 Enumeration Members 3. 4. 4 類項 Class Member 3. 4. 5 接口成員 Interface Members 3. 4. 6 數(shù)組項 Array Members 3. 4. 7 委托成員 Delegate Members 3. 5 成員訪問 Member Access 3. 5. 1 聲明的可訪問性 Declared Accessibility 3. 5. 2 可訪問域 Accessibility Domains 3. 5. 3 訪問保護(hù) Protected Access 3. 5. 4 訪問約束 Accessibility Constraints 3. 6 簽名和重載 Signatures And Overloading 3. 7 范圍 Scopes 3. 7. 1 名字的范圍 Name Scopes 3. 7. 2 名字隱藏 Name Hiding 3. 8 名字空間和類型名字 Namespace And Type Names 第4章 類型 4. 1 值類型 Value Types 4. 1. 1 默認(rèn)構(gòu)造函數(shù) Default Constructors 4. 1. 2 結(jié)構(gòu)類型 Struct Types 4. 1. 3 簡單類型 Simple Types 4. 1. 4 整類型 Integral Types 4. 1. 5 浮點數(shù)類型 Floating Point Types 4. 1. 6 十進(jìn)制類型 The Decimal Type 4. 1. 7 布爾類型 The Bool Type 4. 1. 8 枚舉類型 Enumeration Types 4. 2 引用類型 Reference Types 4. 2. 1 類類型 Class Types 4. 2. 2 對象類型 The Object Type 4. 2. 3 字符串類型 The string Type 4. 2. 4 接口類型 Interface Types 4. 2. 5 數(shù)組類型 Array Type 4. 2. 6 委托類型 Delegate Type 4. 3 封箱和非封箱 Boxing and Unboxing 4. 3. 1 封箱轉(zhuǎn)換 Boxing Conversions 4. 3. 2 非封箱轉(zhuǎn)換 Unboxing Conversions 第5章 變量 5. 1 變量分類 Variable Categories 5. 1. 1 靜態(tài)變量 Static Variables 5. 1. 2 實例變量 Instance Variables 5. 1. 3 數(shù)組成員 Array Elements 5. 1. 4 值參數(shù) Value Parameters 5. 1. 5 引用參數(shù) Referendce Parameters 5. 1. 6 輸出參數(shù) Output Parameters 5. 1. 7 局部變量 Local Variables 5. 2 默認(rèn)值 Default Values 5. 3 明確賦值 Definite Assignment 5. 3. 1 初始賦值變量 Initially Assigned Variables 5. 3. 2 初始末賦值變量 Initially Unassigned Variables 5. 4 變量引用 Variable References 第6章 轉(zhuǎn)換 6. 1 隱式轉(zhuǎn)換 Implicit Conversions 6. 1. 1 一致性轉(zhuǎn)換 Identit Conversion 6. 1. 2 隱式數(shù)值轉(zhuǎn)換 Implicit Numeric Conversions 6. 1. 3 隱式枚舉轉(zhuǎn)換 Impliclt Enumeration Conversiom 6. 1. 4 隱式參照轉(zhuǎn)換 Implicit Reference Converions 6. 1. 5 封箔轉(zhuǎn)換 Boxing Conversions 6. 1. 6 隱式常量表達(dá)式轉(zhuǎn)換 Implicit Constant Expression Conversions 6. 1. 7 用戶自定義隱式轉(zhuǎn)換 User-defined Implicit Conversions 6. 2 顯式轉(zhuǎn)換 Explicit Conversions 6. 2. 1 顯式數(shù)值轉(zhuǎn)換 Explicit Numeric Conversions 6. 2. 2 顯式枚舉轉(zhuǎn)換 Explicit Enum Conversions 6. 2. 3 顯式引用轉(zhuǎn)換 Explicit Reference Conversions 6. 2. 4 非封箱轉(zhuǎn)換 Unboxing Convenions 6. 2. 5 用戶自定義顯式轉(zhuǎn)換 User-Defined Explicit Conversions 6. 3 標(biāo)準(zhǔn)轉(zhuǎn)換 Standard Conversions 6. 3. 1 標(biāo)準(zhǔn)隱式轉(zhuǎn)換 Standard Implicit Conversions 6. 3. 2 標(biāo)準(zhǔn)顯式轉(zhuǎn)換 Standard Explicit Conversions 6. 4 用戶自定義轉(zhuǎn)換 User-Defined Conversions 6. 4. 1 被允許的用戶自定義轉(zhuǎn)換 Permitted User-Defined Conversions 6. 4. 2 用戶自定義轉(zhuǎn)換求值 Evalustion of User-Defined Conversions 6. 4. 3 用戶自定義隱式轉(zhuǎn)換 User-Defined Implicit Conveersions 6. 4. 4 用戶自定義顯式轉(zhuǎn)換 User-Defined Explicit Conversions 第7章 表達(dá)式 7. 1 表達(dá)式分類 Expression Classifications 7. 1. 1 分類 Classifications 7. 1. 2 表達(dá)式的值 Values of Expressions 7. 2 操作符 Operators 7. 2. 1 操作符優(yōu)先與結(jié)合性 Operator Precedence And Associativity 7. 2. 2 操作符重載 Operator Overloading 7. 2. 3 一元操作符重載分解 Unary Operator Overload Resolution 7. 2. 4 二進(jìn)制操作符重載分解 Binary Operator Overload Resolaction 7. 2. 5 候選用戶自定義操作符 Candidate User-Defined Operators 7. 2. 6 數(shù)提升 Numeric Promotions 7. 3 成員查找 Member Lookup 7. 4 函數(shù)成員 Function Members 7. 4. 1 自變量列表 Argument Lists 7. 4. 2 重載分解 Overload Resolution 7. 4. 3 函數(shù)成員引用 Function Member Invocation 7. 5 原始表達(dá)式 Primary Expressions 7. 5. 1 字母 Literals 7. 5. 2 簡化名 Smple Manes 7. 5. 3 括弧表達(dá)式 Parenthesized Expressions 7. 5. 4 成員訪問 Member Access 7. 5. 5 引用表達(dá)式 Invocation Expressions 7. 5. 6 成員訪問 Elemet Access 7. 5. 7 This訪問 This Access 7. 5. 8 基本訪問 Base Access 7. 5. 9 后綴增量和減量操作符 Postfix Increment And Decrement Operators 7. 5. 10 New操作符 New Operator 7. 5. 11 Typeof操作符 Type of Operator 7. 5. 12 檢查的和未檢查操作符 Checked And Unchecked Operators 7. 6 一元表達(dá)式 Unary ExPression 7. 6. 1 一元加操作符 Unary Plus Operator 7. 6. 2 一元減操作符 Unary Minus OPerator 7. 6. 3 邏輯非操作符 Logical Negation Operator 7. 6. 4 按位求補碼操作符 Bitwise Complement Operator 7. 6. 5 前綴增量和減量操作符 Prefix Increment And Decrement Operators 7. 6. 6 CAST表達(dá)式 Cast Expressions 7. 7 算術(shù)運算符 Arithmetic Operators 7. 7. 1 乘法運算操作符 Multiplication Operator 7. 7. 2 除法運算操作符 Division operator 7. 7. 3 求余數(shù)操作符 Rermainder Operator 7. 7. 4 加法操作符 Addition Operator 7. 7. 5 減法操作符 Subtraction Operator 7. 8 轉(zhuǎn)換操作符 Shift Operators 7. 9 關(guān)系操作符 Relational Operators 7. 9. 1 整數(shù)比較操作符 Integer Comparison Operators 7. 9. 2 浮點數(shù)比較操作符 Floating-Point Comparison Operators 7. 9. 3 十進(jìn)制比較操作符 Decimal Comparison Operators 7. 9. 4 布爾等操作符 Boolean Equality Operatprs 7. 9. 5 枚舉比較操作符 Enumeration Comparison Operators 7. 9. 6 引用類型相等操作符 Refgence type Equality Operators 7. 9. 7 字符串相等操作符 String Equality Operators 7. 9. 8 委托相等操作符 Delegate Equality Operators 7. 9. 9 is操作符 The is Operator 7. 9. 10 as操作符 The as Operator 7. 10 邏輯操作符 Logical Operators 7. 10. 1 整數(shù)邏輯操作符 Inter Logical Operators 7. 10. 2 枚舉邏輯操作符 Enumeration Logical Operators 7. 10. 3 布爾邏輯操作符 Boolean Logical Operators 7. 11 附加條件邏輯操作符 Conditional Logical Operators 7. 11. 1 布爾條件邏輯操作符 Boolean Conditional Logical Operators 7. 11. 2 自定義條件邏輯操作符 User-Defined Conditional Logical Operators 7. 12 條件操作符 Conditinal Operator 7. 13 賦值操作符 Assignment Operators 7. 13. 1 簡單賦值 Simple Assignment 7. 13. 2 復(fù)合賦值 Compound Assignment 7. 14 表達(dá)式 Expression 7. 15 常量表達(dá)式 Constant Expressions 7. 16 布爾表達(dá)式 Boolean Expressions 第8章 語句 8. 1 結(jié)束點和可到達(dá)性 End Points And Reachability 8. 2 塊 Blocks 8. 3 空語句 The Empty Statement 8. 4 標(biāo)號語句 Labeled Statements 8. 5 聲明語句 Declaration Statements 8. 5. 1 局部變量聲明 Local Variable Declarations 8. 5. 2 局部常量聲明 Local Constant Declarations 8. 6 表達(dá)式語句 Expression Statements 8. 7 選擇語句 Selection Statements 8. 7. 1 if語句 The If Statement 8. 7. 2 swith語句 The Switch Statement 8. 8 iteration語句 Iteration Statements 8. 8. 1 While語句 The While Statement 8. 8. 2 do語句 The Do Statement 8. 8. 3 for語句 The For Statement 8. 8. 4 for each語句 The For Each Statement 8. 9 jump語句 Jump Statemeots 8. 9. 1 break語句 The Break Statement 8. 9. 2 continue語句 The Continue Statement 8. 9. 3 goto語句 The Goto statement 8. 9. 4 retum語句 The Retum Statement 8. 9. 5 throw語句 The Throw Statement 8. 10 try語句 The Try Statement 8. 11 hecked和unchecked語句 The Checked And Unchecked Statements 8. 12 lock語句 The Lock Statement 8. 13 using語句 The Using Statement 第9章 名字空間 9. 1 編譯單元 Compilation Units 9. 2 名字空間聲明 Namespace Declarations 9. 3 使用指令 Using Directives 9. 3. 1 別名指令使用 Using Alias Directives 9. 3. 2 名字空間指令使用 Using Nanespace Directives 9. 4 名字空間成員 Namespace Members 9. 5 類型聲明 Type Declarations 第10章 類 10. 1 類聲明 Class Declaarations 10. 1. 1 類修改函數(shù) Class Modifiers 10. 1. 2 類基本說明 Class Base Specification 10. 1. 3 類主體 Class Body 10. 2 類成員 Class Member 10. 2. 1 繼承 Inheritance 10. 2. 2 new修改函數(shù) The New Modifier 10. 2. 3 訪問修改函數(shù) Access Modifiers 10. 2. 4 constituent類型 Constituent Types 10. 2. 5 靜態(tài)和實例成員 Static And Instance Members 10. 3 常量 Cogstants 10. 4 域 Fields 10. 4. 1 靜態(tài)和實例域 Static And Instance Fields 10. 4. 2 readonly域 Readonly Fields 10. 4. 3 域初始化 Field Initialization 10. 4. 4 變量初始化 Variable Initilizers 10. 5 方法 Methods 10. 5. 1 方法參數(shù) Method Parmeter 10. 5. 2 靜態(tài)和實例方法 Static And Instance Methods 10. 5. 3 虛擬方法 Virtual Methods 10. 5. 4 重載方法 Override Methods 10. 5. 5 封裝方法 Sealed Methods 10. 5. 6 抽象方法 Abstract Methods 10. 5. 7 外部方法 External Methods 10. 5. 8 方法主體 Method Body 10. 5. 9 方法重載 Method Overloading 10. 6 屬性 Properties 10. 6. 1 靜態(tài)屬性 Static Properties 10. 6. 2 訪問函數(shù) Accessors 10. 6. 3 虛擬. 封裝. 重載和抽象訪問函數(shù) Virtual, Sealed, overrde And Abstrct Accessors 10. 7 事件 Events 10. 7. 1 事件訪問函數(shù) Event Accessors 10. 7. 2 靜態(tài)事件 Static Events 10. 8 索引 Indexers 10. 9 操作符 Operators 10. 9. 1 一元操作符 Unary Operators 10. 9. 2 二元操作符 Binary Operators 10. 9. 3 轉(zhuǎn)換操作符 Conversion Operators 10. 10 實例構(gòu)造函數(shù) Instance Constructors 10. 10. 1 構(gòu)造函數(shù)初始化 Constructor Initializers 10. 10. 2 實例變量初始化函數(shù) Inatace Variable Initializers 10. 10. 3 構(gòu)造函數(shù)執(zhí)行 Constructor Execution 10. 10. 4 默認(rèn)構(gòu)造函數(shù) Default Constructors 10. 10. 5 局部構(gòu)造函數(shù) Private Constructors 10. 10. 6 可選擇的構(gòu)造函數(shù)參數(shù) Optional Const 10. 11 態(tài)構(gòu)造函數(shù) Static Constructors 10. 12 析構(gòu)函數(shù) Destructors 第11章 結(jié)構(gòu) 11. 1 結(jié)構(gòu)聲明 Struct Declarations 11. 1. 1 結(jié)構(gòu)修改函數(shù) Struct Modifiers 11. 1. 2 結(jié)構(gòu)接口 Struct Interfaces 11. 1. 3 結(jié)構(gòu)主體 Struct Body 11. 2 結(jié)構(gòu)成員 Struct Members 11. 3 類和結(jié)構(gòu)差異 Class And Struct Differences 11. 3. 1 值語義 Value Semantics 11. 3. 2 繼承 Inheritance 11. 3. 3 賦值 Assignment 11. 3. 4 默認(rèn)值 Default Values 11. 3. 5 封箱和非封箱 Boxing And Unboxing 11. 3. 6 this的意思 Meaning of This 11. 3. 7 域初始化 Field Initializers 11. 3. 8 構(gòu)造函數(shù) Constructors 11. 3. 9 析構(gòu)函數(shù) Destructors 11. 4 結(jié)構(gòu)實例 Struct Examples 11. 4. 1 數(shù)據(jù)庫整數(shù)類型 Database Integer Type 11. 4. 2 布爾型數(shù)據(jù)庫類型 Database Boolean Type 第12章 數(shù)組 12. 1 數(shù)組類型 Array Types 12. 2 數(shù)組建立 Array Creation 12. 3 數(shù)組成員訪問 Array Element Access 12. 4 數(shù)組成員 Array Members 12. 5 數(shù)組方差 Array Covariance 12. 6 數(shù)組初始化函數(shù) Array Initializers 第13章 接口 13. 1 接口聲明 Interface declarations 13. 1. 1 接口修改函數(shù) Interface Modifiers 13. 1. 2 基本接口 Base Interfaces 13. 1. 3 接口主體 Interface Body 13. 2 接口成員 Interface Members 13. 2. 1 接口方法 Interface Methods 13. 2. 3 接口事件 Interface Events 13. 2. 4 接口索引 Interface Indexers 13. 2. 5 接口成員訪問 Interface Member Access 13. 3 全權(quán)接口成員名字 Fully Qualified Intenace Member Names 13. 4 接口執(zhí)行 Interface Implementations 13. 4. 1 顯式接口成員執(zhí)行 Explicit Interface Member Implementations 13. 4. 2 接口映射 Interface Mapping 13. 4. 3 接口執(zhí)行繼承 Interface Implementation Inheritance 13. 4. 4 接口再執(zhí)行 Interface Re-Implementation 13. 4. 5 抽象類和接口 Abstract Classes And Interfaces 第14章 枚舉 14. 1 枚舉聲明 Enum Declarations 14. 2 枚舉修改函數(shù) Enum Modifiers 14. 3 枚舉成員 Enum Members 14. 4 Enum值和操作 Enum Values And Operations 第15章 委托 15. 1 委托聲明 Delegate Declarations 15. 2 委托實例 Delegate Instantition 15. 3 多cast委托 Multi-Cast Delegates 15. 4 委托引用 Delegate Invocation 第16章 異常 16. 1 異常原因 Causes of Exceptions 16. 2 System. Exception類 The System. Exception Class 16. 3 怎樣處理異常 How Exceptions Are Handled 16. 4 常用的異常類 Common Exception Classes 第17章 屬性 17. 1 類屬性 Attribute Classes 17. 1. 1 AttributeUsage屬性 The Attributeusage Attribute 17. 1. 2 位置和命名參數(shù) Positional And Named Parameters 17. 1. 3 屬性參數(shù)類型 Attribute Parameter Types 17. 2 屬性說明 Attribute Specification 17. 3 屬性實例 Attribute Instances 17. 3. 1 屬性的編譯 Compilation of Attribute 17. 3. 2 屬性實例的運行期恢復(fù) Run-time Retrieval of An Attribute Instance 17. 4 保留屬性 Reserved Attribute 17. 4. 1 AttributeUsage屬性 The AttributeUsage Attribute 17. 4. 2 Conditional屬性 The Conditional Attribute 17. 4. 3 Obsolete屬性 The Obsolete Attribute 附錄A 不安全代碼 附錄B 互操作性 參考文獻(xiàn)

本目錄推薦

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