图书介绍

ASP.NET 4.0 Web程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET 4.0 Web程序设计
  • 刘艳丽,张恒编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115298348
  • 出版时间:2012
  • 标注页数:321页
  • 文件大小:83MB
  • 文件页数:332页
  • 主题词:网页制作工具-程序设计-高等学校-教材

PDF下载


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

下载说明

ASP.NET 4.0 Web程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Web程序设计概述1

1.1 Internet与WWW概述1

1.1.1 Internet概述1

1.1.2 WWW概述2

1.2 Web浏览器与Web服务器2

1.2.1 Web浏览器2

1.2.2 Web服务器3

1.3 Web编程概述4

1.3.1 Web的工作原理4

1.3.2 动态Web开发技术概述7

1.4 ASP.NET 4.0开发环境10

1.4.1 Visual Studio 2010简介10

1.4.2 下载与安装Visual Studio 201010

1.4.3 Visual Studio 2010开发界面11

1.4.4 IIS的安装与配置12

本章实验15

第2章 HTML和CSS16

2.1 HTML基础16

2.1.1 HTML与XHTML16

2.1.2 遵循XHTML规范编写网页17

2.1.3 HTML标签17

2.1.4 HTML文档的基本结构18

2.1.5 常用的HTML标记19

2.1.6 使用HTML设计网页实例20

2.2 XML基础22

2.2.1 XML概述22

2.2.2 XML与HTML的关系22

2.2.3 XML文档的基本结构23

2.2.4 XML的特点25

2.3 使用CSS布局网页26

2.3.1 CSS概述26

2.3.2 CSS与HTML的关系26

2.3.3 设置样式27

2.3.4 样式规则29

2.3.5 对HTML网页应用样式32

本章实验33

第3章 JavaScript编程基础34

3.1 JavaScript简介34

3.1.1 JavaScript的起源34

3.1.2 JavaScript的特点35

3.1.3 JavaScript的作用35

3.1.4 JavaScript的组成35

3.1.5 JavaScript程序的编辑和调试36

3.2 JavaScript编程基础37

3.2.1 JavaScript的变量37

3.2.2 数组39

3.2.3 string类型40

3.2.4 JavaScript的函数41

3.2.5 JavaScript对象化编程42

3.2.6 事件驱动及事件处理44

3.3 浏览器对象模型46

3.3.1 体系结构47

3.3.2 window对象47

3.3.3 Document对象49

3.3.4 Location对象51

3.3.5 History对象52

3.3.6 Navigator对象52

3.4 文档对象模型52

3.4.1 HTML文档对象模型节点树52

3.4.2 访问指定节点53

3.4.3 处理元素属性54

3.5 客户端动态网页编程55

3.5.1 动态修改文档内容55

3.5.2 样式表编程55

本章实验57

第4章 C#语言基础58

4.1 创建一个简单的C#程序58

4.2 C#数据类型59

4.2.1 值类型59

4.2.2 引用类型61

4.2.3 装箱与拆箱63

4.3 变量与常量63

4.3.1 变量63

4.3.2 常量64

4.4 流程控制64

4.4.1 分支语句64

4.4.2 循环结构65

4.5 运算符67

4.5.1 算术运算符67

4.5.2 赋值运算符68

4.5.3 关系运算符69

4.5.4 逻辑运算符70

4.5.5 条件运算符70

4.5.6 位运算符70

4.5.7 运算符的优先级71

4.6 字符串处理71

4.6.1 使用string和StringBuilder71

4.6.2 格式化字符串72

4.6.3 对字符串进行编码73

4.7 类和结构73

4.7.1 定义类和结构73

4.7.2 定义属性75

4.7.3 定义索引器75

4.7.4 重载方法75

4.7.5 使用Ref和Out类型参数76

4.7.6 定义接口和抽象类76

4.8 使用集合编程77

4.8.1 使用枚举78

4.8.2 使用数组78

4.8.3 使用ArrayList79

4.8.4 使用哈希表79

4.8.5 使用字典80

4.8.6 使用堆栈81

4.8.7 使用队列81

本章实验82

第5章 ASP.NET Web开发基础83

5.1 ASP.NET 4.0简介83

5.1.1 .NET 4.0框架体系结构概述83

5.1.2 ASP.NET的演变和ASP.NET 4.0新特性83

5.2 ASP.NET 4.0网站设计步骤86

5.2.1 创建ASP.NET网站86

5.2.2 设计Web窗体界面88

5.2.3 添加ASP.NET文件夹88

5.2.4 添加配置文件Web.config89

5.2.5 编写代码和运行应用程序89

5.3 ASP.NET配置91

5.3.1 web.config配置文件91

5.3.2 在web.config中存储自定义设置92

5.3.3 ASP.NETWeb站点管理工具WAT93

5.3.4 编程读取和写入配置设置94

5.4 编码模型96

5.4.1 两种编码模型的区别96

5.4.2 代码隐藏文件如何与页面连接98

5.4.3 控件标签如何与页面变量连接98

5.4.4 事件如何与事件处理程序连接99

5.5 ASP.NET网页语法99

5.5.1 ASP.NET网页扩展名99

5.5.2 常用页面指令100

5.5.3 ASPX文件内容注释101

5.5.4 ASP.NET服务器控件标记语法101

5.5.5 代码块语法<%%>102

5.5.6 表达式语法103

本章实验103

第6章 ASP.NET对象及状态管理105

6.1 关于Page类105

6.1.1 理解Page类105

6.1.2 Page类的属性106

6.1.3 Page类的事件106

6.2 Response对象107

6.2.1 Response对象概述107

6.2.2 Response对象的常用属性和方法107

6.2.3 Response对象Write()方法应用107

6.2.4 Response对象Redirect()方法的应用108

6.3 Request对象109

6.3.1 Request对象概述109

6.3.2 Request对象的常用集合、属性和方法109

6.3.3 Request对象简单代码示例110

6.3.4 使用QueryString数据集合实例110

6.3.5 综合使用ServerVariables和Browser数据集合实例111

6.4 Server对象111

6.4.1 Server对象概述111

6.4.2 Server对象的常用属性和方法111

6.4.3 Server对象对字符串编码实例112

6.4.4 Button按钮的跨网页提交实例112

6.5 状态管理概述113

6.5.1 ViewState114

6.5.2 HiddenField控件115

6.5.3 Cookie对象115

6.5.4 Session对象117

6.5.5 Application对象120

6.6 Cache对象122

6.6.1 Cache对象概述122

6.6.2 Cache对象的常用属性和方法122

6.6.3 Cache对象实例123

本章实验124

第7章 ASP.NET 4.0服务器控件125

7.1 服务器控件概述125

7.2 常用的HTML服务器控件126

7.2.1 HTML普通控件与HTML元素的对应126

7.2.2 把HTML普通控件转换成HTML服务器控件126

7.2.3 使用HTML与Web服务器控件的场合126

7.3 常用的Web服务器控件127

7.3.1 TextBox控件127

7.3.2 HyperLink控件128

7.3.3 Button、LinkButton和ImageButton控件129

7.3.4 Image控件和ImageMap控件130

7.3.5 Calendar控件134

7.3.6 FileUpLoad控件135

7.3.7 其他常用Web服务器控件137

7.4 验证控件138

7.4.1 验证控件概述138

7.4.2 RequiredFieldValidator控件139

7.4.3 CompareValidator控件140

7.4.4 RangeValidator控件141

7.4.5 RegularExpressionValidator控件141

7.4.6 CustomValidator控件142

7.4.7 ValidationSummary控件143

7.5 用户控件145

7.5.1 用户控件与ASP.NET网页的比较145

7.5.2 创建用户控件146

7.5.3 使用用户控件147

7.5.4 访问用户控件的属性147

7.5.5 用户控件的事件148

7.6 在ASP.NET中使用JavaScript149

7.6.1 客户端提示确认后再执行服务器端事件149

7.6.2 服务器端执行完成后再执行客户端代码150

本章实验150

第8章 ADO.NET数据访问152

8.1 ADO.NET概述152

8.1.1 ADO.NET简介152

8.1.2 ADO.NET的体系结构153

8.1.3 数据库应用程序的开发流程153

8.2 建立数据库连接Connection对象154

8.2.1 Connection对象概述154

8.2.2 Connection对象的属性及方法154

8.2.3 数据库连接字符串155

8.2.4 使用SqlConnection对象连接SQL Server数据库155

8.3 使用Command对象执行数据库命令157

8.3.1 Command对象概述157

8.3.2 Command对象的属性及方法157

8.3.3 使用SqlCommand对象执行数据库命令实例158

8.4 连线模式数据访问DataReader对象161

8.4.1 DataReader对象的属性及方法162

8.4.2 使用SqlDataReader读取数据库实例162

8.5 离线模式数据库访问164

8.5.1 DataSet数据集164

8.5.2 DataAdapter对象165

8.5.3 使用DataAdapter、DataSet对象综合实例166

本章实验167

第9章 数据绑定技术与绑定控件168

9.1 数据绑定技术基础168

9.1.1 单值数据绑定168

9.1.2 重复值绑定169

9.2 数据源控件171

9.2.1 SqlDataSource数据源控件172

9.2.2 ObjectDataSource数据源控件172

9.2.3 LinqDataSource数据源控件173

9.3 数据绑定控件173

9.3.1 GridView控件173

9.3.2 DetailsView控件179

9.3.3 ListView控件和DataPager控件180

9.3.4 FormView控件182

本章实验185

第10章 使用LINQ186

10.1 LINQ技术基础186

10.2 LinqDataSource数据源控件187

10.3 使用LINQ实现数据访问188

10.3.1 LINQ查询表达式188

10.3.2 LINQ to SQL概述190

10.3.3 建立LINQ数据源190

10.3.4 使用LINQ to SQL查询数据191

10.3.5 使用LINQ to SQL管理数据194

10.3.6 LINQ to XML概述196

10.3.7 使用LINQ to XML管理XML文档196

10.4 数据绑定与LINQ技术结合199

本章实验200

第11章 ASP.NET网页布局与标准化202

11.1 概述202

11.2 母版页202

11.2.1 母版页和内容页202

11.2.2 母版页的运行机制203

11.2.3 创建母版页203

11.2.4 创建内容页204

11.2.5 设置母版页应用范围205

11.2.6 访问母版页上的控件205

11.3 主题与外观206

11.3.1 主题概述206

11.3.2 外观概述207

11.3.3 创建主题和外观207

11.3.4 应用主题和外观208

11.4 Web部件210

11.4.1 Web部件基础210

11.4.2 用户界面结构组件211

11.4.3 建立Web部件网页213

11.5 导航控件和站点地图214

11.5.1 站点地图概述214

11.5.2 使用SiteMapPath控件显示导航215

11.5.3 使用TreeView控件显示导航217

11.5.4 Menu控件显示导航222

11.5.5 在母版页中使用网站导航224

本章实验224

第12章 ASP.NET应用程序安全技术226

12.1 ASP.NET安全结构226

12.2 基于Windows的身份验证226

12.2.1 使用Windows验证的原因227

12.2.2 Windows验证机制228

12.2.3 实现Windows验证229

12.3 使用登录控件231

12.3.1 Login控件231

12.3.2 LoginStatus控件233

12.3.3 LoginView控件234

12.3.4 PasswordRecovery控件234

12.3.5 ChangePassword控件234

12.3.6 CreateUserWizard控件235

12.4 角色与授权237

12.4.1 创建角色237

12.4.2 在web.config中授权239

12.4.3 在web.config中授权的实例239

12.5 通过编程方式实现验证与授权240

12.5.1 使用成员资格服务类验证240

12.5.2 使用角色管理类授权242

本章实验244

第13章 文件操作245

13.1 文件的常用操作245

13.1.1 创建文件245

13.1.2 复制文件246

13.1.3 删除文件247

13.1.4 移动文件247

13.2 文件夹的常用操作248

13.2.1 创建文件夹248

13.2.2 移动文件夹249

13.2.3 删除文件夹249

13.2.4 遍历文件夹中的文件250

13.3 读写文件251

13.3.1 Stream类251

13.3.2 Reader和Writer类255

13.4 文件上传与下载257

13.4.1 文件上传257

13.4.2 文件下载258

本章实验260

第14章 在ASP.NET中使用XML261

14.1 XML介绍261

14.1.1 XML的使用场合261

14.1.2 XML应用实例261

14.1.3 XML命名空间262

14.1.4 XML架构262

14.2 基于流的XML处理263

14.2.1 写XML文件263

14.2.2 读取XML文件265

14.3 内存中的XML处理267

14.3.1 XmlDocurnent类268

14.3.2 XDocument类270

14.4 使用LINQ to XML转换XML273

14.5 使用XSLT转换XML274

14.5.1 System.Xml.Xsl命名空间下的类275

14.5.2 直接使用XSLT转换XML文件275

14.5.3 传递参数至XSL样式表276

14.6 XML与DataSet的交互276

14.6.1 把DataSet转换为XML实例277

14.6.2 把DataSet作为XML访问实例278

本章实验279

第15章 ASP.NET的AJAX扩展280

15.1 AJAX概述280

15.1.1 AJAX开发模式280

15.1.2 ASP.NET AJAX技术的特点280

15.1.3 ASP.NET AJAX架构281

15.2 常用的ASP.NET AJAX控件281

15.2.1 ScriptManager控件281

15.2.2 UpdatePanel控件282

15.2.3 UpdateProgress控件285

15.2.4 Timer控件287

15.2.5 ScriptManagerProxy控件288

15.3 ASP.NET AJAX控件工具包288

15.3.1 安装ASP.NET AJAX控件工具包289

15.3.2 PasswordStrengh控件290

15.3.3 使用SlideShow控件播放照片291

15.3.4 使用ModalPopupExtender控件294

本章实验295

第16章 Web服务和WCF服务296

16.1 Web服务概述296

16.2 建立ASP.NET Web服务297

16.2.1 创建一个Web服务297

16.2.2 Web方法的定义298

16.2.3 Web服务的测试298

16.2.4 Web服务应用实例299

16.3 使用Web服务301

16.3.1 Web服务应用实例301

16.3.2 使用Web服务实现简单计算器303

16.4 WCF服务305

16.4.1 WCF服务概述305

16.4.2 创建一个WCF服务306

16.4.3 WCF服务应用实例306

本章实验309

第17章 网站发布、打包与安装310

17.1 Web站点部署前的准备310

17.2 复制Web站点310

17.3 发布网站313

17.4 打包与安装315

17.4.1 创建安装项目315

17.4.2 安装应用程序318

17.4.3 卸载应用程序320

本章实验320

参考文献321

热门推荐