图书介绍
ASP.NET开发技术大全PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET开发技术大全](https://www.shukui.net/cover/55/31218787.jpg)
- 郭靖等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302195740
- 出版时间:2009
- 标注页数:794页
- 文件大小:173MB
- 文件页数:823页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET开发技术大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 .NET基础2
第1章ASP.NET 3.5与开发工具2
什么是ASP.NET2
.NET历史与展望2
ASP NET与ASP3
ASP NET开发工具4
ASP.NET客户端4
ASP.NET 3.5新增控件5
ASP.NET 3.5 AJAX5
.NET应用程序需框架6
什么是.NET应用程序框架6
公共语言运行时(CLR)7
.NET Framework类库8
安装Visual Studio 20089
安装Visual Studio 20089
主窗口11
文档窗口11
工具箱12
解决方案管理器13
属性窗口14
错误列表窗口15
安装SQL Server 200516
ASP.NET应用程序基础18
创建ASP.NET应用程序18
运行ASP.NET应用程序19
编译ASP.NET应用程序20
小结21
第2章 C# 3.0程序设计基础22
C#程序22
C#程序的结构22
C#IDE的代码设置23
变量25
定义26
值类型26
引用类型27
变量规则27
命名规则和命名习惯27
声明并初始化变量28
数组31
声明并初始化字符串33
操作字符串35
创建和使用常量38
创建并使用枚举38
类型转换39
编写表达式41
表达式和运算符41
运算符的优先级47
使用条件语句48
if语句的使用方法48
switch选择语句的使用50
使用循环语句53
for循环语句53
while循环语句54
do while循环语句55
foreach循环语句56
异常处理语句58
throw异常语句58
try catch异常语句58
try finally异常语句59
try catch finally异常语句60
小结60
第3章 面向对象设计基础62
什么是面向对象62
传统的面向过程62
面向对象的概念62
面向组件的概念63
面向对象的C#实现63
定义64
创建一个类和其方法64
类成员66
构造函数和析构函数69
对象的生命周期71
类成员的访问71
类的类型73
.NET的垃圾回收机制73
使用命名空间74
为什么要用命名空间74
创建命名空间75
分层设计中使用命名空间76
类的方法78
编写方法78
给方法传递参数79
通过引用来传递参数80
方法的重载82
封装82
为什么要封装83
类的设计83
属性84
语法85
只读/只写属性86
继承86
继承的基本概念87
创建派生类87
对象的创建88
使用抽象类90
使用密封类91
多态91
抽象方法92
覆盖92
虚方法的抽象类93
抽象属性94
委托和事件94
委托94
声明事件95
引发事件96
订阅事件96
委托和事件97
类命名100
命名空间的命名100
类的命名原则100
接口的命名原则100
属性的命名原则101
枚举的命名原则101
只读字段的命名原则102
参数名102
委托命名原则102
小议设计模式102
什么是设计模式102
为什么要使用设计模式103
改装现有类103
小结104
第4章ASP.NET的网页代码模型及生命周期106
ASP.NET的网页代码模型106
创建ASP.NET网站106
单文件页模型107
代码隐藏页模型108
创建ASP.NET Web Application110
ASP.NET网站和ASP.NET应用程序的区别110
代码隐藏页模型的解释过程111
代码隐藏页模型的事件驱动处理111
ASP.NET客户端状态112
视图状态112
控件状态113
隐藏域113
Cookie114
客户端状态维护114
ASP.NET页面生命周期114
ASP.NET生命周期中的事件115
页面加载事件(Page_PreInit)115
页面加载事件(Page_Init)115
页面载入事件(Page_Load)116
页面卸载事件(Page_Unload)116
页面指令117
ASP.NET网站文件类型118
小结120
第2篇 ASP.NET窗体控件122
第5章Web窗体的基本控件122
控件的属性122
简单控件123
标签控件(Label)123
超链接控件(HyperLink)124
图像控件(Image)125
文本框控件(TextBox)126
文本框控件的属性126
文本框控件的使用127
按钮控件(Button、LinkButton和ImageButton)129
按钮控件的通用属性129
Click单击事件130
Command命令事件131
单选控件和单选组控件(RadioButton和RadioButtonList)132
单选控件(RadioButton)132
单选组控件(RadioButtonList)133
复选框控件和复选组控件(CheckBox和CheckBoxList)134
复选框控件(CheckBox)134
复选组控件(CheckBoxList)135
列表控件(DropDownList,ListBox和BulletedList)136
DropDownList列表控件136
ListBox列表控件137
BulletedList列表控件139
面板控件(Panel)140
占位控件(PlaceHolder)142
日历控件(Calendar)142
日历控件的样式143
日历控件的事件144
广告控件(AdRotator)145
文件上传控件(FileUpload)148
视图控件(MultiView和View)150
表控件(Table)151
向导控件(Wizard)154
向导控件的样式154
导航控件的事件156
XML控件157
验证控件158
表单验证控件(RequiredFieldValidator)158
比较验证控件(CompareValidator)159
范围验证控件(RangeValidator)160
正则验证控件(RegularExpressionValidator)161
自定义逻辑验证控件(CustomValidator)162
验证组控件(ValidationSummary)163
导航控件164
其他控件166
隐藏输入框控件(HiddenField)166
图片热点控件(ImageMap)168
静态标签控件(Lieral)169
动态缓存更新控件(Substitution)171
小结172
第6章Web窗体的高级控件173
登录控件173
登录控件(Login)173
登录名称控件(LoginName)175
登录视图控件(LoginView)176
登录状态控件(LoginStatus)178
密码恢复控件(PasswordRecovery)179
密码更改控件(ChangePassword)182
生成用户控件(CreateUserWizard)184
网站管理工具186
启动管理工具186
用户管理187
用户角色188
访问规则管理189
应用程序配置191
使用登录控件193
生成用户控件(CreateUserWizard)193
密码更改控件(ChangePassword)195
小结195
第3篇 数据操作篇198
第7章 数据库与ADO.NET基础198
数据库基础198
结构化查询语言198
表和视图199
存储过程和触发器200
使用SQL Server 2005管理数据库202
初步认识SQL Server 2005203
创建数据库204
删除数据库206
备份数据库206
还原数据库207
创建表209
删除表211
创建数据库关系图211
ADO.NET连接SQL数据库213
ADO.NET基础213
连接SQL数据库213
ADO.NET过程215
ADO与ADO.NET216
ADO概述216
ADO.NET与ADO217
ADO.NET常用对象218
Connection连接对象219
连接SQL数据库219
连接Access数据库221
打开和关闭连接222
DataAdapter适配器对象222
Command执行对象223
ExecuteNonQuery方法223
ExecuteNonQuery执行存储过程224
ExecuteScalar方法225
DataSet数据集对象226
DataSet数据集基本对象226
DataTable数据表对象227
DataRow数据行对象228
DataView数据视图对象229
DataReader数据访问对象229
DataReader对象概述230
DataReader读取数据库230
异常处理231
连接池概述232
参数化查询234
小结235
第8章Web窗体的数据控件236
数据源控件236
SQL数据源控件(SqlDataSource)236
Access数据源控件(AccessDataSource)240
目标数据源控件(ObjectDataSource)241
LINQ数据源控件(LinqDataSource)243
Xml数据源控件(XmlDataSource)245
站点导航控件(SiteMapDataSource)247
重复列表控件(Repeater)249
数据列表控件(DataList)251
数据列表控件(GridView)253
建立GridView控件253
GridView控件的常用事件255
数据绑定控件(FormView)257
数据绑定控件(DetailsView)261
数据绑定控件(ListView)264
数据绑定控件(DataPager)268
小结269
第9章ASP.NET操作数据库270
使用ADO.NET操作数据库270
使用ExecuteReader()操作数据库270
使用ExecuteNonQuery()操作数据库272
使用ExecuteScalar()操作数据库273
使用ExecuteXmlReader()操作数据库274
ASP.NET创建和插入记录275
SQL INSERT数据插入语句275
使用Command对象更新记录276
使用DataSet数据集插入记录277
ASP.NET更新数据库278
SQL UPDATE数据更新语句278
使用Command对象更新记录279
使用DataSet数据集更新记录279
ASP.NET删除数据281
SQL DELETE数据删除语句281
使用Command对象删除记录281
使用DataSet数据集删除记录282
使用存储过程283
存储过程的优点283
创建存储过程284
调用存储过程286
ASP.NET数据库操作实例287
制作用户界面(UI)288
使用GridView显示、删除、修改数据290
使用DataList显示数据291
DataList分页实现291
使用SQLHelper操作数据库293
小结297
第10章 访问其他数据源298
使用ODBC.NET Data Provider298
ODBC .NET Data Provider简介298
建立连接299
使用OLE DB.NET Data Provider303
OLE DB.NET Data Provider简介303
建立连接304
访问MySQL306
MySQL简介306
建立连接306
访问Excel308
Excel简介308
建立连接309
访问txt312
使用ODBE.NET Data Provider连接txt312
使用OLE DB.NET Data Provider连接txt313
使用System.IO命名空间314
访问SQLite315
SQLite简介315
SQLite连接方法316
小结317
第4篇 ASP.NET网络编程320
第11章 用户控件和自定义控件320
用户控件320
什么是用户控件320
编写一个简单的控件320
将Web窗体转换成用户控件324
自定义控件325
实现自定义控件325
复合自定义控件328
用户控件和自定义控件的异同331
用户控件示例332
ASP.NET登录控件332
ASP.NET登录控件的开发333
ASP.NET登录控件的使用337
自定义控件实例338
ASP.NET分页控件338
ASP.NET分页控件的使用344
小结346
第12章ASP.NET的皮肤、主题和母版页347
皮肤和主题347
CSS简介347
CSS基础347
CSS常用属性351
将CSS应用在控件上354
主题和皮肤357
页面主题和全局主题359
应用和禁用主题360
用编程的方法控制主题362
母版页363
母版页基础363
内容窗体366
母版页的运行方法368
嵌套母版页369
Microsoft Expression 2设计工具371
Microsoft Expression 2简介371
安装Microsoft Expression 2372
使用Microsoft Expression Web 2制作页面373
创建ASPX页面373
创建CSS层叠样式表374
创建框架集375
小结377
第13章ASP.NET内置对象,应用程序配置和缓存378
ASP.NET内置对象378
Request传递请求对象378
Response请求响应对象380
Application状态对象383
Session状态对象384
Server服务对象386
Cookie状态对象389
Cache缓存对象391
Global.asax配置392
ASP.NET应用程序配置394
ASP.NET应用程序配置394
Web.config配置文件395
ASP.NET基本配置节397
ASP.NET缓存功能399
缓存概述399
页面输出缓存400
页面部分缓存401
应用程序数据缓存402
检索应用程序数据缓存对象404
小结405
第14章ASP.NET XML和Web Service406
XML简介406
读写XML407
XML与HTML407
创建XML文档407
XML控件409
XML文件读取类(XmlTextReader)410
XML文件编写类(XmlTextWriter)412
XML文本文档类(XmlDocument)413
XML串行化416
XmlSerializer串行化类416
基本串行化417
XML样式表XSL418
XSL简介418
使用XSLT419
Web服务(Web Service)421
什么是Web服务422
Web服务体系结构422
Web服务协议栈423
简单Web Service示例424
自定义Web Service427
创建自定义的Web Service427
使用自定义的Web Service429
小结431
第5篇 ASP.NET3.5高级编程434
第15章 图形图像编程434
图形图像基础434
图像布局434
GDI+简介438
绘制线条示例439
.NET Framework绘图类440
图形编程442
Graphics类442
绘制基本图形443
图形绘制实例446
绘制文字特效447
投影特效447
倒影特效449
旋转特效450
绘制图片451
载入图像文件451
GDI+输出图像452
图像特效处理452
底片效果453
浮雕效果454
小结455
第16章ASP.NET3.5和AJAX457
AJAX基础457
什么是AJAX457
ASP.NET AJAX入门459
ASP.NET 2.0和AJAX460
ASP.NET 3.5和AJAX461
AJAX简单示例463
ASP.NET 3.5 AJAX控件464
脚本管理控件(ScriptManger)464
脚本管理控件(ScriptMangerProxy)466
时间控件(Timer)468
更新区域控件(UpdatePanel)470
更新进度控件(UpdateProgress)471
AJAX编程473
自定义异常处理473
使用母版页的UpdatePanel475
母版页刷新内容窗体476
小结477
第17章ASP.NET MVC基础479
了解MVC479
MVC和Web Form479
ASP.NET MVC的运行结构480
ASPNET MVC基础481
安装ASP.NET MVC481
新建一个MVC应用程序482
ASP.NET MVC应用程序的结构483
运行ASP.NET MVC应用程序485
ASP.NET MVC原理486
ASP.NET MVC运行流程486
ASP.NET MVC工作原理487
ASP.NET MVC开发490
创建ASP.NET MVC页面490
ASP.NET MVC数据呈现(ViewData)493
ASP.NET MVC跨页数据呈现(TempData)495
ASP.NET MVC页面重定向497
ASP.NET MVC URL路由(URLRouting)498
ASP.NET MVC控件辅助工具(Helper)499
ASP.NET MVC表单传值501
小结503
第18章WCF开发基础504
了解WCF504
什么是WCF504
为什么需要WCF505
WCF基础506
服务506
地址508
契约509
WCF应用511
创建WCF应用511
创建WCF方法513
WCF消息传递515
消息传递515
消息操作517
使用WCF服务519
在客户端添加WCF服务519
在客户端使用WCF服务520
小结523
第19章WPF开发基础524
了解WPF524
什么是WPF524
WPF的应用范围525
WPF和Microsoft Expression526
使用Microsoft Expression Blend设计WPF526
WPF控件样式527
浅谈XAML529
WPF控件层次530
WPF应用程序开发531
WPF动画事件532
WPF时间轴533
WPF事件处理534
WPF系统开发536
WPF系统需求536
WPF界面开发536
WPF动画制作539
WPF事件编写540
小结541
第6篇Lambda表达式与LINQ544
第20章ASP.NET3.5与LINQ544
什么是LINQ544
LINQ起源544
LINQ构架546
LINQ与Visual Studio 2008新特性546
LINQ与Web应用程序547
创建使用LINQ的Web应用程序548
基本的LINQ数据查询549
IEnumerable和IEnumerable<T>接口551
IQueryProvider和IQueryable<T>接口554
LINQ相关的命名空间556
Lambda表达式557
匿名方法557
Lambda表达式基础558
Lambda表达式格式559
Lambda表达式树560
访问Lambda表达式树561
小结562
第21章 使用LINQ查询563
LINQ查询概述563
准备数据源563
使用LINQ565
执行LINQ查询568
LINQ查询语法概述570
基本子句571
from查询子句571
where条件子句573
select选择子句574
group分组子句576
orderby排序子句577
into连接子句579
join连接子句579
let临时表达式子句581
LINQ查询操作582
LINQ查询概述582
投影操作583
筛选操作584
排序操作585
聚合操作586
使用LINQ查询和操作数据库588
简单查询588
建立连接589
插入数据590
修改数据591
删除数据591
LINQ与MVC593
创建ASP.NET MVC应用程序593
创建LINQ to SQL595
数据查询596
小结597
第7篇ASP.NET3.5模块开发600
第22章 注册模块设计600
学习要点600
系统设计600
模块功能描述600
模块流程分析601
数据库设计602
数据库分析设计602
数据库表的创建602
界面设计603
基本界面603
创建CSS604
代码实现605
验证控制605
过滤输入信息606
插入注册信息607
管理员页面608
实例演示609
小结611
第23章 登录模块设计612
学习要点612
系统设计612
模块功能描述612
模块流程分析613
数据库设计614
数据库设计分析614
数据库表的创建614
界面设计615
基本界面616
创建CSS616
发送密码页面617
代码实现618
登录代码实现618
邮件发送页面620
根据不同的用户显示不同的内容623
实例演示623
小结627
第24章 广告模块设计628
学习要点628
系统设计628
模块功能描述628
模块流程分析630
数据库设计631
数据库设计分析631
数据库表的创建632
界面设计634
发布广告界面634
发布广告页数据源配置634
修改广告界面635
管理广告界面636
分类管理界面636
代码实现637
广告添加功能637
广告修改功能638
自定义控件的实现640
实例演示643
小结645
第25章 新闻模块设计646
学习要点646
系统设计646
模块功能描述646
模块流程分析648
数据库设计649
数据库设计649
数据表的创建650
界面设计652
登录界面652
后台框架集652
新闻发布页面653
新闻修改页面654
新闻管理页面655
新闻分类管理页面656
代码实现656
导航菜单配置656
身份验证页面656
新闻发布页面657
静态生成功能658
新闻显示页面660
静态模板编写661
实例演示662
小结665
第26章 投票模块设计666
学习要点666
系统设计666
模块功能描述666
模块流程分析667
数据库设计669
数据库设计669
数据表的创建670
界面设计672
后台框架集672
投票管理页面673
投票发布页面674
投票修改页面675
投票删除页面675
代码实现675
添加投票代码实现675
修改投票代码实现677
删除投票代码实现679
显示投票代码实现680
用户投票代码实现681
实例演示683
小结684
第27章 聊天模块设计685
学习要点685
系统设计685
模块功能描述685
模块流程分析686
界面设计687
登录界面设计687
登录界面CSS688
聊天室显示界面689
聊天室界面CSS690
代码实现691
登录代码实现692
多人聊天代码实现692
单人聊天代码实现694
聊天记录保存实现696
实例演示697
小结699
第8篇ASP.NET 3.5应用实例702
第28章 制作一个ASP.NET留言本702
系统设计702
需求分析702
系统功能设计704
模块功能划分705
数据库设计706
数据库的分析和设计706
数据表的创建707
数据表关系图710
系统公用模块的创建711
创建CSS711
使用SQLHepler712
配置Web.config713
系统界面和代码实现714
留言板用户控件714
管理员登录实现715
用户注册登录实现716
用户登录实现717
留言本界面布局718
留言功能实现720
回复功能实现721
删除功能的实现722
用户索引实现723
用户体验优化724
AJAX留言实现724
AJAX数据重绑定728
系统导航实现730
侧边栏界面优化731
用户功能实现733
用户信息界面733
用户修改实现735
用户信息删除实现737
用户注销738
实例演示739
准备数据源739
基本实例演示739
用户功能演示741
小结745
第29章 制作一个ASP.NET校友录系统746
系统设计746
需求分析746
系统功能设计748
模块功能划分749
数据库设计750
数据库分析和设计750
数据表的创建752
数据表关系图756
系统公用模块的创建756
使用Fckeditor757
使用SQLHelper759
配置Web.config759
系统界面和代码实现759
用户注册实现760
用户登录实现761
校友录页面规划762
自定义控件实现762
校友录页面实现764
日志发布实现765
日志修改实现766
管理员日志删除767
日志显示页面768
用户索引页面768
管理员用户删除769
用户体验优化769
超链接样式优化770
默认首页优化771
导航栏编写772
AJAX留言优化773
优化留言表情775
高级功能实现779
后台管理页面实现779
日志管理780
日志修改和删除实现781
评论删除实现782
板报功能实现783
用户修改和删除实现784
用户权限管理786
权限及注销实现788
实例演示788
准备数据源788
实例演示789
管理后台演示791
小结793