ASP.NET 3.5网站开发全程推演与视频精讲

副标题:无

作   者:余金山,林慧,王涛编著

分类号:

ISBN:9787121096266

微信扫一扫,移动浏览光盘

简介

  《ASP.NET 3.5网站开发全程推演与视频精讲(附光盘1张)》内容共分14章,由浅入深,从零开始讲解行业应用开发所需的ASP.NET核心技术和开发技能。全书重点围绕网上书店应用,结合精选教学视频,全程推演ASP.NET Web应用开发的全过程,循序渐进引导读者深刻理解和掌握ASP.NET从事应用开发所需要的基本知识和技能,并在最后一章介绍如何综合使用ASP.NET 3.5技术从事典型的企业级项目开发。书中浓缩了作者多年从事项目开发的心得体会和经验教训,以及能够充分应用到实际项目开发的技巧和典型模块实现源码,对实际的项目开发具有重要的参考价值。   同时,《ASP.NET 3.5网站开发全程推演与视频精讲(附光盘1张)》附带光盘提供了更多增值服务。包括精心录制的与图书紧密结合的超长时间高品质多媒体教学视频,讲解细致,内容充实,可大幅提高学习效率;精挑细选的“面试题库”,将各企业及各技术门类的面试、笔试题一网打尽,随用随查,实用便捷;囊括就业分析、面试指南、岗位须知、职业指导等各类内容的“求职指南”,不啻为入行者步入职场的知识宝库。   《ASP.NET 3.5网站开发全程推演与视频精讲(附光盘1张)》面向初、中级学者,适合于广大有志于学习ASP.NET的读者,还适合作为高等院校相关专业师生的参考书,也可作为相关培训机构的教材。

目录

第1章搭建asp.net应用开发环境. 1

视频时长:40分钟

互联网的魅力在于它能够将所需要的信息和功能呈现给用户,使得他们能够非常方便地使用互联网。然而,这些应用需要一定的开发和运行平台支撑。

(美)高林

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.1visual 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

视频时长:40分钟

类似于建筑师设计一座大楼一样,系统开发人员在创建软件系统的时候,需要认识系统的组成、搭建它的结构、理解信息在系统中的流程,并以此为基础,来开始创建所需要的应用。

(美)阿诺德

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.2asp.net应用文件类型 30

2.3.3asp.net应用的文件夹结构 31

2.4创建web页面 32

2.4.1演练:创建web页面 32

2.4.2asp.net编码模型 34

2.4.3asp.net页面指令 36

2.4.4asp.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

视频时长:120分钟

软件如同建筑一样,是通过部件一点一点搭建起来的。控件就是软件系统中的积木,可以用于快速搭建系统。

(美)frank buschmann

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.3md5和sha1加密的实现 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

视频时长:80分钟

如果不能从源头开始控制,后续花费的代价将会更大。所以,需要特别关注和控制进入系统的信息合法性。验证就是完成这样的工作。

(美)erich gamma

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

视频时长:60分钟

遗传基因的作用在于它能够为后代提供一个模板。母版页的功能就是提供这样的一个模板,开发人员可以在此基础上,重用并添加所需要的功能,以增强它在系统中的作用。

(美)daryl kulak

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

视频时长:60分钟

系统总是需要同用户进行交互的。设计友好、一致的交互界面有助于用户的系统感受和体验,主题和皮肤技术正是完成这项功能的关键。

(美)david frank

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

视频时长:60分钟

地图之所以宝贵,是因为迷路的人太多。现在的站点已经变得非常复杂,没有良好的导航设计,用户在站点浏览中很容易迷路,站点地图就是为用户提供一个路线图,帮助他们快速提取和访问所需要的信息。

(美)stephen walther

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.3menu模板 199

7.6sitemap类 200

7.7实用技巧及实例 201

7.7.1映射url 201

7.7.2asp.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

视频时长:100分钟

每一条信息都依附于一定的载体,关键是我们怎么去访问和利用它。软件信息通常以文件形式存储在磁盘中,应用需要通过一定的方式来访问和操纵它,文件i/o和流技术就是完成这样的功能。

(美)louis rosenfeld

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.1stream类 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章使用ado.net操纵数据 255

视频时长:150分钟

每一条河流都规定了其水流的潜在轨迹,使得它的流动更加自然。ado.net为高效访问结构化数据提供了框架,这个框架是经过多年的实践搭建的,并在应用开发实践中证明是非常高效的。

(美)daryl kulak

9.1案例场景 256

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

9.1.2我们现在能做的…… 256

9.2为什么需要ado.net 259

9.3ado.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.4ado.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

视频时长:120分钟

控件提供载体,而信息则是用户所需的。搭建控件和数据的桥梁,向用户呈现所需要的信息,是数据绑定完成的工作。

(美)mario szpuszta

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使用xmldatasource控件

显示用户信息 314

10.5演练:执行asp.net列表控件

数据绑定 315

10.5.1listbox控件与用户数据

绑定 316

10.5.2dropdownlist控件与

图书列表数据绑定 318

10.5.3checkboxlist控件与

分类信息绑定 319

10.5.4bulletedlist控件与分类

信息绑定 320

10.5.5radiobuttonlist控件与

图书列表数据绑定 321

10.6演练:repeater控件与绑定

图书列表信息 322

10.7演练: datalist控件与图书

详细信息数据绑定 324

10.8实用技巧及实例 327

10.8.1实现控件中的模板数据

绑定方法 327

10.8.2常用列表控件自定义

分页方法 331

10.8.3datagrid控件实用技巧 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

视频时长:120分钟

我们总是利用先进的工具替换陈旧的工具,来提高我们的效率。作为一项新技术,语言级集成查询(linq)可以帮助开发人员在程序中实现更加灵活的数据查询。

(美)david barkol

11.1案例场景 358

11.1.1网上书店的订单管理

应用 358

11.1.2我们现在能做的…… 358

11.2linq基础 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.1linq 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

视频时长:60分钟

要控制一台机器,当然需要确定它的运行情况。软件系统的动态行为则是通过状态来呈现的。显示、控制和管理状态,能够有效确保系统按照期望执行。

(美)frank elan

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

视频时长:60分钟

在完美的世界里,程序会像充分润滑的机器一样运转,没有内部错误,也没有用户造成的错误来中断执行流程。但是,程序与真实世界一样,除了美梦什么都会有,随时都可能出现不可预见的事件打断正常的事件链。在程序语言中,这些意料之外的事件称为异常。

(美)w.jason gilmore

13.1案例场景 442

13.1.1网上书店图书详细信息

查询服务 442

13.1.2我们现在能做的…… 442

13.2web调试与异常处理 444

13.2.1visual 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

视频时长:60分钟

每个新手都会从自己的教训中吸取经验,聪明人则从专业团队的帮助中获益。案例能够起到这样的作用,使得我们能够快速成长。

(德)俾斯麦

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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET 3.5网站开发全程推演与视频精讲
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon