图书介绍

ASP.NET3.5完全自学手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET3.5完全自学手册
  • 戴上平,丁士锋等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111242581
  • 出版时间:2009
  • 标注页数:536页
  • 文件大小:195MB
  • 文件页数:557页
  • 主题词:主页制作-程序设计-手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET3.5完全自学手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 .NETFramework3.5简介1

第1章 C#与.NETFramework3.5简介1

1.1.NETFramework3.5基础1

1.1.1什么是.NETFramework1

1.1.2公共语言运行库1

1.1.3.NET类库简介2

1.1.4.NETFramework3.5的新功能2

1.2C#编程语言简介2

1.2.1.NET编程语言介绍2

1.2.2C#程序设计语言2

1.2.3HelloWorld示例程序3

1.3小结4

第2章 VisualStudio2008集成化开发环境5

2.1VisualStudio2008IDE介绍5

2.1.1解决方案资源管理器5

2.1.2文档窗口7

2.1.3错误列表和任务列表窗口7

2.1.4服务器资源管理器9

2.1.5对象浏览器9

2.1.6代码编辑器10

2.2VisualStudio2008的新增功能12

2.2.1多目标支持12

2.2.2JavaScript代码智能提示和调试功能13

2.2.3内置的ASP.NETAJAX支持14

2.2.4Web站点与Web项目支持15

2.2.5Web设计器的改进16

2.2.6CSS功能的增强支持16

2.2.7嵌套的母版页支持17

2.3小结19

第3章 C#2008新增功能20

3.1局部变量的隐式声明20

3.1.1如何声明隐式局部变量20

3.1.2在foreach循环中使用隐式声明21

3.1.3隐式类型变量的限制22

3.1.4隐式类型的局部数组23

3.1.5隐式类型变量的作用24

3.2自动属性25

3.2.1理解自动属性25

3.2.2访问自动属性25

3.2.3自动属性的访问限制26

3.2.4自动属性和默认值27

3.3对象初始化器28

3.3.1理解对象初始化器语法28

3.3.2调用使用初始化语法的自定义构造函数29

3.3.3内部类型的初始化30

3.3.4理解集合初始化语法31

3.4扩展方法32

3.4.1定义扩展方法32

3.4.2调用扩展方法34

3.4.3扩展方法的使用范围35

3.4.4使用扩展方法扩展接口类型36

3.5匿名类型38

3.5.1理解匿名类型38

3.5.2匿名类型的内部呈现39

3.5.3匿名类型的相等比较40

3.6局部方法42

3.6.1理解局部方法42

3.6.2使用局部方法44

3.7Lambda表达式44

3.7.1理解Lambda表达式44

3.7.2剖析Lambda表达式47

3.7.3在Lambda中使用多语句块48

3.7.4多参数的Lambda表达式49

3.8LINQ简介50

3.8.1什么是LINQ50

3.8.2LINQ示例51

3.9小结55

第二篇 ASP.NET开发基础57

第4章 ASP.NET3.5技术简介57

4.1ASP.NET技术介绍57

4.1.1ASP.NET3.5的特点57

4.1.2一个简单的ASPNET应用程序57

4.2ASP.NET程序结构61

4.2.1ASP.NET文件类型61

4.2.2ASP.NET目录介绍62

4.3ASP.NET配置63

4.3.1web.config配置文件63

4.3.2嵌套配置设置64

4.3.3在web.config中存储自定义设置66

4.3.4ASP.NETWeb站点管理工具WAT67

4.3.5编程读取和写入配置设置68

4.3.6加密配置块70

4.4Web窗体基础72

4.4.1基于事件的编程模型72

4.4.2自动回发特性(AutoPostBack)72

4.4.3Web窗体处理流程73

4.4.4ASP.NET中的Page类75

4.4.5页面重定向76

4.4.6HTML编码77

4.5应用程序事件78

4.5.1Global.asax全局文件78

4.5.2基本应用程序事件79

4.6小结80

第5章 ASP.NET服务器控件81

5.1HTML服务器控件82

5.1.1HTML服务器控件简介82

5.1.2Htm1ContainerControl和HtmlInputControl类84

5.1.3HTML控件类85

5.1.4编程创建HTML控件86

5.1.5处理服务器端事件87

5.2Web服务器控件89

5.2.1基本Web服务器控件介绍89

5.2.2常用控件的属性介绍91

5.2.3列表控件介绍93

5.2.4可选择的列表控件96

5.2.5BulletedList列表控件99

5.2.6表格式控件100

5.3验证控件102

5.3.1验证控件介绍102

5.3.2验证控件的基类BaseValidator103

5.3.3使用RequiredFieldValidator强制用户输入104

5.3.4使用RangeValidator控件指定输入范围104

5.3.5使用CompareValidator比较值105

5.3.6RegularExpressionValidator正则表达式验证105

5.3.7CustomValidator自定义验证106

5.3.8使用ValidationSummary显示验证信息107

5.3.9使用ValidationGroup属性107

5.3.10编程使用验证控件109

5.4Calendar日期控件109

5.4.1日期控件简介109

5.4.2日期控件格式化显示110

5.4.3限制日期111

5.4.4编程控制日期选择113

5.5广告轮询控件AdRotator113

5.5.1广告文件设置113

5.5.2AdRotator类介绍115

5.6MultiView和Wizard控件116

5.6.1MultiView多视图控件116

5.6.2Wizard向导控件118

5.6.3WizardStep向导步骤属性118

5.6.4Wizard事件120

5.7小结121

第6章 ASP.NET应用程序状态管理122

6.1ASP.NET状态管理简介122

6.2ViewState视图状态122

6.2.1视图状态原理123

6.2.2在视图状态中存储对象124

6.2.3视图状态的安全126

6.3跨页传递信息127

6.3.1查询字符串127

6.3.2跨页回送技术131

6.4使用Cookie保存会话信息133

6.4.1Cookie技术简介133

6.4.2使用Cookie保存信息134

6.5会话状态135

6.5.1会话状态简介135

6.5.2使用会话状态136

6.5.3配置会话状态138

6.6应用程序状态143

6.7小结144

第7章 异常处理和日志追踪145

7.1ASP.NET应用程序异常处理145

7.1.1异常处理基础145

7.1.2Exception类146

7.1.3捕捉异常148

7.1.4异常的嵌套149

7.1.5自定义异常151

7.1.6finally语句块152

7.2记录异常153

7.2.1查看Windows事件日志153

7.2.2写人事件日志154

7.2.3自定义日志156

7.2.4编程查看事件日志157

7.3错误页面159

7.3.1错误模式160

7.3.2自定义错误页面161

7.4页面追踪161

7.4.1启用页面追踪161

7.4.2页面追踪信息162

7.4.3写入页面追踪信息164

7.4.4应用程序页面追踪信息166

7.5小结167

第8章 ASP.NET中的样式、主题和母版页169

8.1在ASP.NET中应用CSS样式169

8.1.1创建样式169

8.1.2应用样式172

8.2主题173

8.2.1创建主题173

8.2.2创建命名皮肤175

8.2.3处理主题冲突176

8.2.4为整个网站应用主题177

8.2.5添加CSS样式177

8.2.6动态应用主题177

8.3母版页178

8.3.1创建母版页179

8.3.2默认内容182

8.3.3母版页和相对路径182

8.3.4在web.config中配置母版页184

8.3.5修改母版页184

8.3.6动态加载母版页186

8.3.7母版页的嵌套187

8.4小结190

第9章 ASP.NET中的站点导航技术191

9.1站点地图1

9.1.1定义站点地图文件191

9.1.2使用SiteMapPath控件193

9.1.3SiteMap类196

9.1.4URL地址映射197

9.2TreeView控件198

9.2.1使用TreeView控件198

9.2.2以编程的方式添加节点201

9.2.3使用TreeView控件导航201

9.2.4绑定到XML文件204

9.2.5按需加载节点205

9.2.6带复选框的TreeView控件206

9.3Menu控件208

9.3.1使用Menu控件209

9.3.2以编程的方式添加菜单项211

9.3.3使用Menu控件导航212

9.3.4一个站点地图示例212

9.3.5绑定到XML文件215

9.3.6Menu控件样式217

9.3.7为Menu控件应用模板219

9.4小结220

第10章 用户控件和绘图221

10.1用户控件221

10.1.1创建用户控件221

10.1.2使用用户控件224

10.1.3在web.config中注册用户控件225

10.1.4用户控件中公开属性225

10.1.5开发人员用户控件事件226

10.1.6动态加载用户控件228

10.2动态绘图230

10.2.1基本绘图230

10.2.2绘制一个自定义的图片232

10.2.3在Web页面放置自定义图片234

10.2.4图片格式和质量235

10.2.5一个Web绘图示例程序238

10.3小结240

第11章 ASP.NETAJAX开发技术241

11.1ASP.NETAJAX基础241

11.1.1Ajax技术简介241

11.1.2ASP.NETAJAX架构243

11.2ASP.NETAJAX服务器端扩展244

11.2.1声明ScriptManager控件244

11.2.2使用ScriptManager分发自定义脚本245

11.2.3在ScriptManager中注册Web服务247

11.2.4处理ScriptManager中的异常249

11.2.5编程控制ScriptManager控件252

11.2.6使用UpdatePanel控件253

11.2.7使用多个UpdatePanel控件255

11.2.8编程控制UpdatePanel控件258

11.2.9使用UpdateProgress控件259

11.2.10取消异步回送261

11.2.11使用Timer控件更新UpdatePanel262

11.3ASP.NETAJAX服务器端控件扩展263

11.3.1安装ASP.NETAJAXControlToolkit264

11.3.2使用ASP.NETAJAX扩展控件265

11.4小结266

第12章 Web部件技术267

12.1Web部件基础267

12.1.1一个WebParts示例程序268

12.1.2定制WebPartZone控件274

12.1.3动态控制显示模式275

12.1.4动态编辑WebPart277

12.2Web部件的个性化设置278

12.2.1基本个性化设置278

12.2.2个性化范围设置280

12.2.3个性化WebPart属性283

12.3小结284

第四篇 数据访问技术285

第13章 ADO.NET数据访问技术285

13.1ADO.NET基础285

13.1.1ADO.NET架构285

13.1.2ADO.NET数据提供者285

13.2连接数据库287

13.2.1SqlConnection数据库连接类287

13.2.2使用SqlConnectionStringBuilder连接字符串288

13.2.3关闭和释放连接289

13.2.4在web.config配置文件中保存连接字符串291

13.2.5连接池技术292

13.3与数据库交互296

13.3.1使用SqlCommand操作数据库296

13.3.2为SqlCommand传递参数298

13.3.3使用SqlCommand执行存储过程300

13.3.4使用事务302

13.3.5使用DataAdapter对象305

13.4管理内存数据307

13.4.1了解数据集307

13.4.2使用DataTable实现内存表308

13.4.3使用DataSet管理数据310

13.4.4使用Reader获取只读数据314

13.4.5比较DataSet和DataReader317

13.5小结317

第14章 ASP.NET数据绑定技术318

14.1绑定技术基础318

14.1.1单值绑定318

14.1.2重复值绑定320

14.2数据源控件325

14.2.1数据绑定的页面生存周期326

14.2.2SqlDataSource控件326

14.2.3使用参数过滤数据328

14.2.4更新数据和并发处理331

14.2.5编程执行SqlDataSource命令333

14.2.6ObjectDataSource控件简介336

14.2.7创建业务对象类336

14.2.8在ObjectDataSource中使用参数341

14.2.9使用ObjectDataSource更新数据343

14.2.10LinqDataSource数据源简介344

14.2.11使用LinqDataSource更新数据347

14.3小结347

第15章 数据绑定控件348

15.1GridView控件348

15.1.1使用GridView控件348

15.1.2定制GridView控件的列350

15.1.3使用模板列352

15.1.4 GridView控件的选择功能355

15.1.5使用GridView控件创建主从表356

15.1.6 GridView控件事件356

15.1.7编程格式化特定行列值357

15.1.8为GridView控件添加统计信息359

15.1.9实现分页、排序效果360

15.2 ListView和DataPager控件362

15.2.1 ListView控件简介362

15.2.2 ListView控件的分组布局365

15.2.3使用DataPager分页367

15.3 DetailsView和FormView控件368

15.3.1 DetailsView控件简介368

15.3.2定义DetailsView字段370

15.3.3在DetailsView中显示图像372

15.3.4编程操作DetailsView376

15.3.5 FormView控件简介377

15.4小结377

第16章 缓存与异步访问378

16.1理解ASP.NET缓存技术378

16.2输出缓存378

16.2.1定义输出缓存378

16.2.2查询字符串缓存379

16.2.3自定义缓存380

16.2.4用户控件缓存381

16.2.5使用缓存配置382

16.2.6使用HttpCachePolicy类控制缓存382

16.3缓存数据383

16.3.1添加缓存项383

16.3.2指定缓存依赖385

16.3.3缓存优先级386

16.3.4使用缓存删除通知386

16.3.5数据源控件缓存389

16.4缓存依赖391

16.4.1文件和缓存项依赖391

16.4.2聚合依赖392

16.4.3配置SQL缓存依赖393

16.4.4使用SQL缓存依赖394

16.5小结395

第17章 LINQ技术396

17.1 LINQ基础396

17.1.1 LINQNQ简介396

17.1.2延迟执行397

17.1.3 LINQ表达式简介398

17.1.4基本查询语法398

17.1.5投影新对象399

17.1.6过滤和排序400

17.1.7分组和聚合401

17.1.8联合查询402

17.2 LINQ to DataSet操作内存表404

17.2.1 LINQ to DataSet简介404

17.2.2类型化DataSet407

17.3 LINQ to SQL操作数据库409

17.3.1数据实体类409

17.3.2 DataContext类介绍410

17.3.3在ASP.NET中应用LINQ to SQL413

17.3.4自动生成数据实体类415

17.3.5生成存储过程方法416

17.3.6提交更改417

17.4小结419

第五篇 ASP.NET应用程序安全421

第18章 成员和角色管理技术421

18.1 ASP.NET Membership API简介421

18.2使用Membership API422

18.2.1配置表单身份验证422

18.2.2创建Membership数据存储423

18.2.3配置MembershipProvider和数据库连接425

18.2.4创建和验证用户427

18.3使用登录控件428

18.3.1 Login控件429

18.3.2 LoginStatus控件432

18.3.3 LoginView控件432

18.3.4 PasswordRecovery控件433

18.3.5 ChangePassword控件434

18.3.6 CreateUserWizard控件434

18.4使用Membership类4

18.4.1获取用户列表437

18.4.2编辑、创建和删除用户439

18.4.3验证用户441

18.5角色和授权441

18.5.1 URL授权441

18.5.2文件和文件夹访问授权442

18.5.3使用角色管理器443

18.5.4使用Roles API配置基于角色的授权445

18.6小结446

第19章 用户个性化管理447

19.1使用个性化447

19.1.1配置个性化提供者447

19.1.2定义个性化属性448

19.1.3使用个性化属性449

19.1.4使用个性化组450

19.1.5个性化和自定义数据类型451

19.1.6匿名用户个性化452

19.1.7迁移匿名个性化信息453

19.1.8创建自定义个性化类454

19.1.9自动保存个性化信息455

19.2小结457

第20章 自定义成员提供者458

20.1自定义成员提供者架构458

20.2实现自定义提供者458

20.2.1创建AccessMembershipProvider类458

20.2.2重载ProviderBase类Initialize方法459

20.2.3重载MembershipProvider基类的属性462

20.2.4重载MembershipProvider基类的方法464

20.2.5测试自定义成员提供者469

20.3小结471

第六篇 ASP.NET应用程序实战473

第21章 ASP.NET 3.5版求职系统473

21.1系统总体设计473

21.1.1系统功能介绍473

21.1.2系统架构简介475

21.2数据库设计476

21.2.1数据表结构476

21.2.2数据表关系478

21.3系统核心层设计479

21.3.1 ASP.NET AJAX客户端脚本扩展479

21.3.2 web.config系统配置484

21.3.3数据访问类的设计487

21.3.4业务对象类设计495

21.4表现层技术分析498

21.4.1 ASP.NET AJAX技术的应用498

21.4.2基于Ajax的导航栏503

21.4.3母版页506

21.4.4主题和皮肤506

21.4.5用户控件507

21.4.6 WebPart控件的应用511

21.4.7个性化设置513

21.5求职者功能设计516

21.5.1发布简历516

21.5.2搜索工作职位522

21.5.3查看/收藏工作职位525

21.6企业雇主功能设计527

21.6.1登记公司信息528

21.6.2查看和添加工作职位530

21.6.3添加/编辑工作职位533

21.7小结536

热门推荐