首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

前言.................. XI

第一部分  C#语言

1  C#与.NET框架.... 3

.NET平台... 3

.NET框架... 4

编译过程与MSIL.. 6

C#语言... 7

2  出发:“Hello World” 9

类、对象与类型... 9

开发“Hello World”. 16

使用Visual Studio .NET调试器... 21

3  C#语言基础.... 24

类型... 24

变量与常量... 29

表达式... 37

空白... 37

语句... 38

操作符... 54

预处理指令... 63

4  类与对象.... 67

定义类... 68

创建对象... 73

使用静态成员... 80

销毁对象... 85

传递参数... 88

重载方法和构造方法... 94

用属性封装数据... 97

只读字段... 101

5  继承与多态.... 104

具体化与一般化... 104

继承... 107

多态... 107

抽象类... 115

万类之根:Object 119

类型的装箱和拆箱... 121

嵌套类... 124

6  操作符重载.... 127

使用operator关键字... 127

支持其他.NET语言... 128

创建有用的操作符... 128

逻辑操作符对... 129

等于操作符... 129

转换操作符... 130

7  结构体.... 136

定义结构体... 136

创建结构体... 139

8  接口.... 144

实现接口... 145

访问接口方法... 154

重定义接口的实现... 162

显式接口实现... 166

9  数组、索引器与集合.... 176

数组... 176

foreach语句... 181

索引器... 197

集合接口... 206

约束... 210

List<T>.. 215

队列... 226

栈... 229

字典... 232

10  字符串与正则表达式.... 235

字符串... 236

正则表达式... 251

11  异常处理.... 263

抛出和捕获异常... 264

Exception对象... 274

自定义异常... 278

重新抛出异常... 280

12  委托与事件.... 286

委托... 287

多重委托... 298

事件... 302

使用匿名方法... 315

从多重委托获取值... 316

第二部分   C#编程

13  创建Windows应用程序.... 327

创建一个简单的Windows窗体... 328

创建Windows Forms程序... 332

XML文档型注释... 357

14  用ADO.NET访问数据.... 360

关系型数据库与SQL.. 360

ADO.NET对象模型... 364

开始使用ADO.NET.. 366

使用OLE DB托管提供程序... 369

使用数据绑定控件... 371

15  ASP.NET程序与Web Services编程.... 380

理解网页窗体... 381

创建一个网页窗体... 385

添加空间... 389

数据绑定... 391

Web Service. 401

SOAP、WSDL和发现... 402

创建一个Web Service. 403

创建代理... 407

16  综合运用.... 414

总体设计... 414

建立网络服务客户端... 414

显示结果... 424

根据分类检索... 433

第三部分  C#.NET CLR

17  程序集和版本控制.... 441

PE文件... 441

元数据... 441

安全边界... 442

清单... 442

多模块程序集... 443

专用程序集... 451

共享程序集... 452

18  属性和反射.... 459

属性... 459

反射... 466

19  封送和远程编程.... 478

程序域... 479

上下文... 489

远程访问... 491

20  线程与同步.... 503

线程... 504

同步... 513

竞赛状态和死锁(Race Conditions and Deadlocks)... 523

21  Streams. 525

文件和目录... 526

读写数据... 537

异步I/O.. 544

网络I/O.. 549

网页流... 569

序列化... 572

独立存储... 581

22  COM组件在.NET平台上的编程.... 585

导入ActiveX控件... 585

导入COM组件... 593

导出.NET组件... 602

P/Invoke. 604

指针... 608

附录  C#关键字................... 613

索引................. 619

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论