图书介绍
高效掌握C#2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- K.Scott Allen,Neil Avent等著;康博译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302058857
- 出版时间:2002
- 标注页数:373页
- 文件大小:47MB
- 文件页数:391页
- 主题词:
PDF下载
下载说明
高效掌握C#PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET和CLR概述1
1.1 .NET简介1
目录1
1.1.1 .NET与COM的现有问题2
1.2 编译并执行一个C#应用程序3
第9章 程序集和ILDASM工具 213
1.1.2 COM和COM+3
1.2.1 编译代码4
1.2.2 执行4
1.3 Microsoft中间语言5
1.3.2 Microsoft中间语言数据处理6
1.3.1 Microsoft中间语言的编程方法6
1.4 通用类型系统(CTS)7
1.5 公共语言规范(CTS)9
1.6 语言的互操作性10
1.7 .NET基类库(BCL)10
1.8 程序集11
1.8.1 元数据和清单11
1.8.2 共享程序集12
1.8.3 私有程序集12
1.8.4 命名空间12
1.9 应用程序域13
1.10 实时编译14
1.11.1 异常15
1.11 无用单元回收器15
1.11.2 安全性16
1.11.3 属性16
1.12 本章小结16
第2章 C#简介17
2.1 需要C#的原因17
2.2 现有语言中存在的问题18
2.2.1 C与C++18
2.2.2 Visual Basic19
2.2.3 Java19
2.3 进入C20
2.4 C#和Java的比较23
2.5.4 JScript.NET24
2.5.1 托管C++24
2.5 C#与其他.NET语言的比较24
2.5.3 J24
2.5.2 Visual Basic.NET24
2.6 C#应用程序25
2.6.1 ASP.NET25
2.6.2 Web窗体26
2.6.3 移动的ASP.NET26
2.6.4 Web控件26
2.6.5 Web服务26
2.6.8 Windows服务27
2.6.9 类库27
2.6.7 Windows控件27
2.6.6 Windows应用程序27
2.6.10 控制台应用程序28
2.7 C#编译器28
2.8 本章小结29
第3章 C#基础知识31
3.1 C#入门31
3.1.1 C#中的可执行文件32
3.1.2 使用Visual Studio.NET32
3.1.3 程序结构33
3.2 基本语法34
3.2.1 注释34
3.2.2 数据类型35
3.2.3 语句50
3.2.4 定义和调用方法55
3.2.5 错误处理57
3.2.6 输入/输出控制61
3.3 本章小结64
第4章 C#的面向对象功能65
4.1 枚举65
4.2 结构66
4.2.1 定义结构的方法68
4.2.2 结构构造函数69
4.2.3 声明的顺序70
4.3 类70
4.3.1 构造函数和析构函数73
4.3.2 常量和只读成员76
4.3.3 this引用76
4.3.4 属性77
4.3.5 静态成员79
4.4 继承80
4.4.1 使用基类引用81
4.4.2 受保护的访问81
4.5 虚方法82
4.4.3 调用基类构造函数82
4.6 隐藏基类方法83
4.7 抽象类和方法84
4.8 防止派生85
4.9 类型强制转换85
4.10 对象类86
4.11 运算符重载90
4.12 接口91
4.13 索引器95
4.14 本章小结97
第5章 C#的高级特性99
5.1 深入了解类99
5.1.1 可变参数列表99
5.1.2 用户定义转换100
5.2 预处理程序102
5.2.1 #define,#undef和#if语句102
5.2.3 #line语句104
5.2.2 #warning和#error语句104
5.2.4 #region和#endregion语句105
5.3 委托105
5.4 事件109
5.5 不安全代码113
5.5.1 指针简介114
5.5.2 fixed关键字115
5.5.3 stackalloc关键字116
5.6 XML文档116
5.6.1 生成文档117
5.6.2 一个XML文档实例119
5.7 本章小结122
6.1.1 命名空间123
6.1 命名空间和using关键字123
第6章 C#.NET编程123
6.1.2 在程序中使用命名空间125
6.2 映射和类型库128
6.3 属性136
6.3.1 使用属性137
6.3.2 编写定制属性138
6.3.3 使用属性142
6.4 集合与数组144
6.4.1 数组144
6.4.2 集合149
6.5 线程153
6.5.1 应用程序域153
6.5.2 System.Threading命名空间154
6.6 本章小结159
第7章 使用.NET基类库160
7.1 .NET类库命名空间160
7.2.1 System.String类161
7.2 C#中的字符串处理161
7.2.2 处理字符串163
7.2.3 StringBuilder类:易变的字符串164
7.3 C#中的文件系统165
7.3.1 文件和文件夹166
7.3.2 读取、写入和流172
7.4 在C#中使用XML177
7.4.1 向XML文件中写入数据178
7.4.2 读取XML文件180
7.4.3 XML串行化182
7.5 HTML内容描述符185
7.6 本章小结189
第8章 构建Windows应用程序190
8.1 Windows窗体190
8.1.1 Windows控件192
8.1.2 事件句柄194
8.1.3 自定义窗体195
8.1.4 简单的计算程序196
8.2 部署应用程序206
8.3 本章小结212
9.1 什么是程序集213
9.1.1 使用程序集的好处:DLLHell的终结214
9.1.2 使用应用程序的好处: 并行处理214
9.1.3 程序集包含的内容214
9.2 程序集的结构218
9.2.1 单文件程序集218
9.2.2 多文件程序集218
9.2.3 附属程序集219
9.3 程序集示例:Shapes类库220
9.4 程序集属性222
9.4.1 程序集的信息属性223
9.4.2 文化属性223
9.4.3 版本属性224
9.4.4 强名属性225
9.5 查看程序集的内容:ILDASM226
9.5.1 查看清单的内容228
9.5.2 查看一个方法的内容230
9.5.3 将程序集内容作为中间语言输出230
9.6 私有程序集231
9.6.1 单客户程序231
9.6.2 私有程序集绑定和搜索232
9.7 共享程序集235
9.7.1 构建一个共享程序集235
9.7.2 将共享程序集安装到全局程序集缓存中236
9.7.4 共享程序集搜索239
9.7.3 在全局程序集缓存中同时安装不同的版本239
9.7.5 共享程序集配置文件240
9.8 数字签名和签名代码242
9.9 代码访问的安全性244
9.9.1 证据和安全策略244
9.9.2 代码许可244
9.10 程序集的高级内容245
9.10.1 反射和程序集的类245
9.10.2 显式加载和隐式加载246
9.10.3 动态程序集247
9.10.4 交叉语言支持247
9.10.5 COM互操作程序集248
9.11 本章小结248
第10章 使用ADO.NET进行数据访问250
10.1 ADO.NET250
10.2.3 ODBC.NET提供程序251
10.2.2 OLE DB.NET提供程序251
10.2.1 SQLServer.NET提供程序251
10.2 .NET数据提供程序251
10.3 ADO.NET类结构252
10.3.1 数据使用类252
10.3.2 .NET提供程序类254
10.3.3 其他的.NET Framework类255
10.4 使用ADO.NET255
10.4.1 示例数据库:MSDE和Northwind256
10.4.2 .NET数据提供程序示例256
10.4.3 DataSet示例269
10.4.4 使用DataGrid显示数据277
10.4.5 强类型的DataSet280
10.4.6 在ADO.NET中使用XML282
10.5 本章小结287
11.1 COM互操作288
第11章 COM与COM+互操作288
11.1.1 生成元数据289
11.1.2 创建和调用291
11.1.3 使用反射293
11.1.4 带有ActiveX控件的互操作295
11.2 COM客户端的互操作295
11.2.1 私有部署296
11.2.2 共享部署301
11.3 利用COM+服务301
11.4 平台调用服务312
11.4.1 识别DLL函数312
11.4.2 使用DllImportAttribute属性314
11.4.3 原型调用排序315
11.5 本章小结317
第12章 ASP.NET318
12.1 ASP.NET的由来318
12.2 创建一个Web Form项目319
12.2.1 添加控件320
12.2.2 后台编码文件322
12.2.3 用户控件328
12.2.4 其他服务器控件330
12.2.5 使用Web控件进行数据绑定332
12.3 ASP.NET的配置337
12.4 ASP.NET中的诊断——跟踪341
12.4.1 页面级跟踪341
12.4.2 应用程序级跟踪343
12.5 本章小结344
第13章 Web服务345
13.1 Web服务涉及的领域345
13.1.1 平台的互操作性345
13.1.2 分布式计算345
13.2 编写一个Web服务程序346
13.3 测试与调试Web服务349
13.3.1 使用HTTP POST350
13.3.2 使用SOAP协议351
13.3.3 Web服务描述语言352
13.4 创建Web服务客户程序354
13.5 XML串型化356
13.6 XML规范360
13.7 Windows Form客户程序361
13.8 异步Web服务调用363
13.9 WebMethod特性详解366
13.9.1 Web服务事务处理366
13.9.2 Web服务高速缓存367
13.9.3 状态管理368
13.9.4 状态管理的缺点370
13.10 SOAP头370
13.11 本章小结373