图书介绍
C* Primer A practical approach【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Stanley B. Lippman著 著
- 出版社: 北京:中国电力出版社
- ISBN:750831090X
- 出版时间:2003
- 标注页数:394页
- 文件大小:19MB
- 文件页数:410页
- 主题词:C语言-程序设计-英文
PDF下载
下载说明
C* Primer A practical approachPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 Hello,C1
1.1 A First C# Program1
1.2 Namespaces6
1.3 Alternative Forms of the Main() Function10
1.4 Making a Statement11
Preface13
1.5 Opening a Text File for Reading and Writing17
1.6 Formatting Output19
1.7 The string Type21
1.8 Local Objects24
1.9 Value and Reference Types28
1.10 The C# Array29
1.11 The new Expression30
1.12 Garbage Collection32
1.13 Dynamic Arrays:The ArrayList Collection Class33
1.14 The Unified Type System35
1.14.1 Shadow Boxing36
1.14.2 Unboxing Leaves Us Downcast37
1.15 Jagged Arrays39
1.16 The Hashtable Container41
1.17 Exception Handling44
1.18.1 Keywords47
1.18 A Basic Language Handbook for C47
1.18.2 Built-in Numeric Types49
1.18.3 Arithmetic,Relational,and Conditional Operators51
1.18.4 Operator Precedence54
1.18.5 Statements55
2 Class Design59
2.1 Our First Independent Class59
2.2 Opening a New Visual Studio Project63
2.3 Declaring Data Members66
2.4 Properties67
2.5 Indexers69
2.6 Member Initialization72
2.7 The Class Constructor73
2.8 The Implicit this Reference76
2.9 static Class Members79
2.10 const and readonly Data Members81
2.11 The enum Value Type83
2.12 The delegate Type86
2.13 Function Parameter Semantics92
2.13.1 Pass by Value94
2.13.2 Pass by Reference:The ref Parameter96
2.13.3 Pass by Reference:The out Parameter97
2.14 Function Overloading99
2.14.1 Resolving Overload Functions100
2.14.2 Determining a Best Match101
2.15 Variable-Length Parameter Lists103
2.16 Operator Overloading107
2.17 Conversion Operators110
2.18 The Class Destructor113
2.19 The struct Value Type113
3 Object-Oriented Programming117
3.1 Object-Oriented Programming Concepts117
3.2 Supporting a Polymorphic Query Language121
3.3 Designing a Class Hierarchy124
3.4 Object Lessons128
3.5 Designing an Abstract Base Class132
3.6 Declaring an Abstract Base Class133
3.7 Static Members of an Abstract Base Class137
3.8 A Hybrid Abstract Base Class138
3.8.1 The Single-Inheritance Object Model140
3.8.2 How Is a Hybrid Abstract Class Different?141
3.9 Defining a Derived Class143
3.10 Overriding the Inherited Virtual Interface145
3.11 Overriding the Virtual Object Methods146
3.12 Member Access:The new and base Modifiers147
3.12.1 Accessibility versus Visibility150
3.12.2 Encapsulating Base-Class Access151
3.13 Sealing a Class153
3.14 The Exception Class Hierarchy154
4 Interface Inheritance159
4.1 Implementing a System Interface:IComparable160
4.2 Accessing an Existing Interface163
4.3 Defining an Interface166
4.3.1 Implementing Our Interface:Proof of Concept168
4.3.2 Integrating Our Interface within the System Framework174
4.4 Explicit Interface Member Implementations178
4.5 Inherited Interface Members180
4.6 Overloaded,Hidden,or Ambiguous?183
4.7 Mastering Copy Semantics:ICloneable185
4.8 Mastering Finalize Semantics:IDisposable187
4.9 BitVector:Extension through Composition190
5 Exploring the System Namespace199
5.1 Supporting the Fundamental Types199
5.2 The Array Is a system.Array200
5.3 Querying the Environment203
5.3.1 The Environment Class204
5.3.2 Accessing All the Environment Variables205
5.3.3 The Process Class207
5.3.4 Finding the Logical Drives208
5.4 System.IO209
5.4.1 Handling File Extensions:The Path Class210
5.4.2 Manipulating Directories212
5.4.3 Manipulating Files215
5.4.4 Reading and Writing Files216
5.5 A System Miscellany221
5.5.1 The System.Collections.Stack Container221
5.5.2 The System.Diagnostics.TraceListener Class223
5.5.3 System.Math225
5.5.4 The DateTime Class226
5.6 Regular Expressions228
5.7 System.Threading235
5.8 The Web Request/Response Model241
5.9 System.Net.Sockets245
5.9.1 The Server-Side TcpListener246
5.9.2 The Client-Side TcpClient248
5.10 System.Data249
5.10.1 The Database Tables250
5.10.2 Opening the Database:Selecting a Data Provider252
5.10.3 Navigating the DataTable254
5.10.4 Setting Up the DataRelation257
5.10.5 Selection and Expressions258
5.11 System.XML259
5.11.1 Getting XML Out of Our Programs260
5.11.2 xmlTextReader:The Firehose265
5.11.3 Document Object Model272
5.11.4 System.Xml.Xsl277
5.11.5 System.Xml.XPath279
6 Windows Forms Designer283
6.1 Our First Windows Forms Program283
6.2 Building the GUI285
6.3 Implementing the Event Callback Routines288
6.3.1 Implementing a TextBox Event292
6.3.2 Implementing the Button Events:OK293
6.3.3 Implementing the Button Events:Quit295
6.4 Inspecting and Generating Control Events295
6.4.1 Labels Are Programmable296
6.5 Implementing the MessageBox Pop-Up Dialog298
6.6 The List Box for Unformatted Output299
6.7 Exploring the File Dialog302
6.8 A Pocketful of Buttons304
6.9 Serving Up Menus306
6.10 The DataGrid Control308
6.11 Adding a pictureBox Control310
7 ASP.NET and Web Forms Designer315
7.1 Our First Web Forms Program316
7.2 Opening an ASP.NET Web Application Project316
7.2.1 Modifying the Document Properties318
7.2.2 Adding Controls to the Document:Label319
7.3 Adding Pages to a Project320
7.4 The HyperLink Control:Linking to Other Pages321
7.5 The DataGrid Control321
7.6 Understanding the Page Event Life Cycle323
7.7 The Data Provider325
7.8 Web State Management326
7.8.1 Adding a TextBox Control328
7.8.2 Adding an ImageButton Control329
7.8.3 Adding a ListBox Control329
7.9 Managing State:Class Members331
7.10 Managing State:The Session Object332
7.11 Managing State:The Application Object333
7.12 Validation Controls334
7.13 Adding a DropDownList Control335
7.14 Adding a Group of RadioButton Controls337
7.15 Adding a CheckBoxList Control338
7.16 Adding Validators to a Control340
7.17 Adding a Calendar Control344
7.18 Adding an Image Control345
7.19 Programming Web Server Controls345
8 The Common Language Runtime349
8.1 Assemblies349
8.2 Runtime Type Reflection353
8.3 Modifying the Retrieval through BindingFlags358
8.4 Invoking a Method during Runtime362
8.5 Delegating the Test to Reflection364
8.6.1 The Intrinsic Conditional Attribute367
8.6 Attributes367
8.6.2 The Intrinsic Serializable Attribute369
8.6.3 The Intrinsic Dllimport Attribute370
8.7 Implementing Our Own Attribute Class372
8.7.1 Positional and Named Parameters375
8.7.2 AttributeUsage376
8.8 Runtime Discovery of Attributes Using Reflection376
8.9 The Intermediate Language378
8.9.1 Examining the Intermediate Language379
8.9.2 The ildasm Tool381
Index385
热门推荐
- 1783340.html
- 3556494.html
- 2232976.html
- 2423613.html
- 419158.html
- 1949142.html
- 65368.html
- 2030146.html
- 2313189.html
- 1685318.html
- http://www.ickdjs.cc/book_314488.html
- http://www.ickdjs.cc/book_3261545.html
- http://www.ickdjs.cc/book_3098789.html
- http://www.ickdjs.cc/book_1106433.html
- http://www.ickdjs.cc/book_1002963.html
- http://www.ickdjs.cc/book_714443.html
- http://www.ickdjs.cc/book_1417689.html
- http://www.ickdjs.cc/book_2823958.html
- http://www.ickdjs.cc/book_3841761.html
- http://www.ickdjs.cc/book_1258736.html