当前位置:首页 > 工业技术
普通高等教育“十三五”规划教材  高等学校计算机规划教材  ASP.NET 4.5程序设计基础教程  C#版
普通高等教育“十三五”规划教材  高等学校计算机规划教材  ASP.NET 4.5程序设计基础教程  C#版

普通高等教育“十三五”规划教材 高等学校计算机规划教材 ASP.NET 4.5程序设计基础教程 C#版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:徐会杰,朱海,王凤科主编;朱丹辉,杨玫,匡国防,刁文广副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:7121273284
  • 页数:328 页
图书介绍:本书基于最新的.NET Framework 4.5框架,采用当前常用C#编程语言,全面介绍了如何构建动态Web页面。教材章节安排合理,符合教学过程和学生学习的实际需求,语言通俗易懂、案例典型丰富,循序渐进地介绍了ASP.NET程序设计的语言基础、界面设计、编程方法和数据库系统实例开发等方面的内容。作为教学辅助,本书提供了相应的章节实验内容及课程设计等内容。
《普通高等教育“十三五”规划教材 高等学校计算机规划教材 ASP.NET 4.5程序设计基础教程 C#版》目录

第1章 .NET Framework 4.5简介 1

1.1 .NET Framework基础概念 1

1.1.1 什么是.NET Framework 1

1.1.2.NETFramework的目标 1

1.1.3 公共语言运行时 2

1.1.4.NET Framework类库 2

1.2 通用中间语言 3

1.3 .NET Framework4.5的新功能 3

1.4 小结 4

1.5 习题 4

第2章 Visual Studio 2012集成化开发环境 5

2.1 获取Visual Studio 2012 5

2.2 安装Visual Studio 2012 5

2.2.1 系统要求 6

2.2.2 安装步骤 6

2.3 Visual Studio 2012开发界面 7

2.3.1 创建web应用程序 8

2.3.2 菜单栏 9

2.3.3 工具栏 10

2.3.4 解决方案资源管理器 10

2.3.5 控件工具箱 11

2.3.6 服务器资源管理器 11

2.3.7 错误列表 12

2.3.8 页面设计窗口 12

2.3.9 代码编辑窗口 12

2.4 Visual Studio 2012的主要特性 13

2.5 小结 14

2.6 习题 14

第3章 ASP.NET技术简介 15

3.1 ASP.NET 4.5概述 15

3.1.1 ASP.NET基础概念 15

3.1.2 ASP.NET 4.5的新功能 16

3.1.3 ASP.NET开发工具 16

3.1.4 ASP.NET客户端 17

3.2 ASP.NET程序结构 17

3.2.1 ASP.NET文件类型 17

3.2.2 ASP.NET目录结构 19

3.3 ASP.NET配置 20

3.3.1 Web.config配置文件 20

3.3.2 嵌套配置设置 21

3.3.3 在Web.config中存储自定义设置 24

3.3.4 ASP.NET Web站点管理工具WAT 24

3.3.5 编程读取和写入配置设置 26

3.4 Web窗体基础 29

3.4.1 基于事件的编程模型 29

3.4.2 自动回发特性(AutoPostBack) 30

3.4.3 Web窗体处理流程 31

3.4.4 ASP.NET中的Page类 33

3.4.5 页面重定向 33

3.4.6 HTML编码 34

3.5 应用程序事件 35

3.5.1 Global.asax全局文件 35

3.5.2 基本应用程序事件 37

3.6 小结 38

3.7 习题 38

第4章 C#语言基础 39

4.1 C#语言概述 39

4.2 C#语言的基本语法 39

4.2.1 C#数据类型 39

4.2.2 变量和常量 42

4.2.3 数据类型转换 44

4.2.4 运算符与表达式 46

4.2.5 流程控制 48

4.2.6 数组 54

4.3 面向对象编程 57

4.3.1 类 57

4.3.2 属性、方法和事件 58

4.3.3 构造函数 60

4.3.4 继承和多态 61

4.3.5 委托 70

4.3.6 事件 72

4.3.7 C#语言其他概念和语言特色 76

4.4 小结 80

4.5 习题 80

第5章 ASP.NET内置对象 82

5.1 Page类 82

5.1.1 页面的生命周期 82

5.1.2 Page类的属性、方法和事件 83

5.2 Response对象 85

5.2.1 Response对象的属性和方法 85

5.2.2 应用Response对象 85

5.3 Request对象 86

5.3.1 Request对象的属性和方法 86

5.3.2 应用Request对象 87

5.4 Server对象 87

5.4.1 Server对象的属性和方法 88

5.4.2 应用Server对象 88

5.5 Cache对象 88

5.5.1 Cache对象的属性和方法 89

5.5.2 应用Cache对象 89

5.6 状态管理 89

5.6.1 ASP.NET状态管理 89

5.6.2 ViewState对象 90

5.6.3 Cookie对象 90

5.6.4 Session对象 92

5.6.5 Application对象 94

5.7 小结 95

5.8 习题 96

第6章 ASP.NET页面语法 97

6.1 ASP.NET网页扩展名 97

6.2 页面指令 98

6.3 ASPX文件内容注释 105

6.4 HTML服务器控件语法 105

6.5 ASP.NET服务器控件语法 106

6.6 代码块语法 106

6.7 表达式语法 107

6.8 小结 108

6.9 习题 108

第7章 ASP.NET服务器控件 109

7.1 服务器控件概述 109

7.1.1 HTML服务器控件 109

7.1.2 服务器控件的使用 109

7.1.3 Web服务器控件 117

7.2 服务器控件类 124

7.2.1 服务器控件基本属性 124

7.2.2 服务器控件的事件 125

7.3 文本服务器控件 127

7.3.1 标签(Label)控件 127

7.3.2 静态文本(Literal)控件 129

7.3.3 文本框(TextBox)控件 131

7.3.4 超链接文本(HyperLink)控件 132

7.4 按钮服务器控件 133

7.4.1 普通按钮(Button)控件 133

7.4.2 超链接按钮(LinkButton)控件 134

7.4.3 图像按钮(ImageButton)控件 135

7.5 图像服务器控件 135

7.5.1 图像(Image)控件 135

7.5.2 图像地图(ImageMap)控件 137

7.6 选择服务器控件 138

7.6.1 复选框(CheckBox)控件 138

7.6.2 复选框列表(CheckBoxList)控件 140

7.6.3 单选按钮(RadioButton)控件 141

7.6.4 单选按钮列表(RadioButtonList)控件 141

7.7 列表服务器控件 142

7.7.1 列表框(ListBox)控件 142

7.7.2 下拉列表框(DropDownList)控件 143

7.7.3 项目列表(BulletedList)控件 143

7.8 容器服务器控件 144

7.8.1 面板(Panel)控件 144

7.8.2 多视图(Multiview)控件 145

7.8.3 动态容器(PlaceHolder)控件 146

7.9 高级服务器控件 147

7.9.1 日历(Calendar)控件 147

7.9.2 动态广告(AdRotator)控件 149

7.10 小结 149

7.11 习题 150

第8章 ASP.NET中的样式、主题和母版页 152

8.1 在ASP.NET中应用CSS样式 152

8.1.1 创建样式 152

8.1.2 应用样式 154

8.2 主题 158

8.2.1 创建主题 158

8.2.2 创建外观 159

8.2.3 应用主题和外观 160

8.3 母版页 160

8.3.1 创建母版页 160

8.3.2 创建内容 162

8.3.3 母版页和相对路径 163

8.3.4 在web.config中配置母版页 164

8.3.5 修改母版页 164

8.3.6 动态加载母版页 165

8.3.7 母版页的嵌套 168

8.4 小结 170

8.5 习题 170

第9章 ASP.NET 4.5中的站点导航技术 172

9.1 ASP.NET站点导航概述 172

9.2 站点地图 172

9.3 配置多个站点地图 173

9.3.1 从父站点地图链接到子站点地图文件 173

9.3.2 在Web.config文件中配置多个站点地图 174

9.4 SiteMapPath控件 174

9.5 SiteMapDataSource控件 175

9.6 Menu控件 176

9.6.1 定义Menu菜单内容 176

9.6.2 Menu控件样式 177

9.7 TreeView控件 179

9.7.1 定义TreeView控件节点内容 179

9.7.2 带复选框的TreeView控件 181

9.8 小结 184

9.9 习题 184

第10章 用户控件与Web部件 185

10.1 用户控件 185

10.1.1 创建用户控件 185

10.1.2 在Web.config中注册用户控件 188

10.1.3 转换现有页为用户控件 190

10.2 编程处理用户控件 190

10.2.1 公开用户控件中的属性 190

10.2.2 使用自定义对象属性 192

10.2.3 添加用户控件事件 194

10.3 动态加载用户控件 196

10.3.1 动态创建用户控件 196

10.3.2 使用Reference指令 198

10.4 Web部件 198

10.4.1 使用Web部件 199

10.4.2 WebPartManager显示模式 206

10.5 小结 206

10.6 习题 206

第11章 ASP.NET应用程序安全技术 207

11.1 身份验证 207

11.1.1 基于Windows的身份验证 207

11.1.2 基于Forms的身份验证 208

11.2 安全代码的编写 209

11.2.1 防止SQL注入 209

11.2.2 合理使用错误页面 211

11.3 使用URL授权 212

11.4 小结 214

11.5 习题 214

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

12.1 ADO.NET概述 215

12.1.1 ADO.NET简介 215

12.1.2 ADO.NET对象模型 215

12.1.3 数据访问模式 217

12.2 数据库连接字符串 217

12.3 连接数据库 218

12.3.1 Connection对象概述 218

12.3.2 Connection对象的属性及方法 218

12.3.3 使用SqlConnection对象连接SQLServer数据库实例 219

12.4 获取数据 223

12.4.1 Command对象概述 223

12.4.2 Command对象的属性及方法 223

12.4.3 使用SqlCommand对象执行数据库命令 224

12.4.4 DataReader对象概述 224

12.4.5 DataReader对象的属性及方法 224

12.4.6 使用SqlDataReader读取数据库实例 225

12.5 填充数据集 227

12.5.1 DataAdapter对象概述 227

12.5.2 DataSet对象概述 227

12.5.3 使用DataAdapter对象、DataSet对象综合实例 228

12.6 小结 229

12.7 习题 229

第13章 ASPNET数据绑定技术与数据绑定控件 230

13.1 数据绑定概述 230

13.1.1 简单数据绑定 230

13.1.2 复杂数据绑定 232

13.2 数据源控件 232

13.2.1 SqlDataSource数据源控件 232

13.2.2 ObjectDataSource数据源控件 237

13.2.3 LinqDataSource数据源控件 240

13.3 数据绑定控件 242

13.3.1 GridView控件 242

13.3.2 DetailsView控件 249

13.3.3 DataList控件 249

13.3.4 ListView控件和DataPager控件 251

13.3.5 FormView控件 255

13.4 小结 255

13.5 习题 256

第14章 LINQ技术 258

14.1 LINQ技术概述 258

14.2 C#中的LINQ 259

14.2.1 LINQ查询表达式 259

14.2.2 LINQ查询方法 260

14.3 LINQ to ADO.NET 263

14.3.1 LINQ to DataSet 263

14.3.2 LINQ to SQL 264

14.4 LINQ to XML 267

14.4.1 构造XML树 267

14.4.2 查询XML树 270

14.4.3 操作XML树 272

14.5 LinqDataSource控件 274

14.6 小结 278

14.7 习题 279

第15章 Web服务和WCF服务 280

15.1 Web服务 280

15.1.1 Web服务概述 280

15.1.2 建立ASP.NET Web服务 280

15.1.3 调用ASP.NET Web服务 281

15.2 WCF服务 284

15.2.1 建立WCF服务 284

15.2.2 调用WCF服务 284

15.3 习题 287

第16章 ASPNET的AJAX开发技术 288

16.1 ASP.NETAJAX开发技术概述 288

16.1.1 AJAX开发模式 289

16.1.2 AJAX体系结构 294

16.2 ASP.NET AJAX核心控件 301

16.2.1 ScriptManager控件 302

16.2.2 UpdatePanel控件 303

16.2.3 UpdateProgress控件 306

16.2.4 Timer控件 308

16.3 AJAXControl Toolkit 310

16.3.1 安装ASP.NET AJAX Control Toolkit 310

16.3.2 AJAX Control Toolkit控件概览 313

16.4 小结 321

16.5 习题 321

第17章 网站部署、打包与安装 323

17.1 Web站点部署前的准备 323

17.2 IIS的安装和配置 323

17.3 复制站点 325

17.4 发布网站 326

17.5 小结 328

17.6 习题 328

相关图书
作者其它书籍
返回顶部