《ASP.NET 3.5 AJAX+Visual Studio 2008 WEB系统开发完美演绎》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:夏玮编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113105471
  • 页数:454 页
图书介绍:本书主要讲解Web开发系统的方法和技巧。

第1章 认识ASP.NET 3.5和Visual Studio 2008 1

1.1初识ASP.NET 3.5 1

1.1.1.NET的发展与影响 1

1.1.2.NET应用程序框架 2

1.1.3.NET Framework 3.5结构 3

1.2 ASP.NET 3.5的新特性 3

1.2.1 ASP.NET 3.5的改进 3

1.2.2 ASP.NET 3.5新增控件 4

1.2.3 ASP.NET 3.5 AJAX 5

1.3 Visual Studio 2008开发工具 5

1.3.1 Visual Studio 2008性能改进 5

1.3.2安装Visual Studio 2008 6

1.3.3熟悉Visual Studio 2008 7

1.4一个简单的ASP.NET 3.5实例 10

1.4.1创建ASP.NET网站 10

1.4.2调试ASP.NET网站 11

本章小结 12

第2章Web开发的标准控件 13

2.1 ASP.NET中的标准控件 13

2.2简单控件 13

2.2.1标签控件Label 14

2.2.2超链接控件HyperLink 14

2.2.3图像控件Image 15

2.2.4文本框控件TextBox 17

2.3按钮类控件 19

2.3.1普通按钮控件Button 19

2.3.2链接按钮控件LinkButton 22

2.3.3图片按钮控件ImageButton 23

2.4单选类控件 25

2.4.1单选按钮控件RadioButton 26

2.4.2单选组控件RadioButtonList 28

2.5复选类控件 30

2.5.1复选框控件CheckBox 30

2.5.2复选组控件CheckBoxList 32

2.6列表类控件 35

2.6.1下拉列表控件DropDownList 35

2.6.2列表框控件ListBox 37

2.6.3 BulletedList控件 39

2.7其他控件 41

2.7.1面板控件Panel 41

2.7.2表格控件Table 44

2.7.3图片热点控件ImageMap 47

2.7.4日历控件Calendar 49

2.7.5广告控件AdRotator 52

本章小结 54

第3章ADO.NET技术基础 55

3.1 ADO与ADO.NET 55

3.2 ADO.NET连接数据库 57

3.3 Command执行对象 60

3.3.1 ExecuteNonQuery方法 60

3.3.2 ExecuteNonQuery执行存储过程 61

3.3.3 ExecuteScalar方法 62

3.4 DataSet数据集对象 63

3.4.1 ExecuteScalar方法 63

3.4.2 DataTable数据表对象 64

3.4.3 DataRow数据行对象 64

3.4.4 DataView数据视图对象 65

3.5 DataReader数据访问对象 66

3.5.1 DataReader对象概述 66

3.5.2 DataReader读取数据库 66

3.5.3异常处理 67

3.6连接池的概念 68

3.7参数化查询 69

本章小结 70

第4章 常用数据库操作控件 71

4.1 DataSource与数据库绑定 71

4.1.1 DataSource控件功能 71

4.1.2 DataSource设置步骤 71

4.2数据列表控件GridView 76

4.2.1 GridView控件常用事件 76

4.2.2 GridView实现多层列表 77

4.3数据绑定控件FormView 82

4.3.1 ItemTemplate模板 82

4.3.2 EditItemTemplate/InsertItemTemplate模板 87

4.4 ASP.NET 3.5新增控件 94

4.4.1 ListView控件 94

4.4.2 DataPager控件 97

本章小结 98

第5章 .NET 3.5中LINQ基础 99

5.1 LINQ的概念 99

5.1.1.NET 3.5与LINQ 99

5.1.2 LINQ架构 100

5.1.3 LINQ执行过程及核心程序集 100

5.2 LINQ与C# 3.0新语言特性 101

5.2.1自动属性 102

5.2.2隐含类型局部变量 102

5.2.3匿名类型 103

5.2.4对象与集合初始化器 104

5.2.5扩展方法 105

5.2.6 Lambda表达式和Lambda表达式树 106

5.3使用LINQ查询 107

5.3.1基本语句 107

5.3.2 LINQ操作数据库 113

本章小结 116

第6章ASP.NET 3.5和AJAX 117

6.1 AJAX基础 117

6.1.1 AJAX的工作模式 117

6.1.2 AJAX的特征和优势 118

6.1.3 ASP.NET 2.0 AJAX 119

6.1.4 ASP.NET 3.5 AJAX 121

6.2 ASP.NET 3.5 AJAX控件 122

6.2.1时间控件Timer 122

6.2.2脚本管理控件ScriptManger 124

6.2.3脚本管理控件ScriptMangerProxy 130

6.2.4区域更新控件UpdatePanel 133

6.2.5进度更新控件UpdateProgress 137

本章小结 138

第7章ASP.NET AJAX Control Toolkit 139

7.1什么是AJAX Control Toolkit 139

7.2 AJAX Control Toolkit控件导入 140

7.3 AJAX Control Toolkit常用控件 141

7.3.1文本输入控件 143

7.3.2页面优化控件 148

本章小结 157

第8章AJAX Control Toolkit文本处理功能 158

8.1智能输入控件AutoComplete 158

8.2弹出式日历控件Calendar 161

8.3下拉列表框关联控件CascadingDropDown 162

8.4下拉选项弹出控件DropDown 165

8.5拒绝非法字符控件FilteredTextBox 166

8.6搜索定位控件ListSearch 168

8.7数字控制控件NumericUpDown 169

8.8事件弹出控件PopupControl 170

8.9标签控件Tabs 174

8.10添加水印控件TextBoxWatermark 176

8.11多样式检验控件ValidatorCallout 178

本章小结 180

第9章AJAX Control Toolkit页面优化功能 181

9.1折叠控件Accordion 181

9.2浮动广告控件AlwaysVisibleControl 184

9.3动画控件Animation 186

9.4隐藏/展开控件CollapsiblePanel 187

9.5弹出对话框控件ConfirmButton 189

9.6拖动控件DragPanel 191

9.7锐角化控件DropShadow 195

9.8动态替换控件DynamicPopulate 196

9.9内容附加控件HoverMenu 198

9.10页面弹出控件ModalPopup 199

9.11互斥选择控件MutuallyExclusiveCheckBox 203

9.12评分控件Rating 204

9.13尺寸更改控件ResizableControl 207

9.14外观控制控件RoundedCorners 209

9.15滑动条控件Slider 212

9.16关联按钮控件ToggleButton 213

9.17动画更新控件UpdatePanelAnimation 216

本章小结 218

第10章 注册登录模块设计 219

10.1注册登录模块功能 219

10.1.1注册模块功能 219

10.1.2登录模块功能 219

10.2数据库设计 220

10.2.1数据库分析 220

10.2.2用户信息表 220

10.3页面设计及功能实现 222

10.3.1登录注册页面设计 222

10.3.2用户的角色验证 223

10.3.3主页面设计 226

10.3.4修改密码页面设计 227

10.4页面实现效果 228

本章小结 230

第11章 个人网站管理系统 231

11.1系统设计 231

11.1.1系统功能需求 231

11.1.2系统总体结构 233

11.1.3数据库设计 234

11.2网站母版页及导航设计 236

11.2.1母版页的设计与实现 236

11.2.2导航条的设计与实现 238

11.3系统用户管理 239

11.3.1用户角色管理 239

11.3.2用户注册 241

11.3.3用户登录 243

11.4相册管理页面的设计与实现 244

11.4.1相册管理 244

11.4.2图片上传 249

11.4.3图片显示 256

11.5相册浏览页面的设计与实现 258

11.5.1相册全局浏览 259

11.5.2相册内容浏览 262

11.5.3指定图片浏览 265

11.6自定义HTTP处理程序与主页面设计 268

11.6.1自定义HTTP处理程序设计 268

11.6.2主页面的设计和实现 272

11.7其他页面的设计和实现 275

11.7.1简历显示 276

11.7.2链接页面 277

11.7.3下载页面 279

本章小结 281

第12章 单人Blog管理系统 282

12.1系统分析 282

12.2系统设计 283

12.2.1系统功能设计 283

12.2.2系统业务流程 285

12.2.3数据库设计 285

12.3系统业务逻辑的实现 287

12.3.1数据库连接类 287

12.3.2管理员登录验证类 288

12.3.3文章管理类 289

12.3.4分类管理类 294

12.3.5留言者管理类 298

12.3.6评论管理类 300

12.4母版页的设计与实现 302

12.4.1系统导航 302

12.4.2文章归类显示 303

12.4.3管理员登录 304

12.5前台页面的设计与实现 306

12.5.1系统首页 306

12.5.2阅评文章 308

12.5.3游客留言 311

12.6管理员功能的设计与实现 314

12.6.1发表文章 314

12.6.2文章管理 316

12.6.3分类管理 320

12.6.4回复留言 322

本章小结 324

第13章 在线影视点播系统 325

13.1系统分析 325

13.1.1系统需求与系统功能 325

13.1.2系统业务流程 326

13.2系统设计 327

13.2.1系统功能设计 327

13.2.2系统数据库结构设计 328

13.3系统前台服务功能的实现 332

13.3.1系统主页面 332

13.3.2会员注册 339

13.3.3会员登录 344

13.3.4用户服务 348

13.3.5密码取回 350

13.3.6影片详细信息显示 355

13.4系统后台管理功能的实现 361

13.4.1用户管理 361

13.4.2影片的添加和编辑管理 367

13.4.3影片评论管理 379

本章小结 383

第14章 网上饰品零售系统 384

14.1系统分析 384

14.1.1系统需求分析 384

14.1.2系统功能分析 385

14.2系统设计 386

14.2.1系统功能设计 386

14.2.2数据库结构设计 388

14.3系统业务逻辑的实现 392

14.3.1随机数产生实体randomCode类 393

14.3.2用户信息管理实体UserInfoClass类 394

14.3.3页面功能实体MangerClass类 403

14.4系统前台服务的实现 415

14.4.1会员访问子系统 415

14.4.2商品浏览检索子系统 421

14.4.3购物车服务子系统 430

14.5系统后台管理的实现 434

14.5.1订单管理功能的实现 435

14.5.2商品管理功能的实现 441

14.5.3会员管理功能的实现 448

14.5.4物流系统功能的实现 450

本章小结 454