图书介绍
ASP.NET 2.0网络编程从基础到实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马颖华等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121036398
- 出版时间:2007
- 标注页数:614页
- 文件大小:71MB
- 文件页数:630页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0网络编程从基础到实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇2
第1章 认识ASP.NET 2.02
1.1 什么是.NET2
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.NET6
1.3.1 ASP.NET的网页代码模型6
1.3.4 ASP.NET的母版页、主题和皮肤7
1.3.3 ASP.NET的状态管理功能与编译7
1.3.2 ASP.NET与XML Web Services7
1.3.5 ASP.NET的配置、部署与安全性8
1.3.6 ASP.NET的调试8
1.3.7 ASP.NET的优化8
1.4 熟悉Visual Studio.Net 20059
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.3 引用类型30
2.2.2 值类型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.1.1 定义66
第3章 C#面向对象的实现66
3.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.3 使用名称空间77
3.2.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 方法186
3.6.3 方法286
3.6.4 方法3:使用属性的示例87
3.7.1 继承基本概念88
3.7 继承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.5 Enum命名原则100
3.10.3 接口命名原则100
3.10.4 属性命名原则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.1.1 单文件页模型105
第4章 ASP.NET的网页代码模型及生命周期105
4.1 ASP.NET的网页代码模型105
4.1.2 代码隐藏页模型107
4.1.3 如何选择页模型109
4.2 网页代码模型设计视图时的布局109
4.3 网页代码模型的执行解释过程111
4.4 网页代码模型的事件驱动处理111
4.5.1 视图状态112
4.5 ASP.NET网页的客户端状态维护112
4.5.2 控件状态113
4.5.3 隐藏域113
4.5.4 Cookie114
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.1 标签控件(Label)133
实例5-1:使用Label控件作为标题133
5.2 简单控件(Label、HyperLink和Image)133
5.2.2 超链接控件(HyperLink)134
5.2.3 图像控件(Image)135
5.3 文本框控件(TextBox)135
实例5-2:获取TextBox服务器控件中的值138
5.4 按钮控件(Button、LinkButton和ImageButton)138
5.5 单选控件和单选组控件(RadioButton和RadioButtonList)140
实例5-3:单选控件应用示例(RadioButtonChoose.aspx)141
实例5-4:RadioButtonList控件应用示例(RadioButtonListChoose.aspx)143
实例5-5:复选控件应用示例(CheckBoxChoose.aspx)145
5.6 复选控件和复选组控件(CheckBox和CheckBoxList)145
5.7 列表控件(DropDownList、ListBox和BulletedList)148
实例5-6:列表控件应用示例(ListChoose.aspx)150
5.8 面板控件(Panel)152
实例5-7:Panel控件应用示例(PanelControl.aspx)153
5.9 占位控件(PlaceHolder)154
实例5-8:PlaceHolder控件应用示例(PlaceHolderControl.aspx)154
5.10 日历控件(Calendar)155
实例5-9:Calendar控件应用示例(CalendarControl.aspx)158
5.11 广告控件(AdRotator)159
实例5-10:广告控件应用示例(AdRotatorControl.aspx)160
5.12 文件上传控件(FileUpload)161
实例5-11:文件上传控件示例(FileUpload.aspx)162
5.13 视图控件(MultiView和View)164
实例5-12:MultiView控件实例(MultiViewTest2.aspx)165
5.14 表控件(Table)168
实例5-13:用程序来控制Table服务器控件(TableTest.aspx)170
5.15 向导控件(Wizard)172
实例5-14:使用Wizard向导控件编程(WizardTest.aspx)174
5.16 XML控件176
5.17.1 HiddenField控件177
5.17 其他控件(HiddenField,ImageMap,Literal和Substitution)177
实例5-15:HiddenField控件应用示例(HiddenFileldTest.aspx)177
5.17.2 ImageMap控件178
实例5-16:ImageMap控件应用示例(ImageMapTest.aspx)179
5.17.3 Literal控件181
实例5-17:应用不同编码模式的Literal控件(LiteralTest.aspx)182
5.17.4 Substitution控件183
实例5-18:用Substitution控件在缓存页上创建动态更新的内容(Substitution Test.aspx)184
5.18 本章小结185
第6章 Web窗体的数据控件186
6.1 数据源控件186
6.1.1 SqlDataSource187
6.1.2 AccessDataSource190
6.1.3 ObjectDataSource191
6.1.4 XmlDataSource193
6.1.5 SiteMapDataSource196
实例6-1:用SiteMapDataSource控件实现简单的页面导航(SiteMap DataSource Test.aspx)197
6.2 重复列表控件(Repeater)198
实例6-2:Repeater控件应用示例(RepeaterControl.aspx)199
6.3 数据列表控件(DataList)201
实例6-3:DataList控件应用示例(DataListControl.aspx)202
6.4 GridView205
实例6-4:为GridView绑定数据(DataViewTest.aspx)209
6.5 DetailsView211
实例6-5:用GridView和DetailsView实现主/从视图(DetailsViewTest.aspx)212
6.6 FormView214
实例6-6:使用ItemCommand事件处理FormView控件中的按钮单击(Form ViewTest.aspx)218
实例6-7:用ReportViewer控件显示221
报表221
6.7 ReportViewer221
6.8 本章小结224
7.1 验证控件225
第7章 验证控件、导航控件和HTML控件225
7.1.1 RequiredFieldValidator226
7.1.2 CompareValidator226
7.1.3 RangeValidator227
7.1.4 RegularExpressionValidator228
7.1.5 CustomValidator229
实例7-1:使用CustomValidation控件(CustomValidationTest.aspx)229
7.1.6 ValidationSummary230
实例7-2:使用ValidationSummary控件231
7.2.1 导航控件特性232
7.2 导航控件232
7.2.2 导航控件站点地图的组织234
7.2.3 为一个站点配置多个站点地图235
7.2.4 站点地图文件的安全236
实例7-3:以编程方式枚举站点地图节点(NavigatorTest.aspx)237
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.10 TextArea控件253
7.3.9 InputHidden控件253
7.3.11 Table控件255
7.3.13 Select控件258
7.3.12 InputImage控件258
7.3.14 HTML控件和Web控件的比较260
7.4 本章小结261
8.1.1 Login控件262
8.1 登录控件262
第8章 登录控件与成员资格262
实例8-1:应用Login控件(Login1.aspx)265
实例8-2:Login控件中的OnAuthenticate事件267
8.1.2 LoginStatus控件268
实例8-3:使用LoginName控件(LoginNameTest.aspx)269
8.1.3 LoginName控件269
8.1.4 LoginView控件270
实例8-4:使用LoginView控件显示不同的信息(LoginViewTest.aspx)272
8.1.5 PasswordRecovery控件273
实例8-5:自定义PasswordRecovery控件276
8.1.6 ChangePassword控件277
实例8-6:改变用户密码示例280
8.1.7 CreateUserWizard控件281
实例8-7:自定义CreateUserWizard控件286
8.2 身份验证291
8.2.1 IIS身份验证291
8.2.2 ASP.NET窗体验证292
8.2.3 Passport验证298
8.3 成员资格299
实例8-8:配置ASP.NET应用程序的Web.config文件307
8.4 本章小结309
9.1 水晶报表控件310
9.1.1 CrystalReportSource控件310
第9章 水晶报表和部件页310
实例9-1:创建并配置CrystalReportSource控件311
9.1.2 CrystalReportViewer控件313
实例9-2:用CrystalReportViewer控件登录SQL Server显示报表314
9.1.3 CrystalReportPartsViewer控件318
实例9-3:使用CrystalReportPartsViewer控件显示报表318
9.2 部件页323
9.2.1 WebPartManager324
实例9-4:使用用户控件封装WebPartManager控件327
9.2.2 WebPartZone329
9.2.3 EditorZode330
9.2.4 AppearanceEditorPart331
9.2.5 BehaviorEditorPart332
9.2.6 PropertyGridEditorPart334
9.2.7 CatalogZone335
9.2.8 DeclarativeCatalogPart335
9.2.9 ImportCatalogPart336
9.2.10 PageCatalogPart337
9.2.11 ConnectionsZone339
实例9-5:部件页编程实践342
9.3 本章小结347
10.1.1 数据库管理系统350
进阶篇350
第10章 数据库基础与ADO.NET350
10.1 数据库基础350
10.1.2 数据库查询语言SQL350
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.1 初步认识SQL Server2005361
10.3 使用SQL Server 2005361
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.1 连接数据库三步376
10.5 ADO.NET概览:十分钟学会建立数据连接376
实例10-1:连接数据库378
10.6 进一步探究ADO.NET378
10.6.1 对比ADO.NET和ADO379
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.1 ODBC.NET Data Provider简介402
11.1 使用ODBC.NET Data Provider402
11.1.2 连接ODBC数据源403
11.2.1 OLE DB.NET Data Provider简介407
11.2 使用OLE DB.NET Data Provider407
11.2.2 连接OLE DB数据源408
11.3 访问MySQL411
11.3.1 MySQL简介411
11.3.2 连接MySQL数据库412
11.4 访问Oracle414
11.4.1 Oracle简介414
11.4.2 访问Oracle数据库414
11.5 访问Excel416
11.5.1 Excel简介416
11.5.2 连接Excel数据源417
11.6 访问txt文件419
11.6.1 使用ODBC.NET Data Provider419
11.6.2 使用OLE DB.NET Data Provider419
11.6.3 使用System.IO命名空间420
11.7 小结422
12.1.1 用户控件基础知识423
第12章 用户控件和自定义控件423
12.1 用户控件423
12.1.2 编写一个站点计数器用户424
12.1.2 控件424
12.1.3 将Web窗体页转换为用户控件427
12.2 自定义控件428
12.2.1 实现一个简单的自定义控件428
12.2.2 复合自定义控件430
12.2.3 创建非继承的自定义控件437
12.3 用户控件与自定义控件的异同440
12.4 自定义控件实例——等待服务器控件441
12.4.1 ASP.NET的等待服务器控件441
12.4.2 ASP.NET的等待服务器控件的开发441
12.4.3 使用ASP.NET的等待服务器控件447
12.5 自定义控件实例——提示和确认服务器控件450
12.5.1 提示和确认服务器控件的开发450
12.5.2 使用提示和确认服务器控件451
12.6 自定义控件实例——进度条控件453
12.6.1 进度条控件的开发453
12.6.2 使用进度条控件455
12.7 小结457
13.2.1 CSS简介和基础458
13.1 皮肤和主题458
第13章 ASP.NET的皮肤、主题和母版页458
13.2.2 将CSS应用在Web控件上474
13.2.3 主题和皮肤概述477
13.2.4 页面主题和全局主题479
13.2.5 应用和禁用主题480
13.2 母版页482
13.2.6 编程控制主题482
13.2.1 母版页基础483
13.2.2 内容页基础485
13.2.3 母版页的运行方法487
13.2.4 嵌套的母版页487
实例13-1:使用嵌套的母版页488
13.2.5 编程访问母版页490
实例13-2:动态选择母版页492
13.3 小结494
高级篇496
第14章 ASP.NET内置对象、应用程序配置和缓存496
14.1.1 Response对象496
14.1 ASP.NET内置对象496
实例14-1:使用缓冲区497
实例14-2:使用Response.write,向客户端发送信息498
实例14-3:使用Response.End方法调试程序498
实例14-4:使用Redirect方法进行页面重定向499
实例14-5:获取QueryString值499
14.1.2 Request对象499
实例14-6:获取文件的物理路径500
14.1.3 Application对象500
实例14-7:设置、获取Application对象的内容502
实例14-8:Application对象的加锁与解锁502
14.1.4 Session对象502
实例14-9:获取Session对象的个数504
实例14-10:设置Session对象的生存期504
实例14-11:通过Add方法设置Session对象505
实例14-12:返回服务器计算机名称506
实例14-13:设置客户端请求的超时期限506
14.1.5 Server对象506
实例14-14:利用HtmlEncode和HtmlDecode方法对网页内容编码507
实例14-15:使用URLEncode方法对URL进行编码507
实例14-16:建立虚拟路径与服务器物理目录间映射508
14.1.6 Cookie对象509
实例14-17:设置Cookie510
实例14-18:获取客户端发送的Cookie信息510
14.1.7 Cache对象511
实例14-19:检索为ASP.NET文本框服务器控件缓存的值512
实例14-20:移除Cache对象512
14.1.8 Global.asax512
14.2 ASP.NET应用程序配置513
14.2.1 了解ASP.NET应用程序配置513
14.2.2 ASP.NET配置元素518
14.2.3 自定义应用程序设置的配置和检索523
14.3.1 ASP.NET网站的预编译524
14.3 ASP.NET网站的预编译和编译524
14.3.2 ASP.NET网站的编译528
14.4 缓存529
14.4.1 页面级输出缓存529
实例14-21:VaryByCustom用于支持浏览器自定义530
14.4.2 片段缓存531
实例14-22:片断缓存531
实例14-23:在Cache中存储数据532
14.4.3 在Cache中存储数据532
实例14-24:CacheItemRemovedCallback示例533
14.4.4 缓存数据引用模式533
14.5 小结534
第15章 在ASP.NET中使用XML和Web服务535
15.1 读写XML535
15.1.1 Xml控件536
15.1.2 XmlTextReader538
15.1.3 XmlTextWriter540
15.1.4 XmlDocument(W3C DOM)541
15.2 XML串行化544
15.2.1 XmlSerializer544
15.2.2 基本串行化545
15.2.3 定制串行化546
15.2.4 将XML映像到对象547
15.2.5 将XML数据反串行化成对象549
15.3.1 程序实例一550
15.3 XML的XSL转换550
15.3.2 程序实例二552
15.4.1 什么是MSXML554
15.4.2 从MSXML到.NET Framework的XML554
15.4 MSXML554
15.5 XML使用范例555
15.6.1 什么是Web服务560
15.6.2 Web服务体系结构560
15.6 Web服务概述560
15.6.3 Web服务协议栈561
15.7 在ASP.NET中创建和测试HelloWorld示例562
15.7.1 创建HelloWorld示例562
15.7.2 测试HelloWorld示例563
15.8 在ASP.NET中创建和使用自定义的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.1 AJAX基础596
第17章 ASP.NET 2.0与AJAX596
17.1.1 使用XHTML和CSS基于标准进行内容展示598
17.1.2 JavaScript获取和改变页面对象599
17.1.3 XMLHttpRequest对象600
17.1.4 JavaScript根据返回的数据对页面进行刷新601
17.2 ASP.NET 2.0的客户端回调功能602
17.3 Atlas605
17.3.1 什么是Atlas605
17.3.2 Atlas的目标605
17.3.3 Atlas架构606
17.3.4 Atlas的安装608
17.4 小结612
附录A 常用的ASP.NET网络资源613
热门推荐
- 534326.html
- 3154114.html
- 1898456.html
- 3892055.html
- 248570.html
- 2104216.html
- 382748.html
- 2368091.html
- 1385670.html
- 438327.html
- http://www.ickdjs.cc/book_2530903.html
- http://www.ickdjs.cc/book_1133621.html
- http://www.ickdjs.cc/book_3573117.html
- http://www.ickdjs.cc/book_1369853.html
- http://www.ickdjs.cc/book_2465598.html
- http://www.ickdjs.cc/book_3586327.html
- http://www.ickdjs.cc/book_2286262.html
- http://www.ickdjs.cc/book_3666602.html
- http://www.ickdjs.cc/book_1263119.html
- http://www.ickdjs.cc/book_2482939.html