关注微信

推荐商品

    加载中... 正在为您读取数据...
分享到:
  • ASP.NET程序设计实例教程(第2版)[平装]
  • 共1个商家     26.60元~26.60
  • 作者:宁云智(作者),刘志成(作者),李德奇(作者)
  • 出版社:人民邮电出版社;第2版(2011年4月1日)
  • 出版时间:
  • 版次 :
  • 印刷时间:
  • 包装:
  • ISBN:9787115248701

  • 商家报价
  • 简介
  • 评价
  • 加载中... 正在为您读取数据...
  • 商品描述

    编辑推荐

    《ASP.NET程序设计实例教程(第2版)》通过一个网上书店的完整案例,介绍了基于c#的ASP、NET2.0程序设计的基础知识和编程技巧。具体包括电子商务网站常见的8大主要模块:用户注册模块、用户登录模块、网站访问计数器模块、图书信息查询模块、图书信息浏览模块、购物车模块、购物结算和订单查询模块、后台管理模块。《ASP.NET程序设计实例教程(第2版)》第1版于20D8年被评为“普通高等教育精品教材”,首批示范性高等职业院校建设成果。湖南铁道职业技术学院荣誉出品。

    目录

    第1章 Web开发相关技术 1
    1.1 静态网页与动态网页 2
    1.1.1 静态网页 2
    1.1.2 动态网页 3
    1.2 Web服务器和网络数据库 3
    1.2.1 Web服务器 3
    1.2.2 网络数据库技术 5
    1.3 JSP与ASP/PHP/ASP.NET 6
    1.3.1 ASP 6
    1.3.2 PHP 7
    1.3.3 JSP 7
    1.3.4 ASP.NET 2.0 8
    1.4 C/S结构与B/S结构 9
    1.4.1 C/S结构 9
    1.4.2 B/S结构 10
    1.4.3 C/S结构与B/S结构的比较 11
    本章小结 12
    课外拓展 12

    第2章 第一个ASP.NET应用程序 13
    2.1 ASP.NET简介 14
    2.2 ASP.NET的服务器控件简介 14
    2.3 架设Web程序的运行环境 15
    2.3.1 安装与配置IIS 15
    2.3.2 设置虚拟目录 21
    2.3.3 安装.NET Framework 22
    2.4 创建基于C#的Web应用程序的基本步骤 25
    2.4.1 创建Web项目 25
    2.4.2 创建Web窗体 26
    2.4.3 添加Web控件 27
    2.4.4 设计Web窗体 28
    2.4.5 编写代码 28
    2.4.6 运行程序 30
    本章小结 30
    课外拓展 31

    第3章 网上书城系统介绍 32
    3.1 系统概述 33
    3.1.1 前台购书系统 33
    3.1.2 后台管理系统 33
    3.1.3 系统用例图 34
    3.2 系统功能模块设计 34
    3.2.1 注册功能 35
    3.2.2 登录功能 36
    3.2.3 图书列表 36
    3.2.4 图书详细信息 36
    3.2.5 购物车 37
    3.2.6 结算中心 38
    3.2.7 订单查询 38
    3.2.8 后台管理 39
    3.3 数据库设计 41
    3.3.1 数据表关系图 41
    3.3.2 数据库表设计 42
    3.3.3 创建视图和存储过程 44
    3.3.4 关键SQL语句 46
    3.4 详细设计 48
    3.4.1 开发文件夹 48
    3.4.2 系统使用说明 49
    本章小结 49
    课外拓展 50

    第4章 使用ADO.NET访问数据库 51
    4.1 ADO.NET概述 52
    4.1.1 ADO.NET简介 52
    4.1.2 .NET Framework数据提供程序 53
    4.1.3 数据库应用程序的开发流程 54
    4.2 数据库连接(Connection)对象 54
    4.2.1 OleDbConnection对象 54
    4.2.2 SqlConnection对象 57
    4.3 执行数据库操作命令(Command)对象 59
    4.3.1 OleDbCommand对象 59
    4.3.2 SqlCommand对象 62
    4.4 数据查询 65
    4.4.1 DataReader 65
    4.4.2 DataAdapter 67
    4.4.3 DataSet 68
    4.5 数据更新 73
    4.5.1 使用SQL命令更新数据 73
    4.5.2 利用数据集DataSet更新数据 78
    本章小结 86
    课外拓展 86

    第5章 用户注册模块设计 88
    5.1 认识Page对象 90
    5.1.1 code-behind模式 91
    5.1.2 Page类的事件 91
    5.2 Web服务器控件 93
    5.2.1 TextBox控件——文本框控件 93
    5.2.2 Button控件——按钮控件 97
    5.2.3 DropDownList控件——下拉列表框控件 100
    5.3 数据验证控件 103
    5.3.1 RequiredFieldValidator控件 103
    5.3.2 CompareValidator控件 105
    5.3.3 RangeValidator控件 107
    5.3.4 RegularExpressionValidator控件 109
    5.3.5 ValidationSummary控件 111
    5.4 设计用户注册页面 112
    5.4.1 创建Web项目 112
    5.4.2 设计Web页面 113
    5.4.3 编写初始化页面的代码 116
    5.5 用户注册的数据验证 117
    5.5.1 使用验证控件 117
    5.5.2 使用程序实现服务器端验证 120
    5.6 实现注册功能 121
    5.6.1 检测用户名 121
    5.6.2 实现注册 122
    本章小结 124
    课外拓展 124

    第6章 用户登录模块设计 126
    6.1 Response对象 127
    6.1.1 Response常用属性 127
    6.1.2 直接输出内容 128
    6.1.3 输出文本文件 129
    6.1.4 结束数据输出 130
    6.1.5 建立新链接 130
    6.1.6 判断网页浏览者是否处于断开状态 131
    6.2 Application对象和Session对象 131
    6.2.1 Application对象变量与一般变量的比较 133
    6.2.2 Application对象的锁定 134
    6.2.3 Application对象的事件 135
    6.2.4 Session对象的一对一关系 136
    6.2.5 Session对象的生命周期 137
    6.3 用户登录的界面设计 138
    6.3.1 在现有的项目中添加Web窗体 138
    6.3.2 设计用户登录页面 138
    6.4 主题 140
    6.4.1 主题的概述 140
    6.4.2 主题的创建 141
    6.4.3 主题的应用 143
    6.5 实现登录功能 144
    6.5.1 将数据库连接字符串写入Web.config文件 144
    6.5.2 编写数据库访问公共类 145
    6.5.3 进行MD5加密的用户注册代码 148
    6.5.4 实现登录 149
    6.5.5 注册和登录的集成 151
    本章小结 151
    课外拓展 152

    第7章 网站访问计数器设计 153
    7.1 Server对象 154
    7.1.1 HTML的解码与编码 154
    7.1.2 URL的解码与编码 155
    7.1.3 文本文件的操作 156
    7.2 Request对象 165
    7.2.1 取得网页浏览者的机器信息 165
    7.2.2 取得目前浏览网页的路径 167
    7.2.3 取得网页浏览者的浏览器信息 167
    7.2.4 取得服务器端提供的信息 169
    7.3 Cookie对象 169
    7.3.1 Cookie对象的属性与方法 169
    7.3.2 Cookie对象的基本操作 170
    7.4 使用计数器 172
    7.4.1 设计网站访问计数器界面 173
    7.4.2 实现网站访问计数器 173
    本章小结 175
    课外拓展 175

    第8章 图书信息查询模块设计 176
    8.1 Web控件 178
    8.1.1 ImageButton控件 178
    8.1.2 GridView 178
    8.2 图书信息查询页面设计 182
    8.2.1 设计图书信息查询页面 182
    8.2.2 利用GridView控件输出后台数据库中的图书信息 186
    8.3 实现图书信息查询功能 188
    8.3.1 实现图书信息查询功能 188
    8.3.2 利用GridView控件的分页功能实现分页 189
    8.3.3 利用GridView控件的排序功能实现数据排序 191
    本章小结 193
    课外拓展 194

    第9章 图书信息浏览模块设计 195
    9.1 Web控件 196
    9.1.1 HyperLink控件 196
    9.1.2 DataList控件 197
    9.1.3 Repeater控件 208
    9.2 图书展示界面设计 211
    9.2.1 设计图书展示页面 211
    9.2.2 使用Repeater控件显示图书详细信息 213
    9.3 图书展示功能实现 214
    9.3.1 图书展示功能的实现 214
    9.3.2 查看图书详情的实现 215
    9.4 用户自定义控件 217
    9.4.1 版权信息自定义控件 217
    9.4.2 在页面上运用自定义控件 218
    9.4.3 导航栏自定义控件 219
    9.4.4 用户登录自定义控件 220
    9.4.5 图书展示自定义控件 221
    9.4.6 主页面 222
    本章小结 223
    课外拓展 224

    第10章 购物车模块设计 225
    10.1 设计购物车页面 226
    10.2 实现购物车功能 228
    10.3 购物车操作 231
    10.3.1 更新购物车数据 231
    10.3.2 删除购物车数据 232
    10.3.3 清空购物车数据 233
    本章小结 234
    课外拓展 234

    第11章 购物结算与订单查询模块设计 235
    11.1 购物结算模块 236
    11.1.1 设计购物结算页面 236
    11.1.2 实现购物结算功能 236
    11.2 订单查询模块 240
    11.2.1 设计订单查询页面 240
    11.2.2 实现订单查询功能 241
    本章小结 243
    课外拓展 244

    第12章 网上书店后台管理模块设计 245
    12.1 后台登录与管理主页面 247
    12.1.1 后台登录页面 247
    12.1.2 后台管理主页面 248
    12.2 图书管理模块 249
    12.2.1 图书信息的新增功能 249
    12.2.2 图书信息的修改功能 252
    12.3 订单管理模块 260
    12.3.1 订单查询功能 260
    12.3.2 订单处理功能 261
    本章小结 263
    课外拓展 264

    第13章 ASP.NET应用程序部署 265
    13.1 网站发布 266
    13.1.1 发布网站 266
    13.1.2 测试发布的网站 267
    13.2 打包与安装 269

    13.2.1 打包网站 269
    13.2.2 安装网站 273
    本章小结 274

    附录A 程序调试 275
    A.1 应用程序调试 275
    A.2 调试模式 275
    A.3 程序调试方法 275
    附录B 数据库登录失败的解决方法 278
    附录C Web应用程序设计综合实训 282
    C.1 实训意义 282
    C.2 实训目的 282
    C.3 实训要求 282
    C.4 实训过程安排 283
    C.5 实训课时分配 285
    C.6 教学组织设计 285
    C.7 实训报告的内容 285
    C.8 实训的评分标准 286
    C.9 实训参考题 286
    C.10 教学资源网站的参考页面 286

    参考文献 288

    文摘

    版权页:



    插图: