注册 登录 进入教材巡展
#
  • #

出版时间:2021年6月

出版社:重庆大学电子音像出版社

以下为《ASP.NET核心技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894464385
  • 1版
  • 411178
  • 66239315-6
  • 平装
  • 16开
  • 2021年6月
  • 591
  • 382
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了C#面向对象、C#基本数据类型、C#的面向对象之继承与多态、C#中抽象类与接口、ASP.NET简介、ASP.NET系统对象、WebForm框架、HttpModule与HttpHandler。通过本书的学习,学生能掌握ASP.NET基础程序开发的知识和实际应用。
目录
目录
第1章 C#面向对象(1) 1
1.1 关于.NET Framework 3
1.1.1 .NET Framework的组件 3
1.1.2 .NET改进的编程环境 4
1.1.3 Microsoft中间语言 5
1.1.4 C#与.NET的关系 6
1.2 C#命名空间 6
1.3 面向对象编程简介 8
1.3.1 什么是面向对象编程 10
1.3.2 什么是对象 10
1.3.3 什么是类 10
1.3.4 什么是消息 11
1.3.5 什么是抽象 11
1.3.6 类和对象的关系 11
1.3.7 面向对象程序设计的特点 11
1.4 类的定义 12
1.4.1 定义类的语法 12
1.4.2 类的访问修饰符 13
1.4.3 类的成员 14
1.4.4 成员的访问修饰符 16
1.5 实例化对象 17
1.6 属性 18
1.6.1 属性的概念及用途 18
1.6.2 属性声明 18
1.6.3 get访问器 19
1.6.4 set访问器 20
1.6.5 属性的类型 21
第2章 C#面向对象(2) 24
2.1 static关键字 27
2.1.1 静态字段 27
2.1.2 静态方法 29
2.1.3 静态类 30
2.2 方法的重载 31
2.3 构造函数 32
2.3.1 默认构造函数 33
2.3.2 带参数的构造函数 33
2.3.3 静态构造函数 35
2.3.4 构造函数的可访问性 36
2.4 析构函数 36
2.4.1 析构函数简介 36
2.4.2 比较构造函数和析构函数 38
2.5 readonly关键字 38
2.6 this关键字 40
2.7 索引器 41
2.8 综合应用(1) 45
2.9 综合应用(2) 50

第3章 C#基本数据类型 55
3.1 值类型与引用类型 57
3.1.1 值类型 57
3.1.2 引用类型 58
3.1.3 装箱和拆箱 59
3.2 枚举 61
3.2.1 什么是枚举 61
3.2.2 枚举的声明和使用 61
3.3 结构 64
3.3.1 什么是结构 64
3.3.2 类和结构 66
3.4 方法的参数 67

第4章 C#的面向对象之继承与多态 74
4.1 继承 76
4.2 C#中的继承 77
4.2.1 继承C#中的类 77
4.2.2 调用基类的构造函数 80
4.2.3 C#继承的传递 83
4.2.4 访问与隐藏类成员 85
4.2.5 C#继承的规则 89
4.3 多态 89
4.3.1 多态的概念 89
4.3.2 C#中的多态 90
4.3.3 重写C#中的虚方法 90
4.3.4 virtual关键字使用规则 97
4.4 Object类 100
4.4.1 Object类中的方法 100
4.4.2 重写Object类中的方法 100
4.5 C#异常处理 101
4.5.1 程序中的错误 101
4.5.2 C#中的异常 102
4.5.3 try和catch块 103
4.5.4 finally块的使用 104
4.5.5 异常处理示例 106
4.5.6 使用throw引发异常 110

第5章 C#中抽象类与接口 114
5.1 抽象类 117
5.1.1 抽象类与抽象方法 117
5.1.2 继承抽象类 117
5.2 接口 122
5.2.1 接口的定义 122
5.2.2 实现接口 123
5.2.3 显式实现接口 129
5.2.4 接口的继承 133
5.3 综合应用 136

第6章 ASP.NET简介 141
6.1 Web开发简介 143
6.1.1 C/S模式和B/S模式 143
6.1.2 Web开发技术简介 143
6.2 关于ASP.NET 144
6.2.1 ASP.NET的诞生 144
6.2.2 ASP.NET的优点与优势 145
6.2.3 ASP.NET的运行机制 146
6.3 IIS服务器 146
6.3.1 什么是IIS 146
6.3.2 IIS的安装 147
6.3.3 IIS的配置 148
6.3.4 IIS的卸载 152
6.4 第一个ASP.NET程序 152
6.4.1 ASP.NET应用程序的创建 152
6.4.2 ASP.NET解决方案组成 155
6.4.3 运行ASP.NET程序 155
6.5 Web窗体 157
6.5.1 Web窗体简介 157
6.5.2 新建Web窗体 159
6.5.3 代码内嵌和代码后置 159
6.5.4 控件和事件 163
6.6 完整示例 164
6.7 体验ASP.NET快速开发 167

第7章 ASP.NET系统对象(1) 171
7.1 系统对象简述 173
7.2 Page对象 173
7.3 ASP.NET页面的生命周期 176
7.4 Request对象 177
7.4.1 表单提交的两种方式:Get和Post 177
7.4.2 Request常用的属性和方法 178
7.4.3 Request应用示例(1) 181
7.4.4 Request应用示例(2) 184
7.5 Response对象 187
7.5.1 Response常用属性及方法介绍 187
7.5.2 Response应用示例 188
7.6 Server对象 191
7.6.1 Server对象 191
7.6.2 Server对象使用示例 191

第8章 ASP.NET系统对象(2) 198
8.1 状态保持对象 200
8.1.1 ViewState对象 200
8.1.2 Cookie对象 201
8.1.3 Session对象 204
8.1.4 Application对象 207
8.2 使用Global.asax 209
8.3 HttpContext和HttpUtility 214

第9章 WebForm框架 219
9.1 ASP.NET控件简介 221
9.1.1 客户端控件 221
9.1.2 Web服务器控件 222
9.1.3 HTML服务器控件 224
9.2 标准服务端控件 229
9.2.1 Literal 229
9.2.2 LinkButton和ImageButton 230
9.2.3 HyperLink 233
9.2.4 ListControl类 233
9.2.5 DropDownList 234
9.2.6 ListBox 237
9.2.7 CheckBox和CheckBoxList 239
9.2.8 RadioButton和RadioButtonList控件 240
9.2.9 Image和ImageMap 241
9.2.10 Table 242
9.2.11 Calendar 242
9.2.12 Panel 243
9.2.13 FileUpload 244
9.2.14 HiddenField 247
9.3 母版页简介 248
9.3.1 母版页的概念与特点 248
9.3.2 母版页的创建 248
9.3.3 母版页与普通页的区别 250
9.4 母版页的使用 250
9.4.1 在内容页中使用母版页 251
9.4.2 母版页使用示例 252
9.4.3 内容页和母版页的交互 254
9.4.4 动态切换母版页 257
9.4.5 母版页嵌套 257
9.4.6 常见问题 258
9.5 用户控件 259
9.5.1 用户控件简介 259
9.5.2 创建用户控件 260
9.5.3 用户控件的使用 262
9.5.4 访问用户控件内的控件 263
9.5.5 用户控件使用实例 264
9.5.6 如何将Web窗体转换为用户控件 265
9.6 关于数据绑定 266
9.6.1 ASP.NET中的数据绑定 266
9.6.2 数据源控件 268
9.6.3 数据绑定控件 269
9.7 Repeater控件 270
9.7.1 Repeater控件简介 270
9.7.2 绑定数据到Repeater控件 271
9.7.3 Repeater与SqlDataSource 274
9.7.4 基于PagedDataSource类的分页 277
9.7.5 AspNetPager实现数据分页 281
9.7.6 从Repeater控件上删除数据 285
9.8 DataList控件 287
9.8.1 DataList简介 287
9.8.2 DataList分页显示数据 288
9.8.3 编辑DataList中的数据 290
9.9 GridView 294
9.9.1 GridView控件介绍 294
9.9.2 GridView控件应用 295
9.10 DetailsView 300
9.10.1 DetailsView控件简介 300
9.10.2 DetailsView控件应用 301

第10章 HttpModule与HttpHandler 305
10.1 HttpModule和HttpHandler 307
10.2 HttpModule 307
10.2.1 HttpModule概述 307
10.2.2 HttpModule应用 310
10.3 HttpHandler 315
10.3.1 HttpHandler概述 315
10.3.2 HttpHandler应用(1) 317
10.3.3 HttpHandler应用(2) 323


附录1 多线程 331
附录2 委托与事件 345
附录3 通用对话框 359
附录4 桌面应用程序安装与部署 368
附录5 UEditor富文本编辑器 376