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

ASP.NET 3.5网站开发全程推演与视频精讲
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-11
版次: 1
ISBN: 9787121096266
定价: 69.00
装帧: 平装
开本: 大16开
纸张: 胶版纸
页数: 515页
正文语种: 简体中文
丛书: 开发专家
1人买过
  • 《ASP.NET3.5网站开发全程推演与视频精讲(附光盘1张)》内容共分14章,由浅入深,从零开始讲解行业应用开发所需的ASP.NET核心技术和开发技能。全书重点围绕网上书店应用,结合精选教学视频,全程推演ASP.NETWeb应用开发的全过程,循序渐进引导读者深刻理解和掌握ASP.NET从事应用开发所需要的基本知识和技能,并在最后一章介绍如何综合使用ASP.NET3.5技术从事典型的企业级项目开发。书中浓缩了作者多年从事项目开发的心得体会和经验教训,以及能够充分应用到实际项目开发的技巧和典型模块实现源码,对实际的项目开发具有重要的参考价值。
    同时,《ASP.NET3.5网站开发全程推演与视频精讲(附光盘1张)》附带光盘提供了更多增值服务。包括精心录制的与图书紧密结合的超长时间高品质多媒体教学视频,讲解细致,内容充实,可大幅提高学习效率;精挑细选的“面试题库”,将各企业及各技术门类的面试、笔试题一网打尽,随用随查,实用便捷;囊括就业分析、面试指南、岗位须知、职业指导等各类内容的“求职指南”,不啻为入行者步入职场的知识宝库。
    《ASP.NET3.5网站开发全程推演与视频精讲(附光盘1张)》面向初、中级学者,适合于广大有志于学习ASP.NET的读者,还适合作为高等院校相关专业师生的参考书,也可作为相关培训机构的教材。 第1章搭建ASP.NET应用开发环境1
    视频时长:40分钟
    互联网的魅力在于它能够将所需要的信息和功能呈现给用户,使得他们能够非常方便地使用互联网。然而,这些应用需要一定的开发和运行平台支撑。
    (美)高林
    1.1案例场景2
    1.1.1创建网上书店应用欢迎页面2
    1.1.2我们现在能做的……2
    1.2为什么要学习ASP.NET3
    1.3本书知识体系4
    1.4演练:搭建ASP.NET开发和
    运行环境5
    1.4.1安装VisualStudio2008集成
    开发环境5
    1.4.2安装IISWeb服务器8
    1.5演练:开始使用VisualStudio2008
    集成开发环境9
    1.5.1VisualStudio2008特性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演练:使用VisualStudio2008
    集成开发环境创建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分钟
    软件如同建筑一样,是通过部件一点一点搭建起来的。控件就是软件系统中的积木,可以用于快速搭建系统。
    (美)FrankBuschmann
    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.NETWeb
    服务器控件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分钟
    如果不能从源头开始控制,后续花费的代价将会更大。所以,需要特别关注和控制进入系统的信息合法性。验证就是完成这样的工作。
    (美)ErichGamma
    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分钟
    遗传基因的作用在于它能够为后代提供一个模板。母版页的功能就是提供这样的一个模板,开发人员可以在此基础上,重用并添加所需要的功能,以增强它在系统中的作用。
    (美)DarylKulak
    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分钟
    系统总是需要同用户进行交互的。设计友好、一致的交互界面有助于用户的系统感受和体验,主题和皮肤技术正是完成这项功能的关键。
    (美)DavidFrank
    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分钟
    地图之所以宝贵,是因为迷路的人太多。现在的站点已经变得非常复杂,没有良好的导航设计,用户在站点浏览中很容易迷路,站点地图就是为用户提供一个路线图,帮助他们快速提取和访问所需要的信息。
    (美)STEPHENWALTHER
    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映射URL201
    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和流技术就是完成这样的功能。
    (美)LOUISROSENFELD
    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为高效访问结构化数据提供了框架,这个框架是经过多年的实践搭建的,并在应用开发实践中证明是非常高效的。
    (美)DarylKulak
    9.1案例场景256
    9.1.1网上书店用户登录服务256
    9.1.2我们现在能做的……256
    9.2为什么需要ADO.NET259
    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分钟
    控件提供载体,而信息则是用户所需的。搭建控件和数据的桥梁,向用户呈现所需要的信息,是数据绑定完成的工作。
    (美)MARIOSZPUSZTA
    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)可以帮助开发人员在程序中实现更加灵活的数据查询。
    (美)DAVIDBARKOL
    11.1案例场景358
    11.1.1网上书店的订单管理
    应用358
    11.1.2我们现在能做的……358
    11.2LINQ基础361
    11.2.1为什么要学习使用LINQ
    技术361
    11.2.2第一个ASP.NETLINQ
    查询应用:查询视频列表362
    11.3演练:使用LINQtoObject实现
    学生成绩信息查询366
    11.4使用LINQtoSQL370
    11.4.1LINQtoSQL基础370
    11.4.2演练:定义产品信息查询的
    数据模型类373
    11.4.3演练:查询实现之产品
    信息提取378
    11.4.4演练:使用LINQtoSQL
    执行产品信息更新383
    11.4.5演练:使用LINQtoSQL
    实现在线产品管理器385
    11.5演练:使用LINQtoXML实现
    博客信息查询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分钟
    要控制一台机器,当然需要确定它的运行情况。软件系统的动态行为则是通过状态来呈现的。显示、控制和管理状态,能够有效确保系统按照期望执行。
    (美)FrankElan
    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处理Cookie414
    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.JasonGilmore
    13.1案例场景442
    13.1.1网上书店图书详细信息
    查询服务442
    13.1.2我们现在能做的……442
    13.2Web调试与异常处理444
    13.2.1VisualStudio2008调试
    工具444
    13.2.2执行调试:登录页调试446
    13.2.3演练:用户登录异常处理449
    13.2.4页面事件跟踪452
    13.3部署站点454
    13.3.1编译与生成站点455
    13.3.2演练:使用VisualStudio2008
    部署站点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.NET3.5网站开发全程推演与视频精讲(附光盘1张)》内容共分14章,由浅入深,从零开始讲解行业应用开发所需的ASP.NET核心技术和开发技能。全书重点围绕网上书店应用,结合精选教学视频,全程推演ASP.NETWeb应用开发的全过程,循序渐进引导读者深刻理解和掌握ASP.NET从事应用开发所需要的基本知识和技能,并在最后一章介绍如何综合使用ASP.NET3.5技术从事典型的企业级项目开发。书中浓缩了作者多年从事项目开发的心得体会和经验教训,以及能够充分应用到实际项目开发的技巧和典型模块实现源码,对实际的项目开发具有重要的参考价值。
    同时,《ASP.NET3.5网站开发全程推演与视频精讲(附光盘1张)》附带光盘提供了更多增值服务。包括精心录制的与图书紧密结合的超长时间高品质多媒体教学视频,讲解细致,内容充实,可大幅提高学习效率;精挑细选的“面试题库”,将各企业及各技术门类的面试、笔试题一网打尽,随用随查,实用便捷;囊括就业分析、面试指南、岗位须知、职业指导等各类内容的“求职指南”,不啻为入行者步入职场的知识宝库。
    《ASP.NET3.5网站开发全程推演与视频精讲(附光盘1张)》面向初、中级学者,适合于广大有志于学习ASP.NET的读者,还适合作为高等院校相关专业师生的参考书,也可作为相关培训机构的教材。
  • 目录:
    第1章搭建ASP.NET应用开发环境1
    视频时长:40分钟
    互联网的魅力在于它能够将所需要的信息和功能呈现给用户,使得他们能够非常方便地使用互联网。然而,这些应用需要一定的开发和运行平台支撑。
    (美)高林
    1.1案例场景2
    1.1.1创建网上书店应用欢迎页面2
    1.1.2我们现在能做的……2
    1.2为什么要学习ASP.NET3
    1.3本书知识体系4
    1.4演练:搭建ASP.NET开发和
    运行环境5
    1.4.1安装VisualStudio2008集成
    开发环境5
    1.4.2安装IISWeb服务器8
    1.5演练:开始使用VisualStudio2008
    集成开发环境9
    1.5.1VisualStudio2008特性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演练:使用VisualStudio2008
    集成开发环境创建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分钟
    软件如同建筑一样,是通过部件一点一点搭建起来的。控件就是软件系统中的积木,可以用于快速搭建系统。
    (美)FrankBuschmann
    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.NETWeb
    服务器控件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分钟
    如果不能从源头开始控制,后续花费的代价将会更大。所以,需要特别关注和控制进入系统的信息合法性。验证就是完成这样的工作。
    (美)ErichGamma
    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分钟
    遗传基因的作用在于它能够为后代提供一个模板。母版页的功能就是提供这样的一个模板,开发人员可以在此基础上,重用并添加所需要的功能,以增强它在系统中的作用。
    (美)DarylKulak
    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分钟
    系统总是需要同用户进行交互的。设计友好、一致的交互界面有助于用户的系统感受和体验,主题和皮肤技术正是完成这项功能的关键。
    (美)DavidFrank
    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分钟
    地图之所以宝贵,是因为迷路的人太多。现在的站点已经变得非常复杂,没有良好的导航设计,用户在站点浏览中很容易迷路,站点地图就是为用户提供一个路线图,帮助他们快速提取和访问所需要的信息。
    (美)STEPHENWALTHER
    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映射URL201
    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和流技术就是完成这样的功能。
    (美)LOUISROSENFELD
    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为高效访问结构化数据提供了框架,这个框架是经过多年的实践搭建的,并在应用开发实践中证明是非常高效的。
    (美)DarylKulak
    9.1案例场景256
    9.1.1网上书店用户登录服务256
    9.1.2我们现在能做的……256
    9.2为什么需要ADO.NET259
    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分钟
    控件提供载体,而信息则是用户所需的。搭建控件和数据的桥梁,向用户呈现所需要的信息,是数据绑定完成的工作。
    (美)MARIOSZPUSZTA
    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)可以帮助开发人员在程序中实现更加灵活的数据查询。
    (美)DAVIDBARKOL
    11.1案例场景358
    11.1.1网上书店的订单管理
    应用358
    11.1.2我们现在能做的……358
    11.2LINQ基础361
    11.2.1为什么要学习使用LINQ
    技术361
    11.2.2第一个ASP.NETLINQ
    查询应用:查询视频列表362
    11.3演练:使用LINQtoObject实现
    学生成绩信息查询366
    11.4使用LINQtoSQL370
    11.4.1LINQtoSQL基础370
    11.4.2演练:定义产品信息查询的
    数据模型类373
    11.4.3演练:查询实现之产品
    信息提取378
    11.4.4演练:使用LINQtoSQL
    执行产品信息更新383
    11.4.5演练:使用LINQtoSQL
    实现在线产品管理器385
    11.5演练:使用LINQtoXML实现
    博客信息查询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分钟
    要控制一台机器,当然需要确定它的运行情况。软件系统的动态行为则是通过状态来呈现的。显示、控制和管理状态,能够有效确保系统按照期望执行。
    (美)FrankElan
    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处理Cookie414
    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.JasonGilmore
    13.1案例场景442
    13.1.1网上书店图书详细信息
    查询服务442
    13.1.2我们现在能做的……442
    13.2Web调试与异常处理444
    13.2.1VisualStudio2008调试
    工具444
    13.2.2执行调试:登录页调试446
    13.2.3演练:用户登录异常处理449
    13.2.4页面事件跟踪452
    13.3部署站点454
    13.3.1编译与生成站点455
    13.3.2演练:使用VisualStudio2008
    部署站点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网站开发全程推演与视频精讲
Visual Baxic通用范例开发金典
王加松、俞熹、于兵 著
相关图书 / 更多
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET程序设计
张铁红
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET动态网站项目开发实用教程(C#版)(微课版)
陈凤 张治军 谭恒松 胡游龙
ASP.NET 3.5网站开发全程推演与视频精讲
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET实践教程(第3版)(微课版)
魏菊霞;李志中;李晶;谢云
ASP.NET 3.5网站开发全程推演与视频精讲
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET程序设计案例教程
张华
ASP.NET 3.5网站开发全程推演与视频精讲
ASM全埋点开发实战
王灼洲 张伟
ASP.NET 3.5网站开发全程推演与视频精讲
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
ASP.NET 3.5网站开发全程推演与视频精讲
ASP.NET Web开发技术(微课版)
王颖;刘艳;王先水