图书介绍

ASP.NET 4.0从零开始学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET 4.0从零开始学
  • 林凯编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302333210
  • 出版时间:2014
  • 标注页数:537页
  • 文件大小:288MB
  • 文件页数:553页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

ASP.NET 4.0从零开始学PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ASP.NET入门1

1.1 认识.NET Framework1

1.1.1 .NET Framework基础概念1

1.1.2 C#概述2

1.1.3 .NET Framework 4.03

1.2 ASP.NET概述5

1.2.1 ASP.NET的版本6

1.2.2 ASP.NET 4.0的主要特性8

1.3 Visual Studio 2010集成开发环境12

1.3.1 安装Visual Studio 201012

1.3.2 Visual Studio 2010主界面16

1.3.3 解决方案资源管理器17

1.3.4 控件工具箱17

1.3.5 服务器资源管理器18

1.3.6 错误列表18

1.3.7 页面设计窗口18

1.3.8 代码编辑窗口20

1.3.9 Visual Studio 2010的主要特性20

1.4 配置Web服务器22

1.5 综合实例——第1个ASP.NET应用程序26

1.5.1 创建Web站点26

1.5.2 编写ASP.NET 4.0应用程序29

1.5.3 编译和运行应用程序29

1.6 上机实验30

第2章 ASP.NET应用程序基础31

2.1 Web工作原理31

2.1.1 Web服务器31

2.1.2 Web客户端31

2.2 HTML与HTTP32

2.2.1 HTML标记语言32

2.2.2 CSS样式表34

2.2.3 脚本语言35

2.2.4 HTTP协议36

2.2.5 URL37

2.3 Web开发技术的历史38

2.3.1 静态网页与动态网页38

2.3.2 客户端动态技术39

2.3.3 服务器端动态技术39

2.4 ASP.NET应用程序40

2.4.1 Web应用程序40

2.4.2 移动Web应用程序41

2.4.3 Web服务41

2.5 ASP.NET应用程序结构41

2.5.1 应用程序目录结构42

2.5.2 应用程序生命周期42

2.5.3 编译生命周期44

2.5.4 HTTP模块45

2.6 ASP.NET页面框架45

2.6.1 页面代码模式46

2.6.2 页面指令50

2.6.3 页面生命周期55

2.6.4 页面属性56

2.6.5 页面事件56

2.7 ASP.NET配置文件58

2.7.1 machine.config文件58

2.7.2 Web.config文件59

2.8 全局应用程序类62

2.9 综合实例——加载页面事件顺序63

2.10 上机实验65

第3章 C#语法基础66

3.1 C#语言概述66

3.2 C#代码结构67

3.2.1 命名空间67

3.2.2 Main方法69

3.2.3 语句块69

3.2.4 语句终止符70

3.2.5 注释70

3.2.6 大小写的区别71

3.3 编写第1个C#程序71

3.3.1 配置C#控制台编译环境71

3.3.2 编写C#源代码72

3.3.3 编译执行程序72

3.4 变量和常量73

3.4.1 关键字73

3.4.2 标识符73

3.4.3 变量74

3.4.4 常量74

3.4.5 隐型局部变量75

3.5 C#数据类型76

3.5.1 值类型76

3.5.2 引用类型79

3.6 装箱和拆箱83

3.7 运算符83

3.7.1 算术运算符84

3.7.2 赋值运算符84

3.7.3 关系运算符85

3.7.4 逻辑运算符85

3.7.5 条件运算符86

3.7.6 运算符的优先级86

3.8 流程控制87

3.8.1 选择语句87

3.8.2 循环语句90

3.8.3 跳转语句93

3.9 异常处理94

3.10 类和对象96

3.10.1 类的创建97

3.10.2 对象的声明与类的实例化98

3.10.3 类的成员98

3.10.4 类的属性99

3.10.5 类的构造函数100

3.10.6 类的方法101

3.10.7 类的特性102

3.10.8 类的事件107

3.11 C#4.0的主要特性109

3.11.1 大整数类型BigInteger109

3.11.2 动态数据类型Dynamic111

3.11.3 命名参数111

3.11.4 可选参数112

3.12 综合实例——用户登录的多态实现112

3.13 上机实验114

第4章 Web服务器控件115

4.1 Web服务器控件概述115

4.1.1 Web服务器控件的功能115

4.1.2 Web服务器控件的属性116

4.1.3 Web服务器控件的事件119

4.2 数据显示控件121

4.2.1 Label控件121

4.2.2 Literal控件121

4.3 数据输入控件123

4.3.1 TextBox控件123

4.3.2 CheckBox控件124

4.3.3 CheckBoxList控件124

4.3.4 RadioButton控件125

4.3.5 RadioButtonList控件126

4.4 数据提交控件128

4.4.1 Button控件128

4.4.2 ImageButton控件129

4.4.3 LinkButton控件129

4.5 图像显示控件131

4.5.1 Image控件131

4.5.2 ImageMap控件132

4.6 Calendar控件134

4.7 HyperLink控件137

4.8 Panel控件138

4.9 HiddenField控件139

4.10 AdRotator控件141

4.11 综合实例——个人信息登记144

4.12 上机实验146

第5章 ASP.NET状态管理149

5.1 状态管理概述149

5.1.1 什么是状态管理149

5.1.2 ASP.NET提供的状态管理方法149

5.2 Cookie状态管理150

5.2.1 什么是Cookie150

5.2.2 在ASP.NET中管理Cookie的类151

5.2.3 应用Cookie实现数据的存储151

5.3 Session状态管理154

5.3.1 什么是Session154

5.3.2 在ASP.NET中管理Session的类155

5.3.3 应用Session实现状态存储156

5.4 Application状态管理157

5.4.1 什么是Application157

5.4.2 在ASP.NET中管理Application的类158

5.4.3 应用Application实现状态存储159

5.5 ViewState状态管理160

5.5.1 什么是ViewState160

5.5.2 应用ViewState存储自定义对象162

5.6 Request对象164

5.6.1 Request对象的属性和方法164

5.6.2 应用Request对象165

5.7 Response对象169

5.7.1 Response对象的属性和方法169

5.7.2 应用Response对象170

5.8 Server对象172

5.8.1 Server对象的属性和方法172

5.8.2 应用Server对象172

5.9 综合实例——简单聊天室的实现174

5.10 上机实验178

第6章 验证控件和用户控件181

6.1 验证控件概述181

6.1.1 验证控件的类型181

6.1.2 BaseValidator类182

6.1.3 验证流程183

6.2 表单验证控件184

6.3 范围验证控件185

6.4 比较验证控件187

6.5 正则验证控件189

6.6 自定义验证控件190

6.7 验证信息显示控件192

6.8 用户控件194

6.8.1 用户控件概述194

6.8.2 @Control指令195

6.8.3 用户控件的创建和使用196

6.9 综合实例——实现注册页面的输入验证197

6.10 上机实验200

第7章 ADO.NET技术203

7.1 创建示例数据库203

7.2 ADO.NET概述205

7.2.1 ADO.NET数据提供程序205

7.2.2 ADO.NET数据提供程序的核心对象206

7.2.3 ADO.NET基本类库207

7.3 Connection类208

7.3.1 连接字符串208

7.3.2 连接字符串和配置文件210

7.3.3 打开与关闭连接211

7.4 Command类212

7.5 DataReader类215

7.5.1 ExecuteReader方法215

7.5.2 ExecuteScalar方法和ExecuteNonQuery方法217

7.6 填充数据集218

7.6.1 DataAdapter对象218

7.6.2 DataSet对象220

7.6.3 DataTabel对象221

7.7 操作数据库223

7.8 综合实例——操作数据库数据224

7.9 上机实验226

第8章 数据绑定和数据源控件229

8.1 数据绑定简介229

8.2 List数据控件230

8.2.1 DropDownList控件231

8.2.2 ListBox控件233

8.2.3 BulletedList控件235

8.2.4 RadioButtonList与CheckBoxList控件237

8.3 绑定DataTable238

8.4 数据源控件240

8.4.1 SqlDataSource控件241

8.4.2 ObjectDataSource控件247

8.5 综合实例——ObjectDataSource数据源控件的使用249

8.6 上机实验252

第9章 数据服务器控件254

9.1 GridView控件254

9.2 ListView控件259

9.3 Repeater控件262

9.4 DataList控件264

9.5 Chart控件267

9.6 DetailsView控件270

9.7 综合练习——主从表查询271

9.8 上机实验273

第10章 LINQ查询技术277

10.1 LINQ查询概述277

10.1.1 LINQ查询的语法结构278

10.1.2 LINQ查询的表达式279

10.2 LINQ to SQL283

10.2.1 创建对象模型284

10.2.2 查询数据库287

10.2.3 更新数据库287

10.3 LinqDataSource控件289

10.4 QueryExtender控件293

10.5 综合实例——LINQ to SQL操作数据库296

10.6 上机实验299

第11章 网站设计303

11.1 主题303

11.1.1 主题的组成303

11.1.2 主题的创建305

11.1.3 主题的应用306

11.1.4 主题的禁用309

11.2 网站导航309

11.2.1 网站地图310

11.2.2 导航控件312

11.3 母版页320

11.3.1 母版页的组成320

11.3.2 内容页的组成321

11.3.3 母版页的运行机制322

11.3.4 母版页和内容页的创建322

11.4 综合实例——酒店管理系统母版页325

11.5 上机实验329

第12章 处理XML332

12.1 XML概述332

12.1.1 XML的语法332

12.1.2 文档类型定义335

12.1.3 可扩展样式语言336

12.1.4 XPath339

12.2 基于DMO的XML操作340

12.2.1 DMO概述340

12.2.2 处理XML341

12.3 XmlDataSource控件348

12.4 综合实例——修改和删除XML中的节点349

12.5 上机实验352

第13章 Web服务355

13.1 Web服务的基本概念355

13.1.1 Web服务的产生原因355

13.1.2 Web服务的定义356

13.1.3 Web服务的构成359

13.1.4 Web服务的标准协议360

13.2 实现ASP.NET Web服务364

13.2.1 创建Web服务364

13.2.2 测试Web中的操作366

13.2.3 引用和调用Web服务367

13.3 使用ASP.NET Web服务369

13.3.1 调用共享的Web服务369

13.3.2 调用自定义的Web服务372

13.4 综合实例——网页计算器374

13.5 上机实验379

第14章 AJAX技术的实现382

14.1 AJAX概述382

14.2 ASP.NET AJAX技术383

14.2.1 ASP.NET AJAX服务器框架383

14.2.2 ASP.NET AJAX客户端框架384

14.2.3 创建ASP.NET AJAX Web应用程序385

14.3 ASP.NET AJAX基本控件386

14.3.1 ScriptManager控件386

14.3.2 UpdatePanel控件390

14.3.3 UpdateProgress控件393

14.3.4 Timer控件395

14.4 ASP.NET AJAX控件工具集397

14.5 综合实例——无刷新聊天信息的发送401

14.6 上机实验402

第15章 ASP.NET MVC程序开发405

15.1 ASP.NET MVC简介405

15.1.1 ASP.NET Web的开发缺陷405

15.1.2 初识MVC406

15.1.3 ASP.NET MVC的优点407

15.2 ASP.NET MVC应用程序407

15.2.1 MVC应用程序的创建408

15.2.2 MVC应用程序的结构409

15.3 路由411

15.3.1 定义路由411

15.3.2 默认路由412

15.3.3 设定URL路由参数的默认值412

15.3.4 使用URL路由413

15.4 MVC应用程序的执行过程417

15.5 构建模型418

15.6 控制器420

15.7 视图422

15.8 表单数据绑定423

15.8.1 Request.Form读取表单数据423

15.8.2 FormCollection读取表单数据424

15.9 数据传递425

15.9.1 使用ViewData传递数据425

15.9.2 使用TempData传递数据425

15.9.3 使用Model传递数据426

15.10 行为过滤器426

15.10.1 Authorize过滤器427

15.10.2 OutputCache过滤器429

15.10.3 HandleError过滤器432

15.11 综合实例——实现客户管理系统的数据访问434

15.12 上机实验442

第16章 设备管理系统445

16.1 系统分析与设计445

16.1.1 系统需求分析445

16.1.2 多层架构设计446

16.1.3 系统模块设计446

16.1.4 系统运行演示448

16.2 设计数据库451

16.2.1 设计数据表451

16.2.2 设计系统视图455

16.3 定义实体类模块456

16.3.1 定义设备信息类的代码456

16.3.2 定义设备信息类的属性457

16.3.3 定义设备信息类的构造函数458

16.3.4 定义设备信息类的业务逻辑458

16.4 定义数据库管理模块460

16.4.1 定义数据库访问类460

16.4.2 格式化SQL字符串462

16.4.3 实现LINQ to SQL类462

16.5 实现系统首页463

16.5.1 设计首页463

16.5.2 实现首页的业务逻辑代码464

16.6 设备管理模块468

16.6.1 设计首页468

16.6.2 实现业务逻辑代码472

16.7 设备借还模块475

16.7.1 设计页面475

16.7.2 实现业务逻辑代码478

第17章 模拟实战案例481

17.1 模拟实战案例1:在线视频网站481

17.1.1 系统分析与设计481

17.1.2 系统数据库设计483

17.1.3 系统运行演示484

17.2 模拟实战案例2:网上音乐商店486

17.2.1 系统分析与设计487

17.2.2 系统数据库设计489

17.2.3 系统运行演示490

17.3 模拟实战案例3:物业管理系统495

17.3.1 系统分析与设计495

17.3.2 系统数据库设计496

17.3.3 系统运行演示497

17.4 模拟实战案例4:网上论坛500

17.4.1 系统分析与设计500

17.4.2 系统数据库设计501

17.4.3 系统运行演示502

17.5 模拟实战案例5:商场积分卡管理系统505

17.5.1 系统分析与设计505

17.5.2 系统数据库设计507

17.5.3 系统运行演示508

17.6 模拟实战案例6:酒店管理系统510

17.6.1 系统分析与设计510

17.6.2 系统数据库设计512

17.6.3 系统运行演示513

17.7 模拟实战案例7:办公自动化系统516

17.7.1 系统分析与设计516

17.7.2 系统数据库设计518

17.7.3 系统运行演示519

17.8 模拟实战案例8:网上个人博客521

17.8.1 系统分析与设计521

17.8.2 系统数据库设计522

17.8.3 系统运行演示523

17.9 模拟实战案例9:基于XML的新闻发布系统527

17.9.1 系统分析与设计527

17.9.2 系统XML文件设计528

17.9.3 系统运行演示530

17.10 模拟实战案例10:机票预订系统532

17.10.1 系统分析与设计533

17.10.2 系统数据库设计534

17.10.3 系统运行演示535

热门推荐