精通ASP.NET网络编程 (含盘)
分類: 图书,计算机/网络,计算机理论,
作者: 孟军 王宝学 编著
出 版 社: 人民邮电出版社
出版时间: 2002-1-1字数:版次: 第1版第1次页数: 385印刷时间:开本:印次:纸张:I S B N : 9787115098962包装: 平装内容简介
本书是一本详细讲解ASP.NET网络编程技术的实用教程。本书共分为13章,第1章主要介绍了ASP.NET中的新技术以及如何构建ASP.NET开发平台;第2章介绍VB.NET与VB 6.0/VBScript编程的区别,这部分内容主要针对程序员从ASP升级到ASP.NET时应该注意的问题;第3章介绍了微软公司的新一代开发语言C#的基础知识;第4章介绍了最新的ADO.NET数据访问技术;第5、6、7章结合实例重点阐述了ASP.NET的Web Form技术;第8、9章结合实例介绍了ASP.NET系统操作和ASP.NET网络功能的应用;第10章给出了ASP.NET中运用ADO.NET对数据库进行操作的实例,并做了详细注解;第11、12、13章介绍了ASP.NET的对象开发、Web Services、Web应用程序等高级技术。
本书内容丰富,包含ASP.NET编程技术的大部分关键知识;示例典型,且配有详细的代码讲解,随书附带一张程序实例光盘。本书适合广大网络设计和开发人员以及对ASP.NET感兴趣的编程爱好者阅读。
目录
第1章 ASP.NET概述1
1.1 .NET Framework1
1.2 XML和SOAP2
1.3 走近ASP.NET3
1.3.1 ASP的发展3
1.3.2 新的ASP.NET下部构造4
1.3.3 通用的中间语言5
1.3.4 ASP.NET的新性能5
1.3.5 ASP.NET多语言支持7
1.4 建立ASP.NET开发平台7
1.5 ASP.NET新功能预览16
1.5.1 Server控制元件功能预览16
1.5.2 数据控制元件功能预览20
1.5.3 Web Services功能预览21
1.5.4 Web Apllication功能预览22
1.6 小结22
第2章 从VB 6.0/VBScript到VB.NET23
2.1 从Hello,World程序谈起23
2.2 VB.NET与VB 6.0/VBScript的差异25
2.2.1 变量方面的差异25
2.2.2 子程序(函数)的定义与调用26
2.2.3 运算符优先级27
2.2.4 数组方面的区别27
2.2.5 条件判断式的改变28
2.2.6 常用的部分函数的改变28
2.2.7 其他改变31
2.3 小结32
第3章 C#语言基础33
3.1 简单的C#程序33
3.2 标识符34
3.3 基本数据类型34
3.3.1 值类型35
3.3.2 引用类型36
3.3.3 加框和消框37
3.4 控制结构38
3.4.1 条件语句38
3.4.2 循环语句40
3.5 类42
3.5.1 构造函数和析构函数42
3.5.2 方法43
3.5.3 类属性50
3.5.4 索引51
3.5.5 事件53
3.6 小结55
第4章 ADO.NET数据访问技术56
4.1 目前的分布式访问模式56
4.2 改进的必要性57
4.3 DataSet模型57
4.4 从Recordset到DataSet58
4.5 ADO.NET对象62
4.5.1 Connection对象63
4.5.2 Command对象64
4.5.3 DataReader对象64
4.5.4 DataAdapter对象68
4.5.5 DataSet对象69
4.5.6 DataView对象72
4.6 小结76
第5章 Web Form技术中的HTML控制元件78
5.1 Web Form入门78
5.2 HTML控制元件81
5.2.1 控制元件简介81
5.2.2 HTML控制元件与HTML标记的差异81
5.2.3 HTML控制元件常用的属性82
5.2.4 HtmlAnchor85
5.2.5 HtmlButton86
5.2.6 HtmlForm88
5.2.7 HtmlImage90
5.2.8 HtmlInput92
5.2.9 HtmlSelect105
5.2.10 HtmlTextArea107
5.2.11 HtmlTable、HtmlTableRow和HtmlTableCell109
5.3 小结112
第6章 Web Form技术中的Web控制元件113
6.1 Web控制元件入门113
6.2 Web控制元件详解115
6.2.1 AdRotator控制元件115
6.2.2 Button控制元件116
6.2.3 Calendar控制元件116
6.2.4 CheckBox控制元件124
6.2.5 CheckBoxList控制元件124
6.2.6 CompareValidator控制元件128
6.2.7 CustomValidator控制元件129
6.2.8 DropDownList控制元件130
6.2.9 HyperLink控制元件132
6.2.10 Image控制元件134
6.2.11 ImageButton控制元件134
6.2.12 Label控制元件134
6.2.13 LinkButton控制元件134
6.2.14 ListBox控制元件135
6.2.15 Panel控制元件137
6.2.16 PlaceHolder控制元件141
6.2.17 RadioButton控制元件143
6.2.18 RadioButtonList控制元件144
6.2.19 RangeValidator控制元件147
6.2.20 RegularExpressionValidator控制元件152
6.2.21 RequiredFieldValidator控制元件154
6.2.22 Table、TableRow和TableCell控制元件155
6.2.23 TextBox控制元件155
6.2.24 ValidationSummary控制元件155
6.2.25 XML控制元件157
6.3 小结162
第7章 Web Form技术中的数据控制元件163
7.1 数据控制元件入门163
7.2 一个重要的方法165
7.3 DataGrid控制元件170
7.3.1 用DataGrid控制元件实现分页功能170
7.3.2 在DataGrid中隐藏字段189
7.3.3 在DataGrid中进行排序193
7.3.3 在DataGrid中编辑数据198
7.4 Repeater控制元件205
7.5 DataList控制元件212
7.5.1 用DataList格式化输出数据表212
7.5.2 用DataList进行选择输出215
7.5.3 用DataList编辑数据221
7.6 小结227
第8章 系统操作228
8.1 如何在ASP.NET中实现目录浏览228
8.2 在ASP.NET中如何操作文件232
8.3 如何在ASP.NET中取得环境变量的值235
8.4 在ASP.NET中如何获得浏览器信息237
8.5 小结244
第9章 网络编程245
9.1 如何实现域名与IP地址之间的转换245
9.2 跨站点抓取页面247
9.3 E-mail自动传送250
9.4 小结255
第10章 数据库操作256
10.1 简单的注册系统256
10.2 简易留言本的制作264
10.3 公司销售业绩查询系统272
10.4 一个完整的讨论区程序277
10.5 网站新闻发布系统305
10.6 小结327
第11章 对象开发技术328
11.1 开发网页配件328
11.1.1 最简单的网页配件制作328
11.1.2 含有属性的网页配件制作329
11.1.3 含有方法的网页配件制作336
11.1.4 一个对数据表进行输出的网页配件342
11.2 开发.NET对象类别344
11.2.1 对象类别的概念344
11.2.2 建立第一个.NET对象类别345
11.2.3 使用对象类别348
11.2.4 建立数据库对象类别349
11.2.5 使用数据库对象类别354
11.3 小结358
第12章 Web Services技术359
12.1 Web Services初步359
12.2 Web Services中的数据类型363
12.3 Web Service代理程序367
12.4 用Web Service进行跨站点存取数据库370
12.5 小结374
第13章 ASP.NET应用程序375
13.1 新建虚拟目录375
13.2 应用程序详解378
13.3 HttpHandlers和Factories382
13.4 小结385
附录1 .NET字典386
附录2 常用语法392