《ASP.NET动态网站开发教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:冯涛编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302236030
  • 页数:328 页
图书介绍:本书共17章,主要介绍了XHTML和CSS、C#语言基础、基本控制的使用、XML、站点导航控件、应用程序配置、主题与母版页、常用内置对象、身份验证技术、数据库基础与SQL、使用ADO.NET操作数据库、数据绑定技术等内容。

第1章 什么是动态网站 1

1.1 网站的静态与动态 1

1.2 网站的静态与动态之别 2

1.3 开发动态网站的几种主流技术 4

1.4 ASP.NET开发环境和平台 5

本章小结 8

习题 8

第2章 创建第一个动态网站 9

2.1 开发ASP.NET网站的步骤和前期准备 9

2.2 创建一个简单的ASP.NET应用程序 9

2.2.1 完成后的效果 9

2.2.2 申请域名和空间 10

2.2.3 网站设计与制作 11

2.2.4 预编译网站 17

2.2.5 用FTP工具发布网站 18

2.2.6 网上浏览自己的作品 20

本章小结 21

习题 21

第3章 网页的基本组成元素——XHTML和CSS 23

3.1 XHTML语言的前世今生 24

3.1.1 HTML简介 24

3.1.2 XHTML简介 25

3.2 XHTML文件的基本结构 25

3.2.1 XHTML标签简介 25

3.2.2 用XHTML编写一个网页 26

3.2.3 XHTML文档的结构 27

3.2.4 基本标签 28

3.2.5 表格标签 34

3.2.6 域标签 35

3.2.7 框架标签 36

3.2.8 表单标签 41

3.2.9 XHTML的校验 43

3.3 XHTML的最佳拍档CSS 43

3.3.1 在<head>标签中使用<style>标签 44

3.3.2 直接在XHTML标签中使用style属性 45

3.3.3 在<head>标签中使用<link>标签链接外部的CSS文件 45

3.3.4 定义CSS 46

3.3.5 常用CSS样式属性 50

3.3.6 Visual Studio中使用样式 52

本章小结 53

习题 53

第4章 欲学ASP.NET,C#先行 54

4.1 编码与存储结构 54

4.1.1 ASPX网页代码存储模式 54

4.1.2 C#程序的结构 55

4.1.3 C#的代码书写格式 57

4.2 数据类型 58

4.2.1 值类型 58

4.2.2 引用类型 62

4.3 常量和变量 64

4.3.1 常量和符号常量 64

4.3.2 变量 65

4.4 类型转换 65

4.5 表达式操作符 66

4.6 类 70

4.6.1 类的结构及继承 70

4.6.2 对类的成员的访问 72

4.6.3 成员的静态和非静态 74

4.6.4 构造函数与析构函数 76

4.7 流程控制 77

4.7.1 条件语句 77

4.7.2 switch语句 78

4.7.3 循环语句 79

4.7.4 异常处理语句 82

本章小结 84

习题 84

第5章 从标准控件开始 86

5.1 ASP.NET控件的一些共性 86

5.1.1 Web服务器端控件的属性特征 87

5.1.2 Web服务器端控件的结构 88

5.2 ASP.NET中常用Web服务器端标准控件 89

5.2.1 显示控件 89

5.2.2 文本框控件 90

5.2.3 按钮控件 91

5.2.4 选择控件 92

5.2.5 列表控件 98

5.2.6 超链接控件 100

5.2.7 文件上传控件 100

5.2.8 Table控件 102

5.2.9 容器控件 105

本章小结 107

习题 107

第6章 验证控件,为网站把好安全关 109

6.1 客户端验证和服务器端验证 109

6.2 验证控件的使用 111

6.2.1 必需验证控件 RequiredFieldValidator 111

6.2.2 范围验证控件 RangeValidator 112

6.2.3 比较验证控件 CompareValidator 112

6.2.4 正则表达式验证控件 RegularExpressionValidator 112

6.2.5 自定义验证控件 CustomValidator 116

6.2.6 验证汇总控件 ValidationSummary 118

6.3 分组验证 118

本章小结 118

习题 118

第7章 热潮中的XML 120

7.1 为什么要用XML 120

7.2 XML文件结构 121

7.2.1 文档头部分 121

7.2.2 文档体 122

7.3 创建XML文件 125

本章小结 126

习题 126

第8章 网站中的GPS——导航控件 128

8.1 ASP.NET中的导航控件 129

8.2 站点地图文件的作用与结构 129

8.3 树状目录导航控件 131

8.3.1 调用站点地图文件实现导航 131

8.3.2 通过“编辑节点”实现导航 132

8.4 弹出式菜单导航控件 133

8.5 站点地图路径导航控件 134

本章小结 135

习题 136

第9章 配置应用程序,做好网站宏观调控 137

9.1 网站配置文件Web.config 137

9.1.1 认识Web.config文件 137

9.1.2 Web.config文件的结构 138

9.1.3 Web.config的常用配置 139

9.1.4 一个完整的Web.config配置例子 145

9.2 全局应用程序类Global.asax 146

9.3 系统目录 147

9.3.1 App_Data目录 148

9.3.2 Bin目录 148

9.3.3 App_Code目录 148

9.3.4 App_Themes(主题)目录 148

本章小结 148

习题 148

第10章 统一网站风格 150

10.1 主题 151

10.1.1 使用主题前要注意的几个事项 151

10.1.2 主题的使用方法 151

10.2 用户控件 154

10.2.1 创建和添加用户控件的方法 155

10.2.2 “网站版权”案例 155

10.3 母版页 158

10.3.1 母版页的创建与结构 159

10.3.2 内容页的创建与结构 159

10.3.3 母版页的工作机制 161

10.3.4 将已建成的网页放入母版页中 162

10.3.5 “学习资源网页”案例 163

10.4 母版页与内容页在程序中对相互控件的调用 165

本章小结 165

习题 165

第11章 为了身份验证——登录控件 167

11.1 概述 167

11.2 身份验证也有别 168

11.2.1 身份验证的四种方式 168

11.2.2 Form身份验证的工作流程 169

11.3 用户授权与角色 171

11.4 ASP.NET基于角色的安全技术的特点 172

11.5 登录控件 173

11.5.1 Login控件 173

11.5.2 CreateUserWizard控件 174

11.5.3 LoginName控件与LoginStatus控件 174

11.5.4 LoginView控件 175

11.5.5 PasswordRecovery控件和ChangePassword控件 176

11.5.6 自动发送邮件通知 176

11.6 使用登录控件前的准备工作 178

11.6.1 数据库和Web.config的配置 178

11.6.2 规划好网站的目录结构 181

11.7 配置网站访问安全 181

11.8 “教学管理系统”案例 183

11.9 直接调用API进行高级控制 187

11.9.1 用户的管理 188

11.9.2 角色的管理 190

11.9.3 常用验证用户的一个例子 191

11.10 存储注册用户的个性化信息Profile 191

11.10.1 声明个性化信息 191

11.10.2 设置CreateUserWizard控件 192

11.10.3 使用API对个性化注册信息进行读取 192

本章小结 193

习题 194

第12章 ASP.NET中的五大对象 196

12.1 发送对象Response 196

12.1.1 写方法Write() 196

12.1.2 结束输出方法End() 197

12.1.3 网页重定向方法Redirect() 197

12.2 接收对象Request 198

12.2.1 获取调用网页传过来的参数值 198

12.2.2 获取浏览者的IP地址 200

12.3 服务器对象Server 201

12.3.1 HtmlEncode方法和HtmlDecode方法 201

12.3.2 UrlEncode方法和UrlDecode方法 202

12.3.3 MapPath方法 203

12.4 公共对象Application 204

12.5 私有对象Session 205

12.6 视图状态ViewState 207

本章小结 207

习题 207

第13章 数据库与SQL语言 209

13.1 设计一个良好的数据库 210

13.1.1 基本术语 210

13.1.2 规范化设计 211

13.1.3 规范化实例 213

13.2 常与ASP.NET配套的数据库 216

13.2.1 概述 216

13.2.2 SQL Server 2005的使用 217

13.2.3 SQL Server 2000的使用 219

13.2.4 Access的使用 221

13.3 利用【服务器资源管理器】管理数据库 223

13.3.1 添加新的数据连接 224

13.3.2 移除现有的数据连接 225

13.4 SQL语言基础 225

13.4.1 查询语句SELECT 226

13.4.2 插入语句INSERT 230

13.4.3 更新语句UPDATE 230

13.4.4 删除语句DELETE 230

本章小结 231

习题 231

第14章 在网页中读写数据库信息 233

14.1 使用动态网页读写数据库 234

14.1.1 动态网页读、写数据库的流程 234

14.1.2 案例:在网页显示新闻标题 237

14.2 数据的高级操作 243

14.2.1 DataSet对象 243

14.2.2 DataAdapter对象 245

14.2.3 案例重做:在网页显示新闻标题 245

14.3 ADO.NET与相关对象 248

本章小结 248

习题 248

第15章 用数据控件高效操作数据源 250

15.1 格式设置控件概述 251

15.2 使用GridView控件显示表格数据 252

15.2.1 GridView控件概述 252

15.2.2 案例:使用GridView控件创建数据绑定网页 253

15.3 使用DetailsView控件显示详细数据 262

15.3.1 DetailsView控件概述 263

15.3.2 案例:使用DetailsView控件创建数据绑定网页 264

15.4 使用ListView控件修改数据 269

15.4.1 分列显示 271

15.4.2 分页 273

15.4.3 图形界面操作 274

本章小结 276

习题 276

第16章 代码为王——数据控件的高级使用 277

16.1 普通控件的绑定 277

16.2 数据控件绑定 279

本章小结 296

习题 296

第17章 综合实例:简捷动态网站 297

17.1 前期准备 298

17.2 结构设计及素材准备 299

17.3 网站配置文件设置 300

17.4 数据库设计 304

17.5 数据库操作类 305

17.6 母版设计 307

17.7 首页设计 309

17.8 各栏目页设计 311

17.8.1 信息动态页设计 311

17.8.2 站长随笔页设计 313

17.8.3 信息显示页设计 314

17.8.4 用户留言页设计 316

17.8.5 账户中心页设计 318

17.8.6 用户注册页设计 318

17.9 后台设计 319

17.9.1 结构安排 319

17.9.2 主管理网页设计 319

17.9.3 欢迎网页设计 321

17.9.4 内容管理网页设计 321

17.9.5 留言管理网页设计 326

17.10 网站的进一步完善 327

参考文献 328