当前位置:首页 > 工业技术
ASP.NET程序设计教程
ASP.NET程序设计教程

ASP.NET程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘培文,韩小祥主编
  • 出 版 社:北京:中国人民大学出版社;北京:北京科海电子出版社
  • 出版年份:2009
  • ISBN:9787300101576
  • 页数:290 页
图书介绍:本书介绍ASP.NET程序设计。
《ASP.NET程序设计教程》目录

第1章 ASP.NET基础 1

1.1 交互式网页基础知识 1

1.2 ASP.NET简介 2

1.2.1 .NET框架概述 2

1.2.2 ASP.NET概述 3

1.3 搭建.NET的开发与运行环境 4

1.3.1 安装与配置Visual Studio 2005开发环境 4

1.3.2 安装与配置IIS 8

1.3.3 测试安装环境 12

1.4 第一个ASP.NET Web应用程序 13

1.4.1 Web窗体页概述 13

1.4.2 创建HelloWorld应用程序 13

1.4.3 创建HelloWorld的Web窗体页 14

1.4.4 编辑Web窗体页代码 15

1.4.5 添加配置文件Web.config 17

1.4.6 运行HelloWorld应用程序 17

1.5 上机实战 18

1.6 小结 19

1.7 习题 20

1.7.1 选择题 20

1.7.2 填空题 20

1.7.3 上机操作 20

第2章 C#语言基础 21

2.1 C#概述 21

2.2 C#基本语法 22

2.2.1 变量与常量 22

2.2.2 数据类型 23

2.2.3 运算符与表达式 30

2.2.4 流程控制语句 31

2.2.5 注释 36

2.3 C#面向对象编程基础 37

2.3.1 类 37

2.3.2 类的数据成员和函数成员 38

2.3.3 属性和索引器 39

2.3.4 继承与派生 41

2.3.5 抽象类、密封类和嵌套类 44

2.3.6 this关键字和static关键字 45

2.4 数组和字符串处理 45

2.4.1 数组概述 45

2.4.2 遍历数组的元素 48

2.4.3 System.Array类 49

2.4.4 String和StringBuilder 49

2.5 上机实战 50

2.6 小结 51

2.7 习题 52

2.7.1 选择题 52

2.7.2 填空题 52

2.7.3 上机操作 52

第3章 ASP.NET Web窗体页 54

3.1 ASP.NET Web窗体页概述 54

3.2 Web窗体页的运行过程 55

3.3 ASP.NET的基本指令 56

3.3.1 页指令@Page 56

3.3.2 用户控件指令@Control 56

3.3.3 注册指令@Register 57

3.3.4 引用指令@Reference 57

3.3.5 执行指令@Implements 58

3.3.6 导入指令@Import 58

3.3.7 程序集指令@Assembly 58

3.3.8 母版页指令@Master 58

3.3.9 输出缓冲指令@OutputCache 59

3.3.10 母版页类型指令@MasterType 60

3.3.11 上一页类型指令@PreviousPageType 60

3.4 Web窗体页的基本语法 60

3.4.1 代码呈现块语法 60

3.4.2 代码声明块语法 61

3.4.3 ASP.NET服务器控件语法 61

3.4.4 HTML服务器控件语法 62

3.4.5 数据绑定表达式语法 62

3.4.6 服务器端对象标记语法 62

3.4.7 服务器端包含指令语法 63

3.4.8 服务器端注释语法 63

3.4.9 声明性表达式语法 63

3.5 内联代码分离和代码隐藏分离 64

3.5.1 内联代码分离 64

3.5.2 代码隐藏分离 65

3.6 上机实战 67

3.7 小结 68

3.8 习题 68

3.8.1 选择题 68

3.8.2 填空题 69

3.8.3 上机操作 69

第4章 ASP.NET的管理状态和对象 71

4.1 ASP.NET的对象 71

4.1.1 Response对象及其应用 71

4.1.2 Request对象及其应用 73

4.1.3 Runtime对象及其应用 77

4.1.4 ServerUtility对象及其应用 78

4.2 ASP.NET的管理状态 83

4.2.1 Application状态及其应用 84

4.2.2 Session状态及其应用 85

4.2.3 Cookie状态及其应用 89

4.2.4 ViewState状态及其应用 91

4.3 上机实战 93

4.4 小结 93

4.5 习题 94

4.5.1 选择题 94

4.5.2 填空题 94

4.5.3 上机操作 95

第5章 HTML服务器控件 96

5.1 HTML服务器控件概述 96

5.1.1 HtmlControl类 97

5.1.2 HtmlContainerControl类 98

5.1.3 HtmlInputControl类 98

5.2 容器控件 99

5.2.1 HtmlForm控件 99

5.2.2 HtmlAnchor控件 100

5.2.3 HtmlSelect控件 101

5.2.4 HtmlButton控件 102

5.2.5 HtmlTextArea控件 103

5.2.6 HtmlTable、HtmlTableRow和HtmlTableCell控件 103

5.2.7 HtmlGenericControl和HtmlHead控件 105

5.3 输入控件 106

5.3.1 HtmlInputButton、HtmlInputReset和HtmlInputSubmit控件 106

5.3.2 HtmlInputRadioButton控件 107

5.3.3 HtmlInputCheckBox控件 107

5.3.4 HtmlInputFile控件 108

5.3.5 HtmlInputHidden控件 109

5.3.6 HtmlInputText和HtmlInputPassword控件 110

5.3.7 HtmlInputImage控件 111

5.4 其他类型控件 112

5.4.1 HtmlImage控件 112

5.4.2 HtmlTitle、HtmlLink和HtmlMeta控件 113

5.5 上机实战 114

5.6 小结 116

5.7 习题 116

5.7.1 选择题 116

5.7.2 填空题 116

5.7.3 上机操作 117

第6章 Web服务器控件 119

6.1 Web服务器控件概述 119

6.1.1 Control类 120

6.1.2 WebControl类 122

6.1.3 ListControl类 122

6.1.4 BaseValidator类 124

6.2 标准服务器控件 125

6.2.1 文本、文本输入和图像控件 125

6.2.2 按钮控件 129

6.2.3 列表控件 132

6.2.4 选择控件 136

6.2.5 容器控件 140

6.2.6 其他控件 145

6.3 服务器端验证控件 154

6.3.1 比较验证控件 154

6.3.2 正则表达式验证控件 156

6.3.3 必须字段验证控件 156

6.3.4 范围控件 157

6.3.5 自定义验证控件 158

6.3.6 验证总结控件 159

6.4 用户控件 161

6.5 上机实战 163

6.6 小结 164

6.7 习题 164

6.7.1 选择题 164

6.7.2 填空题 165

6.7.3 上机操作 165

第7章 ADO.NET访问数据库 167

7.1 ADO.NET概述 167

7.1.1 ADO.NET的组成 168

7.1.2 ADO.NET的基本类 168

7.1.3 ADO.NET的命名空间 169

7.1.4 ADO.NET与ADO 170

7.2 ADO.NET数据源及其连接 171

7.2.1 连接数据库类 171

7.2.2 连接SQL Server数据库 171

7.2.3 连接Access数据源 174

7.3 ADO.NET对数据库的基本操作 178

7.3.1 读取数据 178

7.3.2 操作数据 182

7.3.3 调用存储过程 183

7.4 数据集 184

7.4.1 数据集简介 184

7.4.2 填充数据集 186

7.4.3 数据表、数据行和数据列 188

7.4.4 过滤数据集 192

7.5 上机实战 193

7.6 小结 195

7.7 习题 195

7.7.1 选择题 195

7.7.2 填空题 196

7.7.3 上机操作 196

第8章 ASP.NET数据服务 197

8.1 数据绑定技术 197

8.1.1 数据绑定概述 197

8.1.2 Eval和Bind方法 198

8.2 数据源控件 199

8.2.1 SQL数据源控件SqlDataSource 200

8.2.2 Access数据源控件AccessDataSource 202

8.2.3 对象数据源控件ObjectDataSource 203

8.2.4 XML数据源控件XmlDataSource 206

8.2.5 站点地图数据源控件SiteMapDataSource 208

8.3 重复控件 209

8.3.1 Repeater控件概述 209

8.3.2 Repeater控件的模板 210

8.3.3 使用Repeater控件显示数据编号 212

8.4 数据列表控件 212

8.4.1 DataList控件概述 213

8.4.2 DataList控件的模板 214

8.4.3 应用CommandArgument属性 215

8.4.4 应用DataKeyField属性获取主键 216

8.4.5 DataList控件的事件 216

8.5 网格视图控件 218

8.5.1 GridView控件概述 218

8.5.2 GridView控件的模板 219

8.5.3 GridView控件的数据操作 221

8.5.4 GridView控件的事件 224

8.6 上机实战 227

8.7 小结 229

8.8 习题 229

8.8.1 选择题 229

8.8.2 填空题 230

8.8.3 上机操作 230

第9章 配置ASP.NET网站 232

9.1 配置文件Web.config 232

9.1.1 Web.config概述 232

9.1.2 ASP.NET配置架构 233

9.1.3 常用元素的配置 234

9.1.4 读取配置文件 235

9.2 应用程序文件Global.asax 236

9.2.1 Global.asax概述 236

9.2.2 应用程序指令 237

9.2.3 代码声明块 238

9.2.4 静态属性 238

9.2.5 包含文件 238

9.2.6 Global.asax文件中的事件 239

9.3 上机实战 239

9.4 小结 241

9.5 练习 241

9.5.1 选择题 241

9.5.2 填空题 242

9.5.3 上机操作 242

第10章 XML程序设计基础 244

10.1 XML的概念 244

10.2 XML的显示格式 245

10.3 XML的语法规则 245

10.3.1 DTD技术 245

10.3.2 Schema技术 246

10.4 在XML中使用HTML 246

10.4.1 在XML中使用HTML标记 246

10.4.2 在XML中使用JavaScript代码 246

10.5 .NET处理XML文件的命名空间 247

10.6 在ASP.NET中读取XML 247

10.6.1 使用XML控件 247

10.6.2 使用DOM技术 248

10.6.3 使用DataSet对象 248

10.6.4 按文本方式读取 248

10.7 在ASP.NET中创建XML文档 249

10.7.1 利用DataSet创建 250

10.7.2 利用DOM对象创建 250

10.7.3 利用文本方式创建 251

10.8 上机实战 252

10.9 小结 253

10.10 习题 253

10.10.1 选择题 253

10.10.2 填空题 254

10.10.3 上机操作 254

第11章 课程设计——在线考试系统 255

11.1 设计任务 255

11.1.1 设计内容 255

11.1.2 设计要求 255

11.1.3 主要参考文献 256

11.2 设计进度及时间安排 256

11.3 系统总体设计 256

11.3.1 系统功能描述 257

11.3.2 系统功能模块划分 257

11.4 数据库设计 258

11.4.1 表设计 258

11.4.2 关系设计 260

11.5 应用程序Examine设计 261

11.5.1 应用程序Examine的组成 261

11.5.2 设计应用程序Examine的主题 262

11.6 系统详细设计 263

11.6.1 系统后台详细设计 263

11.6.2 系统前台详细设计 263

11.7 数据访问层设计 264

11.7.1 Examine类 264

11.7.2 ExamineeLogin类 269

11.8 系统后台具体实现 270

11.8.1 管理员登录 270

11.8.2 添加新考题 272

11.8.3 修改考题 274

11.8.4 考题管理 276

11.8.5 查看考生成绩 279

11.9 系统前台具体实现 280

11.9.1 考生登录 280

11.9.2 选择考试科目 282

11.9.3 在线考试 284

11.10 本章小结 287

附录 习题答案 288

参考文献 290

返回顶部