《ASP.NET开发与应用实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王海春主编;赵军,盛志伟参编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2016
  • ISBN:9787560639703
  • 页数:340 页
图书介绍:本书系统介绍了利用Visual Studio.NET 2010开发Web应用程序的基本知识。本书涵盖了Web 2.0和ASP.NET的全部相关基础知识,主要包括:C#基础、服务器控件使用、数据库连接技术、网络安全技术、AJAX技术和Web Service技术。

第1章 Web开发技术概述 1

1.1 Web开发技术 1

1.2 ASPNET简介 3

1.3 .NET Framework框架 4

1.3.1 .NET Framework的构成 4

1.3.2 .NET Framework公共语言运行库 4

1.3.3 .NET常用命名空间 5

1.4 .NET开发环境的建立 5

典型案例1 IIS的安装与配置 6

上机实训1 HTML语言静态网页设计 9

习题1 13

第2章 Visual Studio集成环境的配置 15

2.1 Visual Studio 2010的安装 15

2.2 Visual Studio 2010的集成环境与应用 17

2.3 基于集成环境开发Web应用程序 21

典型案例2 简单页面的设计与实现 24

习题2 28

第3章 C#语法 30

3.1 C#概述 30

3.1.1 C#简介 30

3.1.2 C#的特点 30

3.1.3 C#语法规则 31

3.1.4 C#程序编写步骤 32

3.2 C#语言的数据类型 34

3.2.1 值类型 34

3.2.2 引用类型 36

3.2.3 装箱和拆箱 37

3.3 常量、变量和运算符 38

3.3.1 常量 38

3.3.2 变量 38

3.4 数组 40

3.4.1 数组的概念 40

3.4.2 数组的定义 40

3.4.3 数组的使用 40

3.4.4 数组的操作 41

3.5 C#程序控制结构 41

3.5.1 选择结构设计 41

3.5.2 循环结构设计 42

3.6 类、对象和方法 44

3.6.1 类的概念 44

3.6.2 对象的生成 46

3.6.3 函数与方法 47

3.6.4 类的继承 50

3.6.5 委托和事件 53

3.6.6 字符串操作 56

3.6.7 日期和时间 58

3.6.8 数据转换 58

典型案例3 模拟银行ATM机操作 59

上机实训3 C#程序编写练习 64

习题3 66

第4章 Web服务器控件 67

4.1 Web服务器控件简介 67

4.2 WebControl基类 67

4.3 标准控件 68

4.3.1 Label控件 68

4.3.2 Literal控件 69

4.3.3 Button控件 71

4.3.4 ImageButton控件 74

4.3.5 LinkButton控件 74

4.3.6 TextBox控件 74

4.3.7 CheckBox控件 76

4.3.8 RadioButton控件 78

4.3.9 Image控件 79

4.3.10 HyperLink控件 81

4.3.11 ImageMap控件 81

4.4 列表控件 84

4.4.1 ListBox控件 84

4.4.2 DropDownList控件 88

4.4.3 RadioButtonList控件 90

4.4.4 CheckBoxList控件 92

4.4.5 BulletedList控件 95

4.5 用户控件 95

4.6 第三方控件 99

典型案例4 学生信息录入界面的设计与实现 101

上机实训4 ASP.NET基本控件的使用 107

习题4 111

第5章 ASP.NET内置对象 112

5.1 Request对象 112

5.2 Response对象 113

5.3 Application对象 114

5.4 Session对象 115

5.5 Server对象 116

典型案例5 车辆基本信息查询系统 117

上机实训5 ASP.NET内置对象的使用 122

习题5 125

第6章 数据库操作 126

6.1 ASPNET数据库操作概述 126

6.2 数据库的控件连接 128

6.2.1 使用SqlDataSource控件连接数据库 128

6.2.2 使用SqlDataSource控件操作数据库 133

6.3 数据库的对象连接 144

6.3.1 Connection对象 144

6.3.2 Command对象 146

6.3.3 DataReader对象 151

6.3.4 DataAdapter对象 158

6.4 DataSet对象 159

6.4.1 DataSet对象的结构 159

6.4.2 填充数据集 160

6.4.3 访问数据集 161

6.4.4 更新数据集 164

典型案例6 学生基本信息管理 168

上机实训6 商品信息管理软件开发 180

习题6 182

第7章 数据绑定控件 184

7.1 数据绑定概述 184

7.1.1 绑定方式 184

7.1.2 数据绑定控件的数据源 188

7.2 GridView控件 188

7.2.1 GridView简介 188

7.2.2 GridView绑定数据源 189

7.2.3 在GridView控件中创建列 192

7.2.4 GridView分页 211

7.2.5 GridView排序 223

7.3 Repeater控件 225

7.4 DataList控件 228

7.5 ListView控件 230

7.6 Chart控件 232

典型案例7 商品基本信息管理 234

上机实训7 学生照片管理 251

习题7 254

第8章 网站安全技术 255

8.1 网站安全登录技术 255

8.1.1 成员管理和角色管理概念 255

8.1.2 成员管理的实现 255

8.2 网站安全登录案例 260

8.3 登录控件及登录数据库 272

8.3.1 Login控件 272

8.3.2 LoginName控件 272

8.3.3 LoginStatus登录状态控件 273

8.3.4 CreateUserWizard注册控件 273

8.3.5 登录数据库的配置和建立 273

8.4 页面安全访问技术 274

8.4.1 页面安全访问技术原理 274

8.4.2 Session服务器变量 275

8.4.3 页面加载访问技术 275

8.4.4 页面加载安全访问技术原理 276

8.5 SQL注入攻击的防范 277

8.5.1 SQL注入攻击的原理 277

8.5.2 SQL注入攻击的防范 279

上机实训8-1 成员管理和角色管理 279

上机实训8-2 用户注册系统的设计 282

上机实训8-3 页面安全访问技术 283

上机实训8-4 Web攻击分析和防御 285

习题8 289

第9章 母版页技术 290

9.1 Web母版页基础 290

9.1.1 Web母版页的结构 290

9.1.2 内容页的结构 291

9.1.3 Content控件 291

9.1.4 母版页和内容页的工作 291

9.2 设计案例 292

9.2.1 母版页的设计案例 292

9.2.2 内容页的设计案例 294

9.2.3 页面工作效果 295

习题9 295

第10章 AJAX技术 296

10.1 AJAX技术概述 296

10.2 AJAX服务器控件 297

10.3 Timer控件 304

10.3.1 Timer控件属性 305

10.3.2 Timer控件应用 305

上机实训10-1 Timer控件的使用 306

上机实训10-2 聊天室系统设计 307

习题10 314

第11章 Web Service技术 316

11.1 Web Service技术基础 316

11.2 Web Service服务的工作原理与过程 318

11.3 Web Service服务的体系结构 319

11.4 创建Web服务案例 320

11.4.1 创建IIS站点 320

11.4.2 创建Web服务 322

11.4.3 测试Web服务 324

11.4.4 客户端使用Web服务 325

上机实训11 采用Web Service实现的运算调用 328

习题11 329

第12章 综合应用实例 330

12.1 系统概述 330

12.2 系统数据库设计 330

12.3 母版页设计 332

12.4 应用页设计 334

习题12 339

参考文献 340