《ASP.NET网络程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:崔连和主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2010
  • ISBN:9787300117225
  • 页数:266 页
图书介绍:《ASP.NET网络程序设计》采用.NET Framework 3 5进行讲解,以网络企业编程实际需要为蓝本进行构建,既注重基础知识的铺垫,又偏重常用技术的精讲。全书以230个案例引领知识,84幅操作流程图引导学生学习思路,自成体系,循序渐进地讲解ASP.NET开发流程,主要内容包括ASP NET概述、Visual Studio 2008编程、ASP NET(C#)语法基础、ASP NET常用控件和内置对象、数据库操作、数据绑定控件应用、网站登录与导航、主题和母版页技术、LINQ技术和A、JAX技术。 《ASP.NET网络程序设计》由浅入深,以精练易懂的语言和丰富的应用案例,配以大量的图文演示,突出了ASP.NET编程技术知识的系统性、逻辑性和实践的先进性。《ASP.NET网络程序设计》不仅适合作为高等院校高职高专计算机专业的教材或教学参考书,还可供编程爱好者阅读参考。

第1章 ASP.NET概述 1

1.1 ASP.NET概述 2

1.1.1 ASP.NET含义 2

1.1.2 ASP.NET的历史 3

1.1.3 ASP.NET的优越之处 3

1.1.4 ASP.NET程序简介 3

1.2 .NET Framework概述 4

1.2.1 .NET Framework含义 4

1.2.2 .NET Framework组成 4

1.2.3 公共语言运行库 5

1.2.4 .NET Framework类库 6

1.2.5 命名空间 6

1.3 .NET运行环境的构建 7

1.3.1 使用ASP.NET需要安装的软件 7

1.3.2 .NET Framework 3.5的安装 8

1.3.3 IIS服务器的搭建 8

项目实训1 9

每课一考 9

第2章 Visual Studio 2008编程 12

2.1 Visual Studio 2008的安装 13

2.1.1 Visual Studio 2008的获取 13

2.1.2 Visual Studio 2008的安装步骤 14

2.1.3 Visual Studio 2008试用版到期的解决办法 17

2.2 Visual Studio 2008的环境操作 18

2.2.1 Visual Studio 2008的界面 18

2.2.2 Visual Studio 2008的常用快捷键 18

2.2.3 Visual Studio 2008的基本使用 19

2.2.4 Visual Studio 2008的编程步骤 21

2.3 构建ASP.NET窗体 21

2.3.1 构建Web页面 21

2.3.2 Web页面结构 23

2.3.3 Web页面代码的三种存在形式 24

2.3.4 ASP.NET代码编写 25

2.4 web.config配置文件 27

2.4.1 web.config基本结构 27

2.4.2 web.config配置方式 27

2.5 案例:编写一个最简单的ASP.NET程序 28

项目实训2 30

每课一考 30

第3章 ASP.NET(C#)语法基础 32

3.1 C#概述 33

3.1.1 C#的概念 33

3.1.2 C#的特点 34

3.1.3 C#的语法规则 34

3.1.4 C#的编程步骤 35

3.2 C#的数据类型 35

3.2.1 值类型 35

3.2.2 引用类型 37

3.2.3 装箱和拆箱 37

3.3 常量、变量和运算符 38

3.3.1 常量 38

3.3.2 变量 38

3.3.3 运算符 39

3.4 数组 40

3.4.1 数组的相关概念 40

3.4.2 数组的定义 41

3.4.3 数组的使用 42

3.4.4 与数组有关的操作 42

3.5 C#程序的控制结构 44

3.5.1 顺序结构 44

3.5.2 选择结构 44

3.5.3 循环结构 47

3.6 C#常用系统类 48

3.6.1 字符串操作 48

3.6.2 日期和时间 49

3.6.3 数据转换 50

3.6.4 案例:函数的综合使用 50

3.7 C#的新增功能 52

3.7.1 隐式声明 52

3.7.2 自动属性 52

3.7.3 对象初始化器 53

3.7.4 匿名类型 53

项目实训3 54

每课一考 54

第4章 ASP.NET常用控件 56

4.1 ASP.NET控件概述 57

4.1.1 ASP.NET控件的使用方法 57

4.1.2 ASP.NET控件的分类 58

4.1.3 ASP.NET控件的共同属性 59

4.2 标准控件 60

4.2.1 案例:Label标签控件的综合应用 60

4.2.2 案例:使用TextBox控件设计一个典型系统登录对话框 61

4.2.3 案例:使用Button控件实现按钮功能 62

4.2.4 案例:使用BulletedList控件创建项目列表 63

4.2.5 案例:使用CheckBoxList控件实现复选框功能 65

4.2.6 案例:使用RadioButton控件实现单选功能 67

4.2.7 案例:使用DropDownList控件创建下拉列表框 68

4.2.8 案例:使用ListBox控件创建下拉列表框 69

4.2.9 案例:使用HiddenField控件实现隐藏字段功能 71

4.2.10 案例:使用HyperLink控件实现不同页面的跳转 72

4.2.11 案例:使用MultiView和View控件实现视图的切换 72

4.2.12 Image控件 74

4.2.13 案例:使用ImageMap控件实现对图片的操作 74

4.2.14 案例:使用Calendar控件实现一个简单的日历 76

4.2.15 案例:使用FileUpload控件实现文件上传功能 77

4.2.16 容器类控件 78

4.2.17 案例:使用Table、TableRow和TableCell控件创建学生基本信息表 82

4.2.18 案例:AdRotator广告条控件的使用 84

4.2.19 其他控件 85

4.3 验证控件 86

4.3.1 验证控件概述 87

4.3.2 案例:使用RequiredField-Validator控件验证网页信息 87

4.3.3 案例:使用CompareValidator控件验证密码 88

4.3.4 案例:使用RangeValidator控件判断输入年龄是否正确 89

4.3.5 案例:使用RegularExpression-Validator控件判断E-mail是否输入正确 90

4.3.6 案例:验证规则Custom-Validator控件的使用 91

4.3.7 案例:使用Validation-Summary控件检查验证结果 93

4.4 用户控件 94

4.4.1 案例:用户控件的创建和调用 95

4.4.2 将ASP.NET网页转换为用户控件 97

4.4.3 案例:动态加载用户控件 97

4.5 第三方控件的使用 98

4.5.1 FreeTextBox控件 98

4.5.2 案例:GoogleMap控件的操作使用 101

4.5.3 案例:PopupWin控件的操作使用 102

项目实训4 103

每课一考 104

第5章 ASP.NET内置对象 107

5.1 ASP.NET内置对象概述 108

5.1.1 对象的概念 108

5.1.2 常用的内置对象 110

5.2 Request对象 110

5.2.1 概述 110

5.2.2 属性和方法 111

5.2.3 案例:使用Request对象实现表单交互、获取信息 111

5.3 Response对象 114

5.3.1 概述 114

5.3.2 基本应用 115

5.3.3 案例:Response对象方法的使用 115

5.4 Application对象 116

5.4.1 概述 116

5.4.2 基本应用 117

5.4.3 案例:使用Application对象编写网页计数器程序 117

5.5 Session对象 118

5.5.1 概述 118

5.5.2 基本应用 119

5.5.3 案例:使用Session对象编写聊天室程序 120

5.6 Server对象 121

5.6.1 概述 121

5.6.2 基本应用 121

5.6.3 案例:使用Server对象访问Web服务器 122

项目实训5 124

每课一考 125

第6章 ASP.NET数据库操作 128

6.1 数据库操作概述 129

6.1.1 数据库概述 129

6.1.2 ADO.NET概述 130

6.1.3 ADO.NET中各类数据库的接口 130

6.2 数据库的连接 130

6.2.1 概述 130

6.2.2 连接到Access数据库 132

6.2.3 连接到SQL Server数据库 132

6.2.4 连接到Oracle数据库 133

6.2.5 案例:使用Connection对象连接SQL Server数据库 133

6.3 数据库的连线式操作 134

6.3.1 概述 134

6.3.2 Command对象 135

6.3.3 DataReader对象 140

6.3.4 案例:连线式数据库的操作 143

6.4 数据库的离线式操作 146

6.4.1 概述 146

6.4.2 DataAdapter对象 147

6.4.3 DataSet对象 152

6.4.4 案例:离线式数据库的操作 157

项目实训6 161

每课一考 162

第7章 数据绑定控件的应用 165

7.1 SQL Server 2005 Express 166

7.1.1 SQL Server 2005 Express概述 166

7.1.2 案例:SSMSE的安装与使用 167

7.1.3 集成开发环境的数据库操作 167

7.2 数据控件的使用 169

7.3 常用数据源控件 172

7.3.1 数据源控件概述 172

7.3.2 SqlDataSource的使用 174

7.4 数据绑定控件及其应用 176

7.4.1 GridView控件 176

7.4.2 ListView控件 178

7.4.3 FormView控件 179

7.4.4 Repeater控件 180

7.4.5 DataPager控件 181

7.4.6 DataList控件 182

7.4.7 DetailsView控件 182

项目实训7 183

每课一考 183

第8章 网站登录与导航 186

8.1 网站登录管理技术 187

8.1.1 ASP.NET网站登录管理的基本原理 187

8.1.2 验证类型 188

8.1.3 验证类型的配置 189

8.1.4 用户管理 190

8.1.5 角色管理 191

8.1.6 访问规则设置 191

8.2 登录控件 192

8.2.1 登录控件外观设计 193

8.2.2 案例:使用Login控件实现用户登录 193

8.2.3 LoginName、LoginStatus和LoginView三个控件 195

8.2.4 CreateUserWizard控件 196

8.2.5 案例:使用ChangePassword控件修改密码 198

8.2.6 案例:使用PasswordRecovery控件找回密码 199

8.3 导航技术 200

8.3.1 站点地图 201

8.3.2 案例:使用SiteMapPath控件显示网站路径 201

8.3.3 案例:使用TreeView控件实现站点导航 203

8.3.4 案例:使用Menu控件进行菜单设计 204

项目实训8 206

每课一考 207

第9章 主题和母版页技术 210

9.1 CSS样式的使用 211

9.1.1 CSS样式概述 211

9.1.2 案例:CSS样式的创建 212

9.1.3 CSS样式的应用 214

9.2 主题的使用 214

9.3 母版页 216

9.3.1 母版页的组成 217

9.3.2 母版页的应用 218

9.3.3 案例:母版页的创建与使用 219

9.3.4 母版页的原理 221

9.3.5 母版页与内容页的关联 223

9.3.6 母版页技术的常用控件 223

9.3.7 案例:母版页编程 224

项目实训9 227

每课一考 227

第10章 LINQ技术 230

10.1 LINQ技术概述 231

10.2 LINQ技术的应用 233

10.2.1 LINQ常用语句 233

10.2.2 LINQ to SQL的使用 234

10.3 LinqDataSource控件 236

10.3.1 LinqDataSource控件的属性 237

10.3.2 LinqDataSource控件的使用 237

10.4 案例:简单学生管理系统的创建 238

项目实训10 243

每课一考 244

第11章 AJAX技术 246

11.1 AJAX技术概述 247

11.2 AJAX控件 248

11.2.1 AJAX控件概述 248

11.2.2 案例:网页电子钟的制作 250

11.3 ASP.NET AJAX控件工具包的使用 252

11.3.1 控件工具包的获取及安装 252

11.3.2 控件工具包的典型应用 254

项目实训11 263

每课一考 263

参考文献 266