高效掌握C#PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:K.Scott Allen,Neil Avent等著;康博译
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302058857
- 页数:373 页
第1章 .NET和CLR概述 1
1.1 .NET简介 1
目录 1
1.1.1 .NET与COM的现有问题 2
1.2 编译并执行一个C#应用程序 3
第9章 程序集和ILDASM工具 21 3
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 Basic 19
2.2.3 Java 19
2.3 进入C 20
2.4 C#和Java的比较 23
2.5.4 JScript.NET 24
2.5.1 托管C++ 24
2.5 C#与其他.NET语言的比较 24
2.5.3 J 24
2.5.2 Visual Basic.NET 24
2.6 C#应用程序 25
2.6.1 ASP.NET 25
2.6.2 Web窗体 26
2.6.3 移动的ASP.NET 26
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.NET 32
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#中使用XML 177
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 查看程序集的内容:ILDASM 226
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.NET 250
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.NET 255
10.4.1 示例数据库:MSDE和Northwind 256
10.4.2 .NET数据提供程序示例 256
10.4.3 DataSet示例 269
10.4.4 使用DataGrid显示数据 277
10.4.5 强类型的DataSet 280
10.4.6 在ADO.NET中使用XML 282
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.NET 318
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 POST 350
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
- 《新完全掌握日语能力考试自学手册 N2 词汇》(日)氏原庸子,佐伯玲子 2019
- 《小学语文综合知识全掌握 二年级》徐丰总主编;顾文艳,沈珣编写 2013
- 《英语尽在掌握》(韩)闵丙哲著 2019
- 《轻松掌握BBC micro:bit》(英)迈克·图利著;王学昭,刘端阳等译 2019
- 《超级AI时代的人类命运 34个你必须掌握的未来生存法则》(日)落合阳一著 2019
- 《1000项汽车电工必会技能完全掌握》(中国)周晓飞 2019
- 《新完全掌握日本语 中级 下》(日)平井悦子,三轮幸子 2017
- 《数学速览 分分钟掌握的200个数学知识 全新修订版》胡玉婷责任编辑;方弦译;(英国)Paul Glendinning 2019
- 《中学生必须掌握的100个沟通技巧》黄素玲编著 2013
- 《家电维修完全掌握丛书 电磁炉维修技能完全掌握》孙立群编著 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019