图书介绍
Visual C#开发技术大全PDF|Epub|txt|kindle电子书版本网盘下载
- 明日科技编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115167484
- 出版时间:2007
- 标注页数:814页
- 文件大小:371MB
- 文件页数:834页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C#开发技术大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 C#基础3
第1章 认识Visual C3
1.1 C#概述4
1.1.1 C#发展历程4
1.1.2 C#的特点4
1.1.3 C#语言编程环境4
1.2 .NET Framework简介5
1.2.1 什么是.NET Framework5
1.2.2 C#与.NET的关系6
1.3 安装与卸载Visual Studio 20056
1.3.1 硬件环境6
1.3.2 软件环境7
1.3.3 安装Visual Studio 20057
1.3.4 卸载Visual Studio 200510
1.4 Visual Studio 2005开发环境的启动与项目创建11
1.4.1 启动Visual Studio 200511
1.4.2 创建项目12
1.4.3 新建网站13
1.5 Visual Studio 2005集成开发环境13
1.5.1 新特性13
1.5.2 主窗口14
1.5.3 菜单栏15
1.5.4 工具栏18
1.5.5 文档窗口18
1.5.6 工具箱窗口19
1.5.7 解决方案资源管理器窗口20
1.5.8 属性窗口20
1.6 Visual Studio 2005帮助系统21
1.6.1 安装与运行MSDN21
1.6.2 查看Help主题24
1.6.3 上下文相关帮助25
1.6.4 管理窗口25
第2章 C#语言基础27
2.1 C#语言简介28
2.2 数据类型28
2.2.1 值类型28
2.2.2 引用类型30
2.2.3 装箱和拆箱31
2.3 变量和常量31
2.3.1 变量31
2.3.2 常量33
2.4 数据类型转换34
2.4.1 隐式类型转换34
2.4.2 显示类型转换34
2.5 运算符35
2.5.1 算术运算符35
2.5.2 赋值运算符36
2.5.3 关系运算符38
2.5.5 逻辑运算符38
2.5.6 位运算38
2.5.7 其他特殊运算符38
2.5.8 运算符的优先级39
2.6 C# 2.0新特性40
2.6.1 泛型40
2.6.2 匿名方法41
2.6.3 迭代器42
2.6.4 局部类43
2.7 程序编写规范43
2.7.1 代码书写规则43
2.7.2 命名规范44
第3章 C#语句控制47
3.1 选择语句48
3.1.1 if语句48
3.1.2 switch语句50
3.2 迭代语句53
3.2.1 while语句53
3.2.2 do-while语句54
3.2.3 for语句55
3.2.4 foreach语句56
3.3 跳转语句57
3.3.1 break语句57
3.3.2 continue语句58
3.3.3 goto语句59
3.3.4 return语句60
3.4 异常处理语句60
3.4.1 throw语句61
3.4.2 try-catch语句62
3.4.3 try-catch-finally语句63
第4章 数组与集合65
4.1 数组的概念66
4.2 一维数组66
4.2.1 一维数组的声明66
4.2.2 一维数组的使用66
4.3 二维数组及多维数组67
4.3.1 二维数组的声明67
4.3.2 二维数组的使用68
4.3.3 多维数组的声明69
4.3.4 多维数组的使用69
4.4 集合69
4.4.1 集合的概述70
4.4.2 常用的集合类型70
第5章 面向对象编程75
5.1 什么是面向对象编程76
5.2 类76
5.3 对象77
5.4 构造函数和析构函数77
5.5 方法78
5.5.1 方法的格式78
5.5.2 方法的返回值79
5.5.3 方法的参数79
5.5.4 方法的重载79
5.6 封装、继承和多态80
5.6.1 封装80
5.6.2 继承80
5.6.3 多态81
5.7 接口81
5.7.1 定义接口81
5.7.2 接口继承82
5.8 域和属性82
5.8.1 域82
5.8.2 属性82
5.9 事件和索引器83
5.9.1 事件83
5.9.2 索引器85
第6章 程序调试与错误处理87
6.1 错误类型88
6.2 程序调试89
6.2.1 断点89
6.2.2 开始执行90
6.2.3 中断执行91
6.2.4 停止执行91
6.2.5 单步执行91
6.2.6 运行到指定位置91
6.3 错误处理92
6.3.1 Web服务器配置不正确92
6.3.2 IIS管理服务没有响应92
6.3.3 未安装ASP.NET93
第2篇 Windows窗体设计第7章 Windows窗体介绍97
7.1 创建Windows窗体98
7.1.1 Windows窗体概述98
7.1.2 创建窗体99
7.1.3 设置窗体的属性101
7.1.4 为窗体添加控件103
7.2 创建继承窗体104
7.2.1 继承窗体概述104
7.2.2 创建继承窗体104
7.2.3 继承窗体的应用106
7.3 创建MDI窗体106
7.3.1 MDI窗体概述106
7.3.2 创建MDI窗体107
7.3.3 创建MDI应用程序110
第8章 Windows控件与组件113
8.1 控件与组件的概述114
8.1.1 控件概述114
8.1.2 组件概述114
8.2 文本类型控件115
8.2.1 Label控件115
8.2.2 LinkLabel控件117
8.2.3 TextBox控件118
8.2.4 RichTextBox控件120
8.3 动作类型控件122
8.4 列表类型控件123
8.4.1 ListBox控件123
8.4.2 ComboBox控件125
8.4.3 ListView控件127
8.4.4 TreeView控件129
8.4.5 NumericUpDown控件132
8.5 值类型控件134
8.5.1 CheckBox控件134
8.5.2 RadioButton控件136
8.5.3 CheckedListBox控件136
8.6 图形显示类型控件138
8.6.1 PictureBox控件138
8.6.2 NotifyIcon控件139
8.7 日期类型控件141
8.7.1 DateTimePicker控件141
8.7.2 MonthCalendar控件143
8.8 其他类型控件144
8.8.1 ToolTip控件144
8.8.2 ProgressBar控件145
8.8.3 WebBrower控件146
8.8.4 MaskedTextBox控件148
8.9 容器控件150
8.9.1 FlowLayoutPanel控件150
8.9.2 Panel控件151
8.9.3 GroupBox控件153
8.9.4 SplitContainer控件153
8.9.5 TabControl控件154
8.9.6 TableLayoutPanel控件155
8.10 组件157
8.10.1 BackgroundWorker组件157
8.10.2 DirectoryEntry组件159
8.10.3 DirectorySearcher组件160
8.10.4 ErrorProvider组件161
8.10.5 EventLog组件163
8.10.6 FileSystemWatcher组件166
8.10.7 HelpProvider组件168
8.10.8 ImageList组件170
8.10.9 MessageQueue组件170
8.10.10 PerformanceCounter组件172
8.10.11 ServiceControlle组件174
8.10.12 Timer组件176
第9章 用户控件177
9.1 用户控件的概述178
9.1.1 用户控件的概述178
9.1.2 用户控件的优点178
9.2 创建用户控件178
9.3 用户控件的使用180
第10章 菜单、工具栏和状态栏设计183
10.1 菜单184
10.1.1 菜单概念和用途184
10.1.2 菜单的设计185
10.2 工具栏186
10.2.1 工具栏概念和用途186
10.2.2 工具栏的设计186
10.3 状态栏189
10.3.1 状态栏概念和用途189
10.3.2 状态栏的设计189
第11章 对话框193
11.1 消息对话框194
11.2 关于对话框202
11.3 公共对话框204
11.3.1 “打开”对话框204
11.3.2 “另存为”对话框207
11.3.3 “颜色”对话框208
11.3.4 “字体”对话框210
第3篇 ASP.NET网站开发第12章 ASP.NET 2.0网站开发基础215
12.1 ASP.NET 2.0运行环境配置与管理216
12.1.1 安装IIS服务器216
12.1.2 配置IIS服务器218
12.2 ASP.NET 2.0基本设计步骤221
12.2.1 创建ASP.NET 2.0网站221
12.2.2 创建Web窗体222
12.2.3 设计Web窗体界面223
12.2.4 编写代码223
12.2.5 运行程序224
12.3 ASP.NET 2.0网页语法225
12.3.1 ASP.NET 2.0网页扩展名225
12.3.2 页面指令226
12.3.3 ASPX文件内容注释227
12.3.4 服务器端文件包含227
12.3.5 HTML服务器控件语法228
12.3.6 ASP.NET 2.0服务器语法229
12.3.7 代码块语法〈%%〉229
12.3.8 数据绑定语法229
12.3.9 对象标记语法230
12.3.10 表达式语法231
12.4 Web.config文件配置231
第13章 ASP.NET 2.0常用服务器控件235
13.1 标准服务器控件236
13.1.1 Label控件236
13.1.2 TextBox控件238
13.1.3 Button控件242
13.1.4 LinkButton控件244
13.1.5 ImageButton控件244
13.1.6 HyperLink控件246
13.1.7 ListBox控件247
13.1.8 DropDownList控件249
13.1.9 CheckBox控件251
13.1.10 RadioButton控件253
13.1.11 Calendar控件254
13.1.12 FileUpload控件255
13.1.13 标准服务器控件典型应用257
13.2 验证控件259
13.2.1 RequiredFieldValidator控件259
13.2.2 RegularExpressionValidator控件260
13.2.3 CompareValidator控件262
13.2.4 ValidationSummary控件263
13.2.5 验证控件典型应用264
13.3 登录控件265
13.3.1 Login控件265
13.3.2 CreateUserWizard控件266
13.3.3 登录控件典型应用269
第14章 Web用户控件273
14.1 用户控件的概述和用途274
14.1.1 用户控件概述274
14.1.2 用户控件的优点274
14.2 创建用户控件274
14.2.1 创建ASP.NET 2.0用户控件274
14.2.2 将Web页转换为ASP.NET 2.0用户控件278
14.3 用户控件的应用280
14.3.1 站内搜索280
14.3.2 导航条281
第15章 ASP.NET 2.0内置对象283
15.1 Response对象284
15.1.1 Response对象的属性284
15.1.2 Response对象的方法285
15.1.3 Response对象的应用287
15.2 Request对象288
15.2.1 Request对象的属性288
15.2.2 Request对象的方法290
15.2.3 Request对象的应用291
15.3 Application对象292
15.3.1 Application对象的集合292
15.3.2 Application对象的属性293
15.3.3 Application对象的方法294
15.3.4 Application对象的事件295
15.3.5 Application对象的应用296
15.4 Session对象298
15.4.1 Session对象的集合298
15.4.2 Session对象的属性298
15.4.3 Session对象的方法299
15.4.4 Session对象的事件299
15.4.5 Session对象的应用299
15.5 Server对象301
15.5.1 Server对象的属性301
15.5.2 Server对象的方法301
15.5.3 Server对象的应用302
15.6 Cookie对象303
15.6.1 Cookie对象的属性303
15.6.2 Cookie对象的方法304
15.6.3 Cookie对象的应用305
15.7 Cache对象308
15.7.1 Cache对象的属性308
15.7.2 Cache对象的方法308
15.7.3 Cache对象的应用310
15.8 全局程序集文件Global.asax311
第16章 ASP.NET 2.0母版页313
16.1 母版页的概述314
16.2 创建母版页316
16.3 创建内容页318
16.4 嵌套母版页319
16.5 访问母版页的控件和属性321
第17章 ASP.NET 2.0主题327
17.1 主题的概述328
17.1.1 组成元素328
17.1.2 文件存储和组织方式329
17.2 创建主题329
17.2.1 创建外观文件329
17.2.2 为主题添加CSS样式331
17.3 应用主题332
17.3.1 指定和禁用主题332
17.3.2 动态加载主题335
第18章 站点导航和导航控件337
18.1 站点地图概述338
18.2 SiteMapPath控件339
18.2.1 功能339
18.2.2 属性340
18.2.3 事件341
18.3 TreeView控件342
18.3.1 功能342
18.3.2 属性342
18.3.3 事件344
18.4 Menu控件346
18.4.1 功能346
18.4.2 属性346
18.4.3 事件349
18.5 导航控件的应用349
18.5.1 TreeView菜单导航的应用349
18.5.2 Menu、SiteMapPath联合制作站点导航355
第19章 ASP.NET 2.0缓存技术357
19.1 ASP.NET 2.0缓存概述358
19.2 页面输出缓存358
19.3 页面部分缓存361
19.3.1 使用@OutputCache指令361
19.3.2 使用PartialCachingAttribute类361
19.3.3 使用ControlCachePolicy类363
19.3.4 实现缓存后替换365
19.4 页面数据缓存369
第4篇 数据库开发375
第20章 数据库的安装与创建375
20.1 Access数据库376
20.1.1 安装Access数据库376
20.1.2 创建Access数据库381
20.1.3 创建Access数据表383
20.2 SQL Server数据库384
20.2.1 安装SQL Server384
20.2.2 启动SQL Server服务管理器389
20.2.3 创建SQL Server数据库389
20.2.4 创建SQL Server数据表392
20.3 数据库备份与恢复393
20.3.1 数据库备份393
20.3.2 数据库还原395
20.4 附加和分离数据库396
20.4.1 附加数据库396
20.4.2 分离数据库396
第21章 ADO.NET技术399
21.1 ADO.NET概述400
21.2 ADO.NET对象模型400
21.2.1 Connection对象400
21.2.2 Command对象402
21.2.3 DataReader对象405
21.2.4 DataSet对象407
21.2.5 DataAdapter对象412
21.3 数据库开发基本操作415
21.3.1 打开数据库连接415
21.3.2 向数据库中添加数据415
21.3.3 修改数据库中数据416
21.3.4 删除数据库中数据418
21.3.5 查询数据库中数据419
21.3.6 使用事务420
第22章 数据绑定控件423
22.1 DataGridView控件424
22.1.1 DataGridView属性、方法和事件424
22.1.2 对DataGridView数据控件进行绑定439
22.2 GridView控件440
22.2.1 GridView属性、方法和事件440
22.2.2 对GridView数据控件进行绑定451
22.2.3 GridView控件应用实例453
22.3 DataList控件454
22.3.1 DataList属性、方法和事件454
22.3.2 对DataList数据控件进行绑定460
22.3.3 DataList控件实例应用463
22.4 Repeater控件464
22.4.1 Repeater属性、方法和事件465
22.4.2 对Repeater数据控件进行绑定469
22.4.3 Repeater控件实例应用471
第23章 高性能数据处理技术475
23.1 存储过程概述476
23.2 存储过程的建立、修改和删除476
23.2.1 存储过程的建立476
23.2.2 存储过程的修改478
23.2.3 存储过程的删除479
23.3 在C#中调用存储过程480
23.4 视图的概述482
23.5 视图的建立、修改和删除483
23.5.1 视图的建立483
23.5.2 视图的修改484
23.5.3 视图的删除485
23.6 在C#中调用视图485
23.7 触发器的应用488
23.8 游标的应用490
第5篇 文件技术495
第24章 文件处理技术495
24.1 System.IO命名空间496
24.1.1 File和Directory497
24.1.2 FileInfo和DirectoryInfo499
24.1.3 FileStream500
24.1.4 StreamWriter503
24.1.5 StreamReader505
24.2 文件的基本操作506
24.2.1 判断文件是否存在506
24.2.2 创建文件506
24.2.3 复制或移动文件506
24.2.4 删除文件507
24.2.5 获取文件基本信息507
24.3 文件夹的基本操作507
24.3.1 判断文件夹是否存在507
24.3.2 创建文件夹507
24.3.3 移动文件夹507
24.3.4 删除文件夹507
24.3.5 遍历文件夹中文件508
24.4 文件写入和读取509
24.4.1 文件的写入509
24.4.2 文件的读取510
第25章 帮助文件511
25.1 WinHelp帮助文件512
25.1.1 安装Microsoft Help Workshop512
25.1.2 编辑RTF文件513
25.1.3 制作帮助索引文件517
25.1.4 制作.Hlp帮助文件520
25.1.5 在C#中使用帮助文件522
25.2 HTML帮助文件522
25.2.1 HTML帮助文件概述522
25.2.2 安装HTML Help Workshop522
25.2.3 HTML帮助主题文件523
25.2.4 HTML帮助项目文件524
25.2.5 目录和目录文件528
25.2.6 关键字和索引文件531
25.2.7 制作.chm文件535
25.2.8 在C#中使用.chm帮助文件536
第6篇 图形图像与多媒体第26章 GDI+图形图像541
26.1 GDI+概述542
26.2 直线、曲线和图形542
26.2.1 向量图形概述542
26.2.2 GDI+中的直线和矩形542
26.2.3 GDI+中的椭圆和弧545
26.2.4 GDI+中的多边形547
26.2.5 GDI+的基数样条548
26.2.6 GDI+中的贝塞尔样条550
26.2.7 GDI+中的图形路径552
26.2.8 GDI+中的画笔553
26.2.9 GDI+中曲线的填充556
26.2.10 GDI+中的区域556
26.2.11 用直线和曲线消除锯齿558
26.3 图像、位图和图元文件559
26.3.1 位图类型559
26.3.2 GDI+中的元文件560
26.3.3 在GDI+中绘制和克隆图像560
26.3.4 在GDI+中缩放图像563
26.4 坐标系和坐标变换564
26.4.1 坐标系类型564
26.4.2 变形的矩阵表示形式564
26.4.3 全局变换和局部变换566
26.5 GDI+绘制图表的应用567
26.5.1 绘制柱型图分析商品月销售情况568
26.5.2 绘制饼图分析男女比例570
26.5.3 绘制折线图分析网站流量571
26.5.4 绘制验证码图片574
第27章 多媒体技术577
27.1 多媒体概述578
27.2 文字处理578
27.3 音频与视频处理579
27.3.1 Windows Media Player控件579
27.3.2 DirectShow设计582
27.4 动画设计588
27.4.1 ImageAnimator类功能588
27.4.2 ImageAnimator类方法588
27.4.3 ImageAnimator类的应用589
第7篇 报表与打印技术第28章 水晶报表593
28.1 水晶报表简介594
28.2 .NET平台下的Crystal报表594
28.2.1 Crystal Reports.Net简介594
28.2.2 创建Crystal报表594
28.2.3 Crystal报表设计器的环境介绍596
28.2.4 Crystal报表区域介绍597
28.3 Crystal报表数据源和数据库的操作598
28.3.1 Visual Studio 2005中Crystal Reports数据源列举598
28.3.2 Visual Studio 2005中Crystal Reports数据库操作598
28.3.3 水晶报表的应用607
第29章 Windows打印对象609
29.1 PageSetupDialog组件610
29.1.1 PageSetupDialog组件的属性610
29.1.2 PageSetupDialog组件的方法611
29.1.3 PageSetupDialog组件的应用611
29.2 PrintDialog组件612
29.2.1 PrintDialog组件的属性612
29.2.2 PrintDialog组件的方法613
29.2.3 PrintDialog组件的应用613
29.3 PrintDocument组件614
29.3.1 PrintDocument组件的属性614
29.3.2 PrintDocument组件的方法614
29.3.3 PrintDocument组件的事件615
29.4 PrintPreviewControl组件616
29.4.1 PrintPreviewControl组件的属性616
29.4.2 PrintPreviewControl组件的方法618
29.5 PrintPreviewDialog组件619
29.5.1 PrintPreviewDialog组件的属性619
29.5.2 PrintPreviewDialog组件的方法620
29.6 Windows打印对象的综合应用621
第8篇 XML技术627
第30章 XML语言基础627
30.1 XML介绍628
30.1.1 XML文档结构628
30.1.2 XML语法要求629
30.1.3 XML中的命名空间Namespaces629
30.1.4 使用属性630
30.1.5 XML声明630
30.1.6 注释630
30.1.7 字符和实体引用630
30.2 XML的两种语法规则631
30.2.1 文档类型定义(DTD)631
30.2.2 Schema模式634
30.3 XML规范中的字符集635
30.3.1 ASCII码字符集635
30.3.2 Unicode字符集635
30.3.3 中文字符集635
30.4 XML的3种显示格式636
30.4.1 CSS样式表636
30.4.2 XSL样式表637
30.4.3 XML数据岛技术638
第31章 C#操作XML641
31.1 System.XML命名空间642
31.2 XML架构设计643
31.3 显示XML文件643
31.4 添加XML节点645
31.5 删除XML节点645
31.6 XML应用实例646
第9篇 高级开发篇653
第32章 鼠标键盘处理技术653
32.1 鼠标的基本操作654
32.1.1 定义鼠标指针形状654
32.1.2 定义鼠标指针为指定的图片655
32.1.3 定义鼠标指针为指定的动画图标655
32.2 关于鼠标事件的响应656
32.2.1 MouseClick和Mouse DoubleClick事件656
32.2.2 MouseDown和MouseUp事件657
32.2.3 MouseMove事件658
32.2.4 控制鼠标操作659
32.3 读取和判断键盘输入660
32.3.1 ASCII字母键码表660
32.3.2 KeyDown与KeyUp事件662
32.3.3 KeyPress事件663
32.4 使用键盘热键663
32.5 键盘消息的响应664
32.6 拖放技术666
32.6.1 拖放技术相关方法和事件666
32.6.2 拖放技术的典型应用668
第33章 Web服务和Windows服务669
33.1 Web服务670
33.1.1 Web服务概述670
33.1.2 创建Web服务671
33.1.3 测试Web服务674
33.1.4 客户机调用Web服务676
33.2 Windows服务679
33.2.1 Windows服务概述679
33.2.2 创建Windows服务680
33.2.3 测试Windows服务687
33.2.4 客户机调用Windows服务688
第34章 动态链接库DLL691
34.1 DLL概述692
34.1.1 DLL的概念692
34.1.2 DLL的优点692
34.1.3 DLL依赖项693
34.1.4 DLL故障排除工具693
34.2 创建DLL动态链接库694
34.3 C#调用动态链接库695
34.4 C#调用其他编程语言编写的DLL696
第35章 COM+组件699
35.1 COM+组件概述700
35.1.1 COM+的概念700
35.1.2 MTS服务700
35.1.3 COM+不同用途的类型701
35.1.4 注册COM+服务组件703
35.2 COM+组件的创建与应用705
35.2.1 建立动态链接库705
35.2.2 建立COM+组件强名称708
35.2.3 注册COM+服务组件708
35.2.4 建立客户端程序709
35.2.5 测试COM+应用程序711
第36章 网络通信713
36.1 网络编程介绍714
36.2 System.Net命名空间714
36.2.1 DNS类715
36.2.2 DnsPermission类716
36.2.3 WebRequest类718
36.2.4 WebResponse类719
36.2.5 WebClient类719
36.3 System.Net.Sockets命名空间723
36.3.1 套接字723
36.3.2 Socket类的属性、方法723
36.4 开发网络应用程序729
36.4.1 开发UDP聊天程序729
36.4.2 开发TCP/IP聊天室730
36.5 电子邮件的发送与接收733
36.5.1 MailMessage类和SmtpClient类733
36.5.2 POP3与SMTP协议733
36.5.3 电子邮件的发送734
36.5.4 电子邮件的接收735
第37章 注册表741
37.1 注册表基础知识742
37.1.1 注册表概述742
37.1.2 注册表的结构742
37.2 读写注册表745
37.2.1 读取注册表信息745
37.2.2 向注册表写入信息747
37.3 注册表的典型应用749
37.3.1 操作注册表749
37.3.2 将应用软件的使用次数写入注册表752
37.3.3 保护注册表753
37.3.4 通过注册表优化系统754
第38章 线程757
38.1 线程的简介758
38.1.1 单线程简介758
38.1.2 多线程简介758
38.2 线程的操作759
38.2.1 线程的创建759
38.2.2 线程的暂停与恢复761
38.2.3 删除线程762
38.2.4 线程的优先权762
38.2.5 线程的休眠764
38.2.6 线程同步764
38.3 线程应用实例766
第39章 .NET Remoting分布式开发771
39.1 Remoting772
39.1.1 .NET Remoting内涵772
39.1.2 .NET Remoting概述772
39.1.3 .NET Remoting的3大组成部分772
39.2 Remoting的体系结构774
39.2.1 远程类对象774
39.2.2 信道774
39.2.3 格式标识符776
39.2.4 RemotingConfiguration类776
39.2.5 消息接收器的功能777
39.2.6 如何传送自定义类对象777
39.2.7 .NET Remoting租约机制管理有状态的对象的生存期778
39.2.8 远程处理中的安全性780
39.2.9 远程对象的注册和激活780
39.3 简单Remoting的构建与配置781
39.3.1 构建远程类对象782
39.3.2 构建服务器端783
39.3.3 构建客户端783
39.3.4 配置文件784
39.3.5 简单Remoting运行测试785
39.4 构建远程主机785
39.4.1 在Windows中驻留远程对象785
39.4.2 在ASP.NET中驻留远程对象786
39.5 Remoting分布式开发实例786
39.5.1 远程类对象787
39.5.2 服务器端787
39.5.3 客户端788
第10篇 安装与部署795
第40章 Windows应用程序部署与安装795
40.1 Windows Installer简介796
40.2 Windows应用程序部署797
40.2.1 Windows应用程序部署797
40.2.2 安装及卸载Windows程序804
第41章 网站发布、打包与安装807
41.1 网站发布、打包与安装简介808
41.1.1 “发布网站”中的预编译过程808
41.1.2 “发布网站”的优点808
41.2 网站发布、打包与安装809
41.2.1 网站发布809
41.2.2 打包与安装812