注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NET基于.NET的Web程序设计:ASP.NET标准教程

基于.NET的Web程序设计:ASP.NET标准教程

基于.NET的Web程序设计:ASP.NET标准教程

定 价:¥29.00

作 者: 刘振岩编著
出版社: 电子工业出版社
丛编项: .NET技术大系
标 签: 主页制作 程序设计 教材

ISBN: 9787121023958 出版时间: 2006-05-01 包装: 胶版纸
开本: 小16开 页数: 305 字数:  

内容简介

本书以ASRNET的基础知识和应用为主要讨论对象,以浅显的方式讲解ASRNET的基础知识,并包含了相应的实例。以HTML、DHTML、XML、c#入手,在夯实基础的同时由浅入深、循序渐进地对ASRNET的具体应用进行较为详细的讨论。通过对实例的学习,读者可以更好地领会ASRNET语法和编程技巧,有助于将所学的知识融会贯通。 本书内容丰富、语言简洁、通俗易懂,主要面向初、中级用户,对高级用户也有参考价值。本=}_;特别适合作为高等院校计算机及相关专业的教学用书,也可作为Web程序设计的培训教材。

作者简介

  刘振岩老师为北京理工大学软件学院讲师,从事.NET教学数年,积累了丰富的.NET教学和科研工作经验,所讲授课程获得了“微软精品课程支持计划”的支持。

图书目录

第1章  基于.NET的Web程序设计的基础知识    1
1.1  Web程序设计概述    1
1.1.1  什么是Web应用程序    1
1.1.2  服务器端Web开发技术    3
1.2  ASP.NET概述    3
1.2.1  .NET Framework    3
1.2.2  什么是ASP.NET    5
1.2.3  ASP.NET的特色    5
1.3  本章小结    6
1.4  习题    6
第2章  HTML    7
2.1  HTML文件的基本结构    7
2.2  构成网页的基本元素    10
2.3  超级链接标记    13
2.4  在HTML文件中使用图像    15
2.5  框架结构的使用    16
2.6  HTML中的表格    22
2.7  列表格式的使用    26
2.8  表单的使用    28
2.9  本章小结    32
2.10  习题    32
第3章  用实例学习DHTML    33
3.1  创建电子图书    33
3.1.1  浏览电子图书    33
3.1.2  电子图书的实现步骤    34
3.2  JavaScript    37
3.2.1  在HTML中使用JavaScript    37
3.2.2  JavaScript基本语法    38
3.3  事件处理和文档对象模型(DOM)    41
3.3.1  事件处理    42
3.3.2  文档对象模型(DOM)    44
3.4  级联式样式表(CSS)    48
3.4.1  使用CSS    48
3.4.2  定义CSS    50
3.5  本章小结    57
3.6  习题    57
第4章  XML    58
4.1  XML概述    58
4.1.1  HTML的局限性    58
4.1.2  不同于HTML的XML    59
4.1.3  XML的主要特性    60
4.1.4  XML与ASP.NET的联系    61
4.2  XML文件结构和基本语法    61
4.2.1  XML文件结构    61
4.2.2  XML的基本语法    62
4.3  XML与CSS    63
4.4  XSL    64
4.5  DTD    66
4.6  XML Schema    69
4.7  本章小结    71
4.8  习题    71
第5章  C#语言基础    72
5.1  数据类型    72
5.2  操作符    73
5.2.1  常用的操作符    73
5.2.2  操作符的优先级    74
5.3  控制语句    74
5.3.1  选择语句    74
5.3.2  循环语句    75
5.3.3  跳出、继续和转向语句    76
5.4  命名空间    77
5.4.1  什么是命名空间    77
5.4.2  命名空间的声明和调用    77
5.5  C#实例    78
5.6  本章小结    78
5.7  习题    78
第6章  ASP.NET开发环境和工具    79
6.1  程序开发环境的建立    79
6.1.1  单机仿真开发环境的建构    79
6.1.2  Web站点的基本概念    80
6.2  不同开发工具的使用    81
6.2.1  记事本    81
6.2.2  DreamWeaver MX    83
6.2.3  Visual Studio.NET    84
6.3  本章小结    86
6.4  习题    87
第7章  ASP.NET Web Forms    88
7.1  创建Web Forms    88
7.1.1  Web Forms的代码组织方式    88
7.1.2  Web Forms的文件结构    94
7.1.3  Web Forms的事件模型    94
7.2  ASP.NET的内部对象    97
7.2.1  Response对象和Request对象    98
7.2.2  Server对象    101
7.3  本章小结    101
7.4  习题    101
第8章  Web服务器控件    102
8.1  ASP.NET服务器控件简介    102
8.2  基本Web服务器控件    103
8.2.1  Label控件    103
8.2.2  Button控件    103
8.2.3  LinkButton控件    104
8.2.4  ImageButton控件    106
8.2.5  TextBox控件    107
8.2.6  DropDownList控件    109
8.2.7  ListBox控件    111
8.2.8  CheckBox控件和CheckBoxList控件    113
8.2.9  RadioButton控件和RadioButtonList控件    115
8.2.10  Panel控件    117
8.3  数据验证控件    119
8.3.1  数据验证机制介绍    119
8.3.2  RequiredFieldValidator控件    120
8.3.3  CompareValidator控件    121
8.3.4  RangeValidator控件    122
8.3.5  RegularExpressionValidator控件    124
8.3.6  CustomValidator控件    125
8.3.7  ValidationSummary控件    127
8.4  本章小结    128
8.5  习题    128
第9章  ADO.NET    129
9.1  数据库服务器    129
9.1.1  SQL Server 2000    129
9.1.2  MSDE 2000    133
9.2  SQL语言基础    135
9.2.1  SQL语言简介    135
9.2.2  数据查询语言    136
9.2.3  数据处理语言    142
9.3  ADO.NET    144
9.3.1  ADO.NET简介    144
9.3.2  ADO.NET结构    145
9.3.3  Connection    148
9.3.4  Command & DataReader    151
9.3.5  DataAdapter & DataSet    158
9.4  数据绑定    161
9.4.1  数据绑定概述    161
9.4.2  绑定数组    161
9.4.3  绑定数据库    162
9.5  本章小结    167
9.6  习题    167
第10章  数据访问控件    168
10.1  用实例学DataGrid控件    168
10.1.1  实例——图书信息管理系统    168
10.1.2  创建数据库    169
10.1.3  新书登记    169
10.1.4  显示图书信息    171
10.1.5  图书信息排序    179
10.1.6  分页浏览图书    182
10.1.7  修改图书信息    184
10.2  Repeater控件    192
10.2.1  Repeater控件简介    192
10.2.2  Repeater控件的应用    193
10.3  DataList控件    197
10.3.1  DataList控件简介    197
10.3.2  DataList控件的应用    198
10.4  本章小结    201
10.5  习题    202
第11章  状态管理    203
11.1  状态管理分类    203
11.2  Global.asax文件    204
11.3  应用程序状态    209
11.3.1  应用程序状态概述    209
11.3.2  Application对象的使用方法    210
11.3.3  Application对象应用——在线人数统计    210
11.4  会话状态    212
11.4.1  会话状态概述    212
11.4.2  启用会话状态    213
11.4.3  Session对象的使用方法    214
11.4.4  Session对象应用——购物车    214
11.5  视图状态    219
11.5.1  视图状态概述    219
11.5.2  ViewState的使用方法    220
11.5.3  ViewState的应用——DataGrid的分页排序    220
11.6  Cookie    223
11.6.1  什么是Cookie    223
11.6.2  Cookie的使用方法    224
11.6.3  Cookie的应用——用户到访统计    224
11.7  本章小结    226
11.8  习题    227
第12章  配置应用程序    228
12.1  配置概述    228
12.2  分层配置结构    229
12.3  Web.config文件    230
12.3.1  Web.config的组成与结构    230
12.3.2  常用的配置元素    232
12.4  锁定配置设置    236
12.5  自定义应用程序设置    238
12.6  本章小结    240
12.7  习题    240
第13章  .NET中的XML    241
13.1  创建XML文件    241
13.2  XmlDocument    242
13.3  XmlDataDocument    245
13.3.1  加载XML数据    245
13.3.2  XmlDataDocument与DataSet    247
13.4  将XML数据导入到数据库    252
13.5  本章小结    259
13.6  习题    259
第14章  Web Service    260
14.1  Web Service概述    260
14.1.1  为什么需要Web Service    260
14.1.2  什么是Web Service    261
14.1.3  何时需要Web Service    261
14.2  Web Service的体系结构和关键技术    263
14.2.1  Web Service的体系结构    263
14.2.2  SOAP    264
14.2.3  WSDL    265
14.2.4  UDDI    265
14.3  Web Service开发与使用    265
14.3.1  创建并测试Web Service    266
14.3.2  公布Web Service    270
14.3.3  使用Web Service    271
14.4  本章小结    273
14.5  习题    273
第15章  综合实例——BBS    274
15.1  实例功能介绍    274
15.2  实现步骤    275
15.2.1  创建数据库    275
15.2.2  Web.config    275
15.2.3  用户登录    275
15.2.4  用户注册    278
15.2.5  显示所有留言    286
15.2.6  创建新的留言    290
15.2.7  查看或回复某个主题的留言    294
15.3  实例运行    302
15.4  本章小结    305
15.5  习题    305
实例目录
实例2-1   第一个HTML文件    7
实例2-2   <Hn >标记的使用1    10
实例2-3   <Hn >标记的使用2    10
实例2-4   <PRE >标记的使用    11
实例2-5   <BR>和<P>标记的使用    12
实例2-6   <HR>标记的使用    13
实例2-7   <A>标记的使用    14
实例2-8   <IMG>标记的使用1    15
实例2-9   <IMG>标记的使用2    16
实例2-10  使用框架结构组织网页    16
实例2-11  页内框架的使用    21
实例2-12  表格的使用    22
实例2-13  表格边框属性的使用    24
实例2-14  合并表格的单元格    25
实例2-15  无序列表的建立    26
实例2-16  有序列表的建立    27
实例2-17  说明列表的建立    28
实例2-18  表单的使用    29
实例3-1   综合运用DHTML制作电子图书    33
实例3-2   练习JavaScript的事件处理    42
实例3-3   Alert、Confirm和Prompt方法的使用    45
实例3-4   Open和Navigate方法的使用    47
实例3-5   不使用CSS设置网页格式    48
实例3-6   使用CSS设置网页格式    49
实例3-7   具有上下文关系的HTML标记样式的使用    52
实例3-8   用户定义类的使用    53
实例3-9   虚类的使用    56
实例4-1   利用CSS显示XML文件    63
实例4-2   利用XSL显示XML文件    64
实例4-3   内部DTD的使用    67
实例4-4   外部DTD的使用    68
实例4-5   XML Schema的使用    70
实例5-1   一个简单的C#编程实例    78
实例6-1   ASP.NET开发环境的建构——如何安装Web服务器(IIS)    79
实例6-2   如何利用记事本开发ASP.NET Web应用程序    81
实例6-3   如何利用Dreamweaver MX开发ASP.NET Web应用程序    83
实例6-4   如何利用Visual Studio.NET开发ASP.NET Web应用程序    85
实例7-1   不使用CodeBehind技术编写第一个简单的应用程序    88
实例7-2   使用CodeBehind技术编写第一个简单的应用程序    90
实例7-3   如何实现一个按钮的Click事件    94
实例7-4   使用Response对象和Repuest对象在不同页面之间传递变量    98
实例7-5   使用Server对象将文件的虚拟路径对应其实际路径    101
实例8-1   使用Button控件动态控制Label控件显示信息    103
实例8-2   动态改变Link Button控件的外观    105
实例8-3   动态改变ImageButton控件的外观    106
实例8-4   使用TextBox控件实现用户身份验证    108
实例8-5   实现DropDownList控件选项更改后的自动回发    109
实例8-6   实现ListBox控件选项的选取、添加和删除操作    111
实例8-7   使用CheckBox控件和CheckBoxList控件创建多个复选框    114
实例8-8   使用RadioButton控件和RadioButtonList控件创建多个单选按钮    116
实例8-9   使用Panel控件隐藏或显示一组控件    117
实例8-10  使用RequiredFieldValidator控件验证用户是否输入信息    120
实例8-11  使用CompareValidator 控件验证用户两次输入的密码是否一致    121
实例8-12  使用RangeValidator 控件验证用户的输入是否在指定的范围内    123
实例8-13  使用RegularExpressionValidator控件验证用户的输入是否
实例8-13  符合电子邮件地址格式    124
实例8-14  使用CustomValidator控件验证用户的输入是否为偶数    125
实例8-15  使用ValidationSummary控件对网页进行综合验证    127
实例9-1   如何安装SQL Server 2000    130
实例9-2   如何安装MSDE 2000    134
实例9-3   查询SQL Server数据库中的数据信息    136
实例9-4   如何在SQL Server 2000中创建一个数据库    142
实例9-5   如何为SQL Server数据库添加、删除和更新数据    143
实例9-6   如何实现应用程序与SQL Server数据库的非信任连接    148
实例9-7   如何实现应用程序与SQL Server数据库的信任连接    150
实例9-8   Command对象和DataReader对象结合使用访问数据库    152
实例9-9   使用Command对象的ExecuteScalar方法    154
实例9-10  使用Command对象的ExecuteNonQuery方法    155
实例9-11  实例9-10的扩展——简易留言板的制作    156
实例9-12  使用DataAdapter对象将数据填充到DataSet中并显示    158
实例9-13  如何将DataSet中改动的数据更新回数据库    160
实例9-14  如何将数组中的数据绑定到DropDownList控件    162
实例9-15  如何将数据库中的数据绑定到控件——一个简易的数据查询系统    163
实例10-1  用DataGrid控件实现图书信息管理系统    168
实例10-2  用Repeater控件显示Northwind数据库中的客户信息    193
实例10-3  用DataList控件显示Northwind数据库中的客户信息    198
实例11-1  应用程序级别事件的触发顺序模拟    206
实例11-2  使用Application对象实现网络聊天室的在线人数统计    210
实例11-3  使用Session对象实现网上购书系统的购物车    214
实例11-4  使用ViewState实现DataGrid的分页排序    220
实例11-5  使用Cookie统计用户访问站点的次数    225
实例12-1  如何声明配置节处理程序    230
实例12-2  如何对配置节进行分组    231
实例12-3  如何将配置应用到特定的子目录    237
实例12-4  如何锁定一组配置设置    237
实例12-5  如何在Web.config中设置应用程序的数据库连接字符串    238
实例13-1  如何创建一个XML文件    241
实例13-2  如何使用XmlDocument和DOM读取XML文档    242
实例13-3  如何使用XmlDataDocument加载XML数据    245
实例13-4  如何将XML数据加载到DataSet    248
实例13-5  如何实现从DataSet关系数据到XML数据的转换    250
实例13-6  如何将XML数据导入到数据库    253
实例14-1  如何创建一个简单的Web Service    266
实例14-2  实例14-1的扩展——实现一个可以判断某个整数是否
实例14-2  为素数的Web Service    268
实例14-3  如何使用一个Web Service    271

本目录推荐