图书介绍

ASP.NET 4.5动态网站设计教程 基于C# 5.0+SQL Server 2012PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 4.5动态网站设计教程 基于C# 5.0+SQL Server 2012
  • 李春葆,蒋林,喻丹丹,曾平,陈良臣编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302416289
  • 出版时间:2016
  • 标注页数:526页
  • 文件大小:83MB
  • 文件页数:541页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

ASP.NET 4.5动态网站设计教程 基于C# 5.0+SQL Server 2012PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ASP.NET概述1

1.1 WWW的基础知识1

1.1.1 WWW简介1

1.1.2 WWW的特点和系统结构3

1.1.3 WWW的工作原理4

1.1.4 静态网页和动态网页6

1.1.5 Web网页开发技术8

1.2 ASP.NET的基础知识10

1.2.1 ASP.NET的特点10

1.2.2 ASP.NET引擎10

1.2.3 ASP.NET应用程序的开发工具11

1.2.4 ASP.NET应用程序的开发方式12

1.3.NET Framework13

1.3.1 .NET Framework体系结构13

1.3.2 .NET Framework下应用程序的开发和执行14

1.4 创建ASP.NET应用程序15

1.4.1 ASP.NET应用程序的项目类型15

1.4.2 设计第一个网站17

1.4.3 Web应用程序集成开发环境20

1.4.4 ASP.NET网页代码编写模型22

1.4.5 打开一个网站23

1.4.6 ASP.NET网站的工作原理25

练习题127

上机实验题127

第2章 ASP.NET网站结构29

2.1 ASP.NET网站的基本结构29

2.1.1 网站文件类型29

2.1.2 网站的目录结构30

2.1.3 .aspx网页的结构30

2.2 ASP.NET页面指令30

2.3 代码脚本块和ASP.NET网站编译34

2.3.1 代码脚本块34

2.3.2 ASP.NET网站的编译和预编译35

2.4 页面内容设计36

2.4.1 网页静态元素设计37

2.4.2 ASP.NET服务器控件40

练习题243

上机实验题243

第3章 使用ASP.NET进行HTML5和CSS3设计44

3.1 HTML的基础知识44

3.1.1 HTML概述44

3.1.2 HTML头部和主体标记47

3.1.3 基础标记49

3.1.4 格式标记50

3.1.5 表格标记51

3.1.6 样式/节标记53

3.1.7 列表标记54

3.1.8 超链接标记57

3.1.9 图像标记58

3.1.10 框架标记60

3.1.11 表单标记64

3.2 CSS68

3.2.1 CSS和CSS368

3.2.2 样式表68

3.2.3 样式表的组织方式72

3.2.4 CSS方框模型76

3.2.5 网页页面布局78

练习题380

上机实验题380

第4章 C#语言基础81

4.1 C#中的数据类型81

4.1.1 值类型81

4.1.2 引用类型83

4.2 C#中的变量和常量84

4.2.1 变量84

4.2.2 常量85

4.3 C#中的运算符86

4.3.1 常用的C#运算符86

4.3.2 运算符的优先级87

4.3.3 装箱和拆箱88

4.4 结构体类型和枚举类型88

4.4.1 结构体类型88

4.4.2 枚举类型89

4.5 C#中的控制语句90

4.5.1 选择控制语句90

4.5.2 循环控制语句94

4.6 数组96

4.6.1 一维数组的定义96

4.6.2 一维数组的动态初始化96

4.6.3 访问一维数组中的元素97

4.7 异常处理语句和命名空间97

4.7.1 异常处理语句97

4.7.2 使用命名空间98

4.8 面向对象程序设计99

4.8.1 类99

4.8.2 对象101

4.8.3 构造函数和析构函数104

4.8.4 属性105

4.8.5 方法106

4.8.6 委托简介109

4.8.7 事件简介109

4.9 C#中的常用类和结构体109

4.9.1 String类109

4.9.2 Math类110

4.9.3 Convert类111

4.9.4 DateTime结构体111

4.10 继承112

4.10.1 什么是继承112

4.10.2 派生类的声明113

4.10.3 基类成员的可访问性114

4.10.4 使用sealed修饰符来禁止继承114

4.10.5 网页的继承模型114

4.11 接口简介116

4.12 程序调试116

4.12.1 调试工具116

4.12.2 设置断点117

4.12.3 调试过程117

练习题4120

上机实验题4120

第5章 ASP.NET的常用对象121

5.1 ASP.NET对象概述121

5.1.1 Web应用程序编程的难点及其应对121

5.1.2 ASP.NET的内置对象123

5.2 Page对象123

5.2.1 Page对象的属性123

5.2.2 Page对象的方法124

5.2.3 Page对象的事件124

5.2.4 Page对象的应用126

5.3 Response对象126

5.3.1 Response对象的属性127

5.3.2 Response对象的方法127

5.3.3 Response对象的应用128

5.4 Request对象129

5.4.1 Request对象的属性129

5.4.2 Request对象的方法129

5.4.3 Request对象的应用130

5.5 Server对象133

5.5.1 Server对象的属性133

5.5.2 Server对象的方法133

5.5.3 Server对象的应用134

5.6 Application对象135

5.6.1 Application对象的属性135

5.6.2 Application对象的方法136

5.6.3 Application对象的事件137

5.6.4 几种常见功能的实现137

5.6.5 Application对象的应用137

5.7 Session对象140

5.7.1 Session对象的属性140

5.7.2 Session对象的方法141

5.7.3 Session对象的事件141

5.7.4 Session对象的应用142

5.8 Cookie对象143

5.8.1 Cookie对象的属性143

5.8.2 Cookie对象的方法144

5.8.3 Cookie对象的应用144

5.9 ViewState对象146

5.9.1 ViewState对象的属性146

5.9.2 ViewState对象的方法147

5.9.3 ViewState对象的应用147

5.10 配置Global.asax文件148

5.11 ASP.NET网页框架150

5.11.1 网页的执行方式和ASP.NET状态管理150

5.11.2 网页的生命周期152

5.11.3 网页生命周期中的事件154

练习题5155

上机实验题5155

第6章 Web标准服务器控件156

6.1 Web标准控件概述156

6.1.1 Web标准控件的分类156

6.1.2 Web标准控件的公共属性、方法和事件156

6.1.3 Web标准控件的相关操作159

6.2 常用的表单控件160

6.2.1 Label控件161

6.2.2 TextBox控件161

6.2.3 Button控件162

6.2.4 LinkButton控件163

6.2.5 Image控件164

6.2.6 ImageButton控件164

6.2.7 HyperLink控件165

6.2.8 ImageMap控件165

6.2.9 Table控件168

6.2.10 Panel控件170

6.2.11 HiddenField控件170

6.2.12 Calendar控件170

6.2.13 RadioButton控件172

6.2.14 CheckBox控件173

6.3 常用的列表控件174

6.3.1 DropDownList控件174

6.3.2 ListBox控件177

6.3.3 RadioButtonList控件179

6.3.4 CheckBoxList控件181

6.3.5 BulletedList控件183

6.4 常用的其他标准控件185

6.4.1 FileUpload控件185

6.4.2 View控件和MultiView控件187

6.4.3 Wizard控件188

练习题6192

上机实验题6193

第7章 ASP.NET验证控件194

7.1 验证控件概述194

7.1.1 使用验证控件的方法194

7.1.2 验证控件的公共属性和方法195

7.2 常见的验证控件196

7.2.1 RequiredFieldValidator控件196

7.2.2 CompareValidator控件199

7.2.3 RangeValidator控件202

7.2.4 RegularExpressionValidator控件202

7.2.5 CustomValidator控件204

7.2.6 ValidationSummary控件206

7.3 使用验证组208

练习题7210

上机实验题7210

第8章 用户控件212

8.1 用户控件概述212

8.2 创建用户控件213

8.2.1 创建用户控件的过程213

8.2.2 设置用户控件214

8.3 使用用户控件216

8.4 将网页转化为用户控件219

8.4.1 将单个网页转换成用户控件219

8.4.2 将代码隐藏网页转换成用户控件219

练习题8220

上机实验题8220

第9章 主题和母版页221

9.1 主题221

9.1.1 主题概述221

9.1.2 创建主题223

9.1.3 应用主题226

9.1.4 禁用主题229

9.2 母版页230

9.2.1 母版页和内容页230

9.2.2 创建母版页231

9.2.3 创建内容页233

9.2.4 从内容页中访问母版页中的内容236

9.2.5 母版页的嵌套240

练习题9241

上机实验题9241

第10章 站点导航控件243

10.1 ASP.NET站点导航概述243

10.1.1 站点导航的功能243

10.1.2 站点导航的工作方式244

10.1.3 几种站点导航控件244

10.2 站点地图245

10.3 TreeView控件246

10.3.1 TreeNode类246

10.3.2 TreeView控件的属性、方法和事件248

10.3.3 TreeNodeCollection类250

10.3.4 向TreeView控件中添加结点的方法251

10.4 Menu控件255

10.4.1 MenuItem类255

10.4.2 Menu控件的属性和事件256

10.4.3 MenuItemCollection类258

10.4.4 向Menu控件中添加菜单项的方法259

10.5 SiteMapPath控件261

练习题10263

上机实验题10264

第11章 ASP.NET AJAX控件265

11.1 AJAX技术265

11.1.1 AJAX的工作原理265

11.1.2 XmlHttpRequest对象266

11.1.3 实现AJAX的步骤268

11.1.4 HTTP处理程序269

11.1.5 AJAX编程示例270

11.2 ASP.NET AJAX272

11.2.1 ASP.NET AJAX概述272

11.2.2 ScriptManager控件273

11.2.3 UpdatePanel控件274

11.2.4 UpdateProgress控件278

11.2.5 Timer控件283

11.2.6 ScriptManagerProxy控件284

11.2.7 AJAX控件应用示例284

11.3 AJAX控件工具集288

练习题11290

上机实验题11290

第12章 ADO.NET数据库访问技术291

12.1 数据库概述291

12.1.1 关系数据库的基本结构291

12.1.2 SQL Server 2012数据库管理系统293

12.1.3 结构化查询语言294

12.2 ADO.NET模型298

12.2.1 ADO.NET简介298

12.2.2 ADO.NET体系结构299

12.2.3 ADO.NET数据库的访问流程301

12.3 ADO.NET的数据访问对象302

12.3.1 SqlConnection对象302

12.3.2 SqlCommand对象305

12.3.3 SqlDataReader对象310

12.3.4 SqlDataAdapter对象313

12.4 DataSet对象315

12.4.1 DataSet对象概述315

12.4.2 DataSet对象的属性和方法316

12.4.3 Tables集合和DataTable对象317

12.4.4 Columns集合和DataColumn对象319

12.4.5 Rows集合和DataRow对象320

12.5 数据源控件322

12.5.1 数据源控件概述322

12.5.2 SqlDataSource控件322

12.5.3 LinkDataSource控件330

12.6 数据绑定控件335

12.6.1 数据绑定控件概述335

12.6.2 列表控件的绑定335

12.6.3 GridView控件336

12.6.4 DetailsView控件359

12.6.5 FormView控件363

12.6.6 DataList控件363

练习题12369

上机实验题12369

第13章 语言集成查询——LINQ371

13.1 LINQ概述371

13.1.1 什么是LINQ371

13.1.2 LINQ提供程序372

13.2 LINQ to Objects373

13.2.1 LINQ基本操作373

13.2.2 LINQ查询子句374

13.2.3 方法查询376

13.3 LINQ to XML378

13.3.1 XML文档378

13.3.2 使用LINQ to XML380

13.4 LINQ to DataSet383

13.5 LINQ to SQL385

13.5.1 使用O/R映射器385

13.5.2 使用LINQ to SQL386

13.6 LINQ to Entities390

13.6.1 ADO.NET实体框架390

13.6.2 使用LINQ to Entities394

13.6.3 EntityDataSource控件396

练习题13398

上机实验题13402

第14章 Web系统的多层结构403

14.1 Web系统的三层结构403

14.1.1 什么是Web系统的三层结构403

14.1.2 Web系统三层结构示例404

14.2 ObjectDataSource控件406

14.2.1 ObjectDataSource控件和SqlDataSource控件的区别406

14.2.2 ObjectDataSource控件的使用方法407

14.2.3 使用Obj ectDataSource控件关联数据访问层和表示层407

14.2.4 ObjectDataSource控件应用示例408

练习题14416

上机实验题14416

第15章 ASP.NET Web服务418

15.1 Web服务概述418

15.1.1 Web服务的特点418

15.1.2 Web服务的体系结构419

15.2 创建和使用Web服务420

15.2.1 创建ASP.NET Web服务网站420

15.2.2 创建ASP.NET Web服务422

15.2.3 使用ASP.NET Web服务425

15.3 通过Web服务传输DataSet数据集428

15.4 在AJAX内容页中引用Web服务430

练习题15431

上机实验题15431

第16章 配置ASP.NET应用程序433

16.1 Web.config配置文件概述433

16.1.1 Web.config文件的特点433

16.1.2 配置文件的继承关系434

16.2 Web.config文件434

16.2.1 Web.config文件的结构434

16.2.2 重要的配置节436

16.2.3 在Web.config中保存自定义的设置443

16.3 Web.config文件的加密和解密444

16.3.1 Web.config文件的加密444

16.3.2 Web.config文件的解密445

16.4 ASP.NET安全机制446

16.4.1 ASP.NET结构446

16.4.2 ASP.NET安全级别446

16.4.3 两种主要的身份验证模式447

16.4.4 ASP.NET授权449

练习题16450

上机实验题16450

第17章 成员资格和角色管理451

17.1 成员资格概述451

17.1.1 ASP.NET成员资格体系结构451

17.1.2 配置成员资格的过程452

17.2 建立成员资格数据453

17.3 成员资格提供程序455

17.3.1 SqlMembershipProvider提供程序455

17.3.2 配置自己的SqlMembershipProvider提供程序457

17.4 成员资格API458

17.4.1 Membership类458

17.4.2 MembershipUser类460

17.4.3 MembershipCreateStatus类461

17.5 登录控件462

17.5.1 Login控件462

17.5.2 其他登录控件464

17.6 角色管理464

17.7 使用向导配置安全性465

练习题17468

上机实验题17468

第18章 学生成绩管理网站设计469

18.1 网站功能469

18.2 数据库设计470

18.3 网站设计471

18.3.1 建立网站471

18.3.2 网站布局471

18.4 网页设计472

18.4.1 通用功能设计472

18.4.2 主页设计477

18.4.3 管理员端功能设计480

18.4.4 学生端功能设计494

18.4.5 教师端功能设计495

练习题18496

上机实验题18496

附录A上机实验题设计参考答案497

附录B综合上机实验题523

附录C使用学生成绩管理系统524

参考文献526

热门推荐