注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETASP.NET 2.0网络编程从入门到精通

ASP.NET 2.0网络编程从入门到精通

ASP.NET 2.0网络编程从入门到精通

定 价:¥55.00

作 者: 李玉林,王岩 编著
出版社: 清华大学出版社
丛编项: 网站开发非常之旅
标 签: ASP.NET

ISBN: 9787302135272 出版时间: 2006-09-01 包装: 胶版纸
开本: 26cm 页数: 511 字数:  

内容简介

  本书是一部实用的ASP.NET2.0编程指导用书,全书从易到难、由浅入深、循序渐进地介绍了ASP.NET2.0(C#)的知识点及其Web应用程序的开发技术。本书内容通俗易懂,使用了大量的实例使读者更加深刻理解所学习的知识,更好地进行开发实践。本书共分为14章,从搭建ASP.NET Web应用程序开发环境开始,首先介绍了C#语言的编程基础知识和常用技巧,然后介绍了ASP.NET2.0的基本开发技术,如服务器控件、ADO.NET、ASP.NET基本对象、站点导航等,并使用这些技术实现了6个网络应用开发的常用模块,如网络用户管理、网络硬盘、留言板、邮件系统、流量统计、在线投票等。最后使用一个大型电子商务系统——网上购物商城结束全书。 本书内容充实,实例丰富,结构严谨,深入浅出,不论是对初学ASP.NET 2.0网络应用程序开发的人员,还是对ASP.NET2.O网络应用程序开发有一定经验的开发人员,都会有所帮助。

作者简介

暂缺《ASP.NET 2.0网络编程从入门到精通》作者简介

图书目录

第一篇  ASP.NET开发基础
第1章  ASP.NET 2.0开发入门    3
1.1  搭建ASP.NET开发环境    4
1.1.1  ASP.NET 2.0概述    4
1.1.2  安装和配置IIS    4
1.1.3  安装Visual Studio 2005    7
1.1.4  配置集成开发环境IDE    10
1.2  创建第一个ASP.NET Web应用程序    12
1.2.1  创建ASP.NET Web应用程序    12
1.2.2  设计Web页面    13
1.2.3  添加资源文件夹    14
1.2.4  添加配置文件Web.config    14
1.2.5  运行应用程序    15
1.2.6  使用IIS配置网站    16
1.2.7  申请域名和空间    17
第2章  C#语言基础    19
2.1  C#概述    20
2.2  类型    20
2.2.1  基类型    20
2.2.2  使用值类型和引用类型    21
2.2.3  装箱与拆箱    23
2.3  语句和运算符    24
2.3.1  选择语句    24
2.3.2  循环语句    26
2.3.3  使用运算符    28
2.3.4  重载运算符    28
2.3.5  使用运算符转换    30
2.4  字符串处理    31
2.4.1  使用String和StringBuilder    31
2.4.2  格式化字符串    32
2.4.3  对字符串进行编码    33
2.5  类和结构    36
2.5.1  定义类和结构    36
2.5.2  定义属性    38
2.5.3  定义索引器    38
2.5.4  重载方法    40
2.5.5  使用Ref和Out类型参数    41
2.5.6  定义接口和抽象类    42
2.6  使用集合编程    43
2.6.1  使用枚举    43
2.6.2  使用数组    45
2.6.3  使用ArrayList    46
2.6.4  使用哈希表    47
2.6.5  使用字典    48
2.6.6  使用堆栈    49
2.6.7  使用队列    49
2.7  委托与事件    50
2.7.1  委托和事件    50
2.7.2  使用委托进行回调    51
2.7.3  动态注册和移除事件    52
2.8  使用反射编程    53
第3章  ASP.NET的基本对象    55
3.1  ASP.NET基本对象概述    56
3.1.1  使用Application对象存储数据    56
3.1.2  使用Session对象存储数据    56
3.1.3  使用ViewState对象保存页面状态信息    58
3.2  Request对象和Respose对象    60
3.2.1  向页面输出数据    60
3.2.2  页面跳转    61
3.2.3  使用Request对象传递参数    61
3.2.4  使用Respose对象输出图像    63
3.3  Server对象和Global.asax文件    64
3.3.1  获取文件物理路径    64
3.3.2  使用Server对象对字符串进行编码    65
3.3.3  使用Global.asax文件中的事件    67
3.3.4  扩展Global.asax文件    68
3.4  配置应用程序    69
3.4.1  配置数据库链接字符串    69
3.4.2  配置文件Web.config    69
3.4.3  使用“ASP.NET配置”工具    72
3.4.4  自定义配置节    73
3.4.5  读取Web.config文件    74
第4章  应用ADO.NET编程    75
4.1  ADO.NET概述    76
4.2  使用ADO.NET链接数据源    77
4.2.1  链接SQL Server数据库    77
4.2.2  使用ODBC链接数据源    80
4.2.3  使用OLE DB链接数据源    83
4.2.4  链接Oracle数据库    86
4.3  ADO.NET的基本对象和操作    88
4.3.1  使用Command对象和DataReader对象读取数据    88
4.3.2  使用DataAdapter对象填充DataSet    92
4.3.3  使用DataView对象    96
4.3.4  使用ExecuteNonQuery()操作数据    99
4.3.5  使用ExecuteXMLReader()读取XML数据    103
第5章  进一步使用ADO.NET编程    107
5.1  数据绑定    108
5.1.1  简单数据绑定    108
5.1.2  使用AccessDataSource数据源控件    109
5.1.3  使用ObjectDataSource数据源控件    112
5.1.4  使用SqlDataSource数据源控件    112
5.1.5  使用XmlDataSource数据源控件    114
5.1.6  使用SiteMapDataSource数据源控件    115
5.2  复杂数据绑定控件    116
5.2.1  使用Repeater控件    116
5.2.2  使用DataList控件交替显示数据    118
5.2.3  DataList控件的模板列和事件    119
5.3  GridView控件    122
5.3.1  绑定GridView控件数据    123
5.3.2  使用GridView控件交替显示数据    124
5.3.3  使用GirdView控件模板列    126
5.3.4  GridView自动编辑    127
5.3.5  GridView排序数据    129
5.3.6  GridView分页机制    131
5.4  ADO.NET和XML    132
5.4.1  从数据库中读取XML数据    133
5.4.2  创建XML文件    134
5.4.3  使用XML填充DataSet    136
第6章  导航与控件    139
6.1  导航和登录    140
6.1.1  使用Menu创建菜单    140
6.1.2  使用TreeView    141
6.1.3  实现站点登录    144
6.2  使用母版页    146
6.2.1  母版页界面设计    146
6.2.2  创建页面Default.aspx    147
6.2.3  创建页面Bluehills.aspx    147
6.2.4  创建页面sun.aspx    149
6.2.5  运行效果    149
6.3  统一站点主题    150
6.3.1  主题设计    150
6.3.2  界面设计    150
6.3.3  运行效果    151
6.4  创建用户控件    151
6.4.1  用户控件设计    152
6.4.2  界面设计    152
6.4.3  事件设计    153
6.4.4  运行效果    154
6.5  创建自定义控件    155
6.5.1  自定义控件MyCalendar设计    155
6.5.2  界面设计    160
6.5.3  事件设计    161
6.5.4  运行效果    162
第7章  用户输入验证    165
7.1  用户输入验证概述    166
7.2  简单验证    167
7.2.1  非空验证    167
7.2.2  范围验证    169
7.2.3  比较验证    171
7.3  复杂验证    173
7.3.1  日期和时间验证    174
7.3.2  电话号码验证    176
7.3.3  数值验证    178
7.3.4  Email验证    181
7.4  自定义格式验证    183
7.5  页面统一验证    186
第二篇  典型模块设计
第8章  网络用户管理系统    193
8.1  系统功能概述    194
8.2  数据库设计    194
8.3  设计错误处理页面    195
8.4  关键技术详解    195
8.4.1  防止恶意用户SQL注入攻击    196
8.4.2  防止恶意用户客户端攻击    197
8.4.3  设计用户登录图片验证码    198
8.4.4  对用户输入信息进行编码    201
8.4.5  加密用户登录信息    202
8.5  实现网络用户管理系统    202
8.5.1  接口设计    202
8.5.2  数据访问层设计    204
8.5.3  用户登录    210
8.5.4  用户管理    213
8.5.5  添加用户    216
8.5.6  修改用户    218
8.5.7  删除用户    221
8.5.8  设置用户权限    221
8.5.9  修改用户密码    222
8.5.10  退出登录    226
第9章  网络硬盘    227
9.1  系统功能概述    228
9.2  数据库设计    228
9.3  设计错误处理页面    229
9.4  关键技术详解    230
9.4.1  浏览网络硬盘    230
9.4.2  上载文件    235
9.4.3  同时上载多个文件    238
9.4.4  搜索文件    238
9.5  实现网络硬盘    241
9.5.1  接口设计    241
9.5.2  数据访问层设计    242
9.5.3  创建文件夹    244
9.5.4  重命名文件夹    246
9.5.5  删除文件夹或文件    248
9.5.6  重命名文件    250
9.5.7  移动文件或文件夹    252
9.5.8  查看文件属性    253
第10章  留言板    257
10.1  系统功能概述    258
10.2  数据库设计    258
10.3  设计错误处理页面    259
10.4  关键技术详解    260
10.4.1  使用GridView显示所有留言    260
10.4.2  展开留言的回复    262
10.4.3  同时回复多个留言    263
10.5  实现留言板    265
10.5.1  接口设计    265
10.5.2  数据访问层设计    266
10.5.3  用户登录    269
10.5.4  发表留言    273
10.5.5  留言管理    275
10.5.6  回复管理    277
10.5.7  删除留言    281
10.5.8  回复留言    283
10.5.9  退出登录    285
第11章  网络邮件管理系统    287
11.1  系统功能概述    288
11.2  数据库设计    288
11.3  设计错误处理页面    289
11.4  关键技术详解    290
11.4.1  发送邮件    290
11.4.2  发送普通文本邮件    294
11.4.3  发送HTML格式邮件    296
11.4.4  发送携带附件的邮件    296
11.4.5  配置邮件发送服务器    298
11.5  实现网络邮件管理系统    301
11.5.1  接口设计    301
11.5.2  数据访问层设计    302
11.5.3  查看邮箱列表    303
11.5.4  查看邮箱的邮件    307
11.5.5  新建文件夹    310
11.5.6  重命名文件夹    312
11.5.7  删除文件夹    314
11.5.8  查看邮件    315
11.5.9  删除邮件    318
11.5.10  移动邮件    319
第12章  网站流量统计    321
12.1  系统功能概述    322
12.2  数据库设计    322
12.3  设计错误处理页面    323
12.4  关键技术详解    324
12.4.1  使用Application对象统计    324
12.4.2  使用Session对象统计    325
12.5  实现网站流量统计系统    326
12.5.1  接口设计    326
12.5.2  数据访问层设计    327
12.5.3  统计主页面    330
12.5.4  按年统计    332
12.5.5  按月统计    336
12.5.6  按日统计    339
12.5.7  按星期统计    343
12.5.8  按操作系统统计    345
12.5.9  按浏览器统计    348

第13章  网络在线投票系统    351
13.1  系统功能概述    352
13.2  数据库设计    352
13.3  设计错误处理页面    353
13.4  关键技术详解    354
13.4.1  禁止重复投票    354
13.4.2  使用表格显示统计结果    355
13.4.3  使用方形图显示投票结果    359
13.5  实现网络在线投票系统    363
13.5.1  接口设计    363
13.5.2  数据访问层设计    365
13.5.3  管理员登录    366
13.5.4  投票主题管理    367
13.5.5  添加投票主题    371
13.5.6  投票项目管理    373
13.5.7  添加投票项目    378
13.5.8  投票项目的选择项管理    380
13.5.9  添加投票项目的选择项    386
13.5.10  用户在线投票    388
13.5.11  配置系统参数    394
第三篇  综合案例
第14章  网上购物商城    401
14.1  系统总体设计    402
14.1.1  功能设计    402
14.1.2  架构设计    404
14.1.3  模块设计    404
14.2  数据库设计    405
14.2.1  总体设计    405
14.2.2  表设计    405
14.2.3  关系设计    409
14.3  数据库访问模块设计    410
14.3.1  连接数据库    410
14.3.2  操作数据库    411
14.3.3  数据转换    416
14.4  注册和登录    417
14.4.1  注册用户信息    417
14.4.2  提交用户信息    420
14.4.3  用户登录    423
14.4.4  用户注销    425
14.5  用户和角色管理    425
14.5.1  角色管理    425
14.5.2  添加角色    428
14.5.3  修改角色    429
14.5.4  用户管理    431
14.5.5  添加后台用户    434
14.6  浏览、购物及订单    437
14.6.1  浏览商品    437
14.6.2  购买商品    440
14.6.3  查看购物车    442
14.6.4  提交订单    446
14.6.5  评论商品    449
14.6.6  留言    453
14.7  商品查询    454
14.7.1  简单查询    454
14.7.2  高级查询    456
14.8  用户信息中心    459
14.8.1  修改密码    459
14.8.2  修改个人信息    462
14.8.3  查看个人信息    464
14.8.4  查看订单信息    468
14.9  商品及订单管理    468
14.9.1  商品种类管理    468
14.9.2  添加商品种类    471
14.9.3  修改商品种类    473
14.9.4  商品管理    476
14.9.5  添加商品    480
14.9.6  修改商品    482
14.9.7  商品评论管理    487
14.9.8  订单管理    490
14.10  信息中心    493
14.10.1  新闻管理    493
14.10.2  发布新闻    496
14.10.3  修改新闻    498
14.10.4  公告设置    500
14.10.5  留言管理    502
14.11  商城前台    505
14.11.1  新闻模块    505
14.11.2  操作模块    506
14.11.3  公告模块    508
14.11.4  客户功能模块    508
14.11.5  供应商功能模块    509
14.11.6  管理员功能模块    510
14.11.7  加载前台的功能模块    510
14.12  发布系统    511

本目录推荐