专题栏目:ARVRMR虚拟现实

《基于C#的ASP.NET程序设计 第3版》

书籍简介:

本书共11章,内容包括ASP.NET基础、C#语言基础、服务器端控件、ADO.NET数据库访问技术、VS.NET开发会员管理系统、数据窗体设计、内置对象与缓存、网站导航控件与WEB服务、母版页与主题、AJAX技术以及设计实例。

作者简介:

翁健红

出版日期:

2017年08月

章节目录:

第1章 ASP.NET基础1
1.1 Web基础知识1
1.1.1 Web服务器1
1.1.2 静态网页1
1.1.3 动态网页2
1.2 ASP.NET概述3
1.3 配置ASP.NET的运行环境3
1.3.1 ASP.NET的运行环境3
1.3.2 安装IIS4
1.3.3 安装.NET Framework4
1.3.4 测试ASP.NET环境4
1.4 Visual Studio集成开发环境5
1.5 第一个ASP.NET程序6
1.5.1 代码分离模式6
1.5.2 单一文件模式10
1.6 ASP.NET页面的结构11
1.7 ASP.NET应用程序中的特殊文件夹12
1.8 ASP.NET页面的生命周期事件13
1.9 本书实例采用的数据库15
习题15
第2章 C#语言基础16
2.1 C#语言简介16
2.2 变量16
2.3 数据类型17
2.4 运算符19
2.5 程序流程控制22
2.5.1 条件语句22
2.5.2 循环语句24
2.5.3 跳转语句26
2.6 方法27
习题28
第3章 服务器端控件29
3.1 常用服务器端控件29
3.1.1 Label控件30
3.1.2 Button控件30
3.1.3 TextBox控件31
3.1.4 RadioButton控件32
3.1.5 RadioButtonList控件33
3.1.6 DropDownList控件35
3.1.7 ListBox控件36
3.1.8 Image控件38
3.1.9 HyperLink控件38
3.1.10 ImageButton控件38
3.1.11 CheckBox控件39
3.1.12 CheckBoxList控件40
3.1.13 Calendar控件41
3.1.14 PlaceHolder控件43
3.1.15 Table控件43
3.2 数据验证控件45
3.2.1 RequiredFieldValidator控件45
3.2.2 CompareValidator控件46
3.2.3 RangeValidator控件48
3.2.4 RegularExpressionValidator控件49
3.2.5 ValidationSummary控件51
3.3 HTML控件简介52
习题52
第4章 ADO.NET数据库访问技术53
4.1 ADO.NET基本概念53
4.2 ADO.NET对象模型53
4.3 SqlConnection对象55
4.4 Command对象56
4.4.1 Command对象的属性和方法56
4.4.2 增加、删除、修改数据57
4.4.3 执行带参数的Command58
4.4.4 ExecuteScalar方法60
4.5 DataReader对象60
4.6 DataSet、DataTable和
DataAdapter对象62
4.6.1 DataSet对象62
4.6.2 DataTable对象64
4.6.3 DataAdapter对象66
4.7 DataView对象69
4.8 使用存储过程70
4.8.1 执行不带参数的存储过程70
4.8.2 执行带参数的存储过程71
习题73
第5章 VS.NET开发会员管理系统74
5.1 项目基础74
5.1.1 VS.NET中的表格操作74
5.1.2 程序排错与调试75
5.1.3 Session对象78
5.1.4 编程规范80
5.1.5 Web.config配置文件82
5.2 会员管理系统86
5.2.1 系统分析与设计86
5.2.2 系统的运行界面86
5.2.3 配置Web.config文件88
5.2.4 登录页面88
5.2.5 主页面90
5.2.6 注册页面91
5.2.7 显示个人信息页面94
5.2.8 修改个人信息页面95
5.2.9 取回密码1页面98
5.2.10 取回密码2页面100
5.3 发布网站101
习题104
第6章 数据窗体设计105
6.1 数据绑定简介105
6.2 Repeater控件106
6.3 DataList控件108
6.4 数据源控件111
6.5 GridView控件114
6.5.1 GridView控件简介114
6.5.2 GridView控件的常用属性114
6.5.3 GridView控件的数据绑定列117
6.5.4 GridView控件的数据显示117
6.5.5 GridView控件的数据编辑120
6.5.6 GridView控件中使用下拉列表122
6.5.7 HyperLinkField列123
6.5.8 GridView控件的编程125
6.6 FormView控件129
习题132
第7章 内置对象与缓存133
7.1 内置对象133
7.1.1 Application对象133
7.1.2 Request对象134
7.1.3 Response对象136
7.1.4 Server对象137
7.2 Cookie对象139
7.2.1 Cookie对象的特点139
7.2.2 Cookie对象的读写140
7.2.3 Cookie对象的生存期140
7.2.4 Cookie对象验证的安全性140
7.2.5 Cookie对象应用举例140
7.3 Global.asax文件142
7.4 ASP.NET中的缓存144
7.4.1 输出型缓存144
7.4.2 片段型缓存145
7.4.3 数据型缓存147
习题148
第8章 网站导航控件与Web服务149
8.1 网站导航控件149
8.1.1 站点地图149
8.1.2 SiteMapDataSource控件150
8.1.3 Menu控件151
8.1.4 SiteMapPath控件152
8.2 Web服务153
8.2.1 Web服务简介153
8.2.2 Web服务的作用154
8.2.3 Web服务术语154
8.2.4 Web服务应用实例155
习题159
第九章 母版页与主题160
9.1 母版页160
9.1.1 母版页概述160
9.1.2 母版页应用实例160
9.1.3 将已建成的网页
嵌入母版页中165
9.1.4 母版页的嵌套165
9.1.5 在内容页中访问母版页中的内容165
9.2 主题与外观166
9.2.1 主题与外观概述166
9.2.2 应用实例167
9.2.3 将主题文件应用于
整个应用项目170
9.2.4 主题应用的规则和优先级170
9.3 用户控件171
9.3.1 创建用户控件171
9.3.2 使用用户控件172
习题173
第10章 AJAX技术174
10.1 AJAX简介174
10.2 ASP.NET AJAX简介175
10.3 AJAX Extension安装175
10.4 ASP.NET AJAX常用控件176
10.4.1 ScriptManager控件176
10.4.2 UpdatePanel控件176
10.4.3 Timer控件179
10.4.4 ScriptManagerProxy控件179
10.5 ASP.NET AJAX应用实例179
10.5.1 ASP.NET AJAX实现登录179
10.5.2 ASP.NET AJAX实现下拉
列表联动181
10.5.3 ASP.NET AJAX实现信息
的即时刷新182
10.6 jQuery的AJAX技术183
习题185
第11章 设计实例186
11.1 在线考试系统186
11.1.1 系统分析与设计186
11.1.2 系统的运行界面187
11.1.3 Web.Config文件188
11.1.4 数据库操作的公共类188
11.1.5 考生登录页面191
11.1.6 考试页面192
11.1.7 成绩显示页面195
11.2 新闻发布系统196
11.2.1 系统分析与设计196
11.2.2 系统的运行界面197
11.2.3 浏览新闻页面198
11.2.4 显示新闻页面199
11.2.5 添加新闻页面200
11.2.6 新闻列表页面202
11.2.7 管理新闻页面207
11.2.8 修改新闻页面211
习题212
附录 参考实验213
实验1 ASP.NET开发环境213
实验2 C#语言基础213
实验3 Web Server控件213
实验4 数据验证控件214
实验5 ADO.NET数据库访问技术214
实验6 开发会员管理系统215
实验7 数据窗体设计215
实验8 内置对象与应用程序配置215
实验9 网站导航216
实验10 主题与外观216
参考文献217

封面图:

发表评论

相关文章