ASP.NET动态网页设计教程(第二版)
书 号:9787113126575
丛 书 名:21世纪高职高专计算机系列规划教材
作 者:丁桂芝
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:32元
-
内容简介
本书以应用为目的,从实用化的角度介绍了Web应用程序的开发与设计相关技术。全书共分10章:第1章ASP.NET2.0简介与开发环境配置;第2章VisualBasic2005语言基础;第3章HTML语言简介和HTML控件;第4章ASP.NET2.0服务器控件;第5章验证控件;第6章SQL语言与数据库;第7章数据访问技术;第8章管理网站用户;第9章导航控件;第10章母版页。每一章都有大量实际应用示例和实例,每个示例和实例都附有源程序代码。为了使读者举一反三,每一章还配置了大量的习题,包括判断题、单选题和练习题,每个练习题也附有源程序代码在素材文件中,方便读者参考。本书可以作为高职高专计算机类专业Web应用程序(或网站)开发与设计课程的教材,也可以作为网站制作爱好者的参考资料。 -
前言
第二版前言
本书是《ASP动态网页设计教程》的第二版。第一版教材由于实用性与技术性结合得比较好,深受读者青睐,已经多次印刷,目前还有学校在继续使用。撰写第二版教材既是技术升级对教材版本随之升级提出的迫切要求,也是编者融入新的教育思想的有益尝试。与时俱进是本书的突出特色。
随着互联网应用的迅猛发展,Web应用程序(或网站)开发使用的技术也越来越丰富,例如ASP、ASP.NET、JSP、PHP等。本书采用的是ASP.NET技术,版本为ASP.NET 2.0。实际上,开发一个功能完善的Web应用程序或网站还需要其他相关软件和技术,例如Visual Studio、IIS、.NET Framework、Visual Basic、HTML、CSS以及SQL Server等。这些软件和技术如何有机组合,使读者在做中学习,在做中灵活应用,最终能够实现Web应用程序(或网站)的开发与设计让编者颇费心思。为了实现学以致用的效果,本书着重在以下几个方面做了精心设计:
(1)全书各章节的安排按照开发环境的搭建、前台网页各种功能的实现、后台数据库的创建与管理等逻辑脉络引入Visual Studio、IIS、.NET Framework、Visual Basic、HTML、CSS、ASP.NET以及SQL Server等众多软件和技术。
(2)通过学习引导将众多软件和技术之间的关联、在Web应用程序(或网站)开发与设计中所起的作用、使用方法等清晰地展示在读者面前,使读者对每个软件和技术的作用一目了然。
(3)书中有大量的示例和实例,绝大多数内容是用读者熟悉的网页功能做示例或实例,形象生动地实现其功能,例如用户注册、制作导航栏等,让读者在形象思维中提高学习效率。所有的示例和实例都提供了源程序代码,并已上传到中国铁道出版社网站的下载专区中。
(4)为了使读者举一反三,每章还配有大量的习题,包括判断题、单选题和练习题,练习题的源程序代码已上传到中国铁道出版社网站的下载专区中,方便读者参考。
(5)为了方便教师授课或是学生自主学习,编者还专门制作了PPT幻灯片,一同上传到中国铁道出版社网站的下载专区中。
这些精心设计一定会帮助读者快乐学习,为今后独立开发和设计Web应用程序,设计制作一个功能全面、适合个人或企业的精美网站奠定坚实的基础。
全书共分10章,每章主要内容如下:
第1章围绕软件开发环境的搭建展开论述,这是软件开发工作的基础。
第2章将Visual Basic 2005作为编写ASP.NET 2.0应用程序的语言,先是从一个简单的控制台应用程序引入,在介绍流程控制语句时又给出了几个Windows应用程序实例,让读者通过直观效果感受到程序设计的作用。
第3章介绍制作静态网页的HTML语言、CSS以及浏览器端HTML控件,为制作静态网页奠定基础。
第4章是本书的重点,介绍制作动态网页的服务器控件基本知识和服务器控件的事件模型,介绍HTML服务器控件、Web服务器控件中的标准控件,这些标准服务器控件是制作动态网页的常用基本控件。
第5章介绍ASP.NET 2.0提供的几个验证控件,用于验证某些数据是否正确有效。
第6章介绍在Web应用程序(或网站)中用于后台存取数据的数据库,本书数据库采用SQL Server 2005。
第7章重点介绍使用ASP.NET 2.0技术实现数据访问主要依靠的两种控件:数据源控件和数据绑定控件。
第8章介绍管理网站用户以及登录系列控件。
第9章介绍站点导航功能的实现方法。
第10章介绍支持网页模板功能的母版页及母版页、内容页的创建。
本书由丁桂芝教授编写,编写中参考了许多相关的书籍,并结合了个人学习与实践的许多体会。书稿完成之后,帮助阅读过全部或部分书稿的有黄建忠、孟祥双、李宏力、祖文东、任静、李勤、张荣新、时瑞鹏、王向华、李占仓、张臻、王炯、王翔、孙华峰、黄琳等,并对书稿提出了修改意见和建议。在此,对给予编者很大帮助的相关书籍作者和帮助阅读本书的老师表示衷心的感谢。
由于编者水平有限,疏漏和不足之处在所难免。如有任何问题或建议,请发邮件到dingguizhi@gmail.com,编者期待着获得读者的反馈意见。
丁桂芝
2011年1月 -
目录
目录
第1章 ASP.NET 2.0简介与开发环境配置
1.1 ASP.NET简介 1
1.2 安装、管理和配置Web服务器 3
1.2.1 安装Web服务器 3
1.2.2 管理和配置服务器 5
1.3 安装.NET Framework 2.0 10
1.4 安装Visual Studio 2005 11
1.5 创建ASP.NET网站 19
1.5.1 创建一个新的ASP.NET网站 19
1.5.2 配置文件Web.config 21
1.5.3 搭建网站文件结构 27
1.5.4 创建一个简单的ASP.NET网页 27
本章小结 29
习题 29
第2章 Visual Basic 2005语言基础
2.1 一个简单的Visual Basic 2005应用程序 31
2.2 基本数据类型 34
2.2.1 数值数据类型 35
2.2.2 字符数据类型 35
2.2.3 其他数据类型 36
2.3 常量和变量 37
2.3.1 常量 37
2.3.2 变量 38
2.4 运算符和表达式 39
2.4.1 常用的运算符和表达式 39
2.4.2 运算规则 41
2.5 流程控制 42
2.5.1 选择控制 42
2.5.2 循环控制 48
本章小结 53
习题 54
第3章 HTML简介和HTML控件
3.1 什么是HTML 56
3.1.1 HTML文件的结构 56
3.1.2 HTML的基本组件 58
3.2 背景设置 58
3.3 文字属性的变化 59
3.3.1 文字的字体、字号和颜色 59
3.3.2 文字的样式 60
3.3.3 空格符 61
3.3.4 换行 61
3.3.5 预先编排好的文字 61
3.3.6 编号和项目符号 62
3.4 图文并茂的文件 64
3.4.1 指定文件来源 64
3.4.2 指定图形的宽度和高度 65
3.4.3 图片边框 65
3.4.4 图形或文字 67
3.4.5 对象居中 68
3.5 超链接 69
3.5.1 文字超链接 69
3.5.2 图片超链接 69
3.5.3 页内超链接 70
3.5.4 超链接电子邮件账号 72
3.6 表格 75
3.6.1 行与列 75
3.6.2 行与列的背景颜色 76
3.6.3 表格边框的颜色 76
3.6.4 表格间距 77
3.6.5 合并单元格 78
3.7 段落 80
3.8 水平线 81
3.9 什么是CSS 82
3.9.1 CSS类型 83
3.9.2 CSS在超链接中的运用 86
3.9.3 实际范例 87
3.10 浏览器端HTML控件 95
3.10.1 在页面中添加HTML控件 95
3.10.2 常用的HTML控件 96
本章小结 100
习题 100
第4章 ASP.NET 2.0服务器控件
4.1 服务器控件的基本知识 103
4.2 服务器控件的事件模型 103
4.3 HTML服务器控件 104
4.3.1 在页面中添加HTML服务器控件 105
4.3.2 常用的HTML服务器控件 105
4.3.3 HTML服务器控件的公共属性、方法和事件 105
4.3.4 HTML服务器控件应用示例 106
4.4 标准控件 118
4.4.1 Label控件 118
4.4.2 TextBox控件 119
4.4.3 Button、LinkButton和ImageButton控件 124
4.4.4 HyperLink控件 126
4.4.5 DropDownList控件 128
4.4.6 ListBox控件 132
4.4.7 CheckBox、CheckBoxList、RadioButton和RadioButtonList控件 134
4.4.8 Image控件 140
4.4.9 ImageMap控件 142
4.4.10 Table控件 144
4.4.11 BulletedList控件 146
4.4.12 HiddenField控件 149
4.4.13 Calendar控件 151
4.4.14 AdRotator控件 154
4.4.15 FileUpload控件 156
4.4.16 Wizard控件 158
4.4.17 Xml控件 164
4.4.18 MultiView控件和View控件 165
4.4.19 Panel控件 168
本章小结 170
习题 170
第5章 验证控件
5.1 RequiredFieldValidator控件 174
5.2 RangeValidator控件 176
5.3 CompareValidator控件 178
5.4 RegularExpressionValidator控件 180
5.5 CustomValidator控件 184
5.6 ValidationSummary控件 186
本章小结 188
习题 188
第6章 SQL数据库
6.1 数据库简介 191
6.2 SQL Server数据库的安装和基本操作 191
6.2.1 安装SQL Server 2005开发版 191
6.2.2 启动SQL Server Management Studio 196
6.2.3 数据库的管理 197
6.2.4 数据表的管理 200
6.3 SQL语句基础 206
6.3.1 INSERT语句 207
6.3.2 UPDATE语句 207
6.3.3 DELETE语句 208
6.3.4 SELECT语句 208
本章小结 213
习题 214
第7章 数据访问技术
7.1 数据访问技术的简要历史回顾 217
7.2 ADO.NET简介 218
7.3 数据源控件 223
7.3.1 SqlDataSource控件 224
7.3.2 AccessDataSource控件 234
7.3.3 ObjectDataSource控件 234
7.3.4 XmlDataSource控件 234
7.3.5 SiteMapDataSource控件 234
7.4 数据绑定控件 234
7.4.1 GridView控件 235
7.4.2 DetailsView控件 246
7.4.3 FormView控件 254
本章小结 262
习题 262
第8章 管理网站用户
8.1 ASP.NET用户账户概述 266
8.1.1 配置ASP.NET网站支持成员关系 266
8.1.2 创建用户角色 271
8.1.3 创建和管理访问规则 273
8.2 登录系列控件 274
8.2.1 使用CreateUserWizard控件创建注册新账户页面 274
8.2.2 使用Login控件创建登录页面 276
8.2.3 LoginView、LoginName、LoginStatus控件 278
8.2.4 ChangePassword控件 281
8.2.5 PasswordRecovery控件 282
本章小结 284
习题 284
第9章 导航控件
9.1 站点地图 287
9.1.1 添加站点地图 287
9.1.2 根据站点文件结构编辑站点地图 288
9.2 导航控件 290
9.2.1 SiteMapPath控件 290
9.2.2 Menu控件 292
9.2.3 TreeView控件 295
本章小结 303
习题 304
第10章 母版页
10.1 母版页概述 307
10.2 创建母版页 307
10.3 创建内容页 312
本章小结 316
习题 316
参考文献 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1丁桂芝 教授 工作单位天津职业大学 科技处处长邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
(1)全书各章节的安排按照开发环境的搭建、前台网页各种功能的实现,后台数据库的创建与管理等逻辑脉络引入Visual Studio、IIS、.NET Framework、Visual Basic、HTML、CSS、ASP.NET以及SQL Server等众多软件和技术。
(2)通过学习引导将众多软件和技术之间的关联、在Web应用程序(或网站)开发与设计中所起的作用、使用方法等清晰地展示在读者面前,使读者对每个软件和技术的作用一目了然。
(3)书中有大量的示例和实例,绝大多数内容是用读者熟悉的网页功能做示例或实例,形象生动地实现其功能,例如用户注册、制作导航栏等,让读者在形象思维中提高学习效率。所有的示例和实例都有源程序代码,上传到中国铁道出版社下载专区中。
(4)为了使读者举一反三,每一章还配置了大量的习题,包括判断题、单选题和练习题,每个练习题也附有源程序代码上传到中国铁道出版社下载专区中,方便读者参考。 -
书评书荐
-
附件下载
图书推荐