当前位置:首页 > 工业技术
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET 3.5网站开发全程推演与视频精讲

ASP.NET 3.5网站开发全程推演与视频精讲PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:余金山,林慧,王涛编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121096266
  • 页数:515 页
图书介绍:本书内容共分14章,由浅入深,从零开始讲解行业应用开发所需的ASP.NET核心技术。全书围绕一个个精选案例展开讲解,按照“问题的提出(Why?)→问题的解决(How?)→讲解与提高(What?)→常见使用场合与错误(Where?)”的流程进行阐述,循序渐进引导读者深刻理解和掌握从事ASP.NET应用开发所需要的基本知识和技能。书中更是浓缩了作者多年从事项目开发的心得体会和经验教训,以及能够充分应用到实际项目开发的开发技巧和典型模块实现源码,对实际的项目开发具有重要的参考价值。
《ASP.NET 3.5网站开发全程推演与视频精讲》目录

第1章 搭建ASP.NET应用开发环境 1

1.1案例场景 2

1.1.1创建网上书店应用欢迎页面 2

1.1.2我们现在能做的 2

1.2为什么要学习ASP.NET 3

1.3本书知识体系 4

1.4演练:搭建 ASP.NET开发和运行环境 5

1.4.1安装Visual Studio 2008集成开发环境 5

1.4.2安装IIS Web服务器 8

1.5演练:开始使用Visual Studio 2008集成开发环境 9

1.5.1 Visual Studio 2008特性 9

1.5.2创建站点 10

1.5.3设计页面 12

1.5.4编写代码 15

1.5.5编译执行 16

1.6回到案例场景 16

1.6.1基本思路 17

1.6.2代码演练 19

1.7本章小结与习题 20

1.7.1重点回顾 20

1.7.2课后练习 20

1.7.3实训 21

第2章 开始创建ASP.NET应用程序 23

2.1案例场景 24

2.1.1产品抽样程序 24

2.1.2我们现在能做的 25

2.2认识ASP.NET应用 27

2.3开始创建ASP.NET应用 29

2.3.1演练:使用 Visual Studio 2008集成开发环境创建ASP.NET Web应用 29

2.3.2 ASP. NET应用文件类型 30

2.3.3 ASP.NET应用的文件夹结构 31

2.4创建Web页面 32

2.4.1演练:创建Web页面 32

2.4.2 ASP.NET编码模型 34

2.4.3 ASP.NET页面指令 36

2.4.4 ASP.NET页面事件流程 41

2.5回到案例场景 45

2.5.1基本思路 45

2.5.2代码演练 46

2.6本章小结与习题 49

2.6.1重点回顾 49

2.6.2课后练习 49

2.6.3实训 50

第3章 使用 ASP.NET服务器控件 51

3.1案例场景 52

3.1.1网上书店导航帮助页 52

3.1.2我们现在能做的 52

3.2服务器控件概述 53

3.3演练:使用常用的HTML服务器控件 54

3.3.1使用HtmlForm控件 55

3.3.2使用HtmlImage控件 57

3.3.3使用HtmlButton控件 59

3.3.4使用HtmlInputButton控件 61

3.3.5使用HtmlAnchor控件 62

3.3.6使用HtmlInputCheckBox控件 64

3.3.7使用HtmlInputFile控件 65

3.3.8使用HtmlInputHidden控件 67

3.3.9使用HtmlInputImage控件 69

3.3.10使用HtmlInputRadioButton控件 71

3.3.11使用HtmlInputText控件 72

3.4演练:使用常用的ASP.NET Web服务器控件 75

3.4.1使用Label控件 75

3.4.2使用Button控件 77

3.4.3使用LinkButton控件 78

3.4.4使用TextBox控件 79

3.4.5使用Image控件 81

3.4.6使用 CheckBox控件 82

3.4.7使用DropDownList控件 83

3.4.8使用ListBox控件 84

3.4.9使用FileUpload控件 85

3.4.10使用Calendar控件 87

3.5创建用户控件 89

3.5.1用户控件概述 90

3.5.2演练:实现用户登录的用户控件 90

3.6实用技巧及实例 93

3.6.1实现弹出式窗口 93

3.6.2验证码实现 95

3.6.3 MD5和SHA 1加密的实现 101

3.7回到案例场景 102

3.7.1基本思路 103

3.7.2代码演练 104

3.8本章小结与习题 104

3.8.1重点回顾 105

3.8.2课后练习 105

3.8.3实训 105

第4章 执行页面验证 107

4.1案例场景 108

4.1.1会员注册服务 108

4.1.2我们现在能做的 108

4.2页面验证概述 111

4.2.1为什么需要执行页面验证 111

4.2.2验证模式 112

4.3演练:使用验证服务器控件执行页面验证 113

4.3.1使用RequiredFieldValidator控件 113

4.3.2使用CompareValidator控件 115

4.3.3使用RangeValidator控件 118

4.3.4使用RegularExpressionValidator控件 121

4.3.5使用CustomValidator控件 123

4.3.6使用ValidationSummary控件 125

4.4实用技巧及实例 127

4.4.1常用的日期格式化方法 127

4.4.2常用的正则表达式及类实现 128

4.4.3使用组验证功能 134

4.4.4屏蔽客户端验证功能 137

4.5回到案例场景 137

4.5.1基本思路 137

4.5.2代码演练 139

4.6本章小结与习题 141

4.6.1重点回顾 141

4.6.2课后练习 142

4.6.3实训 142

第5章 创建母版页 143

5.1案例场景 144

5.1.1定义网上书店的主页 144

5.1.2我们现在能做的 144

5.2母版页概述 147

5.2.1为什么需要母版页技术 147

5.2.2母版页基础 148

5.2.3内容页 149

5.3演练:创建和使用母版页 151

5.3.1创建母版页 151

5.3.2创建内容页 152

5.4理解母版页和内容页的事件处理机制 155

5.5实用技巧及实例 155

5.5.1使用嵌套母版页 155

5.5.2在程序中处理母版页控件 157

5.6回到案例场景 158

5.6.1基本思路 158

5.6.2代码演练 160

5.7本章小结与习题 161

5.7.1重点回顾 161

5.7.2课后练习 161

5.7.3实训 161

第6章 使用主题与皮肤技术 163

6.1案例场景 164

6.1.1定义网上书店主页外观 164

6.1.2我们现在能做的 164

6.2为什么需要主题与皮肤技术 167

6.3演练:创建和使用主题 168

6.3.1创建和使用主题:航班信息查询页主题应用 169

6.3.2把主题应用于整个Web应用 171

6.4实用技巧及实例 171

6.4.1给站点换肤 171

6.4.2编程使用主题 172

6.4.3对母版页应用主题 173

6.4.4对服务器控件禁用主题 174

6.4.5对Web页面禁用主题 174

6.5回到案例场景 175

6.5.1基本思路 175

6.5.2代码演练 177

6.6本章小结与习题 179

6.6.1重点回顾 179

6.6.2课后练习 180

6.6.3实训 180

第7章 使用 ASP.NET导航技术 181

7.1案例场景 182

7.1.1网上书店站点导航设计 182

7.1.2我们现在能做的 182

7.2为什么需要站点导航技术 186

7.3演练:创建站点地图 188

7.4演练:使用TreeView服务器控件定制页面导航信息 192

7.4.1使用TreeView控件实现网上书店应用站点导航 192

7.4.2定义TreeView样式 194

7.4.3绑定站点地图部分信息 196

7.5演练:使用Menu服务器控件定制页面导航信息 197

7.5.1使用Menu控件实现网上书店应用站点导航 197

7.5.2定义Menu控件样式 198

7.5.3 Menu模板 199

7.6 SiteMap类 200

7.7实用技巧及实例 201

7.7.1映射URL 201

7.7.2 ASP.NET的导航方法及选择 201

7.8回到案例场景 203

7.8.1基本思路 203

7.8.2案例场景 205

7.9本章小结与习题 206

7.9.1重点回顾 206

7.9.2课后练习 206

7.9.3实训 206

第8章 使用I/O和流技术 209

8.1案例场景 210

8.1.1网上书店应用的教学视频播放服务 210

8.1.2我们现在能做的 210

8.2演练:操纵驱动器、目录和文件 213

8.2.1使用DriveInfo类读取驱动器信息 214

8.2.2使用Directory和DirectoryInfo类读取目录信息 217

8.2.3使用File和FileInfo类读取文件信息 219

8.3演练:读写文件 221

8.3.1 Stream类 222

8.3.2使用FileStream类 222

8.3.3读写文本文件 223

8.3.4读写二进制文件 224

8.4实用技巧及实例 224

8.4.1上传文件 225

8.4.2上传图片 230

8.4.3导出/导入GridView数据到Excel/Word文件 240

8.4.4动态页面转换为静态页面 242

8.5回到案例场景 249

8.5.1基本思路 249

8.5.2代码演练 250

8.6本章小结与习题 252

8.6.1重点回顾 252

8.6.2课后练习 252

8.6.3实训 253

第9章 使用ADP.NET操纵数据 255

9.1案例场景 256

9.1.1网上书店用户登录服务 256

9.1.2我们现在能做的 256

9.2为什么需要ADO.NET 259

9.3 ADO.NET架构 260

9.4演练:连接网上书店应用数据源 262

9.5直接数据操纵 266

9.5.1直接数据操作流程 266

9.5.2演练:使用直接模式数据查询图书列表信息 269

9.6脱机模式数据操纵 277

9.6.1脱机模式数据操作流程 277

9.6.2演练:使用脱机模式数据查询图书列表信息 280

9.7实用技巧及实例 283

9.7.1连接常用数据库的核心代码示例 283

9.7.2遍历配置文件的连接字符串 286

9.7.3提取大对象数据 287

9.7.4 ADO.NET分页技术 289

9.8回到案例场景 290

9.8.1基本思路 290

9.8.2代码演练 291

9.9本章小结与习题 292

9.9.1重点回顾 293

9.9.2课后练习 293

9.9.3实训 293

第10章 执行控件数据绑定 295

10.1案例场景 296

10.1.1网上书店的图书详细信息服务 296

10.1.2我们现在能做的 296

10.2为什么要执行控件数据绑定 298

10.3演练:执行基本的数据绑定 299

10.3.1绑定单值数据:网上书店应用LOGO图片绑定 299

10.3.2绑定集合数据:图书分类信息数据绑定 301

10.4演练:使用数据源控件 303

10.4.1使用AccessDataSource控件显示用户信息 303

10.4.2使用SqlDataSource控件显示图书信息 307

10.4.3使用ObjectDataSource控件显示图书信息 310

10.4.4使用XmIDataSource控件显示用户信息 314

10.5演练:执行ASP.NET列表控件数据绑定 315

10.5.1 ListBox控件与用户数据绑定 316

10.5.2 DropDownList控件与图书列表数据绑定 318

10.5.3 CheckBoxList控件与分类信息绑定 319

10.5.4 BulletedList控件与分类信息绑定 320

10.5.5 RadioButtonList控件与图书列表数据绑定 321

10.6演练:Repeater控件与绑定图书列表信息 322

10.7演练:DataList控件与图书详细信息数据绑定 324

10.8实用技巧及实例 327

10.8.1实现控件中的模板数据绑定方法 327

10.8.2常用列表控件自定义分页方法 331

10.8.3 DataGrid控件实用技巧 337

10.9回到案例场景 346

10.9.1基本思路 346

10.9.2代码演练 350

10.10本章小结与习题 353

10.10.1重点回顾 354

10.10.2课后练习 355

10.10.3实训 355

第11章 使用LINQ查询数据 357

11.1案例场景 358

11.1.1网上书店的订单管理应用 358

11.1.2我们现在能做的 358

11.2 LINQ基础 361

11.2.1为什么要学习使用LINQ技术 361

11.2.2第一个ASP.NET LINQ查询应用:查询视频列表 362

11.3演练:使用LINQ to Object实现学生成绩信息查询 366

11.4使用LINQ to SQL 370

11.4.1 LINQ to SQL基础 370

11.4.2演练:定义产品信息查询的数据模型类 373

11.4.3演练:查询实现之产品信息提取 378

11.4.4演练:使用LINQ to SQL执行产品信息更新 383

11.4.5演练:使用LINQ to SQL实现在线产品管理器 385

11.5演练:使用LINQ to XML实现博客信息查询 394

11.6回到案例场景 398

11.6.1基本思路 398

11.6.2代码演练 399

11.7本章小结与习题 402

11.7.1重点回顾 402

11.7.2课后练习 402

11.7.3实训 402

第12章 状态管理 403

12.1案例场景 404

12.1.1网上书店应用用户订单管理服务 404

12.1.2我们现在能做的 404

12.2为什么需要执行状态管理 407

12.3基于客户端的状态管理 408

12.3.1使用视图状态 408

12.3.2管理自定义控件状态 410

12.3.3管理隐藏域 414

12.3.4处理Cookie 414

12.3.5演练:使用查询字符串传递图书ID信息 417

12.4基于服务器端的状态管理 420

12.4.1管理会话状态 421

12.4.2管理应用程序状态 421

12.5实用技巧及实例 423

12.5.1常用页面间的参数传递方法 423

12.5.2使用global.asax文件实现在线人数统计 427

12.6回到案例场景 428

12.6.1基本思路 428

12.6.2代码演练 431

12.7本章小结与习题 438

12.7.1重点回顾 438

12.7.2课后练习 438

12.7.3实训 439

第13章 Web调试、异常处理与站点部署 441

13.1案例场景 442

13.1.1网上书店图书详细信息查询服务 442

13.1.2我们现在能做的 442

13.2 Web调试与异常处理 444

13.2.1 Visual Studio 2008调试工具 444

13.2.2执行调试:登录页调试 446

13.2.3演练:用户登录异常处理 449

13.2.4页面事件跟踪 452

13.3部署站点 454

13.3.1编译与生成站点 455

13.3.2演练:使用Visual Studio 2008部署站点 456

13.4实用技巧及实例 458

13.4.1定制错误处理页面 458

13.4.2防止代码注入的方法 460

13.4.3实现匿名访问控制 461

13.4.4操纵IIS虚拟目录 462

13.5回到案例场景 462

13.5.1基本思路 463

13.5.2代码演练 464

13.6本章小结与习题 465

13.6.1重点回顾 465

13.6.2课后练习 466

13.6.3实训 466

第14章 案例解析:在线视频演播系统 467

14.1案例场景 468

14.1.1在线视频演播系统 468

14.1.2我们现在能做的 468

14.2在线视频演播系统概述 468

14.3数据库设计 469

14.4应用架构设计 474

14.5演练:数据访问层设计与实现 475

14.6演练:前台用户界面设计与实现 475

14.6.1设计实现母版页 475

14.6.2设计实现用户登录页 480

14.6.3设计实现站点首页 485

14.6.4设计实现影片详细信息页 488

14.6.5设计实现视频播放页 489

14.7演练:后台管理页面设计与实现 493

14.7.1设计实现会员管理模块 493

14.7.2设计实现影片管理模块 495

14.8演练:发布站点 497

14.9实用技巧与实例 498

14.9.1在ASP.NET中插入flash的方法 498

14.9.2常用的在线支付功能实现方法 499

14.9.3应用开发实用代码 509

14.10本章小结与习题 513

14.10.1重点回顾 513

14.10.2课后练习 514

14.10.3实训 514

相关图书
作者其它书籍
返回顶部