注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETProgramming ASP.NET中文版(第3版)

Programming ASP.NET中文版(第3版)

Programming ASP.NET中文版(第3版)

定 价:¥99.00

作 者: (美)里伯提,(美)赫威兹 著,瞿杰,赵立东,张昊 译
出版社: 电子工业出版社
丛编项: 博文视点O'Reilly丛书系列
标 签: ASP.NET

ISBN: 9787121035753 出版时间: 2007-01-01 包装: 胶版纸
开本: 16 页数: 930 字数:  

内容简介

  本书主要介绍.NET平台和ASP.NET;HTML编程基础;比较ASP和ASP.NET;ASP.NET中的事件;比较HTML控件和ASP控件;基本的ASP控件APl;代码隐藏窗体:使用Visual Studio.NET集成开发环境:跟踪,调试和错误处理;ASP.NET中的验证控件;数据绑定技术基础;列表控件和DataGrid控件;ADO.NET指南;调用存储过程;更新数据库记录;Repeater和DataList控件;自定义ASP.NET控件;Web服务概观;创建和消费一个用于证券报价机的Web服务示例;解释ASP.NET缓存技术;ASP.NET中用于验证、授权和模拟的安全选项;ASP.NET中的配置和部署选项:一个数据库设计快速指南的附录。.本书对于ASP.NET 2.0技术和Visual Studio 2005进行了全面讲解,出色地囊括了读者在实际编程中会用到的ASP.NET的重要特性,十分适合中级读者。..自2001年问世以来,Microsoft Visual Studio 和 ASP.NET已经成为构建基于Windows的web应用程序和服务的最受欢迎的开发工具。数千名开发人员已经通过这本权威的书籍掌握了这些工具。如今,在这本经过重新修订和扩充的新版本中,作者Jesse Liberty 和 Dan Hurwitz向你展示了如何使用Visual Studio 2005、C# 2.0和 ASP.NET 2.0构建下一代的web应用程序。你很快就可以在更短的时间内以更少的代码构建更为安全、交互性更强的站点,其效果甚至会超出你的想象。《Programming ASP.NET》首先简要介绍了ASP.NET 2.0 和 Visual Studio 2005,这样可以很快地提高你的工作效率。本书前面的章节深入介绍了控件、事件、ASP.NET web页的生命周期以及其他一些使用ASP.NET框架的基本概念。...

作者简介

  本书提供作译者介绍Jesse Liberty是畅销书Programming C#、Programming Visual Basic2005、LearningC#和多本web编程及面向对象编程方面书籍的作者。作为是Liberty Associates, Inc.的总裁,他主要为客户提供开发、咨询服务以及ASP.NET、C#、C++和相关主题的现场培训。他曾在Citibank担任副总裁,在AT&T、Ziff Davis、Xerox 、PBS曾担任过高级软件工程师和软件架构师。Dan Hurwitz是Sterling Solutions, Inc.的总裁,在该公司工作的近二十年中,他已经为许多客户提供了编程和数据库开发的服务。

图书目录

前言    xix
第1章: ASP.NET 2.0    1
.NET Framework 2.0    2
ASP.NET 2.0    4
新特性    5
特殊文件夹使集成更容易    5
安全    6
个性化    6
母版页    6
导航    6
无需使用IIS创建网站    6
改进了控件    7
新控件    7
Visual Studio 2005 (VS2005)    7
移动设备    8
奔向VS2005    9
第2章: Visual Studio 2005    10
起始页    11
文件系统    13
HTTP    14
FTP    14
创建第一个Web页面    14
项目和解决方案    16
解决方案    17
项目和文件    19
模板    20
项目名称    21
集成开发环境(IDE)    21
布局    22
生成和运行    25
菜单栏和工具栏    26
文件菜单    26
编辑菜单    29
视图菜单    38
重构菜单    46
网站菜单    49
项目菜单    51
生成菜单    52
调试菜单    52
数据菜单    52
格式菜单    52
工具菜单    53
窗口菜单    57
帮助菜单    58
第3章: 控件:基本概念    60
事件    62
ASP.NET事件    63
事件参数    64
应用程序事件和会话事件    65
页面和控件事件    65
回传事件vs非回传事件    66
IsPostBack    66
Visual Studio 2005中的事件    67
多个控件共用一个事件处理程序    69
ASP.NET服务器控件    70
ASP.NET和浏览器    79
ASP.NET服务器控件的类层次结构    80
CSS样式    84
HTML服务器控件    86
客户端处理    90
第4章: 基本控件    94
基础    94
Label控件    101
TextBox控件    101
HiddenField控件    104
Button控件    107
HyperLink控件    112
选择值    114
CheckBox控件    115
RadioButton控件    117
在列表中选择    119
ListItem对象    121
CheckBoxList控件    122
RadioButtonList控件    134
DropDownList 控件    137
ListBox控件    139
BulletedList控件    143
表格    150
Table中的行    158
Table中的单元格    159
单元格宽度    163
Panel控件    164
图片    172
Image控件    172
ImageMap控件    176
第5章: 高级控件    182
MultiView和View控件    182
Wizard控件    191
FileUpload控件    206
AdRotator控件    211
广告文件    212
使用AdRotator    214
Calendar    217
在Calendar中选择日期    221
控制Calendar的外观    222
Calendar控件编程    225
第6章: 网站基础    243
页面    243
代码隐藏    245
转到另一个页面    250
超链接    250
服务器传输    250
浏览器重定向    251
跨页发送    252
状态    265
会话状态    266
视图状态    274
状态包    276
应用程序状态    278
生命周期    285
指令    288
Application指令    288
Assembly指令    289
Control指令    289
Implements指令    290
Import指令    290
Master指令    291
MasterType指令    291
OutputCache指令    291
Page指令    292
Reference指令    293
Register指令    293
第7章: 跟踪、调试和错误处理    294
创建示例应用程序    295
跟踪    297
页面级跟踪    297
插入跟踪日志    299
应用程序级跟踪    303
跟踪浏览器    305
调试    305
调试工具栏    306
断点    307
单步调试代码    312
检查变量和对象    313
调试窗口    314
错误处理    318
未处理错误    319
应用程序范围的错误页面    320
特定页的错误页面    323
第8章: 验证    324
RequiredFieldValidator    326
Validaion Summary    332
CompareValidator    334
检查输入类型    337
与其他控件比较    337
范围检查    339
正则表达式    340
自定义验证    341
验证组    343
第9章: Web数据访问    346
从数据库中获得数据    346
数据源控件    349
GridView控件    350
添加Insert、Update和Delete语句    358
多用户更新    361
优化并行    362
显示和更新GridView    365
Take It for a Spin    366
使用事件跟踪更新    367
基于事件修改GridView    369
将参数传递给Select查询    370
DataList控件    374
编辑DataList控件的项    381
删除DataList控件的项    383
Repeater控件    387
DetailsView控件:一次处理一条记录    388
FormView控件:将单独的记录作为主/从关系    395
使用FormView进行编辑    400
插入新记录    403
DetailsView和FormView事件    404
第10章:ADO.NET    408
对象模型    408
DataSet类    409
DbCommand和DbConnection    413
DataAdapter对象    413
DataReader对象    414
从ADO.NET开始    415
使用DataReader    416
在DataSet中创建DataRelations    420
手工创建数据对象    429
补丁数据库设计    430
手工创建DataTable    433
创建主键    445
创建外键    446
创建数据关系    447
存储过程    448
创建一个简单的存储过程    448
带参数的存储过程    451
使用SQL和ADO.NET进行更新    453
使用事务更新数据    458
ACID测试    458
实现事务    459
绑定到业务对象    475
第11章:基于表单的安全特性    485
身份验证    486
匿名访问    487
Windows身份验证    490
Passport验证    494
表单身份验证    495
基于表单的身份验证细节    496
创建应用程序    496
添加密码提醒器    503
为ASP.NET账号添加角色    505
使用Web网站管理工具设置角色    518
根据角色限制页面访问    518
第12章:母版页和导航    521
母版页    521
添加内容页    526
使用嵌套母版页    528
动态编辑母版页    531
导航    534
从站点导航开始    534
建立页面    537
定制外观和操作    541
按需呈现    544
使用菜单导航    544
以编程方式遍历站点地图的节点    545
基于安全的过滤    547
启用成员资格    548
添加角色    549
添加登录页面    550
创建访问规则    551
创建权限驱动的站点地图    552
第13章:个性化    554
创建个性化网站    554
记录个性化信息    554
设置用户配置    554
浏览用户配置数据表    560
使用复杂类型实现个性化    561
匿名个性化    566
主题和皮肤    573
创建测试网站    575
管理站点的主题和皮肤    576
启用主题和皮肤    577
为页面指定主题    577
设置样式表主题    578
设置定制主题    578
使用命名皮肤    580
Web部件    580
Web部件架构    581
创建区域    581
在区域中添加控件    583
最小化和恢复    583
启用编辑和改变布局    584
创建一个用户控件以允许修改页面布局    585
从目录添加部件    590
第14章:用户控件和自定义控件    593
用户控件    593
为用户控件编码    596
@Control指令    599
属性    600
事件处理    604
自定义控件    612
属性    616
Render方法    616
更新控件    618
状态维护    618
创建派生控件    621
创建复合控件    624
第15章:创建Web服务    636
Web服务如何工作    637
开发Web服务    639
代理    641
创建使用者    642
协议与标准    642
HTTP    642
XML    644
SOAP    645
Web Services Enhancements (WSE)    645
创建一个简单的Web服务    646
在文本编辑器编写内联编码    648
VS2005中的代码隐藏    649
WebService指令    653
从WebService类继承    654
通过HttpContext控制Application状态    654
WebServiceBinding特性    655
WebMethod特性    656
BufferResponse属性    657
CacheDuration属性    657
Description属性    658
EnableSession属性    658
MessageName属性    659
TransactionOption属性    664
WebService特性    666
Description属性    666
Name 属性    666
Namespace属性    667
数据类型    667
数组    668
类和结构体    670
DataSets    672
StockTickerComplete    673
创建发现文档    679
利用查询字符串实现发现    679
静态发现文件    680
部署    680
预编译程序集    681
动态编译程序集    682
第16章:使用Web服务    683
发现    684
使用VS2005创建客户端    685
手工创建客户端    690
创建使用程序的网页内容    690
创建代理    693
编译代理类    703
完成使用程序    705
使用异步方法调用    708
第17章:缓存与性能    719
缓存类型    720
类缓存    720
配置缓存    720
数据缓存    720
输出缓存    721
对象缓存    721
数据缓存    721
数据源控件缓存    721
SQL缓存依赖    725
输出缓存    730
OutputCache指令    730
片段缓存:缓存页面的部分内容    737
对象缓存    745
Cache类功能    750
依赖性    751
收集    760
回调支持    761
HttpCachePolicy类    765
性能    767
针对ASP.NET的问题    768
.NET的普遍问题    771
数据库问题    774
基准测试和概要分析    774
第18章:应用程序逻辑与配置    776
Internet信息服务(IIS)    776
ISS版本    776
虚拟目录    777
理解Web应用程序    781
应用程序范围逻辑    782
HttpApplication对象    783
global.asax    783
全局成员    799
应用程序配置    801
层次化配置    802
格式    804
配置设置用户界面    809
网站管理工具    826
其他配置设置    834
自定义配置节    838
第19章:部署    845
程序集    846
微软中间语言(MSIL)    848
ILDASM    848
清单    850
版本    850
私有程序集vs.共享程序集    853
强名称    855
本地部署    857
完全运行时编辑    859
手动编译程序集    860
完全预编译    861
仅预编译代码    862
全局部署    862
Windows Installer    865
生成配置    870
使用安装向导添加一个安装项目    871
手动添加一个安装项目    873
更多的自定义    874
部署Web站点    879
A.Keyboard Shortcuts    811
B. Relational Database Technology:A Chash Coures    886
Index    


本目录推荐