《ASP.NET 2.0网站开发实例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:龚赤兵编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115148872
  • 页数:370 页
图书介绍:本书介绍了使用Visual Studio 2005和 SQL Server进行ASP.NET 2.0开发的基础知识。

第一部分 基础篇 2

第1章 配置ASP.NET2.0开发环境 2

1.1安装Visual Web Developer 2005 3

1.1.1 安装的系统要求 3

1.1.2安装步骤 3

1.2安装SQL Express 5

1.3 Visual Web Developer 2005的界面设置 12

1.4本书实例的使用 15

第2章 ASP.NET2.0基础 17

2.1创建Web页面 17

2.1.1创建一个网站和一个页面 17

2.1.2添加控件并对控件编程 21

2.2.1 在设计视图中编辑页面 22

2.2编辑Web页面 22

2.2.2在代码视图中编辑HTML 25

2.2.3各种HTML元素间的导航 26

2.3使用样式表 27

2.3.1创建一个网站和一个页面 27

2.3.2创建和使用样式表 27

2.4使用GridView控件显示数据库中的内容 29

2.4.1 添加GridView控件 29

2.4.2测试页面 32

2.4.3增加排序和分页功能 32

2.5使用DataList控件显示格式化数据 33

2.5.1 添加DataList控件 33

2.5.2格式化DataList控件的布局 33

2.6.1创建一个网站和一个页面 34

2.6使用GridView、FormView控件显示主/从数据 34

2.6.2使用GridView控件显示主数据表 35

2.6.3使用FormView控件显示从数据表 37

2.6.4运行页面 39

2.7网站的导航 39

2.7.1创建一个网站以及站点地图文件 39

2.7.2使用TreeView控件实现导航 42

2.7.3使用SiteMapPath控件显示导航路径 42

2.7.4使用Menu控件实现导航菜单 43

2.7.5在母版中实现站点导航 44

2.8主题和皮肤 47

2.8.1 创建一个网站和一个页面 47

2.8.2在页面中创建和应用主题 47

2.8.3样式主题和个性化主题 48

2.8.4在整个站点中使用主题 49

2.9实现网站的成员管理 50

2.9.1 创建一个网站和一个页面 50

2.9.2配置成员管理 52

2.9.3 实现用户登录 56

2.9.4 注册新用户 58

2.9.5 更改密码 60

第3章 SQL Server 2005基础 62

3.1 SQL Server 2005Express概述 62

3.1.1主要功能 62

3.1.2与Visual Web Developer的集成 63

3.2数据库和数据库表管理 63

3.2.1数据库的创建、修改和删除 63

3.2.2数据表的创建、修改和删除 68

4.1 ADO.NET简介 78

4.1.1 什么是ADO.NET 78

第4章 ADO.NET数据访问基础 78

4.1.2 ADO.NET中的各种对象 79

4.2数据库连接对象——SqlConnection 79

4.2.1创建连接 80

4.2.2使用连接 80

4.2.3代码的编译和运行 81

4.3 构造SQL语句对象——SqlCommand 83

4.3.1创建SqlCommand对象 83

4.3.2在SqlCommand对象中执行数据操作 84

4.4处理结果对象——SqlDataReader 90

4.4.3 关闭SqlDataReader对象 91

4.4.1 创建SqlDataReader对象 91

4.4.2读取数据 91

4.5参数化对象——SqlCommand 93

4.5.1新建SqlCommand对象 94

4.5.2定义SqlParameter对象 94

4.5.3 实现SqlParameter对象与SqlCommand对象的关联 94

4.6存储过程 96

4.6.1执行存储过程 96

4.6.2执行参数化的存储过程 96

第二部分 实例篇 102

第5章 建立个人网站第一步 102

5.1网站的构建 102

5.1.1安装项目文件 102

5.1.2新建网站 103

5.2首次运行网站 104

5.3用户设置 105

5.4网站的总体结构 108

5.5页面功能展示 109

5.5.1首页 109

5.5.2 简历页面 109

5.5.3链接页面 110

5.5.4注册页面 111

5.5.5相册管理 112

5.5.6相册浏览 115

第6章 实例1图片的上传与显示 119

6.1新建数据库 120

6.2设置连接数据库字符串 123

6.4上传图片到数据库 124

6.3读取连接数据库字符串 124

6.5批量上传图片到数据库 129

6.6显示数据库中的图片 130

第7章 自定义HTTP处理程序 132

7.1实例2利用Web页面封装图片的显示 132

7.2实例3自定义HTTP处理程序显示图片 135

第8章 相册显示的基本功能 143

8.1实例4显示相册内容 143

8.1.1 用SqlDataSource连接数据库 145

8.1.2用DataList显示相册内容 147

8.2实例5显示某一相册中的所有照片 151

8.2.1用SqlDataSource连接数据库 152

8.2.2用DataList显示某一相册中的所有照片 154

8.3 实例6显示某张照片 157

8.3.1用SqlDataSource连接数据库 158

8.3.2用FormView显示某张照片 158

第9章 母版及页面导航 162

9.1实例7使用母版简化页面制作 162

9.1.1 相册显示页面的结构分析 162

9.1.2设计母版 165

9.1.3使用母版 168

9.2实例8在母版中实现页面导航 174

9.2.1建立web.sitemap 175

9.2.2使用SiteMapDataSource 176

9.2.3使用Menu 176

9.2.4使用SiteMapPath 177

第10章 实例9使用主题及皮肤设置页面外观 178

10.1 使用主题 180

10.2使用皮肤 181

第11章 实例10使用成员及角色管理网站 189

11.1成员管理 189

11.1.1会员注册 189

11.1.2会员登录 192

11.1.3会员其他信息的管理 196

11.1.4 Default.asp页面的实现 198

11.2角色管理 202

11.2.1 相册的管理 202

11.2.2相册的显示 204

11.2.3 角色的管理 204

第12章 相册编辑的基本功能 206

12.1实例11编辑相册的内容 206

12.1.1 用SqlDataSource连接数据库 207

12.1.2用FormView实现新建相册 210

12.1.3 用GridView实现相册的显示、更改和删除 211

12.2实例12编辑某一相册中的照片 214

12.2.1用SqlDataSource连接数据库 215

12.2.2使用FormView新建相册中的照片 215

12.2.3使用GridView实现照片的显示、更改和删除 218

12.2.4使用DataList实现照片批量上传 220

12.3实例13显示某张照片 222

第13章 实例14发布个人网站 225

13.1 Resume.aspx页面的实现 225

13.2 Links.aspx页面的实现 228

13.3Download.aspx页面的实现 229

13.4.1连接到远程站点 231

13.4个人网站的发布 231

13.4.2复制文件 234

13.4.3 网站测试 234

13.5实现多人开发的网站开发环境 235

13.5.1创建一个共享网站 235

13.5.2创建一个源码网站 236

13.5.3从共享网站下载文件到本地网站 236

13.5.4从本地网站上传更新文件到共享网站 238

13.5.5网站同步 239

第14章 网站三层架构的实现 242

14.1 实例15中间数据访问层的构建 243

14.1.1 Album类的构建 244

14.1.2 Photo类的构建 245

14.1.4存储过程与PhotoManager类的构建 246

14.1.3枚举PhotoSize的构建 246

14.1.5 Handler.ashx的修改 262

14.2 实例16相册显示页面的实现 263

14.2.1 Albums.aspx页面的实现 263

14.2.2 Photos.aspx页面的实现 265

14.2.3 Details.aspx页面的实现 267

14.3实例17相册编辑页面的实现 269

14.3.1 Albums.aspx页面的实现 269

14.3.2Photos.aspx页面的实现 272

14.3.3Details.aspx页面的实现 274

14.4实例18其他页面的实现 276

14.4.1 Default.aspx页面的实现 276

14.4.2 Download.aspx页面的实现 277

第15章 实例19个人网站功能扩展 280

第三部分 实例扩展篇 280

15.1重新设计网页结构 282

15.2新增Manage.aspx页面 283

15.3新增Useraspx页面 285

15.3.1 新建User类 286

15.3.2新建UserManager类 287

15.3.3新建并设置ObjectDataSource数据源控件 288

15.3.4用GridView控件显示并激活用户账号 289

15.3.5 实现用户的权限分配 295

15.4用二层架构实现内容管理系统 301

15.4.1新建数据表Content 301

15.4.2新增Content.aspx页面 305

15.4.3新建并设置SqlDataSource控件 305

15.4.4使用FormView控件实现内容管理 308

15.4.5重新修改Default.aspx页面 312

15.5用三层架构实现内容管理系统 315

15.5.1新建Content类 315

15.5.2新建中间数据访问类ContentManager 316

15.5.3新建并设置ObiectDataSource控件 319

15.5.4使用FormView控件实现内容管理 319

15.5.5 重新修改Default.aspx页面 319

第16章 实例20用Access 2000实现成员管理 320

16.1 ASP.NET 2.0中的成员服务 321

16.1.1成员服务架构 321

16.1.2成员API 322

16.1.3登录控件 324

16.1.4提供者设计模式 324

16.2.1创建数据库以及数据表 325

16.1.5 自定义成员提供者 325

16.2实现基于Access 2000的成员提供者 325

16.2.2实现成员提供者 326

16.3成员提供者中各种方法的实现代码 327

16.4使用Access 2000的成员提供者 360

16.4.1正确设置配置文件Web.config 360

16.4.2测试Access 2000成员提供者 361

16.5将实例打包成初学者工具” 362

16.5.1创建帮助页面 362

16.5.2创建项目模板 363

16.5.3创建“初学者工具” 365

16.5.4打包“初学者工具” 367

16.5.5安装“初学者工具” 368