C#程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(英)Burton Harvey等著;康博译
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302048762
- 页数:357 页
第一章 NET Framework概况 1
1.1 概述 1
1.2 Microsoft.NET 1
1.3 公共语言运行时 2
1.3.1 代码管理 3
1.3.2 IL——中间语言 4
1.3.3 Just in Time(JIT)编译器 6
1.4 NET、COM和COM+ 6
1.4.1 OLLs 7
1.4.2 COM 7
1.4.3 COM+ 8
1.4.4 .NET组件 9
1.5 .NET基类 10
1.6 CLR调试器 12
1.7 小结 12
2.1.1 C#的发展历程 13
2.1 什么是C# 13
第2章 C#引言 13
2.1.2 C#与其他语言 17
2.2 C#的用处 21
2.2.1 控制台应用程序 22
2.2.2 Windows应用程序 22
2.2.3 Windows控件 22
2.2.4 ASP.NET工程 23
2.2.5 Web控件 23
2.2.6 Web服务 23
2.2.7 .NET组件 24
2.3 编译和运行C# 24
2.4 C#语言 27
2.4.1 数据类型 27
2.4.2 运算符 28
2.4.3 流程控制 29
2.4.4 类 29
2.4.5 反映 30
2.4.6 互操作性 31
2.4.7 预处理器 31
2.5 小结 32
第3章 VS.NET之旅 33
3.1 Start页 33
3.2 VS.NET IDE概览 34
3.2.1 标签化和自动隐藏的窗口 34
3.2.2 Solution Explorer 34
3.2.3 类视图 35
3.2.4 属性窗口 36
3.2.5 工具箱 36
3.2.6 Server Explorer 37
3.3 创建工程 38
3.3.1 工程和方案 38
3.3.2 向导和工程类型 38
3.4.1 代码窗口 40
3.4 编写代码 40
3.4.2 Intellisense 43
3.4.3 对象浏览器 43
3.4.4 引用组件和控件 44
3.4.5 引用外部控件 45
3.5 编译代码 46
3.5.1 输出窗口 46
3.5.2 任务列表 46
3.6 调试代码 47
3.7 定制VS.NET 52
3.7.1 定制的配置文件 52
3.7.2 过滤的帮助文件 53
3.7.3 Options窗口 54
3.7.4 定制的工具栏 55
3.8 其他VS.NET功能 56
3.8.1 宏资源管理器 56
3.8.2 插件管理器 57
3.8.3 编辑HTML、XML和CSS 57
3.9 小结 58
第4章 C#语法 59
4.1 开题 59
4.2 类型 61
4.2.1 预定义类型 61
4.2.2 运算符 62
4.2.3 任何事物都可以是对象 65
4.2.4 变量创建和初始化 65
4.2.5 关于字符 67
4.2.6 常量 67
4.2.7 内存管理 68
4.2.8 数组 68
4.2.9 多维数组 69
4.2.10 语句 71
4.3 程序控制 72
4.3.1 goto语句 72
4.3.2 if语句 72
4.3.3 for语句 73
4.3.4 break和continue关键字 74
4.3.5 do和while语句 74
4.3.6 foreach语句 75
4.3.7 switch语句 75
4.4 调用方法 77
4.5 处理程序错误 81
4.5.1 finally 84
4.5.2 异常类 84
4.5.3 检查和未检查 86
4.6 控制台I/O 87
4.6.1 控制台输入 87
4.6.2 控制台输出 88
4.7 名称空间 90
4.8 小结 92
第5章 面向对象的编程 93
5.1 结构 93
5.3 类 95
5.2 枚举 95
5.3.1 常量和只读成员 98
5.3.2 this引用 98
5.3.3 构造程序和解除程序 99
5.3.4 解除程序 100
5.3.5 静态成员 102
5.4 继承 103
5.4.1 访问基类成员 105
5.4.4 调用基类构造程序 106
5.4.3 对.NET装配件的内部访问 106
5.4.2 受保护的访问 106
5.4.5 数据类型转换 107
5.4.6 虚拟函数 108
5.4.7 隐藏基类方法 110
5.4.8 抽象类和方法 110
5.4.9 防止派生 111
5.5 对象类 112
5.5.2 运算符重载 114
5.5.1 封箱和拆箱 114
5.5.3 接口 116
5.5.4 属性 119
5.5.5 索引符 121
5.5.6 委托 122
5.5.7 事件 125
5.6 小结 131
第6章 高级C#概念 132
6.1 关于类的更多说明 132
6.1.1 变量变元列表 132
6.1.2 用户定义的转换 133
6.1.3 实现集合 135
6.1.4 反射 138
6.1.5 动态创建和调用 143
6.2 预处理器 144
6.2.3 #region 146
6.2.1 #warning和#error 146
6.2.2 #line 146
6.3 属性 147
6.3.1 使用属性 147
6.3.2 编写定制的属性 149
6.3.3 使用带有属性的反射 152
6.4 非安全代码 154
6.5 XML文档 157
6.5.1 在Visual Studio中的XML文档 158
6.5.2 将StringCollection类归入文档 159
6.6 小结 164
第7章 名称空间和基类 165
7.1 名称空间 166
7.2 基类 169
7.3 WinCV工具 169
7.4 处理日期和时间 174
7.5 文件和文件夹运算 177
7.5.1 找到关于文件的信息 178
7.5.2 在文件夹中列举文件 179
7.5.3 复制和删除文件 180
7.5.4 读取文本文件 181
7.5.5 向文本文件中写人 182
7.5.6 读取二进制文件 183
7.5.7 写入二进制文件 184
7.6 浏览Internet 185
7.7 访问注册表 187
7.8 数学函数 190
7.9 小结 191
第8章 Windows应用程序 192
8.1 简单的WinForms例子 192
8.2 Windows应用程序 195
8.3 在VS.NET 中创建WinForms应用程序 199
8.4 更高级的应用程序 206
8.5 部署Windows应用程序 216
8.6 小结 223
第9章 ADO.NET 224
9.1 ADO.NET的工作原理:对象模型 224
9.2 ADO.NET的优点 226
9.2.1 可伸缩性 226
9.2.2 数据源独立性 226
9.2.3 协同性 226
9.2.4 强大的分类字段 227
9.2.5 性能 227
9.2.6 防火墙 227
9.3 数据集 227
9.4 可管理支持程序 228
9.5 ADO.NET实例 229
9.6 使用SQL可管理支持程序读取数据库 230
9.7 读取Access数据库 232
9.8 读取列信息 233
9.9 使用DataGrid 236
9.10 修改数据 238
9.11 写XML文件 242
9.12 读XML文件 243
9.13 使用DataReader 244
9.14 使用.NET连接数据库 245
9.15 小结 249
第10章 装配件与清单 250
10.1 组件 250
10.2 装配件 252
10.2.1 共享装配件与专用装配件 253
10.2.2 装配件的优点 254
10.2.3 零冲突安装 255
10.2.4 版本 256
10.3 构建DLL装配件 257
10.3.1 库工程 257
10.3.2 测试工具 259
10.4 使用ILDasm检验装配件 262
10.5.1 公共密钥和专用密钥 264
10.5 共享名称 264
10.6 全局装配件高速缓存 265
10.5.2 从密钥生成共享名称 265
10.7 将专用装配件转换为共享装配件 266
10.7.1 创建一对密钥 266
10.7.2 装配件签名 267
10.7.3 将装配件置于高速缓存中 267
10.8 替代密钥文件 268
10.9 跨语言功能 269
10.9.1 继承性 269
10.9.2 调试 273
10.10 小结 274
第11章 COM交互操作性 275
11.1 范例程序 275
11.1.1 继承COM对象 276
11.1.2 范例.NET客户机对象 277
11.2.1 早联编和晚联编 278
11.2 在C#应用程序中使用COM组件 278
11.2.2 早联编的类型库 279
11.2.3 使用TlbImp.exe的早联编 279
11.2.4 经由反映的晚联编 282
11.2.5 输入ActiveX控件 284
11.3 从未管理的代码中调用C#组件 287
11.3.1 RegAsm.exe 287
11.3.2 输出类型库 289
11.4 非安全和未管理的代码 290
11.4.1 “非安全”不表示“未管理” 290
11.4.2 未管理的代码:PInvoke 290
11.5 小结 293
第12章 COM+服务 294
12.1 组件服务概览 294
12.1.1 可以重用的、功能强大的企业应用程序功能 294
12.1.2 组件管理 294
12.1.3 提供的服务 295
12.2 COM+的新内容 297
12.2.1 安装 297
12.2.2 COM+Catalog 297
12.2.3 新服务 297
12.3 在.NET之下使用COM+ 299
12.4 小结 311
第13章 ASP.NET 312
13.1 ASP.NET的新特征 312
13.1.1 编译的代码 312
13.1.2 支持的语言 313
13.1.3 开发人员环境 313
13.1.4 服务器控件 313
13.1.5 浏览器独立性 314
13.1.6 用户界面从业务逻辑中的分离 314
13.2 第一个ASP.NET页 314
13.2.1 向页中添加代码 318
13.2.2 编写服务器控件 319
13.2.3 编写验证控件 325
13.2.4 修改控件的外观 328
13.2.5 ASP.NET对象模式的工作原理 330
13.2.6 操作服务器控件 334
13.2.7 上传文件 338
13.3 小结 341
第14章 Web服务 342
14.1 什么是Web服务 342
14.2 所需要的协议 343
14.3 第一个Web服务 344
14.4 使用开发人员环境创建Web服务 348
14.5 创建客户机 351
14.5.1 创建代理程序 351
14.5.2 创建Web服务客户机 354
14.6 发现服务 355
14.7 小结 357
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《公主小姐不想吃饭》(法)克里斯汀·诺曼·维拉蒙著(法)玛丽安娜·巴尔西隆绘苏迪译 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019