图书介绍

ASP.NET 4.5网站开发与应用实践教程PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 4.5网站开发与应用实践教程
  • 李振,郭旭辉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302425069
  • 出版时间:2017
  • 标注页数:396页
  • 文件大小:63MB
  • 文件页数:409页
  • 主题词:网页制作工具-程序设计-教材

PDF下载


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

下载说明

ASP.NET 4.5网站开发与应用实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 搭建ASP.NET 4.5的开发环境1

1.1 .NET Framework概述1

1.1.1.NET Framework的组件1

1.1.2了解.NET Framework 4.52

1.2 ASP.NET概述3

1.2.1发展历史3

1.2.2开发工具4

1.2.3特色优势5

1.2.4了解ASP.NET 4.55

1.3 Visual Studio概述6

1.3.1发展历史6

1.3.2开发版本7

1.3.3了解VS 20127

1.4安装VS 20128

1.4.1准备工作8

1.4.2安装步骤9

1.4.3认识界面11

1.5实验指导——创建ASP.NET Web窗体应用程序14

思考与练习16

第2章 ASP.NET Web窗体页18

2.1 Web应用程序和网站18

2.1.1新建Web应用程序18

2.1.2新建Web网站20

2.1.3比较Web应用程序和Web网站21

2.2 Web窗体页22

2.2.1 Web窗体页的特点22

2.2.2 Web窗体页的元素22

2.2.3 Web窗体页的运行过程23

2.2.4认识Web窗体页24

2.3 ASP.NET的页面指令25

2.3.1@Page指令25

2.3.2@Control指令25

2.3.3@Register指令26

2.3.4@Master指令26

2.3.5@MasterType指令26

2.3.6@Import指令27

2.3.7@Implements指令27

2.3.8@Reference指令27

2.3.9@Assembly指令27

2.3.10@OutputCache指令28

2.3.11@PreviousPageType指令28

思考与练习28

第3章 Web服务器控件30

3.1服务器控件基础30

3.1.1服务器控件概述30

3.1.2服务器控件分类31

3.1.3服务器控件公共属性32

3.2文本控件33

3.2.1 Label控件33

3.2.2 Literal控件34

3.2.3 TextBox控件35

3.2.4 HyperLink控件36

3.3按钮控件38

3.3.1 Button控件38

3.3.2 LinkButton控件39

3.3.3 ImageButton控件39

3.4选项控件39

3.4.1 RadioButton控件40

3.4.2 RadioButtonList控件40

3.4.3 CheckBox控件41

3.4.4 CheckBoxList控件42

3.5列表控件44

3.5.1 DropDownList控件45

3.5.2 BulletedList控件45

3.5.3 ListBox控件48

3.6容器控件50

3.6.1 Panel控件50

3.6.2 MultiView控件51

3.7其他控件51

3.7.1图片显示控件51

3.7.2图片响应控件52

3.7.3日历控件54

3.7.4广告控件55

3.8实验指导——常识调查页面56

思考与练习58

第4章 页面请求与响应对象59

4.1 Page对象59

4.1.1 Page对象的属性59

4.1.2 Page对象的方法62

4.1.3 Page对象的事件63

4.2 Response对象63

4.2.1 Response对象的属性63

4.2.2 Response对象的方法64

4.3 Request对象67

4.3.1 Request对象的属性67

4.3.2 Request对象的方法71

4.4 Server对象72

4.4.1 Server对象的属性72

4.4.2 Server对象的方法72

4.5实验指导——在窗体页绘制并输出图像数据75

思考与练习78

第5章 数据保存对象80

5.1 Application对象80

5.1.1 Application对象的属性80

5.1.2 Application对象的方法81

5.1.3使用Application的事件84

5.2 Session对象85

5.2.1 Session对象概述85

5.2.2 Session对象的属性86

5.2.3 Session对象的方法87

5.3实验指导——用户的安全登录和退出88

5.4 Cookie对象91

5.4.1 Cookie对象概述91

5.4.2 Cookie对象的属性93

5.5实验指导——Cookie对象实现免登录94

5.6 ViewState对象96

5.6.1 ViewState对象概述97

5.6.2使用ViewState对象97

思考与练习100

第6章 站点导航控件102

6.1导航102

6.1.1导航控件102

6.1.2站点地图102

6.2 SiteMapPath控件105

6.3 TreeView控件106

6.3.1 TreeView简介106

6.3.2 TreeView简单应用107

6.3.3 TreeNode对象111

6.3.4 TreeView样式113

6.4 Menu控件114

6.5实验指导——男裤选购页面116

思考与练习118

第7章 使用母版页119

7.1母版页119

7.1.1母版页概述119

7.1.2添加内容页120

7.2实验指导——内容页与母版页的结合122

7.3主题124

7.3.1主题与外观文件124

7.3.2主题的创建126

7.4实验指导——主题切换128

7.5用户控件131

7.5.1用户控件概述131

7.5.2创建用户控件132

7.5.3 ASP.NET用户控件转换133

思考与练习134

第8章 验证用户输入的有效性136

8.1常用的数据验证技术136

8.1.1基于图片和附加码的验证136

8.1.2 Web表单数据验证137

8.1.3 Web窗体页数据验证137

8.1.4客户端脚本验证137

8.1.5使用正则表达式进行数据验证137

8.2基础验证控件137

8.2.1必填验证控件138

8.2.2比较验证控件140

8.2.3范围验证控件144

8.2.4正则表达式验证控件145

8.2.5自定义验证控件147

8.3错误验证汇总控件150

8.4实验指导——ValidationGroup属性实现分组验证152

思考与练习155

第9章 ADO.NET进行数据库编程157

9.1 ADO.NET概述157

9.2 SqlConnection对象158

9.2.1 创建SqlConnection对象158

9.2.2 SqlConnection对象的属性159

9.2.3 SqlConnection对象的方法160

9.3 SqlCommand对象160

9.3.1创建SqlCommand对象161

9.3.2 SqlCommand对象的属性161

9.3.3 SqlCommand对象的方法162

9.4 SqlParameter对象163

9.4.1创建SqlParameter对象163

9.4.2 SqlParameter对象的属性163

9.5实验指导——在数据库表中添加记录164

9.6 SqlDataReader对象167

9.6.1创建SqlDataReader对象167

9.6.2 SqlDataReader对象的属性167

9.6.3 SqlDataReader对象的方法168

9.7实验指导——读取数据库表中的记录168

9.8 DataSet对象170

9.8.1 DataSet工作原理170

9.8.2创建DataSet对象171

9.8.3 DataSet对象的属性171

9.8.4 DataSet填充数据171

9.8.5 DataSet与SqlDataReader的区别172

9.9 SqlDataAdapter对象173

9.9.1创建SqlDataAdapter对象173

9.9.2 SqlDataAdapter对象更新数据173

9.10其他常用对象175

9.10.1 DataTable对象175

9.10.2 DataView对象176

9.11实验指导——创建公用的帮助类178

思考与练习181

第10章 数据绑定技术183

10.1常见的数据绑定183

10.1.1<%=%>方式绑定183

10.1.2<%#%>方式绑定184

10.1.3<%$%>方式绑定186

10.2数据控件186

10.2.1数据源控件186

10.2.2数据绑定控件189

10.3 Repeater控件190

10.3.1 Repeater控件的模板190

10.3.2 Repeater控件的属性192

10.3.3 Repeater控件的事件193

10.4 DataList控件196

10.4.1 DataList控件的模板196

10.4.2 DataList控件的属性196

10.4.3 DataList控件的事件199

10.4.4自动套用格式200

10.5实验指导——PagedDataSource类实现分页201

10.6 GridView控件204

10.6.1 GridView控件的功能205

10.6.2 GridView控件的模板205

10.6.3 GridView控件的字段206

10.6.4 GridView控件的属性208

10.6.5 GridView控件的事件212

10.7实验指导——GridView控件查看和删除数据215

10.7.1查看数据215

10.7.2删除数据218

思考与练习219

第11章 LINQ数据处理220

11.1 LINQ概述220

11.1.1 LINQ类型220

11.1.2 LINQ查询语句解析222

11.2 LINQ to Object223

11.2.1了解LINQ子句223

11.2.2 FROM子句224

11.2.3 SELECT子句225

11.2.4 WHERE子句227

11.2.5 ORDERBY子句228

11.2.6 GROUP子句229

11.2.7 JOIN子句230

11.3 LINQ to SQL235

11.3.1对象关系设计器简介235

11.3.2 DataContext类简介237

11.3.3 SubmitChanges()方法简介239

11.3.4插入数据239

11.3.5更新数据240

11.3.6删除数据241

11.4实验指导——多表关联查询242

思考与练习244

第12章 高级技术应用245

12.1文件上传与下载245

12.1.1文件上传245

12.1.2文件下载249

12.2文件操作252

12.2.1获取文件基本信息252

12.2.2判断文件是否存在253

12.2.3创建文件253

12.2.4删除文件254

12.2.5移动文件254

12.2.6复制文件255

12.3目录操作256

12.3.1获取目录基本信息256

12.3.2判断目录是否存在257

12.3.3创建目录257

12.3.4删除目录258

12.3.5遍历目录258

12.4第三方控件259

12.4.1分页控件260

12.4.2验证码控件263

12.5实验指导——WebSocket发送消息264

思考与练习267

第13章 Ajax技术269

13.1 Ajax技术简介269

13.2 ScriptManager控件270

13.2.1 ScriptManager简介270

13.2.2 ScriptManager应用271

13.3 UpdatePanel控件275

13.3.1 UpdatePanel简介275

13.3.2 UpdatePanel异步更新276

13.3.3异步回发中的应用限制278

13.3.4 UpdateProgress280

13.4 Timer控件281

13.5实验指导——图片的定时切换281

13.6 jQuery283

13.6.1 jQuery简介284

13.6.2 jQuery选择器285

13.6.3 jQuery事件286

13.6.4 jQuery特效287

思考与练习288

第14章 Silverlight入门289

14.1 Silverlight概述289

14.1.1 Silverlight简介289

14.1.2 Silverlight结构291

14.1.3与WPF的比较292

14.2实验指导——创建第一个Silverlight应用程序293

14.3了解XAML296

14.3.1 XAML简介297

14.3.2 XAML语法规则297

14.3.3 XAML命名空间298

14.3.4 XAML后台文件299

14.4与浏览器交互300

14.4.1调用HTML页面300

14.4.2调用Silverlight302

14.5实验指导——创建脱离浏览器的桌面应用程序305

14.6实验指导——实现一个简易时钟307

14.7实验指导——操作剪切板308

思考与练习309

第15章 ASP.NET MVC 4框架311

15.1 ASP.NET MVC概述311

15.1.1 MVC工作模式311

15.1.2 MVC优缺点312

15.1.3 ASP.NET MVC 4新特性313

15.1.4 Razor视图引擎314

15.2实验指导——创建第一个MVC 4项目317

15.3 MVC 4项目元素详解320

15.3.1 MVC 4应用程序目录结构320

15.3.2 MVC 4的约定优于配置321

15.3.3 MVC 4项目中的模型、视图与控制器321

15.3.4 MVC 4路由规则324

15.4 ASP.NET MVC 4应用程序运行流程326

15.5实验指导——管理图书信息328

思考与练习338

第16章 WCF入门340

16.1 WCF概述340

16.1.1 WCF简介340

16.1.2 WCF组成部分342

16.2实践案例——创建第一个WCF服务程序344

16.3 WCF核心元素349

16.3.1地址350

16.3.2绑定351

16.3.3合约354

16.4端点358

16.4.1通过配置文件方式359

16.4.2通过编程方式361

16.5实验指导——实现防盗链362

思考与练习364

第17章 配置和部署ASP.NET网站366

17.1了解配置文件366

17.1.1配置文件概述366

17.1.2配置文件及其说明367

17.1.3配置文件的保存和加载368

17.2了解Web.config文件369

17.2.1 Web.config文件的优点369

17.2.2创建Web.config文件370

17.2.3配置文件结构371

17.2.4 Web.config的常用配置节373

17.2.5 <system.web>配置节377

17.3网站部署和发布381

17.3.1通过“发布网站”工具发布381

17.3.2通过“复制网站”工具发布388

17.4实验指导——通过XCOPY工具进行发布389

思考与练习391

附录 思考与练习答案392

第1章 搭建ASP.NET 4.5的开发环境392

第2章 ASP.NET Web窗体页392

第3章 Web服务器控件392

第4章 页面请求与响应对象392

第5章 数据保存对象393

第6章 站点导航控件393

第7章 使用母版页393

第8章 验证用户输入的有效性393

第9章 ADO.NET进行数据库编程394

第10章 数据绑定技术394

第11章 LINQ数据处理394

第12章 高级技术应用394

第13章 Ajax技术395

第14章 Silverlight入门395

第15章 ASP.NET MVC 4框架395

第16章 WCF入门396

第17章 配置和部署ASP.NET网站396

热门推荐