| 作 者: | 汤涛 |
| 出版社: | 清华大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章.NET概述1
1.1.NET简介1
1.2.NET框架介绍2
1.3CLR介绍3
1.4.NET框架基本特征4
1.5程序集6
1.6小结8
第2章基于.NET的面向对象编程技术9
2.1面向对象基本概念9
2.2属性和方法11
2.3继承和多态17
2.4接口和抽象类21
2.5方法的重载29
2.6运算符的重载31
2.7小结38
第3章组件开发和部署40
3.1组件开发概述40
3.2CLR内存管理41
3.3组件内存管理45
3.4.NET应用程序部署51
3.5程序集组件版本控制57
3.6DLL程序集的迟签名技术62
3.7小结64
第4章Windows窗体编程65
4.1如何建立和使用Windows窗体65
4.1.1创建简单的Windows窗体66
4.1.2设置窗体的属性68
4.1.3编写窗体事件处理代码69
4.2处理多窗体应用程序74
4.3使用控件78
4.3.1控件的格式处理78
4.3.2控件使用方法79
4.4使用窗体菜单83
4.5拖放操作的实现87
4.6剪贴板的访问89
4.7在窗体之间传递数据90
4.8小结95
第5章数据展现96
5.1ADO.NET对象模型96
5.2ADO.NET相关的类98
5.3实现数据的增删改查100
5.3.1建立数据库连接100
5.3.2检索数据102
5.3.3插入.修改和删除数据105
5.4使用存储过程108
5.4.1使用简单存储过程108
5.4.2使用带输入参数的存储过程109
5.4.3使用带输出参数的存储过程110
5.5存取大对象数据112
5.6事务处理120
5.6.1事务的基本特征120
5.6.2实现普通事务操作121
5.6.3分布式事务处理127
5.6.4并发控制和死锁问题129
5.7数据访问安全性控制131
5.8小结132
第6章数据流和文件处理134
6.1与流相关的类134
6.2文件操作相关的类135
6.3对文件系统的基本操作136
6.3.1创建文件和目录136
6.3.2删除和修改文件或目录137
6.3.3列举目录下的内容137
6.4读写文件139
6.4.1文本文件的读写140
6.4.2读写二进制文件143
6.5.3写字板应用程序144
6.5异步文件读写操作150
6.6响应文件和目录的更改事件155
6.7独立存储159
6.8小结163
第7章Internet访问技术164
7.1Internet访问概述164
7.2创建Web客户端165
7.2.1创建Web请求165
7.2.2发送请求数据167
7.2.3接收数据171
7.2.4使用WebClient类175
7.2.5异步访问网络资源175
7.2.6网络访问的错误处理180
7.3使用特定协议的Web客户端182
7.4Dns类实现域名解析189
7.5建立TCP服务器和客户端194
7.6小结204
第8章绘图和打印205
8.1GDI+介绍205
8.2创建并显示图片文件207
8.3绘制基本图形217
8.4使用文本和字体绘制图片226
8.5绘制复杂图像228
8.6打印文本和图片232
8.7小结242
第9章.NET与非受管代码的交互244
9.1COM简介244
9.2与COM交互245
9.2.1COM访问.NET246
9.2.2.NET访问COM249
9.3调用Win32API257
9.4通过WMI访问操作系统260
9.5通过.NET的类访问操作系统265
9.5.1访问操作系统的进程信息和日志266
9.5.2访问系统注册表271
9.5.3访问活动目录273
9.6小结276
第10章.NET事件处理278
10.1Windows事件基础278
10.2委托279
10.3事件处理281
10.4小结286
第11章多线程和Windows服务287
11.1多线程287
11.1.1创建新线程288
11.1.2控制线程的运行状态289
11.1.3访问主线程290
11.1.4线程同步291
11.2创建Window服务292
11.2.1获取Windows服务的信息293
11.2.2控制Windows服务296
11.2.3编写Windows服务299
11.3安装和卸载Windows服务302
11.4调试Windows服务306
11.5小结307
第12章ASP.NET编程308
12.1ASP.NET与经典ASP的区别308
12.1.1语言支持309
12.1.2性能309
12.1.3代码和内容的分离309
12.1.4安全性309
12.1.5状态管理309
12.1.6服务器端表单和控件310
12.1.7开发调试310
12.1.8配置和部署310
12.2ASP.NET基本技术310
12.2.1页面控件316
12.2.2Web控件的使用319
12.2.3文件上载326
12.2.4发送Email329
12.2.5动态加载控件332
12.3Web用户控件333
12.3.1定义Web用户控件333
12.3.2使用Web用户控件335
12.4开发Web服务器控件345
12.5小结351
第13章ASP.NET数据展现和报表技术353
13.1使用Web控件展现数据353
13.1.1使用Repeater控件354
13.1.2使用DataList控件360
13.2使用DataGrid控件实现数据更新377
13.2.1DataGrid控件实现数据展现377
13.2.2DataGrid控件实现数据更新386
13.2.3DataGrid控件实现数据排序393
13.3服务器端缓存技术395
13.3.1用户界面缓存397
13.3.2数据缓存407
13.4水晶报表技术412
13.4.1拉模型实现数据展现412
13.4.2推模型实现数据展现417
13.5用户自定义报表421
13.6小结429
第14章ASP.NET配置431
14.1配置概述431
14.2安全性配置433
14.2.1基于表单的身份验证433
14.2.2基于Windows账号的身份验证442
14.3客户端浏览器识别445
14.4编译选项配置448
14.5自定义错误配置452
14.5.1页面级用户自定义错误处理453
14.5.2应用程序级用户自定义错误处理454
14.6区域化信息配置455
14.7ASP.NET进程配置458
14.8Session状态管理配置460
14.8.1Cookie非依赖的Session462
14.8.2Session数据存储区位置选择463
14.9跟踪配置466
14.10页面属性470
14.11小结471
第15章Web服务和远程处理473
15.1Web服务概要473
15.2创建Web服务475
15.3访问Web服务480
15.4Web服务的异步调用488
15.5Remoting(远程处理)概要496
15.6实现远程处理服务端498
15.7部署远程组件505
15.7.1通过IIS部署远程处理组件505
15.7.2Windows后台服务部署远程处理组件506
15.8访问远程组件507
15.9Web服务与远程处理比较517
15.10小结518
第16章XML.NET520
16.1XML基础520
16.1.1处理指令521
16.1.2元素521
16.1.3文档类型声明522
16.1.4命名空间522
16.1.5注释523
16.1.6CDATA片断523
16.2XML基本技术524
16.3XML.NET介绍532
16.4使用XML架构(schema)定义数据结构533
16.5XSL实现数据结构转换538
16.6读写XML数据544
16.6.1XmlReader类544
16.6.2XmlDocument类545
16.6.3XmlWriter类548
16.7XML与ADO.NET交互550
16.8小结552
附录ASMTP和POP3协议(节选)553
A.1SMTP协议(根据RFC822节选)553
A.1.1SMTP命令553
A.1.2SMTP规范557
A.2POP3协议(根据RFC1725节选)562
A.2.1基本操作562
A.2.2授权状态563
A.2.3TRANSACTION状态565
A.2.4UPDATE状态567
A.2.5可选的POP3命令568
A.2.6POP3会话的例子570
A.2.6POP3会话的例子571
附录B.NET编码规则572附录C.NET相关的资源579