微信扫一扫,移动浏览光盘
简介
visual studio.net作为微软.net战略的核心开发工具,与visual studio 6相比,其开发效率具有显著性地提高,其开发框架和思路发生了根本性地改变。同时,visual studio.net又提供对com组件的访问兼容性。.net全面引入对xml的支持是开发基于.net分布式应用的基石,xml.net支持在数据访问层面和对象传递层面上跨越internet传递数据和对象。
本书基于c#语言深入阐述.net核心开发思路和.net应用程序运行的基本原理,详尽讲解windows编程方法、网络访问和sockets编程。还深入讨论了多线程应用程序开发、线程同步技术和线程池技术等.net深入编程技术。web服务和远程通信技术是.net下企业级三层结构应用开发的关键技术,本书讨论了web服务和远程通信的基本原理和实现机制,与com+交互,.net企业服务技术和序列化技术,详细阐述基于.net的三层结构应用程序开发,这些技术都是实现.net企业级软件开发所必备的。企业应用部署向来是企业级应用开发的关键,本书详细阐述了.net应用部署的基本方法和原则。
本书结构清晰,讲解深入浅出,并通过丰富的实例加深读者对相关技术的把握。本书是从事微软visual c#.net开发和应用人员不可多得的参考书。同时适合广大计算机爱好者自学也可作为大专院校相关专业的教学参考书。
目录
第1章 .net概述1
1.1 .net简介 1
1.2 .net 框架介绍 2
1.3 clr介绍 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.2 clr内存管理 41
3.3 组件内存管理 45
3.4 .net应用程序部署 51
.3.5 程序集组件版本控制 57
3.6 dll程序集的迟签名技术 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.1 ado.net对象模型 96
5.2 ado.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.1 internet访问概述 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.4 dns类实现域名解析 189
7.5 建立tcp服务器和客户端 194
7.6 小结 204
第8章 绘图和打印205
8.1 gdi+介绍 205
8.2 创建并显示图片文件 207
8.3 绘制基本图形 217
8.4 使用文本和字体绘制图片 226
8.5 绘制复杂图像 228
8.6 打印文本和图片 232
8.7 小结 242
第9章 .net与非受管代码的交互244
9.1 com简介 244
9.2 与com交互 245
9.2.1 com访问.net 246
9.2.2 .net访问com 249
9.3 调用win32api 257
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.1 windows事件基础 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.1 asp.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.2 asp.net基本技术 310
12.2.1 页面控件 316
12.2.2 web控件的使用 319
12.2.3 文件上载 326
12.2.4 发送e瞞ail 329
12.2.5 动态加载控件 332
12.3 web用户控件 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.1 datagrid控件实现数据展现 377
13.2.2 datagrid控件实现数据更新 386
13.2.3 datagrid控件实现数据排序 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.7 asp.net进程配置 458
14.8 session状态管理配置 460
14.8.1 cookie非依赖的session 462
14.8.2 session数据存储区位置选择 463
14.9 跟踪配置 466
14.10 页面属性 470
14.11 小结 471
第15章 web服务和远程处理473
15.1 web服务概要 473
15.2 创建web服务 475
15.3 访问web服务 480
15.4 web服务的异步调用 488
15.5 remoting(远程处理)概要 496
15.6 实现远程处理服务端 498
15.7 部署远程组件 505
15.7.1 通过iis部署远程处理组件 505
15.7.2 windows后台服务部署远程处理组件 506
15.8 访问远程组件 507
15.9 web服务与远程处理比较 517
15.10 小结 518
第16章 xml.net520
16.1 xml基础 520
16.1.1 处理指令 521
16.1.2 元素 521
16.1.3 文档类型声明 522
16.1.4 命名空间 522
16.1.5 注释 523
16.1.6 cdata片断 523
16.2 xml基本技术 524
16.3 xml.net介绍 532
16.4 使用xml架构(schema)定义数据结构 533
16.5 xsl实现数据结构转换 538
16.6 读写xml数据 544
16.6.1 xmlreader类 544
16.6.2 xmldocument类 545
16.6.3 xmlwriter类 548
16.7 xml与ado.net交互 550
16.8 小结 552
附录 asmtp和pop3协议(节选)553
a.1 smtp协议(根据rfc822节选)553
a.1.1 smtp命令553
a.1.2 smtp规范557
a.2 pop3协议(根据rfc1725节选)562
a.2.1 基本操作562
a.2.2 授权状态563
a.2.3 transaction状态565
a.2.4 update状态567
a.2.5 可选的pop3命令568
a.2.6 pop3会话的例子570
a.2.6 pop3会话的例子571
附录b .net编码规则572附录c.net相关的资源579
1.1 .net简介 1
1.2 .net 框架介绍 2
1.3 clr介绍 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.2 clr内存管理 41
3.3 组件内存管理 45
3.4 .net应用程序部署 51
.3.5 程序集组件版本控制 57
3.6 dll程序集的迟签名技术 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.1 ado.net对象模型 96
5.2 ado.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.1 internet访问概述 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.4 dns类实现域名解析 189
7.5 建立tcp服务器和客户端 194
7.6 小结 204
第8章 绘图和打印205
8.1 gdi+介绍 205
8.2 创建并显示图片文件 207
8.3 绘制基本图形 217
8.4 使用文本和字体绘制图片 226
8.5 绘制复杂图像 228
8.6 打印文本和图片 232
8.7 小结 242
第9章 .net与非受管代码的交互244
9.1 com简介 244
9.2 与com交互 245
9.2.1 com访问.net 246
9.2.2 .net访问com 249
9.3 调用win32api 257
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.1 windows事件基础 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.1 asp.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.2 asp.net基本技术 310
12.2.1 页面控件 316
12.2.2 web控件的使用 319
12.2.3 文件上载 326
12.2.4 发送e瞞ail 329
12.2.5 动态加载控件 332
12.3 web用户控件 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.1 datagrid控件实现数据展现 377
13.2.2 datagrid控件实现数据更新 386
13.2.3 datagrid控件实现数据排序 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.7 asp.net进程配置 458
14.8 session状态管理配置 460
14.8.1 cookie非依赖的session 462
14.8.2 session数据存储区位置选择 463
14.9 跟踪配置 466
14.10 页面属性 470
14.11 小结 471
第15章 web服务和远程处理473
15.1 web服务概要 473
15.2 创建web服务 475
15.3 访问web服务 480
15.4 web服务的异步调用 488
15.5 remoting(远程处理)概要 496
15.6 实现远程处理服务端 498
15.7 部署远程组件 505
15.7.1 通过iis部署远程处理组件 505
15.7.2 windows后台服务部署远程处理组件 506
15.8 访问远程组件 507
15.9 web服务与远程处理比较 517
15.10 小结 518
第16章 xml.net520
16.1 xml基础 520
16.1.1 处理指令 521
16.1.2 元素 521
16.1.3 文档类型声明 522
16.1.4 命名空间 522
16.1.5 注释 523
16.1.6 cdata片断 523
16.2 xml基本技术 524
16.3 xml.net介绍 532
16.4 使用xml架构(schema)定义数据结构 533
16.5 xsl实现数据结构转换 538
16.6 读写xml数据 544
16.6.1 xmlreader类 544
16.6.2 xmldocument类 545
16.6.3 xmlwriter类 548
16.7 xml与ado.net交互 550
16.8 小结 552
附录 asmtp和pop3协议(节选)553
a.1 smtp协议(根据rfc822节选)553
a.1.1 smtp命令553
a.1.2 smtp规范557
a.2 pop3协议(根据rfc1725节选)562
a.2.1 基本操作562
a.2.2 授权状态563
a.2.3 transaction状态565
a.2.4 update状态567
a.2.5 可选的pop3命令568
a.2.6 pop3会话的例子570
a.2.6 pop3会话的例子571
附录b .net编码规则572附录c.net相关的资源579
.NET企业级应用程序开发教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×