《ASP.NET动态网页设计案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:江红主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301145036
  • 页数:336 页
图书介绍:本书内容:第1章 建立ASP.NET开发平台;第2章 创建ASP.NET页面;第3章 使用ASP.NET服务器控件创建表单;第4章 控制ASP.NET页面导航;第5章 使用ASP.NET验证控件检验表单;第6章 ASP.NET用户控件和复杂控件;第7章 设计ASP.NET Web网站;第8章 Web数据库操作基础第9章 ASP.NET数据库访问基础;第10章 ASP.NET数据绑定控件的使用(1);第11章 ASP.NET数据绑定控件的使用(2);第12章 ASP.NET登录控件的使用;第13章 使用ASP.NET开发学生成绩管理系统;第14章 ASP.NET应用程序的配置和部署;第15章 ASP.NET应用程序的优化和调试;第16章 ASP.NET综合应用:网上书店。

第1章 建立ASP.NET开发平台 1

任务1:建立ASP.NET的开发环境 3

练习1:建立ASP.NET的运行环境(选做) 4

任务2:配置Microsoft.NET FrameworkSDK快速入门教程 5

练习2:浏览ASP.NET2.0快速入门教程 7

练习3:了解ASP.NET基础知识(独立练习) 8

任务3:使用Microsoft Visual Studio 2005快速创建ASP.NET应用程序 8

任务4:使用设计模板template创建电子商务示例网站 12

练习4:使用设计模板template创建企业门户示例网站(独立练习) 14

学习小结 15

习题 15

第2章 创建ASP.NET页面 17

任务1:创建本地ASP.NET网站 19

练习1:创建服务器ASP.NET网站 20

练习2:打开本地ASP.NET网站(独立练习) 21

任务2:创建简单的ASP.NET页面 22

练习3:使用内嵌代码显示欢迎信息 25

任务3:处理控件事件 26

练习4:使用客户端脚本事件 27

任务4:处理页面事件 28

练习5:使用Page.IsPostBack属性求解两个随机数的乘积 30

任务5:创建邮件发送ASP.NET页面 32

练习6:使用ASP.NET应用程序配置文件导入命名空间 35

学习小结 36

习题 38

第3章 使用ASP.NET服务器控件创建表单 39

任务1:使用ASP.NET服务器基本控件设计表单程序 42

练习1:设计程序,实现姓名、性别、爱好的输入与显示 44

任务2:使用ASP.NET服务器列表控件设计表单程序 46

练习2:使用列表控件实现信息的输入与输出 48

任务3:控件AutoPostBack属性的使用 50

练习3:使用列表控件的AutoPostBack属性自动提交表单 51

任务4:用户注册程序 53

学习小结 56

习题 56

第4章 控制ASP.NET页面导航 57

任务1:使用HTML表单实现页面导航 59

练习1:设计程序,实现姓名、性别的输入,利用表单导航,跳转到新的页面并输出 61

任务2:使用ASP.NET页面按钮实现页面导航 64

练习2:使用ImageMap控件导航 70

任务3:在服务器端控制页面导航 69

练习3:使用服务器端代码Server.Transfer、Server.Execute导航 72

任务4:在浏览器端控制页面导航 73

练习4:使用<metahttp-equiv=“refresh”content=”;url=”>导航 74

学习小结 75

习题 76

第5章 使用ASP.NET验证控件检验表单 77

任务1:使用必须验证控件验证用户登记信息 78

练习1:配置显示弹出式错误信息 82

任务2:使用正则表达式验证用户登录信息 82

练习2:使用正则表达式验证个入主页网址信息 85

任务3:使用比较和范围验证控件验证拍卖商品信息 87

练习3:禁用商品信息页面的验证检查 91

任务4:使用自定义验证控件验证商品说明信息 94

学习小结 96

习题 97

第6章 ASP.NET用户控件和复杂控件 98

任务1:使用Calendar控件添加标记 100

练习1:设计一日历,为个别日期添加备注信息 102

任务2:使用FileUpload控件上传文件 104

练习2:使用FileUpload控件上传用户文件并显示其大小 106

任务3:使用AdRotator控件做广告 108

练习3:使用AdRotator控件显示多条广告 109

任务4:设计一查询程序,按姓名、学号查询 111

练习4:使用MultiView控件和View控件实现分步操作 113

任务5:创建并使用简单用户控件 117

练习5:使用用户控件实现用户注册程序 119

学习小结 119

习题 120

第7章 设计ASP.NETWeb网站 121

任务1:创建母版页 122

练习1:设计一母版页并利用母版页设计网站 124

任务2:使用站点地图文件作为数据源实现Menu导航 126

练习2:使用XML文件作为数据源实现Menu导航 127

任务3:创建并使用主题皮肤文件 130

练习3:设计一Web窗体,使用皮肤文件设置控件外观 132

任务4:在主题中创建并使用CSS文件 134

练习4:在主题中设计一CSS样式表,应用于网页 137

学习小结 139

习题 140

第8章 Web数据库操作基础 141

任务1:使用Microsoft Visual Studio2005图形界面创建SQL网上书店数据库 144

任务2:使用sqlcmd命令行创建SQL教务数据库 146

练习1:修改数据表Exam的结构信息 148

任务3:自动创建完整的网上商店数据库 149

练习2:重新创建完整的教务数据库(独立练习) 150

任务4:使用Microsoft Visual Studio2005图形界面查询数据表Exam的信息 150

练习3:使用sqlcmd命令行实用程序查询数据表Exam的信息 151

练习4:查询网上书店数据库的信息 152

任务5:更新数据表Exam的记录信息 153

学习小结 155

习题 157

第9章 ASP.NET数据库访问基础 158

任务1:使用Connection对象连接SQLServer数据库 162

练习1:使用SqlConnection对象连接webJWDB数据库中的Exam数据表 164

任务2:使用Command对象维护学生成绩表 164

练习2:使用Command对象对图书数据库的Categories数据表进行插入、更新和删除 168

任务3:使用Command与DataReader对象对学生成绩表进行查询,并返回结果 168

练习3:查询网上书店数据库的书店数据表并返回查询结果集中第一行记录的第一列 170

任务4:使用Command对象实现存储过程访问 170

练习4:创建一个基于学生成绩表的查询存储过程,并返回查询结果 172

任务5:创建一个事务对两个不同数据表进行操作 172

练习5:创建一个事务删除同一数据库内两个不同数据表的某一行记录 175

任务6:使用DataAdapter对象把DataSet中的数据更新到数据源 175

练习6:使用DataSet对象获得学生成绩表中的数据 180

学习小结 180

习题 180

第10章 ASP&NET数据绑定控件的使用(1) 181

任务1:使用SqlDataSource控件连接数据库 184

练习1:使用SqlDataSource控件连接WebBookshopDB数据库 186

任务2:使用DropDownListWeb控件绑定并显示数据 186

练习2:使用ListBoxWeb控件绑定并显示数据 188

练习3:使用RadioButtonListWeb控件绑定并显示数据 189

练习4:使用CheckBoxListWeb控件绑定并显示数据 190

练习5:使用BulletedListWeb控件绑定并显示数据 191

任务3:使用GridViewWeb控件维护学生成绩表 192

练习6:使用SqlDataSource控件对GridViewWeb控件实现数据绑定,并显示学生成绩表中的所有数据 194

任务4:使用DetailsViewWeb控件维护用户数据表 195

练习7:使用SqlDataSource控件对DetailsViewWeb控件实现数据绑定,显示学生成绩表中数据 197

学习小结 198

习题 198

第11章 ASP.NET数据绑定控件的使用(2) 199

任务1:使用SqIDataSource控件作为DataListWeb控件的数据源显示、删除、更新学生成绩表数据 200

练习1:使用SqIDataSource控件对DataListWeb控件实现数据绑定,显示数据表中的所有数据 206

任务2:使用SqlDataSource控件对RepeaterWeb控件实现数据绑定,显示学生成绩表Exam中的记录 207

练习2:使用SqlDataSource控件作为RepeaterWeb控件的数据源显示学生成绩表数据,自定义显示样式 211

任务3:使用SqlDataSource控件对FormViewWeb控件实现数据绑定,并显示学生成绩表中的全部记录 211

练习3:创建FormViewWeb控件实现数据的插入操作 213

任务4:使用DataSource实现数据的显示、更新、删除操作 214

练习4:使用DataSource实现数据的删除、更新操作,并使用GridView控件来显示数据 216

学习小结 217

习题 218

第12章 ASP.NET登录控件的使用 219

任务1:使用CreateUserWizard控件创建注册页面 221

任务2:使用Login控件创建登录页面 224

练习1:使用LoginView控件检验用户身份 226

任务3:使用ChangePassword控件创建密码修改页面 228

练习2:使用PasswordRecovery控件创建密码恢复页面 230

任务4:使用角色管理器控制页面访问权限 233

练习3:使用编程方式检查登录用户的权限 237

学习小结 239

习题 239

第13章 使用ASP.NET开发学生成绩管理系统 241

任务1:创建登录主页面 242

练习1:完善登录页面的功能 246

任务2:创建母版页 247

练习2:使用母版页创建主菜单页面 251

任务3:使用母版页创建学生成绩查询页面 252

任务4:使用母版页创建教师修改学生成绩页面 254

练习3:使用母版页创建教师增加学生成绩页面 259

任务5:使用母版页创建教师删除学生成绩页面 264

练习4:使用母版页创建无权访问信息提示页面 267

学习小结 268

习题 269

第14章 ASP.NET应用程序的配置和部署 270

任务1:创建ASP.NET应用程序默认主页 272

任务2:创建ASP.NET应用程序访问计数器 275

练习1:显示ASP.NET应用程序计数 277

任务3:使用ASP.NET配置文件设定应用程序自定义字符串 278

任务4:配置ASP.NET的安全 280

任务5:发布和测试学生成绩管理系统ASP.NET应用程序 282

练习2:利用复制网站在wwwroot中发布和测试学生成绩管理系统ASP.NET应用程序 284

学习小结 286

习题 286

第15章 ASP.NET应用程序的优化和调试 287

任务1:使用页面输出缓存调整ASP.NET应用程序性能 289

任务2:跟踪和监视ASP.NET应用程序 292

练习1:配置错误定位与修改 293

练习2:分析器错误定位与修改 294

练习3:编译错误定位与修改 295

练习4:运行错误定位与修改 296

任务3:使用TryCatchFinally进行错误处理 298

练习5:错误页面重定向 299

任务4:使用断点单步调试ASP.NET应用程序 301

学习小结 303

习题 304

第16章 综合应用:网上书店 305

任务1:自动创建完整的网上书店数据库 307

任务2:创建网上书店母版页 307

练习1:创建网上书店默认主页 311

任务3:创建网上书店用户注册页面 312

练习2:创建网上书店用户登录页面 315

练习3:使用ASP.NET配置文件设定授权页面 316

任务4:创建网上书店书籍一览页面 317

练习4:创建网上书店书籍详细信息页面(独立练习) 321

任务5:创建网上书店书籍信息查询页面 323

任务6:创建网上书店购物车管理页面 325

练习5:创建网上书店添加到购物车页面 329

任务7:发布和测试网上书店ASP.NET应用程序 332

学习小结 332

参考文献 334