图书介绍

ASP.NET程序开发实用教程pdf电子书版本下载

ASP.NET程序开发实用教程
  • 纪禹希,黄盛奎编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302317630
  • 出版时间:2013
  • 标注页数:428页
  • 文件大小:102MB
  • 文件页数:439页
  • 主题词:网页制作工具-程序设计-高等学校-教材

PDF下载


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

下载说明

ASP.NET程序开发实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ASP.NET 4.0简介 1

1.1 ASP.NET4.0概述 2

1.1.1 ASP.NET的发展 2

1.1.2 ASP.NET 4.0的新特性 2

1.2 .NET框架概述 5

1.2.1 .NET框架的发展历程 5

1.2.2 .NET框架体系 6

1.2.3 .NET框架4.0的新特性 7

1.3 ASP.NET的运行环境 8

1.3.1 安装和配置IIS 8

1.3.2 安装Visual Studio 2010 12

1.4 ASP.NET 4.0应用程序文件 15

1.4.1 配置文件 16

1.4.2 Global.asax 17

1.5 ASPX网页代码模式 18

1.5.1 单文件页模式 19

1.5.2 代码隐藏页模式 19

1.5.3 两种模式的比较 20

1.6 Visual Studio 2010的使用 21

1.6.1 Visual Studio 2010开发环境 21

1.6.2 创建网站项目 22

1.7 上机实训 24

1.8 本章习题 24

第2章 C#语言基础 25

2.1 C#语言概述 26

2.1.1 程序结构 26

2.1.2 创建C#控制台程序 27

2.1 .3 关键字 28

2.2 变量和常量 29

2.2.1 变量 29

2.2.2 常量 30

2.3 C#数据类型 30

2.3.1 值类型 30

2.3.2 引用类型 34

2.4 运算符 37

2.5 C#中的控制语句 40

2.5.1 选择语句 40

2.5.2 循环结构 42

2.5.3 跳转语句 44

2.5.4 异常处理 46

2.6 C#面向对象编程 48

2.6.1 类 48

2.6.2 类与结构 49

2.6.3 类的访问修饰符 49

2.6.4 构造函数和析构函数 51

2.6.5 this和static关键字 52

2.6.6 继承和多态性 53

2.6.7 虚方法 54

2.6.8 抽象类 55

2.6.9 装箱和拆箱 56

2.7 上机实训 57

2.8 本章习题 57

第3章 ASP.NET常用内置对象 59

3.1 Request对象 60

3.1.1 Request对象的常用属性和方法 60

3.1.2 网页之间传递数据 61

3.1.3 获取客户端浏览器信息 63

3.2 Response对象 64

3.2.1 Response对象的常用属性和方法 64

3.2.2 Write方法的使用 65

3.2.3 Redirect方法的使用 65

3.2.4 End方法的使用 66

3.3 Server对象 67

3.3.1 Server对象的常用属性和方法 67

3.3.2 MapPath方法的使用 69

3.3.3 HtmlEncode方法的使用 69

3.3.4 UrlEncode方法的使用 70

3.3.5 Execute方法和Transfer方法的使用 71

3.4 Cookies对象 73

3.4.1 概述 73

3.4.2 Cookies对象的属性 73

3.4.3 Cookies对象的方法 74

3.4.4 Cookies对象的使用 74

3.4.5 测试浏览器是否支持Cookies对象 76

3.4.6 Cookies对象的应用举例 78

3.5 Session对象 79

3.5.1 概述 79

3.5.2 Session对象的属性 79

3.5.3 Session对象的方法 80

3.5.4 Session对象的使用 80

3.5.5 Session对象的应用举例 81

3.5.6 Session的存储 84

3.6 Application对象 85

3.6.1 Application对象的属性 86

3.6.2 Application对象的方法 86

3.6.3 Application对象的使用 88

3.7 上机实训 90

3.8 本章习题 91

第4章 Web服务器控件 93

4.1 HTML服务器控件 94

4.1.1 HTML服务器控件与HTML元素 94

4.1.2 HTML服务器控件的功能 95

4.1.3 HTML服务器控件的常用属性 96

4.1.4 常用HTML服务器控件 97

4.1.5 应用举例 107

4.2 Web服务器控件 109

4.2.1 概述 109

4.2.2 Web服务器控件的功能 109

4.2.3 常用的Web服务器控件 110

4.2.4 应用举例 118

4.3 数据控件 120

4.3.1 数据源控件 120

4.3.2 数据绑定控件 121

4.4 验证控件 122

4.4.1 必需字段验证控件 123

4.4.2 比较验证控件 124

4.4.3 范围验证控件 125

4.4.4 正则表达式验证控件 126

4.4.5 自定义验证控件 127

4.5 导航控件 128

4.5.1 Web.sitemap文件 128

4.5.2 SiteMapDataSource控件 130

4.5.3 TreeView控件 130

4.5.4 Menu控件 132

4.5.5 SiteMapPath控件 133

4.6 登录控件 133

4.6.1 登录控件概述 134

4.6.2 常用的登录控件 134

4.7 Web部件 135

4.7.1 Web部件概述 135

4.7.2 Web部件的基本要素 136

4.7.3 Web页的显示模式 137

4.8 上机实训 137

4.9 本章习题 138

第5章 数据库操作技术 141

5.1 SQL Server 2008简介 142

5.1.1 安装SQL Sever 2008 142

5.1.2 启动SQL Server2008服务管理器 148

5.1.3 SQL Server2008使用的网络协议 150

5.1.4 启动SQL Server Management Studio 151

5.1.5 创建服务器组和注册服务器 152

5.1.6 创建SQL数据库和数据表 153

5.1.7 数据库的备份和还原 155

5.1.8 附加和分离数据库 158

5.2 ADO.NET与数据库的访问 161

5.2.1 认识ADO.NET 161

5.2.2 ADO.NET的组件结构 161

5.2.3 ADO.NET与数据库的连接 163

5.3 ADO.NET对象的使用 164

5.3.1 Connection对象的使用 164

5.3.2 Command对象 165

5.3.3 DataReader对象 168

5.3.4 DataAdapter和DataSet对象 169

5.4 综合实例 170

5.5 上机实训 177

5.6 本章习题 177

第6章 数据访问服务器控件 179

6.1 SqlDataSource控件 180

6.1.1 SqlDataSource控件的属性 180

6.1.2 SqlDataSource控件事件 181

6.1.3 配置数据连接 181

6.2 GridView控件 187

6.2.1 常用属性和方法 187

6.2.2 绑定数据 189

6.2.3 显示数据 189

6.2.4 排序设计 191

6.2.5 分页设计 194

6.3 FormView控件 197

6.3.1 FormView控件常用的属性和事件 197

6.3.2 利用模板显示数据 199

6.3.3 编辑数据 201

6.4 DetailsView控件 202

6.4.1 DetailsView控件常用的属性和事件 202

6.4.2 显示数据 204

6.4.3 DetailsView与GridView的联合使用 206

6.5 综合应用实例 208

6.6 上机实训 213

6.7 本章习题 213

第7章 ASP.NET4.0与Ajax 215

7.1 Ajax概况 216

7.1.1 Ajax使用的技术 216

7.1.2 Ajax的运行机制 217

7.2 调试Ajax应用 219

7.3 ASP.NET Ajax服务器控件 221

7.3.1 使用ScriptManager控件 222

7.3.2 使用UpdatePanel控件 223

7.3.3 使用Timer控件 227

7.3.4 使用Updateprogress控件 229

7.4 ASP.NET Ajax服务器端控件扩展 232

7.4.1 安装ASP.NET Ajax Control Toolkit 232

7.4.2 使用AutoCompleteExtender扩展控件 235

7.4.3 使用DragPanelExtender控件 239

7.4.4 使用FilteredTextBoxExtender控件 240

7.4.5 使用ConfirmButtonExtender控件 241

7.4.6 使用CalendarExtender控件 242

7.5 上机实训 243

7.6 本章习题 244

第8章 主题与母版 247

8.1 主题 248

8.1.1 什么是主题 248

8.1.2 主题的应用范围 249

8.1.3 创建主题并应用网页 250

8.2 应用主题 252

8.2.1 设置应用主题的方法 252

8.2.2 以编程方式应用ASP.NET主题 253

8.3 母版页 253

8.3.1 母版页的工作原理 254

8.3.2 创建母版页 254

8.3.3 设计母版页的布局 255

8.3.4 使用母版页创建内容页 257

8.4 母版页的嵌套 260

8.5 综合实例 265

8.6 上机实训 270

8.7 本章习题 271

第9章 成员资格及角色管理 273

9.1 登录系列控件 274

9.1.1 Login控件 274

9.1.2 LoginView控件 275

9.1.3 LoginStatus控件 276

9.1.4 LoginName控件 276

9.1.5 PasswordRecovery控件 276

9.1.6 CreateUserWizard控件 277

9.1.7 ChangePassword控件 277

9.2 使用成员资格管理用户 278

9.2.1 成员资格介绍 278

9.2.2 成员资格类 279

9.2.3 配置ASP.NET应用程序以使用成员资格 280

9.3 使用角色管理授权 284

9.3.1 角色管理介绍 284

9.3.2 角色管理类 285

9.4 实现基本成员角色管理 286

9.4.1 创建新用户并分配角色权限 286

9.4.2 管理用户 288

9.4.3 更新用户信息 289

9.4.4 创建角色 289

9.4.5 管理角色 290

9.4.6 设置角色权限 290

9.5 ASP.NET的安全性 291

9.5.1 ASP.NET安全性的工作原理 291

9.5.2 ASP.NET安全性体系结构 292

9.5.3 ASP.NET身份验证 294

9.5.4 防止SQL语句利用 295

9.6 上机实训 296

9.7 本章习题 296

第10章 简易电费收费系统 299

10.1 系统概述 300

10.2 需求分析 300

10.3 用例图 300

10.4 系统总体设计 301

10.5 开发环境 301

10.6 数据库设计 301

10.7 项目及数据库搭建 303

10.8 数据库连接字符串 305

10.9 主要模块的实现 305

10.9.1 登录界面 305

10.9.2 设计收费员的母版页 310

10.9.3 用电开户页面 314

10.9.4 用户交费页面 319

10.9.5 交费记录页面 326

10.9.6 修改信息页面 329

10.10 后台代码实现 335

10.10.1 创建管理员母版页 335

10.10.2 管理员添加收费员页面 338

10.10.3 数据库备份 342

10.11 网站部署 345

10.11.1 数据库安装 345

10.11.2 IIS服务器设置 346

10.12 总结 348

10.13 上机实训 348

第11章 学生成绩管理系统 349

11.1 系统概述 350

11.2 需求分析 350

11.3 用例图 350

11.4 系统总体设计 352

11.5 开发环境 352

11.6 数据库设计 353

11.6.1 数据库的概念设计 353

11.6.2 数据流程图 354

11.7 项目及数据库搭建 355

11.8 数据访问层实现 357

11.8.1 公共数据库访问类SqlHelper的实现 357

11.8.2 登录处理类的实现 362

11.9 登录界面的实现 364

11.10 管理员的主要模块 370

11.10.1 管理员主页 370

11.10.2 教师审批页面 374

11.10.3 教师管理页面 380

11.10.4 课程安排页面 385

11.10.5 成绩管理页面 391

11.11 教师的主要模块 397

11.11.1 教师注册页面 397

11.11.2 学生审批页面 402

11.11.3 成绩录入页面 408

11.12 学生主要模块 417

11.12.1 学生注册页面 417

11.12.2 成绩查看页面 422

11.13 总结 424

11.14 上机实训 425

附录 习题答案 426

精品推荐