![ASP.NET数据库网站设计教程 C#版](https://cover.qianqiantushu.cc/26/s605cd97.jpg)
![ASP.NET数据库网站设计教程 C#版](https://cover.qianqiantushu.cc/26/s605cd97.jpg)
ASP.NET数据库网站设计教程 C#版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:孙士保编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121103681
- 页数:416 页
第1章 ASP.NET基础 1
1.1 C/S和B/S架构体系 1
1.2 静态网页与动态网页 2
1.2.1 静态网页技术 2
1.2.2 动态网页技术 2
1.3 .NET Framework简介 5
1.4 Visual Studio简介 7
1.5 ASP.NET网站的创建过程 7
1.5.1 新建和运行ASP.NET网站 7
1.5.2 打开ASP.NET网站 11
1.5.3 使用解决方案资源管理器 12
1.5.4 使用“工具箱” 13
1.5.5 使用“属性”窗口 14
1.5.6 使用代码和文本编辑器 15
1.5.7 子窗口的操作 17
1.5.8 保存ASP.NET网站 17
1.6 实训 18
第2章 Web窗体与Page对象 20
2.1 ASP.NET Web窗体模型 20
2.1.1 ASP.NET Web窗体的概念 20
2.1.2 ASP.NET Web窗体的模型 20
2.1.3 ASP.NET网页的代码模型 21
2.2 ASP.NET网站的组成文件 23
2.3 Page指令 25
2.3.1 Page指令概述 25
2.3.2 @Page指令 26
2.4 Page对象 27
2.4.1 ASP.NET页的生命周期 27
2.4.2 Page对象的常用事件 30
2.4.3 Page对象的属性 30
2.4.4 Page对象的常用方法 31
2.5 实训 32
第3章 ASP.NET的常用控件 34
3.1 ASP.NET控件概述 34
3.1.1 控件的类型 34
3.1.2 服务器控件基础 34
3.1.3 添加服务器控件 35
3.1.4 添加服务器控件的事件 37
3.1.5 服务器控件的基本属性 38
3.1.6 ASP.NET页面的处理过程 39
3.2 标准控件 41
3.2.1 文本输入/输出控件 41
3.2.2 按钮控件 43
3.2.3 超链接控件 47
3.2.4 图像控件 48
3.2.5 选择控件 53
3.2.6 容器控件 66
3.3.7 其他专用控件 69
3.3 多个控件共享一个事件 83
3.4 ASP.NET网站中资源的路径 85
3.5 实训 86
第4章 验证控件 95
4.1 数据验证控件概述 95
4.2 必须项验证控件 98
4.3 比较验证控件 100
4.4 范围验证控件 103
4.5 正则表达式验证控件 104
4.6 自定义验证控件 106
4.7 验证摘要控件 111
4.8 指定验证组 113
4.9 禁用验证控件 113
4.10 实训 114
第5章 ASP.NET主题、母版页和站点导航 116
5.1 ASP.NET主题和外观 116
5.1.1 概述 116
5.1.2 定义ASP.NET页面主题 118
5.1.3 应用ASP.NET主题 121
5.1.4 禁用ASP.NET主题 124
5.2 ASP.NET母版页 124
5.2.1 概述 124
5.2.2 ASP.NET母版页的创建 126
5.3 ASP.NET站点导航 131
5.3.1 概述 131
5.3.2 ASP.NET站点地图 132
5.3.3 SiteMapPath控件 133
5.3.4 SiteMapDataSource控件 136
5.3.5 TreeView控件 136
5.3.6 Menu控件 137
5.4 实训 140
第6章 ASP.NET常用对象和状态管理 148
6.1 ASP.NET常用对象 148
6.1.1 Response对象 148
6.1.2 Request对象 151
6.1.3 Server对象 158
6.2 ASP.NET的状态管理 164
6.2.1 使用Cookie实现状态管理 164
6.2.2 使用Session对象 168
6.2.3 使用Application对象共享数据 173
6.3 实训 178
第7章 Access和SQL Server数据库基础 181
7.1 关系型数据库 181
7.2 常用数据库产品简介 182
7.3 Access 2003使用基础 183
7.3.1 创建Access数据库 183
7.3.2 Access表 184
7.4 SQL Server 2008使用基础 192
7.4.1 创建SQL Server数据库 192
7.4.2 表的操作 197
7.4.3 记录的操作 200
7.4.4 查询的操作 204
7.4.5 存储过程的操作 207
7.4.6 数据库的分离和附加 214
7.5 在Visual Studio中创建SQL Server数据库 216
7.6 实训 220
第8章 使用数据源控件访问数据库 221
8.1 ADO.NET简介 221
8.2 数据控件概述 223
8.2.1 数据源控件概述 223
8.2.2 数据绑定控件概述 224
8.3 使用SqlDataSource控件连接数据库 224
8.3.1 SqlDataSource Web服务器控件概述 224
8.3.2 将SqlDataSource控件连接至数据源 225
8.3.3 使用SqlDataSource控件选择数据 229
8.3.4 使用SqlDataSource控件修改数据 235
8.4 实训 237
第9章 数据绑定与数据绑定控件 238
9.1 数据绑定 238
9.1.1 数据绑定概述 238
9.1.2 简单数据绑定和复杂数据绑定 239
9.1.3 数据绑定控件概述 239
9.2 GridView控件 240
9.2.1 GridView控件简介 240
9.2.2 使用GridView控件显示数据 240
9.2.3 启用GridView控件的默认功能 244
9.2.4 GridView控件的列 247
9.3 DetailsView控件 251
9.3.1 DetailsView控件简介和语法 251
9.3.2 使用DetailsView控件编辑、插入、删除记录 252
9.3.3 在主/详细方案中使用DetailsView控件显示详细记录 253
9.4 FormView控件 255
9.4.1 FormView控件简介和语法 255
9.4.2 使用FormView控件显示数据 256
9.4.3 使用FormView控件编辑数据 259
9.5 使用数据绑定表达式实现数据绑定 260
9.5.1 数据绑定语法 260
9.5.2 使用Eval方法 261
9.5.3 使用Bind方法 262
9.6 调用DataBind()方法实现数据绑定 263
9.7 实训 264
第10章 使用.NET数据提供程序访问数据库 269
10.1 .NET数据提供程序概述 269
10.1.1 .NET数据提供程序简介 269
10.1.2 使用.NET对象访问数据库的步骤 270
10.2 数据库的连接字符串 270
10.2.1 数据库连接字符串的常用参数 270
10.2.2 连接到SQL Server的连接字符串 271
10.2.3 连接到OLE DB数据源的连接字符串 272
10.2.4 连接字符串的存放位置 272
10.3 连接数据库——Connection对象 274
10.3.1 Connection对象概述 274
10.3.2 创建Connection对象 275
10.3.3 Connection对象的属性和方法 275
10.3.4 连接到数据库的基本步骤 277
10.3.5 关闭连接 278
10.4 执行数据库命令——Command对象 278
10.4.1 Command对象概述 278
10.4.2 创建Command对象 279
10.4.3 Command对象的属性和方法 280
10.5 读取数据——DataReader对象 286
10.5.1 DataReader对象概述 286
10.5.2 创建DataReader对象 287
10.5.3 DataReader对象的属性和方法 287
10.5.4 关闭DataReader对象 291
10.6 数据适配器——DataAdapter对象 291
10.6.1 DataAdapter对象概述 291
10.6.2 创建SqlDataAdapter对象 292
10.6.3 DataAdapter对象的属性和方法 292
10.7 实训 293
第11章 使用DataSet访问数据库 300
11.1 DataSet的基本构成 300
11.1.1 DataSet、DataAdapter和数据源之间的关系 300
11.1.2 DataSet的组成结构和工作过程 301
11.1.3 DataSet中的常用子对象 302
11.1.4 DataSet对象常用属性和方法 302
11.1.5 构建DataSet的方法 303
11.2 访问和填充DataSet 305
11.2.1 创建DataSet 305
11.2.2 填充DataSet 305
11.3 修改DataSet及数据更新 307
11.3.1 添加新记录 307
11.3.2 修改数据库记录 309
11.3.3 删除记录 310
11.4 实训 310
第12章 使用ASP.NET AJAX 321
12.1 Ajax和ASP.NET AJAX 321
12.1.1 Ajax概述 321
12.1.2 了解ASP.NET AJAX 322
12.2 ScriptManager控件 323
12.2.1 ScriptManager的主要属性和方法 323
12.2.2 注册客户端脚本 324
12.3 UpdatePanel控件 325
12.3.1 UpdatePanel控件的常用属性 325
12.3.2 实现页面局部更新 326
12.4 UpdateProgress控件 330
12.4.1 UpdateProgress控件的常用属性 330
12.4.2 使用UpdateProgress控件 331
12.5 Timer控件 333
12.5.1 Timer控件的常用属性和事件 333
12.5.2 使用Timer控件 334
12.6 ASP.NET AJAX控件工具包 335
12.6.1 安装ASP.NET AJAX控件工具包 335
12.6.2 使用ConfirmButtonExtender控件弹出确认对话框 337
12.6.3 使用FilteredTextExtender实现输入字符过滤 339
12.6.4 使用SlideShowExtender制作图片播放器 341
12.7 实训 343
第13章 使用LINQ to SQL访问数据库 345
13.1 LINQ简介 345
13.1.1 LINQ的组成结构 345
13.1.2 与LINQ相关的几个概念 346
13.2 使用LinqDataSource访问数据库 350
13.2.1 创建DataContext类 350
13.2.2 配置LinqDataSource控件 353
13.2.3 配合GridView控件访问数据库 354
13.3 使用LINQ to SQL查询数据 357
13.3.1 返回数据表中的全部记录(Select语句) 357
13.3.2 返回数据表中符合条件的部分记录(Where语句) 359
13.3.3 返回数据集合的排序(OrderBy方法) 360
13.3.4 连接不同数据表(Join语句) 361
13.4 使用LINQ to SQL操作数据库 363
13.4.1 插入新记录 363
13.4.2 修改记录 365
13.4.3 删除记录 367
13.4.4 使用LINQ to SQL直接执行SQL语句 368
13.5 实训 369
第14章 数据库应用程序开发综合实训——设计一个简易留言板程序 371
14.1 实训目的和要求 371
14.2 程序功能的实现 374
14.2.1 用户登录功能的实现 374
14.2.2 查看和发布留言功能的实现 377
14.2.3 新用户注册功能的实现 379
14.2.4 重设被遗忘的密码功能的实现 382
14.2.5 用户管理功能的实现 385
14.3 实训 388
附录A SQL Server 2008的安装与配置 389
附录B Visual Studio 2008的安装与配置 403
附录C 变量的命名规范 414
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017