书籍 ASP.NET(C#)动态网站开发案例教程  第2版的封面

ASP.NET(C#)动态网站开发案例教程 第2版PDF电子书下载

李萍,杨文珺主编;王得燕副主编

购买点数

11

出版社

北京:机械工业出版社

出版时间

2017

ISBN

标注页数

275 页

PDF页数

287 页

图书目录

第1章 ASP.NET概述 1

1.1 Web应用开发基础 1

1.1.1 网页的基本概念 1

1.1.2 静态网页与动态网页 2

1.1.3 应用程序结构分类 2

1.2 ASP.NET基本概念 4

1.2.1.NET Framework 4

1.2.2 Web窗体 5

1.2.3 ASP.NET应用程序 6

1.2.4 ASP.NET事件模型 9

1.3 构建ASP.NET开发环境 9

1.3.1 安装与配置IIS 9

1.3.2 安装Visual Studio 2012 14

1.3.3 安装与注册.NET Framework 14

1.4 创建ASP.NET Web应用程序 15

1.4.1 启动Visual Studio 2012 15

1.4.2 创建ASP.NET网站 15

1.4.3 新建ASP.NET页面 17

1.4.4 编写ASP.NET代码 19

1.4.5 编译与运行网页程序 19

1.4.6 发布网页程序 19

工作任务1熟悉Visual Studio 2012动态网站开发环境 20

本章小结 22

习题1 23

实训1 创建简单的图书管理系统网站 23

第2章 服务器控件 24

2.1 基本控件 24

2.1.1 Label标签控件 24

2.1.2 TextBox文本框控件 24

2.1.3 Button、ImageButton、LinkButton按钮控件 26

2.1.4 Image图像控件 28

2.1.5 HyperLink超链接控件 28

2.1.6 Panel控件 31

2.1.7 RadioButton与RadioButtonList单选按钮控件 31

2.1.8 CheckBox与CheckBoxList复选框控件 34

2.1.9 ListBox列表框控件 35

2.1.10 DropDownList下拉式列表框控件 38

2.1.11 Table表格控件 38

2.2 高级控件 40

2.2.1 Calendar日历控件 40

2.2.2 FileUpload文件上传控件 41

2.2.3 A dRotator广告控件 42

2.3 验证控件 45

2.3.1 RequiredFieldValidator控件 45

2.3.2 CompareValidator控件 45

2.3.3 RangeValidator控件 46

2.3.4 RegularExpressionValidator控件 46

2.3.5 CustomValidator控件 47

2.3.6 ValidationSummary控件 48

2.4 用户创建控件 48

2.4.1 用户控件 48

2.4.2 自定义Web服务器控件 50

工作任务2 设计校友录系统登录模块界面 52

工作任务3 设计注册校友信息模块界面 54

本章小结 57

习题2 57

实训2 设计图书管理系统信息录入模块界面 58

第3章 网站设计 59

3.1 母版页 59

3.1.1 母版页的概念 59

3.1.2 母版页的设计 59

3.1.3 母版页的使用 60

3.1.4 嵌套母版页 62

3.2 站点导航 63

3.2.1 Menu站点导航控件 63

3.2.2 站点地图 64

3.2.3 SiteMapPath站点导航控件 65

3.2.4 TreeView站点导航控件 65

3.3 主题与皮肤 66

3.3.1 主题 66

3.3.2 皮肤文件(.skin) 66

3.3.3 样式文件(.css) 67

3.4 本地化与全球化 68

3.4.1 资源文件 68

3.4.2 本地化处理 69

工作任务4 设计网站母版页 70

工作任务5 设计网站导航 73

工作任务6 设计网站主题与皮肤 74

本章小结 76

习题3 77

实训3 设计及美化图书管理系统网站 77

第4章 页面跳转与状态管理 79

4.1 页面执行过程 79

4.1.1 Page对象 79

4.1.2 Web Form网页执行的流程 80

4.2 页面跳转 82

4.2.1 超链接控件实现页面跳转 82

4.2.2 跨页面发送实现页面跳转 82

4.2.3 浏览器重定向实现页面跳转 83

4.2.4 服务器传输实现页面跳转 84

4.2.5 ASP.NET页面跳转小结 85

4.3 跨页面传值 86

4.3.1 使用QueryString实现跨页面传值 86

4.3.2 使用Cookie对象实现跨页面传值 89

4.3.3 使用Session对象实现跨页面传值 92

4.3.4 使用Application对象实现跨页面传值 94

4.4 ASP.NET状态管理 97

4.4.1 浏览器端的状态管理 97

4.4.2 服务器端的状态管理 98

4.5 ASP.NET缓存技术 100

4.5.1 页面输出缓存 100

4.5.2 应用程序缓存 101

工作任务7 获取用户输入信息和浏览器端环境信息 103

工作任务8 记录用户访问网站的时间和次数 104

工作任务9 设计校友录聊天室 106

本章小结 110

习题4 110

实训4 设计图书管理系统留言板 110

第5章 ASP.NET数据库编程 112

5.1 数据源控件 112

5.1.1 SqlDataSource数据源控件 113

5.1.2 AccessDataSource数据源控件 118

5.1.3 XmlDataSource数据源控件 118

5.1.4 SiteMapDataSource数据源控件 119

5.2 数据绑定控件 119

5.2.1 GridView控件的属性与方法 120

5.2.2 GridView控件的基本应用 121

5.2.3 GridView控件的高级应用 123

5.2.4 DetailsView控件 127

5.2.5 Repeater控件 128

5.2.6 DataList控件 129

5.3 ADO.NET数据库访问技术 129

5.3.1 ADO.NET概述 129

5.3.2 ADO.NET数据访问流程 131

5.3.3 常用ADO.NET对象的使用 132

工作任务10 使用GridView控件实现校友录信息浏览 139

工作任务11 使用DetailsView控件实现校友详细信息浏览 147

工作任务12 使用DataList控件显示校友录班级列表 150

工作任务13 使用Repeater控件显示校友录公告栏 151

工作任务14 使用ADO.NET实现信息维护管理 153

本章小结 159

习题5 159

实训5 设计图书管理信息浏览与维护模块 160

第6章 ASP.NET高级应用技术 163

6.1 分层结构设计 163

6.1.1 分层结构概述 163

6.1.2 构建分层模型框架 164

6.1.3 模型层中业务实体类的设计 166

6.1.4 分层结构的用户登录程序设计 168

6.2 Web服务 173

6.2.1 Web服务概述 173

6.2.2 ASP.NET Web服务体系 174

6.2.3 构建ASP.NET Web服务 175

6.2.4 使用Web服务 177

6.3 ASP.NET AJAX 179

6.3.1 AJAX概述 179

6.3.2 ASP.NET AJAX简介 180

6.3.3 ASP.NET AJAX的安装 180

6.3.4 ASP.NET AJAX常用控件 181

6.3.5 ASP.NET AJAX控件工具包的使用 184

6.4 报表设计 187

6.4.1 报表简介 187

6.4.2 使用报表的一般步骤 187

工作任务15 分层结构的校友录管理程序设计 191

工作任务16 使用Web服务实现用户登录与用户注册 205

工作任务17 使用ASP.NET AJAX优化查询班级通讯录页面 208

工作任务18 实现校友信息报表打印 209

本章小结 211

习题6 212

实训6 图书管理系统的分层开发与Web服务的使用 212

第7章 ASP.NET应用程序配置与部署 214

7.1 配置Global.asax文件 214

7.1.1 Global.asax文件的结构 214

7.1.2 Global.asax文件的应用 215

7.2 配置Web.config文件 218

7.2.1 Web.config文件的结构 218

7.2.2 使用Web.config文件存放常量 219

7.2.3 网站的安全性配置 222

7.2.4 Web.config文件的其他配置 224

7.3 ASP.NET应用程序的部署 225

7.3.1 使用Visual Studio.NET中的发布工具部署 225

7.3.2 使用Web安装项目部署 227

工作任务19 网站的安全认证与授权 227

工作任务20 校友录系统部署 230

本章小结 234

习题7 234

实训7 图书管理系统的部署与安全性配置 235

第8章 综合案例——产品在线订购系统 236

8.1 开发环境与开发工具 236

8.2 系统需求分析 236

8.2.1 总体需求 236

8.2.2 业务分析 236

8.2.3 非功能性需求 237

8.2.4 功能分析 237

8.3 数据结构设计 237

8.3.1 物理模型设计 237

8.3.2 数据字典 238

8.4 系统实现 242

8.4.1 数据库操作类 242

8.4.2 数据实体类 245

8.4.3 实体操作类 245

8.4.4 产品在线订购系统登录页面 250

8.4.5 产品在线订购系统主页面 252

8.4.6 产品在线订购功能实现 254

8.5 案例开发小结 269

附录 270

附录A 校友录系统数据表结构 270

附录B 常用HTML标记 272

参考文献 275

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包