图书介绍

ASP.NET 开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET 开发从入门到精通
  • 张明星编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115419712
  • 出版时间:2016
  • 标注页数:466页
  • 文件大小:94MB
  • 文件页数:486页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

ASP.NET 开发从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ASP.NET基础1

1.1 认识网页和网站2

1.1.1 网页基础知识2

1.1.2 网站2

1.2 Web技术简介3

1.2.1 本地计算机和远程服务器3

1.2.2 Web应用程序的工作原理4

1.2.3 常用的Web开发技术4

1.2.4 ASP.NET在Web开发中的作用6

1.3 Web标准6

1.4 ASP.NET基础7

1.4.1 ASP.NET简介7

1.4.2 全新的.NETFramework4.58

1.4.3 公共语言运行时8

1.5 3种必备技术9

1.5.1 HTML技术基础9

1.5.2 CSS技术基础13

1.5.3 JavaScript技术基础14

1.6 技术解惑15

1.6.1 ASP.NET技术和新兴技术HTML 5的结合15

1.6.2 学好ASP.NET的建议15

第2章 搭建开发环境16

2.1 配置ASP.NET环境17

2.1.1 安装IIS17

2.1.2 IIS的配置19

2.2 Visual Studio 2012概述19

2.2.1 VisualStudio2012基础20

2.2.2 Visual Studio 2012的新功能20

2.2.3 安装VisualStudio201222

2.2.4 设置默认环境23

2.2.5 新建项目24

2.2.6 解决方案资源管理器26

2.2.7 文本编辑器27

2.2.8 生成与查错30

2.2.9 强大的工具箱31

2.3 编译和部署ASP.NET程序32

2.3.1 编译、运行ASP.NET程序32

2.3.2 部署ASP.NET程序32

2.4 第一个ASP.NET程序33

第3章 C#基础36

3.1 C#概述37

3.1.1 C#的推出背景37

3.1.2 C#的特点37

3.2 .NETFramework框架简介38

3.2.1 .NET Framework简介38

3.2.2 几个常见的概念40

3.2.3 程序编译41

3.3 C#的基本语法43

3.4 变量44

3.4.1 C#的类型44

3.4.2 给变量命名47

3.5 常量47

3.6 类型转换48

3.6.1 隐式转换48

3.6.2 显式转换48

3.6.3 装箱与拆箱49

3.7 其他数据类型51

3.7.1 枚举51

3.7.2 结构52

3.7.3 数组52

3.8 基本.NET框架类53

3.8.1 Console类53

3.8.2 Convert类53

3.8.3 Math类53

3.9 表达式54

3.10 运算符54

3.11 语句和流程控制58

3.11.1 选择语句59

3.11.2 循环语句60

3.11.3 跳转语句63

3.12 技术解惑64

3.12.1 代码缩进的意义65

3.12.2 变量是否必须初始化65

3.12.3 常量和变量的区别65

3.12.4 为什么使用类型转换66

3.12.5 避免分配额外的内存空间66

3.12.6 在编程中要确保尽量少的装箱67

3.12.7 使用语句的几种限制68

3.12.8 带/不带表达式的return语句68

第4章 面向对象编程70

4.1 面向对象编程基础71

4.1.1 OOP思想介绍71

4.1.2 C#的面向对象编程71

4.2 函数是神秘的箱子72

4.2.1 定义和使用函数72

4.2.2 函数参数详解73

4.3 类75

4.3.1 定义类75

4.3.2 类的成员75

4.4 对象76

4.4.1 创建对象76

4.4.2 使用对象76

4.5 属性78

4.6 命名空间80

4.6.1 编译单元80

4.6.2 完全限定名标识81

4.6.3 using指令82

4.7 灵活自由的集合83

4.7.1 C#集合概述83

4.7.2 使用集合84

4.8 继承84

4.8.1 类的层次结构84

4.8.2 声明继承85

4.8.3 继承规则85

4.9 多态86

4.9.1 虚方法和虚方法重写86

4.9.2 重写方法的特点87

4.10 接口87

4.10.1 定义接口88

4.10.2 接口的实现和继承88

4.11 委托88

4.11.1 声明委托89

4.11.2 委托链89

4.12 事件89

4.12.1 声明事件90

4.12.2 使用事件90

4.13 技术解惑91

4.13.1 面向对象的作用91

4.13.2 一个函数只做一件事91

4.13.3 何时使用静态函数,何时使用实例函数92

4.13.4 引用参数和输出参数的关系和区别92

4.13.5 不要在密封类型中声明虚拟成员92

4.13.6 不要在密封类型中声明受保护的成员93

4.13.7 类和对象之间的关系和区别93

第5章 ASP.NET的页面结构95

5.1 一个简单的ASP.NET文件96

5.1.1 简单ASP.NET文件实例96

5.1.2 ASP.NET页面元素介绍97

5.2 ASP.NET页面指令98

5.2.1 Page指令98

5.2.2 @Master指令100

5.2.3 @Control指令101

5.2.4 @Import指令101

5.2.5 @Implements指令102

5.2.6 @Assembly指令102

5.2.7 @PreviousPageType指令103

5.2.8 @MasterType指令103

5.2.9 @OutputCache指令103

5.2.10 @Reference指令104

5.2.1 1@Register指令105

5.3 技术解惑106

5.3.1 两种布局ASP.NET页面的方式106

5.3.2 @Register指令的真正用途106

第6章 内置对象和应用程序配置108

6.1 ASP.NET内置对象介绍109

6.1.1 Response对象109

6.1.2 Request对象111

6.1.3 Application对象112

6.1.4 Session对象114

6.1.5 Server对象117

6.1.6 Cookie对象118

6.1.7 Cache对象120

6.1.8 Global.asax文件120

6.2 配置ASP.NET应用程序121

6.2.1 配置文件结构122

6.2.2 配置文件的继承层次结构122

6.2.3 使用位置和路径123

6.2.4 ASP.NET配置元素124

6.2.5 自定义应用程序设置126

6.3 预编译和编译127

6.3.1 网站预编译127

6.3.2 网站编译127

6.4 技术解惑128

6.4.1 对内置对象的总结128

6.4.2 Session对象和Cookie对象的比较128

6.4.3 Application对象和Session对象的区别129

6.4.4 对Application、Session、Cookie、ViewState和Cache的选择129

第7章 HTML服务器控件和Web服务器控件130

7.1 HTML服务器控件131

7.1.1 HTML服务器控件基础131

7.1.2 HTMLButton控件131

7.1.3 HTMLInput控件132

7.2 Web服务器控件135

7.3 标准控件136

7.3.1 Label控件136

7.3.2 TextBox控件137

7.3.3 CheckBox和CheckBoxList控件138

7.3.4 RadioButton和RadioButtonList控件140

7.3.5 Image控件140

7.3.6 Table控件140

7.3.7 按钮控件141

7.3.8 ListBox控件144

7.3.9 CheckBoxList控件144

7.3.10 DropDownList控件144

7.3.11 DataList控件148

7.3.12 Wizard控件和WizardStep控件151

7.3.13 AdRotator控件156

7.3.14 Calendar控件158

7.3.15 HiddenField控件161

7.3.16 FileUpload控件162

7.3.17 ImageMap控件164

7.4 技术解惑165

7.4.1 总结用户登录系统的设计流程165

7.4.2 服务器控件与HTML控件的区别166

7.4.3 什么时候使用服务器控件,什么时候使用HTML控件166

第8章 数据控件167

8.1 数据绑定控件168

8.1.1 GridView控件168

8.1.2 DetailsView控件169

8.1.3 FormView控件170

8.1.4 Repeater控件171

8.1.5 DataList控件172

8.1.6 DetailsView控件173

8.1.7 FormView控件175

8.1.8 数据绑定控件演练178

8.2 数据源控件179

8.2.1 SqlDataSource控件180

8.2.2 AccessDataSource控件188

8.2.3 XmlDataSource控件190

8.2.4 SiteMapDataSource控件192

8.2.5 ObjectDataSource控件195

8.2.6 LinkButton控件200

8.3 技术解惑200

8.3.1 GridView控件的优缺点分析200

8.3.2 ListView控件的优缺点分析201

8.3.3 GridView控件与DataGrid控件的对比201

第9章 验证控件、用户控件和自定义控件202

9.1 验证控件203

9.1.1 RequiredFieldValidator控件203

9.1.2 RangeValidator控件204

9.1.3 CompareValidator控件205

9.1.4 RegularExpression Validator控件206

9.1.5 CustomValidator控件207

9.1.6 ValidationSummary控件209

9.2 用户控件210

9.2.1 入门用户控件211

9.2.2 创建一个简单的用户控件211

9.2.3 属性和事件212

9.2.4 动态加载214

9.2.5 片段缓存处理215

9.3 自定义控件215

9.3.1 一个简单的自定义Web用户控件215

9.3.2 子控件219

9.3.3 复合控件219

9.4 技术解惑221

9.4.1 为什么推出验证控件221

9.4.2 验证时检查数据的两种时机221

9.4.3 提高网站健壮性的两个原则221

第10章 ASP.NET新增功能223

10.1 更加简洁的web.config224

10.2 新增的3个属性224

10.2.1 ViewStateMode属性224

10.2.2 ClientIDMode属性225

10.2.3 EnablePersistedSelection属性227

10.3 增强的DynamicData控件228

10.4 并行运算230

10.5 ADO.NET Data Services 1.5的新增功能232

10.6 ADO.NET Entity Framework的新增功能233

10.7 技术解惑235

10.7.1 QueryExtender控件的用法235

10.7.2 并行运算中的多线程236

10.7.3 并行循环的中断和跳出237

10.7.4 在并行循环中为数组/集合添加项237

10.7.5 对SEO的改进239

第11章 ADO.NET详解242

11.1 ADO.NET简介243

11.1.1 ADO.NET的作用243

11.1.2 ADO.NET结构243

11.2 ADO.NET对象244

11.2.1 ADO.NET的使用环境245

11.2.2 使用ADO.NET对象实现数据库访问249

11.3 ODBC.NET Data Provider256

11.3.1 ODBC.NETDataProvider概述257

11.3.2 连接ODBC数据源257

11.4 DataSet对象258

11.4.1 DataSet概述258

11.4.2 使用DataSet262

11.5 XML263

11.5.1 XML概述263

11.5.2 文档类型定义264

11.5.3 创建XML文件265

11.5.4 DataSet读取XML数据268

11.5.5 XML填充DataSet269

11.6 技术解惑269

11.6.1 和ADO以及其他数据访问组件相比,ADO.NET的优势是什么269

11.6.2 如何选择DataReader/DataSet270

11.6.3 在数据库中的E-R图271

11.6.4 三层架构271

11.6.5 ADO.NET起了一个接口的作用272

第12章 使用母版页、样式、主题和皮肤273

12.1 母版页详解274

12.1.1 何谓母版页274

12.1.2 创建母版页275

12.1.3 创建内容页277

12.1.4 母版页的嵌套279

12.1.5 动态访问母版页280

12.1.6 母版页的应用范围281

12.1.7 缓存母版页282

12.2 主题、样式和皮肤282

12.2.1 主题概述282

12.2.2 应用样式284

12.2.3 应用主题和皮肤286

12.2.4 如何创建主题288

12.2.5 应用主题289

12.3 技术解惑293

12.3.1 母版页和普通Web页的区别293

12.3.2 文件的存储和组织方式293

第13章 个性化设置295

13.1 个性化设置基础296

13.2 实现个性化用户配置303

13.2.1 匿名用户个性化用户配置303

13.2.2 注册用户个性化用户配置305

13.3 技术解惑308

13.3.1 Web.Config文件中一段完整的<profile>配置代码308

13.3.2 Profile对象与Session对象的对比308

第14章 用WebPart构建门户309

14.1 WebPart概述310

14.1.1 Portal框架简介310

14.1.2 WebPart的基本要素311

14.2 WebPart的基本控件311

14.2.1 WebPartManager控件311

14.2.2 WebPartZone控件312

14.2.3 CatalogZone控件312

14.2.4 EditorZone控件312

14.3 配置WebPart环境313

14.4 创建、管理WebPart页面315

14.4.1 使用WebPartZone控件创建WebPart页面315

14.4.2 使用CatalogZone控件创建WebPart页面317

14.4.3 使用EditorZone控件创建WebPart页面317

14.4.4 管理WebPart页面320

14.4.5 WebPart页面间的通信321

14.4.6 自定义WebPart321

14.5 技术解惑323

14.5.1 实际应用中使用WebPart控件的方式323

14.5.2 WebPart的定制功能推动了ASP.NET的发展324

14.5.3 ASP.NET中3种WebPart部署方式324

第15章 使用缓存325

15.1 缓存概述326

15.1.1 ASP.NET缓存介绍326

15.1.2 ASP.NET中的几种缓存326

15.2 整页输出缓存327

15.2.1 使用@OutputCache指令327

15.2.2 使用API缓存329

15.2.3 页面输出缓存应用331

15.3 页面部分缓存332

15.3.1 使用@OutputCache指令332

15.3.2 使用PartialCachingAttribute类332

15.3.3 使用ControlCachePolicy类333

15.3.4 缓存后替换335

15.4 应用程序数据缓存338

15.4.1 将项添加到缓存中338

15.4.2 检索缓存项的值341

15.4.3 从缓存中移除项时通知应用程序341

15.5 技术解惑344

15.5.1 缓存的优缺点344

15.5.2 如何从ASP.NET缓存中移除项344

15.5.3 系统缓存的好处345

15.5.4 服务器端缓存的两种类型345

15.5.5 提升ASP.NET应用程序的性能345

第16章 构建安全的ASP.NET站点346

16.1 ASP.NET的安全性347

16.1.1 ASP.NET安全性的几个相关概念347

16.1.2 ASP.NET安全结构347

16.1.3 身份验证的方式347

16.2 用户账户模拟348

16.2.1 模拟某一个用户350

16.2.2 实现临时模拟350

16.3 基于Windows的身份验证351

16.3.1 配置IIS安全352

16.3.2 配置Windows安全353

16.3.3 配置Windows身份验证和授权354

16.3.4 自定义角色355

16.3.5 获取用户信息355

16.4 基于表单的身份验证355

16.5 登录控件360

16.5.1 登录控件361

16.5.2 用户向导控件361

16.5.3 密码恢复控件361

16.5.4 修改密码控件362

16.5.5 其他控件362

16.6 网站管理工具362

16.6.1 用户管理363

16.6.2 角色管理364

16.6.3 访问规则管理365

16.6.4 其他配置366

16.7 技术解惑367

16.7.1 正确验证用户输入数据的经验367

16.7.2 ASP.NET中的角色管理367

16.7.3 ASP.NET角色管理的工作原理368

16.7.4 ASP.NET应用程序标识368

16.7.5 有关代码访问安全性的知识369

第17章 用户登录验证系统370

17.1 用户登录验证系统介绍371

17.2 规划项目文件371

17.3 系统配置文件372

17.4 搭建系统数据库372

17.4.1 数据库设计372

17.4.2 数据库访问层设计372

17.5 设置主题皮肤374

17.6 用户登录处理模块375

17.6.1 创建图文验证码375

17.6.2 编写用户登录界面378

17.6.3 登录数据处理379

17.7 用户注册处理模块381

17.7.1 编写用户注册界面381

17.7.2 注册数据处理382

17.8 用户注销处理模块384

17.8.1 注销程序激活页面384

17.8.2 注销处理页面384

第18章 在线信息搜索系统386

18.1 在线信息搜索系统介绍387

18.2 在线信息搜索系统模块文件387

18.3 系统配置文件实现388

18.4 搭建系统数据库388

18.4.1 数据库设计389

18.4.2 数据库访问层设计389

18.5 设置主题皮肤文件390

18.5.1 设置按钮元素样式390

18.5.2 设置页面元素样式390

18.6 信息搜索模块390

18.6.1 信息搜索表单页面390

18.6.2 搜索处理页面392

18.6.3 搜索结果显示392

18.6.4 搜索智能提示393

第19章 图文处理模块396

19.1 图文处理模块概述397

19.2 图文处理模块实例实现文件397

19.3 系统配置文件398

19.4 系统设置文件的实现398

19.5 搭建系统数据库399

19.5.1 数据库设计399

19.5.2 数据库访问层设计399

19.6 系统文件列表显示模块401

19.6.1 列表显示页面401

19.6.2 列表处理页面402

19.7 创建缩略图模块404

19.7.1 创建缩略图页面404

19.7.2 创建缩略图处理页面405

19.8 创建水印图模块407

19.8.1 创建水印图页面407

19.8.2 创建水印图处理页面407

19.9 文件上传处理模块409

19.9.1 多文件上传处理模块409

19.9.2 文件自动上传处理模块412

第20章 在线留言本系统417

20.1 在线留言本系统简介418

20.2 在线留言本系统实例概述418

20.3 系统配置文件419

20.4 搭建系统数据库419

20.4.1 数据库设计420

20.4.2 数据库访问层设计420

20.5 留言数据显示模块424

20.5.1 留言列表显示页面425

20.5.2 留言展开回复模块428

20.6 留言分页列表显示模块429

20.6.1 留言分页显示页面429

20.6.2 分页处理页面430

20.7 留言回复模块431

20.7.1 留言回复表单页面431

20.7.2 回复数据处理页面432

20.8 留言发布模块433

20.9 留言管理模块434

20.9.1 留言管理列表页面434

20.9.2 留言删除处理页面435

第21章 在线聊天系统438

21.1 项目规划分析439

21.1.1 在线聊天系统功能原理439

21.1.2 在线聊天系统构成模块439

21.2 系统配置文件440

21.3 搭建数据库440

21.3.1 数据库设计440

21.3.2 系统参数设置441

21.4 数据库访问层442

21.4.1 数据访问层——登录验证处理443

21.4.2 数据访问层——聊天处理444

21.4.3 数据访问层——系统管理446

21.5 用户登录验证模块451

21.5.1 用户登录表单页面451

21.5.2 登录验证处理页面451

21.6 系统主界面模块452

21.6.1 在线聊天界面452

21.6.2 在线聊天处理页面453

21.7 客户的新需求455

21.8 聊天室显示界面456

21.8.1 聊天室列表页面456

21.8.2 聊天室列表处理页面457

21.9 聊天室管理界面458

21.9.1 聊天室添加模块459

21.9.2 聊天室列表模块460

21.9.3 聊天室修改模块462

21.10 项目调试464

热门推荐