图书介绍
新手学ASP.NETPDF|Epub|txt|kindle电子书版本网盘下载
![新手学ASP.NET](https://www.shukui.net/cover/56/33238933.jpg)
- 马军,李玉林等编著 著
- 出版社: 北京:北京希望电子出版社
- ISBN:9787894989932
- 出版时间:2010
- 标注页数:505页
- 文件大小:101MB
- 文件页数:518页
- 主题词:网络应用程序,ASP.NET
PDF下载
下载说明
新手学ASP.NETPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门篇2
第1章ASP.NET概述2
1.1 ASP.NET的结构2
1.1.1动态网页的结构2
1.1.2 .NET Framework框架3
1.1.3 Web服务机制4
1.1.4 ASP.NET程序结构5
1.2关于ASP.NET的话题5
1.2.1 ASP.NET和ASP比较5
1.2.2 ASP.NET和JSP比较6
1.2.3提速的同时小心陷阱6
1.3 ASP.NET的未来7
1.3.1 ASP.NET相关技术7
1.3.2 ASP.NET开发趋势8
1.4动手学习并实践9
1.4.1如何学习ASP.NET9
1.4.2第一个简单的ASP.NET网站9
1.5常见面试题12
1.6小结13
1.7习题13
第2章 ASP.NET环境配置14
2.1 ASP.NET运行环境14
2.2 IIS配置15
2.2.1什么是IIS15
2.2.2 IIS安装步骤15
2.2.3 IIS配置18
2.3强大的Visual Studio 200822
2.3.1 Visual Studio 2008安装步骤22
2.3.2 Visual Studio 2008开发环境简介25
2.4简单的ASP.NET网站26
2.4.1创建网站26
2.4.2设计网页界面28
2.4.3编写后台程序30
2.4.4调试程序31
2.4.5发布网站33
2.5常见面试题34
2.6小结35
2.7习题35
第3章 ASP.NET的基本功36
3.1 HTML基本功36
3.1.1页面36
3.1.2字体和排版39
3.1.3图像41
3.1.4表单42
3.1.5表格45
3.1.6框架设置48
3.2 JavaScript基本功50
3.2.1 JavaScript的语法50
3.2.2 JavaScript的对象57
3.2.3事件处理59
3.3 VBScript基本功60
3.3.1 VBScript的语法61
3.3.2 VBScript的对象68
3.4常见面试题71
3.5小结71
3.6习题72
第4章 C#语言基础73
4.1数据类型73
4.1.1栈的值类型74
4.1.2堆的引用类型75
4.1.3类型转换75
4.1.4降低效率的装箱和拆箱77
4.1.5关于空位的遐想——泛型78
4.2变量和常量79
4.2.1变量79
4.2.2匿名变量80
4.2.3常量82
4.3运算符82
4.3.1算术运算符83
4.3.2类型运算符83
4.3.3位运算符85
4.3.4逻辑运算符86
4.3.5赋值运算符88
4.3.6比较运算符89
4.3.7其他运算符90
4.3.8优先级92
4.4流程控制94
4.4.1 if分支94
4.4.2 switch分支95
4.4.3循环语句96
4.4.4 break和continue语句98
4.5异常处理100
4.5.1 try/catch块100
4.5.2 finally块101
4.5.3自定义异常102
4.6常见面试题103
4.7小结103
4.8习题104
第5章 C#面向对象编程105
5.1类和实例105
5.1.1类和实例105
5.1.2继承类106
5.1.3接口107
5.1.4实现接口108
5.1.5继承接口109
5.2虚拟类、抽象类和封装类111
5.2.1虚拟类111
5.2.2抽象类113
5.2.3封装类114
5.3静态类和泛型类115
5.3.1静态类115
5.3.2泛型类116
5.4属性118
5.4.1属性访问器118
5.4.2带参数的特性119
5.4.3属性的继承和重写121
5.5方法122
5.5.1方法的参数122
5.5.2构造函数123
5.5.3析构函数124
5.5.4静态方法125
5.5.5重载方法126
5.5.6访问父类方法127
5.5.7重载运算符127
5.6事件128
5.6.1事件的声明128
5.6.2事件定义130
5.6.3事件处理方法130
5.7委托132
5.7.1委托的定义132
5.7.2事件委托136
5.7.3协变和逆变137
5.8泛型141
5.8.1泛型定义141
5.8.2泛型参数142
5.8.3泛型参数的约束143
5.8.4泛型接口143
5.8.5泛型委托145
5.9匿名146
5.9.1匿名类146
5.9.2匿名方法147
5.10扩展方法148
5.10.1声明扩展方法149
5.10.2转换扩展方法149
5.10.3扩展方法的优先级150
5.11常见面试题151
5.12小结151
5.13习题152
第6章 ASP.NET对象153
6.1 Application对象153
6.1.1 Application对象153
6.1.2 Application的键和值154
6.1.3 Application对象的示例154
6.2 Session对象155
6.2.1 Session对象155
6.2.2 Session的生命周期156
6.2.3 Session的关键技巧158
6.3 Request对象160
6.3.1 Request对象160
6.3.2客户端请求161
6.3.3 Request的示例161
6.4 Response对象163
6.4.1 Response对象163
6.4.2不同的响应164
6.4.3如何使用Response165
6.5 Server对象166
6.5.1引用的Server对象166
6.5.2 Server对象的编码方法167
6.5.3使用Server的映射路径169
6.6 Cookie对象171
6.6.1 Cookie对象171
6.6.2 Cookie的赋值和取值172
6.6.3添加和删除Cookie174
6.7常见面试题175
6.8小结176
6.9习题176
第2篇 提高篇178
第7章 ADO.NET数据库编程178
7.1 ADO.NET数据编程技术178
7.1.1微软公司数据访问技术178
7.1.2 System.Data命名空间180
7.2数据库连接181
7.2.1 SqlConnection类181
7.2.2设置连接参数185
7.2.3连接SQL Server185
7.2.4断开SQL Server186
7.2.5连接到其他数据源186
7.3数据库交互编程186
7.3.1使用 SqlCommand提交添加、删除、修改命令187
7.3.2使用SqlCommand获取查询命令188
7.3.3使用DataAdapter提交查询命令189
7.4内存数据编程191
7.4.1了解数据集191
7.4.2使用DataSet管理关联数据191
7.4.3使用Reader获取只读数据192
7.4.4比较DataSet和DataReader192
7.5常见面试题193
7.6小结193
7.7习题193
第8章 LINQ数据库编程194
8.1 DataSet的LINQ编程194
8.1.1 DataSet的扩展195
8.1.2适用于LINQ的DataTable196
8.1.3扩展数据行及其扩展方法198
8.1.4使用LINQ生成数据表199
8.2 LINQ to SQL编程200
8.2.1实体类概念200
8.2.2 DataContext类203
8.2.3强类型的DataContext204
8.2.4 Table属性205
8.2.5 Column属性205
8.3实体类操作207
8.3.1插入新实例207
8.3.2更新现有实例208
8.3.3删除现有实例209
8.4 LINQ to XML编程210
8.4.1 System.Xml.Linq命名空间211
8.4.2创建XML文档211
8.4.3 LINQ查询结果生成XML文档214
8.4.4加载和解析XML数据215
8.5常见面试题217
8.6小结217
8.7习题218
第9章 ASP.NET Ajax开发技术219
9.1 ASP.NET Ajax基础220
9.1.1 ASP.NET Ajax技术简介220
9.1.2一个ASP.NET Ajax示例应用221
9.2 ASP.NET Ajax服务器端控件223
9.2.1声明ScriptManager控件223
9.2.2使用ScriptManager注册自定义脚本224
9.2.3在ScriptManager中注册Web服务229
9.2.4使用PageMethod静态页面方法232
9.2.5处理ASP.NET Ajax中的异常233
9.2.6编程控制ScriptManager控件237
9.2.7使用ScriptManagerProxy控件239
9.2.8声明UpdatePanel控件240
9.2.9使用多个UpdatePanel控件243
9.2.10编程控制UpdatePanel控件246
9.2.11使用UpdateProgress控件247
9.2.12取消异步回送249
9.2.13使用Timer控件触发UpdatePanel异步回送251
9.3使用ASP.NET Ajax Control Toolkit254
9.3.1安装ASP.NET Ajax Control Toolkit254
9.3.2 Ajax Control Toolkit控件概览256
9.4常见面试题257
9.5小结258
9.6习题258
第10章 Web控件259
10.1 HTML服务器控件260
10.1.1 HtmlControl类260
10.1.2 HtmlContainerControl类261
10.1.3 HtmllnputControl类262
10.1.4 HTML服务器控件262
10.1.5编程创建HTML服务器控件264
10.1.6处理HTML服务器控件事件266
10.2基本Web服务器控件267
10.2.1 Web服务器控件介绍267
10.2.2使用Label标签控件268
10.2.3使用Literal静态文本控件271
10.2.4使用TextBox文本框控件272
10.2.5使用CheckBox复选框控件274
10.2.6使用RadioButton单选框控件276
10.2.7使用Button按钮控件277
10.2.8使用LinkButton链接按钮控件279
10.2.9使用ImageButton图像按钮控件280
10.2.10使用Panel面板控件281
10.3 ASP.NET列表框控件284
10.3.1可选择的列表控件285
10.3.2 BulletedList列表控件288
10.4 ASP.NET验证控件290
10.4.1验证控件介绍290
10.4.2验证控件的基类BaseValidator294
10.4.3使用RequiredFieldValidator限制不能为空295
10.4.4使用RangeValidator控件指定输入范围296
10.4.5使用CompareValidator比较值297
10.4.6 RegularExpressionValidator正则表达式验证300
10.4.7 CustomValidator自定义验证301
10.4.8使用ValidationSummary显示验证信息303
10.4.9使用ValidationGroup属性304
10.4.10编程使用验证控件305
10.5常见面试题308
10.6小结309
10.7习题309
第11章 用户控件与高级服务器控件310
11.1用户控件基础311
11.1.1创建用户控件311
11.1.2在Web.config中注册用户控件313
11.1.3转换现有页为用户控件314
11.2编程处理用户控件315
11.2.1公开用户控件中的属性315
11.2.2使用自定义对象属性317
11.2.3添加用户控件事件320
11.3动态加载用户控件323
11.3.1动态创建用户控件323
11.3.2使用Reference指令325
11.4 Calendar日期控件328
11.4.1日期控件简介328
11.4.2日期控件格式化显示331
11.4.3限制显示和选择日期332
11.4.4创建日期选择器334
11.4.5编程控制日期选择336
11.5广告轮循控件AdRotator337
11.5.1定义广告文件337
11.5.2 AdRotator控件使用进阶338
11.6 MultiView和Wizard控件341
11.6.1使用MultiView控件341
11.6.2 Wizard控件简介345
11.6.3 Wizard控件属性、方法和事件347
11.6.4 Wizard控件的样式和模板350
11.7 FileUpload文件上传控件353
11.7.1上传文件到文件系统353
11.7.2上传文件到数据库358
11.7.3上传大文件362
11.7.4在同一页面上传多个文件363
11.8常见面试题365
11.9小结366
11.10习题366
第12章 数据绑定技术367
12.1绑定技术基础367
12.1.1数据绑定的类型367
12.1.2单值数据绑定368
12.1.3使用绑定表达式绑定到DataReader370
12.1.4重复值绑定373
12.2使用数据源控件操作数据377
12.2.1理解数据源控件377
12.2.2使用SqlDataSource控件378
12.2.3选择和过滤数据385
12.2.4编程执行SqlDataSource命令388
12.3常见面试题391
12.4小结392
12.5习题392
第13章 风格、主题和母版页393
13.1母版页基础393
13.1.1一个简单的母版页示例393
13.1.2使母版页和内容页保持连接399
13.1.3指定母版页的默认内容400
13.1.4母版页和相对路径401
13.1.5在配置文件中指定母版页403
13.2母版页高级技术403
13.2.1访问母版页中的控件403
13.2.2动态设置母版页404
13.2.3使用嵌套的母版页406
13.2.4母版页与内容页的事件触发顺序409
13.2.5母版页与内容页交互410
13.3使用CSS层叠式样式表412
13.3.1创建样式表412
13.3.2使用Visual Studio 2008设计器生成样式414
13.3.3使用样式属性窗口和管理样式工具418
13.4使用主题419
13.4.1创建并应用主题419
13.4.2使用命名皮肤421
13.4.3处理主题冲突422
13.4.4在应用程序范围内应用主题423
13.4.5在主题中使用CSS文件424
13.4.6在主题中使用图片425
13.5编程使用主题426
13.5.1编程控制页面的主题426
13.5.2编程为控件指定命名主题427
13.6常见面试题429
13.7小结430
13.8习题430
第3篇 实例篇432
第14章 论坛管理系统432
14.1设计论坛数据库432
14.1.1创建数据库并设计表432
14.1.2设计表关系433
14.1.3配置ASP.NET的数据库提供程序434
14.1.4在ASP.NET配置文件中配置数据库连接436
14.1.5映射数据库对象到应用程序类436
14.2用户管理模块438
14.2.1用户注册438
14.2.2用户登录438
14.3论坛类别管理模块439
14.3.1添加论坛类别439
14.3.2编辑论坛类别440
14.3.3显示论坛类别441
14.4论坛的帖子管理模块442
14.4.1帖子列表的显示442
14.4.2帖子的发布444
14.4.3显示帖子的详细信息447
14.4.4帖子的回复449
14.5小结452
第15章 新闻管理系统453
15.1设计数据库453
15.1.1设计数据库中的表453
15.1.2映射数据库中的表到应用程序中456
15.2设计网站布局457
15.2.1设计母版页457
15.2.2设计网站三层结构457
15.3网站会员管理功能458
15.3.1会员注册功能458
15.3.2会员登录功能460
15.3.3会员资料修改功能462
15.3.4在线会员资料统计功能465
15.4新闻分类功能466
15.4.1添加新闻分类466
15.4.2修改新闻分类469
15.4.3删除新闻分类471
15.5新闻管理主要功能472
15.5.1添加新闻472
15.5.2编辑新闻476
15.5.3浏览和删除新闻478
15.6公告管理功能481
15.6.1添加公告481
15.6.2编辑公告483
15.6.3浏览和删除公告485
15.7友情链接管理功能487
15.7.1添加友情链接487
15.7.2浏览和删除友情链接489
15.8评论管理功能491
15.9会员浏览网站主要功能493
15.9.1浏览新闻功能493
15.9.2浏览公告功能495
15.9.3浏览图片新闻497
15.9.4其他普通用户功能498
15.10一些网站操作技巧498
15.10.1上传文件498
15.10.2创建并引用用户控件499
15.11小结500
附录 VS开发工具的快捷键501