动态网站设计与开发 ASP.NET版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:马秀麟,李葆萍,张倩编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302262268
- 页数:323 页
第1章 网页设计基础 1
1.1 网页基础知识 1
1.1.1 网页文件 1
1.1.2 网页下常见的嵌入式语言 3
1.1.3 网页设计技术 4
1.2 Dreamweaver与网页设计 5
1.2.1 DW设计网页的必要准备 5
1.2.2 简单页面设计 7
1.2.3 表格的使用 9
1.2.4 插入特殊组件 10
1.2.5 设置网页动画效果 11
1.2.6 认识网页源代码 13
1.3 网页布局 16
1.3.1 样式与CSS文件 16
1.3.2 以表格实施布局 21
1.3.3 DIV+CSS布局 22
1.3.4 以框架技术实施布局 24
1.3.5 以Photoshop实施布局 28
1.3.6 模板技术 34
1.3.7 嵌入式框架技术 35
1.4 客户端语言JavaScript 37
1.4.1 JavaScript的特点 37
1.4.2 JavaScript的基本语法规则 37
1.4.3 JavaScript语言的主要应用 39
1.4.4 JavaScript应用示例 39
思考题 41
上机实训题 41
第2章 ASP.NET开发基础 43
2.1 ASP.NET基础知识 43
2.1.1 什么是ASP.NET 43
2.1.2 VS2008简介 44
2.1.3 两个简单的ASP.NET程序 49
2.2 C#语法基础 53
2.2.1 基于C#的ASP.NET程序的基本结构 53
2.2.2 C#的数据类型 56
2.2.3 C#的运算符 59
2.2.4 C#的基本语句 60
2.2.5 简单应用程序实例 63
2.3 面向对象程序设计 66
2.3.1 面向对象程序设计的基本概念 66
2.3.2 定义类的基本方法 68
2.3.3 字符串类的应用 72
2.4 ASP.NET Web项目的结构 75
思考题 79
上机实训题 79
第3章 ASP.NET的Web控件 80
3.1 .NET 3.5服务器控件概述 80
3.2 Web服务“标准”控件 81
3.2.1 标准控件的公共属性与方法 81
3.2.2 主要的标准控件 81
3.2.3 实用案例 88
3.3 Web服务器的验证控件 91
3.3.1 数据输入验证的必要性与方法 91
3.3.2 窗体验证技术 92
3.3.3 对学生注册信息的综合验证 93
思考题 96
上机实训题 97
第4章 动态网页布局 98
4.1 页面对象的外观设计 98
4.1.1 VS2008对CSS文件的支持 98
4.1.2 主题文件 100
4.2 母版页的概念 101
4.2.1 母版页与内容页的概念 101
4.2.2 创建母版页 102
4.2.3 创建内容页 103
4.2.4 基于Photoshop切片创建母版页 103
4.3 网站导航技术 106
4.3.1 站点地图 106
4.3.2 SiteMapPath控件导航 107
4.3.3 TreeView控件导航 108
4.3.4 Menu控件导航 109
4.4 ASP.NET AJAX 109
4.4.1 AJAX概述 109
4.4.2 ASP.NET AJAX的服务器控件 110
4.5 客户端脚本技术 112
4.5.1 客户端脚本的概念 112
4.5.2 客户端脚本技术在网站开发中的应用 112
思考题 113
上机实训题 114
第5章 数据库基础知识 115
5.1 数据库的概念 115
5.1.1 数据库的定义 115
5.1.2 关系数据库的概念 116
5.1.3 数据库系统 118
5.2 SQL Server 2005与VS2008 119
5.2.1 SQL Server 2005系统简介 119
5.2.2 VS2008的SQL Server 2005模块 120
5.2.3 VS2008的服务器资源管理器 120
5.2.4 以VS2008管理数据库 122
5.2.5 SQL Server查询生成器 126
5.3 SQL语言简介 128
5.3.1 什么是SQL语言 128
5.3.2 SQL单表查询语句格式 129
5.3.3 SQL单表查询语句示例 130
5.3.4 SQL多表查询 132
5.3.5 SQL更新语句 133
思考题 134
上机实训题 135
第6章 SqlDataSource访问数据库 136
6.1 ASP.NET访问数据库技术简介 136
6.2 DataSource技术简介 137
6.2.1 SqlDataSource控件简介 137
6.2.2 SqlDataSource控件的关键属性与方法 137
6.2.3 SqlDataSource控件创建 138
6.2.4 SqlDataSource控件的配置 141
6.3 GridView控件与FormView控件 143
6.3.1 GridView控件 143
6.3.2 FormView控件 147
6.4 基于SqlDataSource的查询示例 149
6.4.1 简单查询程序 149
6.4.2 级联程序 154
6.5 基于SqlDataSource的更新程序的实例 160
6.5.1 简单更新程序 160
6.5.2 记录的批量处理 165
思考题 170
上机实训题 171
第7章 LINQ访问数据库 172
7.1 LINQ技术简介 172
7.1.1 什么是LINQ技术 172
7.1.2 LINQ to SQL技术 173
7.1.3 LINQ的查询表达式 173
7.2 VS2008的LINQ to SQL体系 175
7.2.1 VS2008项目应用LINQ技术的流程 175
7.2.2 在VS2008项目中创建DataConText类 177
7.2.3 基于DataContext的简单应用程序 179
7.3 基于LINQ的程序实例 184
7.3.1 基于LINQ技术的级联程序 184
7.3.2 基于LINQ技术的记录批量处理程序 185
7.3.3 基于LINQ技术的记录编辑程序 185
7.4 LINQ技术其他应用简介 189
7.4.1 LINQ to XML的目的和关键方法 190
7.4.2 LINQ to XML的应用示例 191
7.5 结语 194
思考题 194
上机实训题 194
第8章 以SqlConnection访问数据库 196
8.1 基于SqlCommand访问数据库 196
8.1.1 SqlCommand技术简介 196
8.1.2 SqlCommand相关技术简介 197
8.1.3 SqlCommand应用实例 201
8.2 基于DataAdapter访问数据库 204
8.2.1 DataAdapter访问数据库的原理 204
8.2.2 SqlDataAdapter数据库访问技术 206
8.3 数据库访问的主要控件 208
8.3.1 数据业务层控件剖析 208
8.3.2 数据表示层控件剖析 211
思考题 214
上机实训题 214
第9章 应用程序配置与网页切换 216
9.1 Web页面的内部对象综述 216
9.2 HTTP请求与响应对象 217
9.2.1 Response对象 217
9.2.2 Request对象 219
9.3 Application与Session 221
9.3.1 ASP.NET应用程序中的变量及作用域 221
9.3.2 Session对象 222
9.3.3 Application对象 224
9.4 Web应用程序的配置文档 224
9.4.1 配置文档Web.config和machine.config 225
9.4.2 Global.asax文档 228
9.4.3 Global.asax与Application、Session的综合应用 230
9.5 网页切换与网页间参数传递 232
9.5.1 网页切换方法 232
9.5.2 网页间参数传递技术 235
9.5.3 网页间参数传递示例 237
思考题 239
上机实训题 240
第10章 登录模块设计 241
10.1 Web应用系统安全性机制 241
10.1.1 基于网络技术的访问控制机制 241
10.1.2 基于ASP.NET体系的访问控制机制 242
10.2 Form认证机制的工作原理 242
10.2.1 成员资格管理 242
10.2.2 表单认证机制的工作原理 243
10.2.3 表单认证机制的组成体系 244
10.3 VS2008内置的登录体系 245
10.3.1 VS2008内置登录体系的构件 245
10.3.2 内置登录体系的预设控件 252
10.3.3 基于内置的成员资格管理开发登录模块 257
10.4 自主开发登录系统 262
10.4.1 自主开发登录模块的设计思想 262
10.4.2 自主开发登录模块设计实例 262
思考题 266
上机实训题 266
第11章 文件管理 268
11.1 驱动器与文件夹管理 268
11.1.1 获取驱动器信息 268
11.1.2 文件夹管理 270
11.1.3 文件夹管理示例 271
11.2 文件处理 274
11.2.1 基于Stream的文件处理 274
11.2.2 基于Reader和Writer的文件处理 278
11.2.3 文件管理 279
11.3 把文件上传到服务器的文件夹内 282
11.3.1 ASP.NET实现文件上传的关键技术 282
11.3.2 ASP.NET实施文件上传示例 283
11.3.3 针对Windows禁止上传大文件的解决方案 287
11.4 把文件上传到服务器的数据库内 287
11.4.1 把文件上传到服务器数据库内的基本方法 288
11.4.2 把文件上传到服务器的数据库内的示例 288
11.4.3 从数据库内获取文件内容 289
11.4.4 从数据库内读取文件的示例 291
思考题 293
上机实训题 294
第12章 Web服务器与网页发布 295
12.1 网站运行环境简介 295
12.1.1 ASP.NET网站的平台基础 295
12.1.2 IIS服务器及特点 296
12.2 IIS服务器的安装与配置 297
12.2.1 IIS 6.0服务器的安装与配置 297
12.2.2 IIS 7.0服务器的安装与配置 304
12.3 安装与配置SQL Server 2005 309
12.3.1 安装SQL Server 2005 309
12.3.2 SQL Server 2005 Management Studio 313
12.4 发布与配置应用系统 317
12.4.1 在Web服务器上配置后台数据库 317
12.4.2 发布Web应用系统 318
思考题 321
上机实训题 322
参考文献 323
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019