ASP.NET 2.0编程技术与实例

副标题:无

作   者:郑霞,赵辉,徐慧编著

分类号:

ISBN:9787115162236

微信扫一扫,移动浏览光盘

简介

  《ASP.NET 2.0编程技术与实例》详细地介绍了ASP.NET 2.0开发技术的原理和基本的编程知识,内容不仅包括ASP.NET 2.0新控件和新特性的介绍,还包括基于ASP.NET 2.0的综合案例开发。全书分为5部分,共19章,以“基础知识→ASP.NET 2.0的高级应用→数据库访问技术→服务配置及文件处理→综合案例开发”为线索具体展开,涵盖了ASP.NET 2.0开发技术的各方面。对于每个知识点的讲解,书中都配有大量的可实际运行的实例。书中最后给出了两个综合性较强的工程案例——留言板和网上购物商城,详细地介绍了它们的构建方法,并且具有通用性,读者可以从中体会到一个完整商业网站的搭建过程。   全书内容由浅入深,充分考虑了ASP.NET 2.0学习者的特点,并在配套光盘中提供了书中实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。   《ASP.NET 2.0编程技术与实例》不仅适合ASP.NET 2.0技术的初学者,还能够帮助有一定编程经验的ASP.NET 2.0开发人员解决开发过程中遇到的实际问题,还可作为广大ASP.NET用户的自学用书,或高等院校相关专业的教材和辅导用书。

目录

  第一部分 基础知识
  第1章 ASP.NET概述及运行环境的构建 2
  1.1 .NET发展历史 2
  1.2 .NET新增加的控件 2
  1.3 安装与配置ASP.NET的运行环境 4
  1.3.1 安装与配置IIS Web服务器 4
  1.3.2 安装Visual Studio.NET 2005 9
  1.4 安装SQL Server数据库服务器 12
  第2章 Visual Studio 2005开发环境 17
  2.1 ASP.NET 2.0新特性 17
  2.2 常用功能窗口介绍 18
  2.2.1 主窗口 18
  2.2.2 文档窗口 19
  2.2.3 “工具箱”窗口 19
  2.2.4 “解决方案资源管理器”窗口 20
  2.2.5 “服务器资源管理器”窗口 20
  2.2.6 “属性”窗口 20
  2.2.7 “错误列表”窗口 21
  2.3 配置设置 22
  2.3.1 “选项”窗口 22
  2.3.2 导入和导出设置向导 23
  2.4 选择工具箱 25
  2.5 帮助系统 27
  2.6 类设计器 29
  2.7 多种测试功能 30
  2.8 创建.NET Web站点 32
  2.9 添加、编写.NET应用程序 38
  2.10 编译和运行.NET应用程序 41
  2.11 部署.NET应用程序 44
  2.12 配置文件Web.config 45
  第3章 C# 2.0程序设计基础 49
  3.1 C#语言概述 49
  3.2 数据类型 49
  3.2.1 值类型 50
  3.2.2 引用类型 52
  3.2.3 装箱和拆箱 57
  3.3 变量和常量 58
  3.3.1 变量 58
  3.3.2 常量 59
  3.4 流程控制 59
  3.4.1 条件语句 59
  3.4.2 循环语句 61
  3.4.3 跳转语句 64
  3.4.4 异常处理 67
  3.5 面向对象编程 68
  3.5.1 类 68
  3.5.2 属性 69
  3.5.3 方法 70
  3.5.4 事件 72
  3.6 C# 2.0新特性 73
  3.6.1 泛型 73
  3.6.2 匿名方法 78
  3.6.3 迭代器 80
  3.6.4 局部类 84
  3.7 编码规范 84
  3.7.1 代码格式 84
  3.7.2 注释规范 86
  3.7.3 变量命名规范 87
  3.7.4 常量命名规范 88
  3.7.5 类命名规范 88
  3.7.6 接口命名规范 89
  3.7.7 方法命名规范 89
  3.7.8 名字空间命名规范 89
  3.7.9 事件命名规范 90
  3.7.10 程序版本号确定规范 91
  第4章 ASP.NET页面内置对象 92
  4.1 Response对象 92
  4.2 Request对象 96
  4.3 Server对象 98
  4.4 Cookie对象 99
  4.5 Session对象 99
  4.6 Application对象 101
  4.7 Global.asax文件 103
  4.7.1 使用Global.asax文件中的事件 103
  4.7.2 扩展Global.asax文件 104
  第5章 母版页 106
  5.1 母版页概述 106
  5.1.1 母版页基础 106
  5.1.2 母版页运行机制 108
  5.2 创建母版页 110
  5.3 创建内容页 112
  5.4 嵌套母版页 115
  5.5 母版页使用范围 118
  5.6 母版页缓存设置 118
  第二部分 ASP.NET 2.0的高级应用
  第6章 ASP.NET 2.0常用控件 122
  6.1 表单 122
  6.1.1 HTML表单 122
  6.1.2 Web表单 124
  6.2 HTML服务器控件 127
  6.2.1 Image控件 128
  6.2.2 Select控件 130
  6.2.3 File控件 130
  6.2.4 InputHidden控件 132
  6.2.5 InputCheckBox控件 134
  6.2.6 InputRadioButton控件 136
  6.3 服务器端Web控件 138
  6.3.1 广告控件AdRotator 138
  6.3.2 日历控件Calendar 140
  6.3.3 普通按钮控件Button 142
  6.3.4 下拉列表框控件DropDownList 144
  6.3.5 复选框控件CheckBox 145
  6.3.6 复选框列表控件CheckBoxList 147
  6.3.7 单选按钮控件RadioButton 149
  6.3.8 单选按钮列表控件RadioButtonList 151
  6.3.9 上传文件控件FileUpload 154
  第7章 导航控件 157
  7.1 站点地图 157
  7.2 SiteMapPath控件 158
  7.2.1 SiteMapPath控件简介 159
  7.2.2 常用属性列表 159
  7.2.3 常用事件列表 160
  7.2.4 SiteMapPath控件应用 160
  7.2.5 设置自定义模板 164
  7.3 Menu控件 165
  7.3.1 Menu控件简介 165
  7.3.2 常用属性列表 167
  7.3.3 常用事件列表 169
  7.3.4 Menu控件的应用 169
  7.3.5 绑定XML文件 171
  7.4 TreeView控件 175
  7.4.1 TreeView控件简介 176
  7.4.2 常用属性列表 177
  7.4.3 常用事件列表 178
  7.4.4 基本应用 179
  7.4.5 绑定XML文件 181
  第8章 数据验证控件 186
  8.1 Web验证控件 186
  8.1.1 Web验证控件的分类 186
  8.1.2 Web验证控件的基本属性 187
  8.2 RequiredFieldValidator控件 187
  8.3 CompareValidator控件 189
  8.4 RangeValidator控件 191
  8.5 RegularExpressionValidator控件 193
  8.5.1 RegularExpressionValidator控件的应用示例 194
  8.5.2 验证规则表达式 195
  8.6 CustomValidator控件 197
  8.7 ValidationSummary控件 200
  第9章 其他服务器控件 203
  9.1 BulletedList控件 203
  9.2 ImageMap控件 205
  9.3 Wizard控件 207
  9.4 MultiView控件 213
  9.5 HiddenField控件 216
  9.6 Literal控件 217
  第三部分 数据库访问技术
  第10章 ADO.NET对象 220
  10.1 ADO.NET概述 220
  10.1.1 .NET数据提供程序 220
  10.1.2 数据库应用程序的开发流程 220
  10.2 数据连接对象Connection 221
  10.2.1 ConnectionString属性 221
  10.2.2 Connection对象的方法 221
  10.2.3 Connection对象的事件 222
  10.2.4 利用程序的配置文件保存连接字符串 222
  10.2.5 创建Connection对象 223
  10.2.6 Connection对象的应用 223
  10.3 执行数据库命令对象Command 224
  10.3.1 Command对象的属性 224
  10.3.2 Command对象的常用方法 225
  10.3.3 创建Command对象 225
  10.3.4 Command对象的应用 226
  10.4 数据读取器对象DataReader 227
  10.4.1 DataReader的属性 227
  10.4.2 DataReader对象的方法 228
  10.4.3 创建和使用DataReader对象 228
  10.4.4 DataReader对象的应用 229
  10.5 数据集对象DataSet 230
  10.5.1 DataSet内部结构 230
  10.5.2 DataAdapter对象 231
  10.5.3 DataAdapter对象的属性 231
  10.5.4 DataAdapter对象方法 232
  10.5.5 DataAdapter对象的事件 232
  10.5.6 使用DataAdapter填充数据集 232
  10.5.7 DataSet数据更新 233
  10.6 配置应用程序 234
  10.6.1 配置数据连接字符串 234
  10.6.2 读取Web.config文件连接字符串 234
  第11章 数据源控件 235
  11.1 SqlDataSource控件 235
  11.1.1 SqlDataSource控件简介 235
  11.1.2 SqlDataSource控件常用属性 237
  11.1.3 SqlDataSource控件常用方法 239
  11.1.4 SqlDataSource控件常用事件 239
  11.1.5 SqlDataSource控件连接数据库 240
  11.1.6 SqlDataSource控件属性设置 245
  11.1.7 SqlDataSource控件连接多种数据源 247
  11.2 AccessDataSource控件 251
  11.2.1 AccessDataSource控件简介 251
  11.2.2 AccessDataSource控件常用属性 252
  11.2.3 AccessDataSource控件常用方法列表 253
  11.2.4 AccessDataSource控件常用事件列表 254
  11.2.5 访问Access数据库文件 255
  11.3 XmlDataSource控件 260
  11.3.1 XmlDataSource控件简介 260
  11.3.2 XmlDataSource控件常用属性列表 260
  11.3.3 XmlDataSource控件常用方法列表 261
  11.3.4 XmlDataSource控件常用事件列表 262
  11.3.5 XmlDataSource控件显示RSS数据 262
  11.4 SiteMapDataSource控件 266
  11.4.1 SiteMapDataSource控件简介 266
  11.4.2 SiteMapDataSource控件常用属性列表 267
  11.4.3 SiteMapDataSource控件常用方法列表 268
  11.4.4 SiteMapDataSource控件属性设置 269
  11.4.5 SiteMapDataSource控件绑定普通数据绑定控件 270
  11.5 ObjectDataSource控件 271
  11.5.1 N层应用程序概述 272
  11.5.2 ObjectDataSource控件简介 272
  11.5.3 ObjectDataSource控件常用属性列表 275
  11.5.4 ObjectDataSource控件常用方法列表 276
  11.5.5 ObjectDataSource控件常用事件列表 276
  11.5.6 ObjectDataSource控件绑定数据访问层 277
  11.5.7 ObjectDataSource控件绑定业务逻辑层 287
  11.5.8 ObjectDataSource控件绑定类型化DataSet 297
  第12章 数据绑定控件 303
  12.1 GridView控件 303
  12.1.1 GridView控件简介 304
  12.1.2 GridView控件常用属性列表 305
  12.1.3 GridView控件常用方法列表 307
  12.1.4 GridView控件常用事件列表 308
  12.1.5 使用GridView显示和编辑数据 309
  12.2 DetailsView控件 313
  12.2.1 DetailsView控件简介 313
  12.2.2 DetailsView控件常用属性列表 315
  12.2.3 DetailsView控件常用方法列表 317
  12.2.4 DetailsView控件常用事件列表 317
  12.2.5 使用DetailsView控件显示和处理数据 318
  12.3 FormView控件 322
  12.3.1 FormView控件简介 322
  12.3.2 FormView控件常用属性列表 325
  12.3.3 FormView控件常用方法列表 326
  12.3.4 FormView控件常用事件列表 327
  12.3.5 使用FormView控件显示和处理数据 327
  12.4 DataList控件 334
  12.4.1 DataList控件简介 335
  12.4.2 DataList控件的属性列表 337
  12.4.3 DataList控件的方法列表 338
  12.4.4 DataList控件交替显示数据 338
  第13章 数据缓存 343
  13.1 ASP.NET 2.0缓存概述 343
  13.2 页面输出缓存 345
  13.2.1 使用@ OutputCache指令 346
  13.2.2 使用页面输出缓存API 347
  13.2.3 页面输出缓存应用 347
  13.3 页面部分缓存 348
  13.3.1 使用@ OutputCache指令 349
  13.3.2 使用PartialCaching Attribute类 349
  13.3.3 使用ControlCachePolicy类 350
  13.3.4 实现缓存后替换 352
  13.4 应用程序数据缓存 356
  13.4.1 添加应用程序数据缓存对象 356
  13.4.2 检索应用程序数据缓存对象 358
  13.4.3 移除应用程序数据缓存对象 360
  13.5 缓存依赖 360
  13.5.1 缓存依赖概述 360
  13.5.2 实现自定义缓存依赖 362
  13.5.3 实现聚合缓存依赖 367
  13.5.4 实现SQL数据缓存依赖 368
  第四部分 服务配置及文件处理
  第14章 成员资格和角色管理 378
  14.1 身份验证和授权 378
  14.1.1 身份验证概述 378
  14.1.2 Forms验证概述 380
  14.1.3 FormsAuthentication类 381
  14.1.4 用户授权概述 383
  14.2 成员资格管理 385
  14.2.1 成员资格管理概述 386
  14.2.2 Membership类 389
  14.2.3 MembershipUser类 391
  14.2.4 实现成员资格管理功能 392
  14.3 角色管理 406
  14.3.1 角色管理概述 406
  14.3.2 Roles类 409
  14.3.3 实现角色管理功能 412
  第15章 配置与管理工具 422
  15.1 ASP.NET MMC管理单元 422
  15.1.1 MMC管理单元简介 422
  15.1.2 “常规”选项卡 423
  15.1.3 “自定义错误”选项卡 426
  15.1.4 “授权”选项卡 427
  15.1.5 “身份验证”选项卡 429
  15.1.6 “应用程序”选项卡 432
  15.1.7 “状态管理”选项卡 433
  15.1.8 “位置”选项卡 434
  15.2 Web网站管理工具 435
  15.2.1 Web网站管理工具简介 436
  15.2.2 “安全”选项卡 437
  15.2.3 “应用程序”选项卡 444
  15.2.4 “提供程序”选项卡 448
  第16章 登录系列控件 450
  16.1 登录系列控件概述 450
  16.2 Login控件 451
  16.3 LoginName控件 454
  16.4 LoginView控件 454
  16.5 LoginStatus控件 457
  16.6 PasswordRecovery控件 458
  16.7 ChangePassword控件 463
  16.8 CreateUserWizard控件 470
  16.9 登录系列控件的应用 476
  16.9.1 实现用户登录 476
  16.9.2 创建新用户 477
  16.9.3 显示状态和修改密码 479
  16.9.4 重置密码 480
  16.9.5 配置Web.config文件 481
  第17章 文件处理 483
  17.1 System.IO命名空间 483
  17.2 文件操作 484
  17.2.1 检查文件是否存在 484
  17.2.2 创建文件 485
  17.2.3 拷贝或移动文件 487
  17.2.4 删除文件 490
  17.2.5 获取文件基本信息 491
  17.3 文件夹操作 493
  17.3.1 检查文件夹是否存在 493
  17.3.2 创建文件夹 495
  17.3.3 移动文件夹 497
  17.3.4 删除文件夹 499
  17.3.5 文件夹中的文件列表 500
  17.4 文件读取和写入 502
  17.4.1 文本文件的写入 502
  17.4.2 文本文件的读取 505
  第五部分 综合案例开发
  第18章 留言板 508
  18.1 系统功能设计和数据库设计 508
  18.1.1 系统功能设计 508
  18.1.2 数据库设计 508
  18.2 留言板系统实现 510
  18.2.1 数据访问层设计 510
  18.2.2 留言板页面设计 511
  18.2.3 显示留言信息页面设计 514
  18.2.4 注册页面设计 517
  18.2.5 登录页面设计 522
  18.2.6 显示验证码页 525
  第19章 网上购物商城 528
  19.1 系统总体设计 528
  19.1.1 系统功能设计 528
  19.1.2 系统模块划分 529
  19.1.3 数据访问组件 531
  19.1.4 自定义控件 531
  19.2 系统数据库设计 532
  19.2.1 总体设计 532
  19.2.2 各种表的设计 533
  19.2.3 数据关系设计 536
  19.3 数据库访问模块设计 536
  19.3.1 配置数据库 536
  19.3.2 连接数据库 537
  19.3.3 操作数据库 539
  19.4 自定义控件设计 549
  19.4.1 最新产品自定义控件 549
  19.4.2 产品分类自定义控件 551
  19.4.3 产品搜索自定义控件 553
  19.4.4 购物网站头部自定义控件 556
  19.4.5 站点计数自定义控件 556
  19.4.6 网站新闻列表自定义控件 558
  19.4.7 商品促销列表自定义控件 559
  19.5 购物网站主页面设计 561
  19.5.1 主界面设计 561
  19.5.2 页面初始化 565
  19.5.3 登录功能 565
  19.6 注册和登录 567
  19.6.1 用户注册 567
  19.6.2 用户登录 575
  19.7 浏览、购物及下订单 578
  19.7.1 浏览商品 578
  19.7.2 购买商品 581
  19.7.3 查看购物车 587
  19.8 提交订单 593
  19.9 商品搜索 599
  19.10 顾客留言板 604
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET 2.0编程技术与实例
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon