《ASP.NET实例指南与高级应用》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:陈季,马永杰,李振先编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113094065
  • 页数:406 页
图书介绍:本书全程以实例为切入点,通过基础实例、高级实例的分析制作,全面介绍了ASP.NET控件、C#语法及Visual Studio 2008的新特性。

第1篇 基础实例篇 3

第1章 校园网站规划与布局 3

动手操作 4

1.1 网站规划 4

1.1.1 首页设计 4

1.1.2 留言板设计 4

1.1.3 校园论坛设计 5

1.1.4 菜单栏各项统筹设计 5

1.1.5 网站预览 5

1.1.6 练习题 6

1.2 创建网站框架 6

1.2.1 母版页(MasterPage) 7

1.2.2 内容页 12

1.2.3 嵌套母版页 14

1.2.4 创建网站母版 16

1.2.5 练习题 23

新知汲取 24

1.3 控件介绍(一) 24

1.3.1 菜单控件(Menu) 24

1.3.2 导航控件(SiteMapPath) 30

1.3.3 单选按钮列表控件(RadioButtonList) 33

1.3.4 下拉列表控件(DropDownList) 39

1.3.5 练习题 43

1.4 ADO.NET介绍 43

1.4.1 Connection对象 44

1.4.2 Command对象 45

1.4.3 DataReader对象 46

1.4.4 DataAdapter对象 48

1.4.5 DataSet对象 49

1.4.6 练习题 53

动手操作 53

1.5 首页布局及功能实现 53

1.5.1 首页布局 54

1.5.2 功能实现 59

1.5.3 练习题 60

新知汲取 61

1.6 控件介绍(二) 61

1.6.1 DataGrid控件 61

1.6.2 Wizard控件 65

1.6.3 GridView控件 69

1.6.4 AccessDataSource数据源控件 77

1.6.5 SqlDataSource数据源控件 82

1.6.6 练习题 85

本章小结 87

第2章 校园留言板与论坛 87

2.1 校园留言板 88

2.1.1 留言板框架 88

2.1.2 创建Access数据库 92

动手操作 93

2.2 校园论坛 93

2.2.1 论坛预览 93

2.2.2 论坛代码分析 95

2.2.3 用户管理 102

2.2.4 练习题 107

新知汲取 108

2.3 控件介绍(三) 108

2.3.1 登录控件 112

2.3.2 数据验证控件 137

2.3.3 练习题 144

2.4 成员与角色 145

2.4.1 用户身份验证 145

2.4.2 成员资格管理 155

2.4.3 练习题 158

本章小结 163

第3章 个人博客 163

动手操作 164

3.1 制作导航 164

3.1.1 首页构成 164

3.1.2 代码解析 165

新知汲取 170

3.2 控件介绍(四) 170

3.2.1 FormView控件 170

3.2.2 Calendar控件 172

3.2.3 Repeater控件 174

3.2.4 练习题 175

动手操作 175

3.3 文章发布与回复 175

3.3.1 文章发布 176

3.3.2 文章回复 176

3.3.3 练习题 180

本章小结 181

第4章 个性化页面定制 181

新知汲取 182

4.1 WebParts组件 182

4.1.1 WebPartManager控件 183

4.1.2 ProxyWebPartManager控件 183

4.1.3 WebPartZone控件 184

4.1.4 CatalogZone控件 185

4.1.5 DeclarativeCatalogPart控件 185

4.1.6 PageCatalogPart控件 185

4.1.7 ImportCatalogPart控件 185

4.1.8 EditorZone控件 186

4.1.9 BehaviorEditorPart控件 186

4.1.10 LayoutEditorPart控件 187

4.1.11 PropertyGridEditorPart控件 187

4.1.12 ConnectionsZone控件 187

4.1.13 练习题 188

动手操作 189

4.2 WebParts实例制作 189

4.2.1 WebParts实例代码构成 189

4.2.2 用户控件 196

4.2.3 练习题 209

新知汲取 210

4.3 控件介绍(五) 210

4.3.1 XmlDataSource控件 210

4.3.2 DataList控件 215

4.3.3 DatailsView控件 220

4.3.4 FileUpload控件 223

4.3.5 MultiView控件 225

4.3.6 练习题 226

本章小结 229

第5章 电子商城 229

动手操作 230

5.1 商城预览 230

5.1.1 电子商城主页 230

5.1.2 商品详细列表 230

5.1.3 购物车页面 231

5.1.4 商品订单页面 231

5.1.5 商城创建列表 231

5.1.6 练习题 232

新知汲取 232

5.2 控件介绍(六) 232

5.2.1 TreeView控件 232

5.2.2 SiteMapDataSource控件 234

5.2.3 主题 236

5.2.4 创建外观 236

5.2.5 应用外观 236

5.2.6 创建级联样式表 237

5.2.7 练习题 239

动手操作 239

5.3 各种功能的实现 239

5.3.1 商品分类列表 240

5.3.2 商品详细列表 243

5.3.3 登录与注册 246

5.3.4 购物车 251

5.3.5 练习题 259

新知汲取 260

5.4 ASP.NET基础知识 260

5.4.1 ProFile文件 260

5.4.2 缓存 261

5.4.3 读写文件 264

5.4.4 SQL数据库 265

5.4.5 练习题 269

本章小结 273

第2篇 高级应用篇 273

第6章 用户权限分配 273

动手操作 274

6.1 页面预览 274

6.1.1 首页页面 274

6.1.2 用户管理页面 274

6.2 代码构成 275

6.2.1 Front.master模板 275

6.2.2 Default.aspx页面 276

6.2.3 NewsHandler.cs类 279

6.2.4 DataAccessHandler.cs类 282

6.2.5 ShowNews.aspx页面 285

6.2.6 Default.skin页面 286

本章小结 289

第7章 AJAX应用(聊天室) 289

动手操作 290

7.1 页面预览 290

7.2 代码构成 290

7.2.1 主页代码 291

7.2.2 类代码构成 292

本章小结 305

第8章 摄影作品展 305

动手操作 306

8.1 页面预览 306

8.1.1 首页页面 306

8.1.2 管理页面 307

8.2 代码构成 308

8.2.1 前台显示 308

8.2.2 后台管理 318

本章小结 335

附录 335

附录A C#基础知识 335

A.1 C#编译器 336

A.2 C#数据类型 337

A.2.1 值类型 337

A.2.2 引用类型 340

A.3 装箱与拆箱 349

A.4 C#常量与变量 350

A.5 C#控制语句 350

A.5.1 条件语句 350

A.5.2 switch语句 351

A.6 C#循环语句 353

A.6.1 for语句 353

A.6.2 while语句 354

A.6.3 do...while语句 354

A.6.4 foreach语句 355

A.7 类 356

A.7.1 类的定义 356

A.7.2 构造函数 360

A.7.3 析构函数 363

A.7.4 方法 363

A.7.5 属性 368

A.7.6 索引器 370

A.7.7 虚方法 371

A.7.8 事件 372

A.8 数据类型转换 374

A.8.1 隐式数值转换 374

A.8.2 显式数值转换 375

A.8.3 Convert转换 375

A.9 泛型 376

A.9.1 泛型语法 376

A.9.2 类型约束 377

A.9.3 使用泛类型 382

A.9.4 综合应用 382

A.10 异常处理及注释 384

A.10.1 异常类 385

A.10.2 注释 386

本章小结 389

附录B Visual Studio 2008新特性 389

B.1 Visual Studio 2008多定向支持 390

B.2 增强的JavaScript支持 390

B.2.1 JavaScript智能感知支持 390

B.2.2 JavaScript代码中使用XML注释 391

B.2.3 增强的JavaScript调试功能 392

B.2.4 集成ASP.NET AJAX 393

B.3 显著改进的Web设计器 393

B.3.1 使用拆分视图 393

B.3.2 CSS开发 394

B.3.3 使用母版页嵌套 394

B.4 使用ASP.NET3.5(C#3.0) 394

B.4.1 隐式类型变量 395

B.4.2 自动属性 396

B.4.3 对象初始化器和集合初始化器 397

B.4.4 匿名类型 399

B.4.5 分部方法 399

B.4.6 扩展方法 400

B.4.7 Lambda表达式 401

B.4.8 LINQ(Language Integrated Query) 401

本章小结 406

参考文献 406