注册 登录 进入教材巡展
#

出版时间:2025-06

出版社:电子工业出版社

以下为《Web程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121504594
  • 1-1
  • 568527
  • 平塑
  • 16开
  • 2025-06
  • 482
  • 268
  • 工学
  • 计算机类
  • 计算机科学与技术
  • 本科 研究生及以上
内容简介
本书以ASP.NET框架为核心,结合SQL Server数据库技术,系统构建了从基础到企业级应用的全流程开发知识体系。全书共10章,内容覆盖C/S与B/S架构、动态网页技术、服务器控件、数据验证、状态管理、数据库操作、数据绑定等关键技术,并融入MVC架构等现代开发理念。第1章解析C/S与B/S架构差异及.NET Framework体系,奠定开发基础;第2~4章深入讲解服务器控件、验证机制及内置对象,强化界面交互与安全性设计;第5章通过电商案例对比ViewState、Session等状态管理技术;第6~9章以SQL Server和ADO.NET为核心,详解数据库设计、参数化查询、DataSet离线数据处理及GridView复杂数据绑定技术,提升数据驱动开发能力;第10章则以新闻网站为综合案例,其中贯穿权限控制、SEO优化、分层架构等实战技能。 本书配备产业级实训项目,包括通过安全验证控件筑牢网络安全防线、利用SqlHelper类封装提升代码复用性等,强调在解决实际问题的过程中培养技术创新能力。本书内容编排兼顾理论深度与实践广度,既适合作为高校计算机、软件工程等专业的教材,也可供在职开发者系统学习ASP.NET技术栈。
目录
目 录

第1章 Web程序设计基础 1
1.1 C/S和B/S架构体系 1
1.2 静态网页与动态网页 2
1.2.1 静态网页技术 2
1.2.2 动态网页技术 2
1.3 Web程序的开发过程 4
1.3.1 开发工具 4
1.3.2 新建和运行Web应用程序 5
1.3.3 打开和编辑Web应用程序 7
1.3.4 保存或关闭Web应用程序 10
1.4 Web窗体模型 10
1.4.1 Web窗体的概念 11
1.4.2 Web窗体的模型 11
1.4.3 Web程序的代码模型 11
1.5 Web应用程序的组成文件 14
1.6 实训 16
第2章 常用服务器标准控件 18
2.1 常用标准控件 18
2.1.1 文本输入/输出控件 18
2.1.2 按钮控件 20
2.1.3 超链接控件 24
2.1.4 图像控件 24
2.1.5 选择控件 25
2.1.6 容器控件 36
2.1.7 其他专用控件 39
2.1.8 动态生成控件 44
2.2 Web用户控件 45
2.2.1 创建用户控件 45
2.2.2 把Web窗体转换成用户控件 47
2.3 Web应用程序中资源的路径 48
2.4 控件的类型和通用属性 49
2.5 实训 52
第3章 验证控件 58
3.1 验证控件概述 58
3.2 必填项验证控件 59
3.3 比较验证控件 61
3.4 范围验证控件 64
3.5 正则表达式验证控件 65
3.6 自定义验证控件 67
3.7 验证摘要控件 72
3.8 指定验证组 73
3.9 禁用验证控件 74
3.10 实训 74
第4章 常用内置对象 76
4.1 Page对象 76
4.1.1 Page对象的常用属性、方法
和事件 76
4.1.2 Web页面的生命周期 77
4.1.3 Page对象的Load事件与Init
事件比较 78
4.2 Response对象 79
4.2.1 Response对象的常用属性
和方法 79
4.2.2 使用Response对象输出信息
到客户端 80
4.2.3 使用Redirect方法实现页面
跳转 81
4.3 Request对象 81
4.3.1 Request对象的常用属性和
方法 82
4.3.2 通过查询字符串实现跨页
数据传递 82
4.4 Server对象 83
4.4.1 Server对象的常用属性和
方法 83
4.4.2 Execute和Transfer方法 83
4.4.3 MapPath方法 84
4.4.4 对字符串编码和解码 84
4.5 实训 85
第5章 状态管理 88
5.1 状态管理概述 88
5.2 创建和使用ViewState对象 88
5.2.1 ViewState对象概述 88
5.2.2 使用ViewState 89
5.3 创建和使用Cookie对象 91
5.3.1 创建Cookie 91
5.3.2 读取Cookie 91
5.3.3 使用多值Cookie 92
5.4 创建和使用Session对象 94
5.4.1 Session的工作原理 94
5.4.2 Session对象的常用属性及
方法 95
5.4.3 使用Session对象 95
5.5 创建和使用Application对象 98
5.5.1 Application对象与Session对象
的区别 98
5.5.2 Application对象的属性、方法
和事件 99
5.5.3 使用Application对象 99
5.6 实训 101
第6章 SQL Server数据库基础 105
6.1 数据库的操作 105
6.2 表的操作 109
6.3 记录的操作 113
6.4 查询的操作 116
6.5 数据表脚本的生成和执行 118
6.6 数据库的分离和附加 119
6.7 实训 121
第7章 使用.NET数据提供程序访问
数据库 122
7.1 ADO.NET简介 122
7.1.1 ADO.NET的数据模型 122
7.1.2 ADO.NET的两种访问数据
的模式 123
7.1.3 ADO.NET中的常用对象 124
7.1.4 .NET数据提供程序概述 124
7.2 数据库的连接字符串 125
7.2.1 数据库连接字符串的常用
参数 126
7.2.2 连接到SQL Server的连接
字符串 126
7.2.3 连接字符串的存放位置 127
7.2.4 用数据源控件生成连接
字符串 129
7.3 连接数据库的Connection对象 132
7.3.1 Connection对象概述 132
7.3.2 创建Connection对象 132
7.3.3 Connection对象的属性和
方法 132
7.3.4 连接到数据库的基本步骤 134
7.3.5 关闭连接 135
7.4 执行数据库命令的Command对象 135
7.4.1 Command对象概述 135
7.4.2 创建Command对象 135
7.4.3 Command对象的属性和
方法 136
7.4.4 增加、修改、删除记录操作 137
7.4.5 统计数据库信息操作 140
7.5 读取数据的DataReader对象 141
7.5.1 DataReader对象概述 141
7.5.2 创建DataReader对象 141
7.5.3 DataReader对象的属性和
方法 141
7.5.4 查询记录操作 143
7.6 实训 147
第8章 使用DataSet访问数据库 157
8.1 DataSet的基本构成 157
8.1.1 DataSet、DataAdapter和数据
源之间的关系 157
8.1.2 DataSet的组成结构和
工作过程 157
8.1.3 DataSet中的常用子对象 159
8.1.4 DataSet对象常用属性和
方法 159
8.2 DataAdapter对象 160
8.2.1 创建DataAdapter对象 160
8.2.2 DataAdapter对象的属性和
方法 160
8.3 使用DataSet访问数据库 161
8.3.1 创建DataSet 162
8.3.2 填充DataSet 162
8.3.3 多结果集填充 163
8.3.4 添加新记录 164
8.3.5 修改记录 166
8.3.6 删除记录 167
8.3.7 DataTable对象 168
8.4 实训 170
8.4.1 用户管理模块应具有的
功能 171
8.4.2 模块功能的实现 173
第9章 数据绑定与数据绑定控件 182
9.1 数据绑定 182
9.1.1 简单数据绑定和复杂数据
绑定 182
9.1.2 数据绑定控件概述 182
9.1.3 使用数据绑定表达式实现__e