注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程ASP.NET2.0网络编程:从基础到实践

ASP.NET2.0网络编程:从基础到实践

ASP.NET2.0网络编程:从基础到实践

定 价:¥65.00

作 者: 马颖华 等编著
出版社: 电子工业出版社
丛编项: 从基础到实践丛书
标 签: 软件与程序设计 ASP.NET

ISBN: 9787121036392 出版时间: 2007-01-01 包装: 胶版纸
开本: 787*1092 1/16 页数: 614 字数:  

内容简介

  本书以ASP.NET 2.0基础知识的学习和应用为主要讨论对象。基础篇(第1-9章),以浅显的方式讲解ASP.NET 2.0的基本知识和各种控件,并包含了相应的示例;进阶篇(第10-13章),对ASP.NET 2.0的应用进行了较为详细的讨论,其中包括数据库编程基础、用户控件和自定义控件、母版页和皮肤等;高级篇(第14-17章),对ASP.NET 2.0的高级特性进行了讨论,其中包括内置对象、应用程序配置、XML和Web服务、图形图像编程,以及使用ASP.NET 2.0 进行AJAX编程。通过对这些内容的学习,读者可以更好地领会ASP.NET的语法和编程技巧,将所学的知识融会贯通。本书的随书光盘收录了本书所有实例的程序源代码。本书内容翔实、丰富、浅显易懂,可供广大ASP.NET 2.0开发者、软件开发人员和计算机爱好者学习参考。

作者简介

暂缺《ASP.NET2.0网络编程:从基础到实践》作者简介

图书目录

基 础 篇
第1章  认识ASP.NET 2.0    2
1.1  什么是.NET    2
1.1.1  开发工具    2
1.1.2  服务器    3
1.1.3  XML Web服务    3
1.1.4  客户端    3
1.1.5  .NET体验    3
1.2  .NET框架    4
1.2.1  概述    4
1.2.2  公共语言运行库(CLR)    5
1.2.3  .NET Framework类库(FCL)    5
1.3  什么是ASP.NET    6
1.3.1  ASP.NET的网页代码模型    6
1.3.2  ASP.NET与XML Web Services    7
1.3.3  ASP.NET的状态管理功能与编译    7
1.3.4  ASP.NET的母版页、主题和皮肤    7
1.3.5  ASP.NET的配置、部署与安全性    8
1.3.6  ASP.NET的调试    8
1.3.7  ASP.NET的优化    8
1.4  熟悉Visual Studio .Net 2005    9
1.4.1  导入和导出设置    9
1.4.2  认识常用窗口    12
1.4.3  编辑、调试和运行    18
1.4.4  使用帮助    22
1.5  小结    26
第2章  C#基础    27
2.1  C#程序    27
2.1.1  C#程序的结构    27
2.1.2  在C#中设置代码格式    28
2.2  变量    29
2.2.1  定义    29
2.2.2  值类型    30
2.2.3  引用类型    30
2.3  变量规则    31
2.3.1  命名规则和命名习惯    31
2.3.2  声明并初始化变量    32
2.3.3  数组    34
2.3.4  声明及初始化字符串    35
2.3.5  创建和使用常量    39
2.3.6  创建并使用枚举类型    40
2.3.7  类型转换    41
2.4  编写表达式    43
2.4.1  表达式和运算符    43
2.4.2  确定运算符的优先级    51
2.5  条件语句的使用    52
2.5.1  if语句的使用方法及场合    52
2.5.2  switch语句的使用方法及场合    54
2.6  使用循环语句    56
2.6.1  for循环    56
2.6.2  while循环    58
2.6.3  do循环    59
2.6.4  foreach循环    60
2.7  异常处理语句    61
2.7.1  throw语句    62
2.7.2  try-catch语句    62
2.7.3  try-finally语句    63
2.7.4  try-catch-finally语句    64
2.8  小结    64
第3章  C#面向对象的实现    66
3.1  创建类    66
3.1.1  定义    66
3.1.2  再谈值类型和引用类型    67
3.1.3  创建一个新类和其方法    68
3.1.4  类成员    69
3.2  对象的生命周期    74
3.2.1  类成员的访问    74
3.2.2  类是引用类型    76
3.2.3  垃圾回收    77
3.3  使用名称空间    77
3.3.1  创建名称空间    78
3.3.2  常用的名称空间    78
3.4  类的方法    79
3.4.1  编写方法    79
3.4.2  给方法传递参数    81
3.4.3  通过引用来传递参数    82
3.4.4  重载    83
3.5  封装    84
3.5.1  封装的优点    84
3.5.2  设计注意事项    85
3.6  属性    85
3.6.1  语法    85
3.6.2  方法1    86
3.6.3  方法2    86
3.6.4  方法3:使用属性的示例    87
3.7  继承    88
3.7.1  继承基本概念    88
3.7.2  创建派生类    89
3.7.3  在派生类中调用基类构造函数    91
3.7.4  使用抽象类    93
3.7.5  使用密封类    93
3.8  多态    93
3.8.1  抽象方法语法    94
3.8.2  重载    94
3.8.3  具有虚方法的抽象类    94
3.8.4  抽象属性    95
3.9  委托和事件    96
3.9.1  委托    96
3.9.2  声明事件    97
3.9.3  引发事件    97
3.9.4  订阅事件    98
3.10  类命名的相关问题    99
3.10.1  名称空间的命名原则    99
3.10.2  类的命名原则    99
3.10.3  接口命名原则    100
3.10.4  属性命名原则    100
3.10.5  Enum命名原则    100
3.10.6  只读和Const字段名    101
3.10.7  参数名    101
3.10.8  方法命名原则    102
3.10.9  属性命名原则    102
3.10.10  事件命名原则    102
3.10.11  区分大小写    103
3.11  小结    104
第4章  ASP.NET的网页代码模型
及生命周期    105
4.1  ASP.NET的网页代码模型    105
4.1.1  单文件页模型    105
4.1.2  代码隐藏页模型    107
4.1.3  如何选择页模型    109
4.2  网页代码模型设计视图时的布局    109
4.3  网页代码模型的执行解释过程    111
4.4  网页代码模型的事件驱动处理    111
4.5  ASP.NET网页的客户端状态
4.5  维护    112
4.5.1  视图状态    112
4.5.2  控件状态    113
4.5.3  隐藏域    113
4.5.4  Cookie    114
4.5.5  查询字符串    114
4.5.6  选择何种客户端状态维护方法    115
4.6  ASP.NET网页的生命周期    115
4.6.1  Page_PreInit事件    116
4.6.2  Page_Init事件    117
4.6.3  Page_Unload事件    117
4.6.4  其他页面事件    117
4.6.5  页面指令    117
4.7  ASP.NET网站文件类型    128
4.8  本章小结    130
第5章  Web窗体的标准控件    131
5.1  控件的共同属性    131
5.2  简单控件(Label、HyperLink
5.2  和Image)    133
5.2.1  标签控件(Label)    133
5.2.2  超链接控件(HyperLink)    134
5.2.3  图像控件(Image)    135
5.3  文本框控件(TextBox)    135
5.4  按钮控件(Button、LinkButton和
5.4  ImageButton)    138
5.5  单选控件和单选组控件(RadioButton
5.5  和RadioButtonList)    140
5.6  复选控件和复选组控件(CheckBox
5.6  和CheckBoxList)    145
5.7  列表控件(DropDownList、ListBox和
5.7  BulletedList)    148
5.8  面板控件(Panel)    152
5.9  占位控件(PlaceHolder)    154
5.10  日历控件(Calendar)    155
5.11  广告控件(AdRotator)    159
5.12  文件上传控件(FileUpload)    161
5.13  视图控件(MultiView和View)    164
5.14  表控件(Table)    168
5.15  向导控件(Wizard)    172
5.16  XML控件    176
5.17  其他控件(HiddenField,ImageMap,
5.17  Literal和Substitution)    177
5.17.1  HiddenField控件    177
5.17.2  ImageMap控件    178
5.17.3  Literal控件    181
5.17.4  Substitution控件    183
5.18  本章小结    185
第6章  Web窗体的数据控件    186
6.1  数据源控件    186
6.1.1  SqlDataSource    187
6.1.2  AccessDataSource    190
6.1.3  ObjectDataSource    191
6.1.4  XmlDataSource    193
6.1.5  SiteMapDataSource    196
6.2  重复列表控件(Repeater)    198
6.3  数据列表控件(DataList)    201
6.4  GridView    205
6.5  DetailsView    211
6.6  FormView    214
6.7  ReportViewer    221
6.8  本章小结    224
第7章  验证控件、导航控件和
HTML控件    225
7.1  验证控件    225
7.1.1  RequiredFieldValidator    226
7.1.2  CompareValidator    226
7.1.3  RangeValidator    227
7.1.4  RegularExpressionValidator    228
7.1.5  CustomValidator    229
7.1.6  ValidationSummary    230
7.2  导航控件    232
7.2.1  导航控件特性    232
7.2.2  导航控件站点地图的组织    234
7.2.3  为一个站点配置多个站点地图    235
7.2.4  站点地图文件的安全    236
7.3  HTML控件    238
7.3.1  InputButton控件    239
7.3.2  InputReset控件    241
7.3.3  InputSubmit控件    242
7.3.4  InputText控件    243
7.3.5  InputFile控件    247
7.3.6  InputPassword控件    249
7.3.7  InputCheckBox控件    250
7.3.8  InputRadioButton控件    251
7.3.9  InputHidden控件    253
7.3.10  TextArea控件    253
7.3.11  Table控件    255
7.3.12  InputImage控件    258
7.3.13  Select控件    258
7.3.14  HTML控件和Web控件的比较    260
7.4  本章小结    261
第8章  登录控件与成员资格    262
8.1  登录控件    262
8.1.1  Login控件    262
8.1.2  LoginStatus控件    268
8.1.3  LoginName控件    269
8.1.4  LoginView控件    270
8.1.5  PasswordRecovery控件    273
8.1.6  ChangePassword控件    277
8.1.7  CreateUserWizard控件    281
8.2  身份验证    291
8.2.1  IIS身份验证    291
8.2.2  ASP.NET窗体验证    292
8.2.3  Passport验证    298
8.3  成员资格    299
8.4  本章小结    309
第9章  水晶报表和部件页    310
9.1  水晶报表控件    310
9.1.1  CrystalReportSource控件    310
9.1.2  CrystalReportViewer控件    313
9.1.3  CrystalReportPartsViewer控件    318
9.2  部件页    323
9.2.1  WebPartManager    324
9.2.2  WebPartZone    329
9.2.3  EditorZone    330
9.2.4  AppearanceEditorPart    331
9.2.5  BehaviorEditorPart    332
9.2.6  PropertyGridEditorPart    334
9.2.7  CatalogZone    335
9.2.8  DeclarativeCatalogPart    335
9.2.9  ImportCatalogPart    336
9.2.10  PageCatalogPart    337
9.2.11  ConnectionsZone    339
9.3  本章小结    347
进 阶 篇
第10章  数据库基础与ADO.NET    350
10.1  数据库基础    350
10.1.1  数据库管理系统    350
10.1.2  数据库查询语言SQL    350
10.1.3  表和视图    351
10.1.4  存储过程和触发器    352
10.2  使用SQL Server 2000管理数据库    353
10.2.1  创建数据库    354
10.2.2  删除数据库    356
10.2.3  备份数据库    357
10.2.4  还原数据库    358
10.2.5  创建表    359
10.2.6  编辑和查看表    360
10.2.7  删除表    360
10.3  使用SQL Server 2005    361
10.3.1  初步认识SQL Server2005    361
10.3.2  创建数据库    362
10.3.3  删除数据库    365
10.3.4  分离和附加数据库    366
10.3.5  备份和还原数据库    367
10.3.6  创建表    370
10.3.7  删除表    371
10.3.8  创建和删除数据库关系图    372
10.4  SQL Server 2005 Express简介    374
10.5  ADO.NET概览:十分钟学会建立
10.5  数据连接    376
10.5.1  连接数据库三步    376
10.6  进一步探究ADO.NET    378
10.6.1  对比ADO.NET和ADO    379
10.6.2  ADO.NET特性    380
10.7  ADO.NET常用对象详解    381
10.7.1  Connection对象    381
10.7.2  DataAdapter对象    384
10.7.3  Command对象    385
10.7.4  DataSet对象    390
10.7.5  DataReader对象    397
10.8  小结    400
第11章  其他数据源的访问    401
11.1  使用ODBC.NET Data Provider    402
11.1.1  ODBC.NET Data Provider简介    402
11.1.2  连接ODBC数据源    403
11.2  使用OLE DB.NET Data Provider    407
11.2.1  OLE DB.NET Data
11.2.1  Provider简介    407
11.2.2  连接OLE DB数据源    408
11.3  访问MySQL    411
11.3.1  MySQL简介    411
11.3.2  连接MySQL数据库    412
11.4  访问Oracle    414
11.4.1  Oracle简介    414
11.4.2  访问Oracle数据库    414
11.5  访问Excel    416
11.5.1  Excel简介    416
11.5.2  连接Excel数据源    417
11.6  访问txt文件    419
11.6.1  使用ODBC.NET Data
11.6.1  Provider    419
11.6.2  使用OLE DB.NET Data
11.6.2  Provider    419
11.6.3  使用System.IO命名空间    420
11.7  小结    422
第12章  用户控件和自定义控件    423
12.1  用户控件    423
12.1.1  用户控件基础知识    423
12.1.2  编写一个站点计数器用户
12.1.2  控件    424
12.1.3  将Web窗体页转换为用户
12.1.3  控件    427
12.2  自定义控件    428
12.2.1  实现一个简单的自定义控件    428
12.2.2  复合自定义控件    430
12.2.3  创建非继承的自定义控件    437
12.3  用户控件与自定义控件的异同    440
12.4  自定义控件实例——等待
12.4  服务器控件    441
12.4.1  ASP.NET的等待服务器控件    441
12.4.2  ASP.NET的等待服务器控件
12.4.2  的开发    441
12.4.3  使用ASP.NET的等待服务器
12.4.3  控件    447
12.5  自定义控件实例——提示和确认
12.5  服务器控件    450
12.5.1  提示和确认服务器控件的
12.5.1  开发    450
12.5.2  使用提示和确认服务器控件    451
12.6  自定义控件实例——进度条控件    453
12.6.1  进度条控件的开发    453
12.6.2  使用进度条控件    455
12.7  小结    457
第13章  ASP.NET的皮肤、主题和
母版页    458
13.1  皮肤和主题    458
13.2.1  CSS简介和基础    458
13.2.2  将CSS应用在Web控件上    474
13.2.3  主题和皮肤概述    477
13.2.4  页面主题和全局主题    479
13.2.5  应用和禁用主题    480
13.2.6  编程控制主题    482
13.2  母版页    482
13.2.1  母版页基础    483
13.2.2  内容页基础    485
13.2.3  母版页的运行方法    487
13.2.4  嵌套的母版页    487
13.2.5  编程访问母版页    490
13.3  小结    494
高 级 篇
第14章  ASP.NET内置对象、
应用程序配置和缓存    496
14.1  ASP.NET内置对象    496
14.1.1  Response对象    496
14.1.2  Request对象    499
14.1.3  Application对象    500
14.1.4  Session对象    502
14.1.5  Server对象    506
14.1.6  Cookie对象    509
14.1.7  Cache对象    511
14.1.8  Global.asax    512
14.2  ASP.NET应用程序配置    513
14.2.1  了解ASP.NET应用程序配置    513
14.2.2  ASP.NET配置元素    518
14.2.3  自定义应用程序设置的配置
14.2.3  和检索    523
14.3  ASP.NET网站的预编译和编译    524
14.3.1  ASP.NET网站的预编译    524
14.3.2  ASP.NET网站的编译    528
14.4  缓存    529
14.4.1  页面级输出缓存    529
14.4.2  片段缓存    531
14.4.3  在Cache中存储数据    532
14.4.4  缓存数据引用模式    533
14.5  小结    534
第15章  在ASP.NET中使用XML
和Web服务    535
15.1  读写XML    535
15.1.1  Xml控件    536
15.1.2  XmlTextReader    538
15.1.3  XmlTextWriter    540
15.1.4  XmlDocument(W3C DOM)    541
15.2  XML串行化    544
15.2.1  XmlSerializer    544
15.2.2  基本串行化    545
15.2.3  定制串行化    546
15.2.4  将XML映像到对象    547
15.2.5  将XML数据反串行化成对象    549
15.3  XML的XSL转换    550
15.3.1  程序实例一    550
15.3.2  程序实例二    552
15.4  MSXML    554
15.4.1  什么是MSXML    554
15.4.2  从MSXML到.NET Framework
15.4.2  的XML    554
15.5  XML使用范例    555
15.6  Web服务概述    560
15.6.1  什么是Web服务    560
15.6.2  Web服务体系结构    560
15.6.3  Web服务协议栈    561
15.7  在ASP.NET中创建和测试
15.7  HelloWorld示例    562
15.7.1  创建HelloWorld示例    562
15.7.2  测试HelloWorld示例    563
15.8  在ASP.NET中创建和使用自定义
15.8  的Web服务    565
15.8.1  创建自定义的Web服务    565
15.8.2  使用自定义的Web服务    567
15.9  小结    569
第16章  图形图像编程    570
16.1  图形图像编程基础    570
16.1.1  img标记    570
16.1.2  GDI+简介    572
16.1.3  .NET FrameWork绘图类    573
16.2  图形编程    575
16.2.1  Graphics类    575
16.2.2  绘制基本图形    576
16.2.3  绘制图表    580
16.3  图像编程    587
16.3.1  载入图像文件    587
16.3.2  动态创建图像    591
16.3.3  简单的图像处理    593
16.4  小结    595
第17章  ASP.NET 2.0与AJAX    596
17.1  AJAX基础    596
17.1.1  使用XHTML和CSS基于标准
17.1.1  进行内容展示    598
17.1.2  JavaScript获取和改变页面
17.1.2  对象    599
17.1.3  XMLHttpRequest对象    600
17.1.4  JavaScript根据返回的数据对
17.1.4  页面进行刷新    601
17.2  ASP.NET 2.0的客户端回调功能    602
17.3  Atlas    605
17.3.1  什么是Atlas    605
17.3.2  Atlas的目标    605
17.3.3  Atlas架构    606
17.3.4  Atlas的安装    608
17.4  小结    612
附录A  常用的ASP.NET网络资源    613

本目录推荐