专题栏目:ARVRMR虚拟现实

《基于构件的ASP.NET(C#)》

书籍简介:

本书是国务院委托课题“创业教育研究”课题的子课题《创业技能之基于原子构件的.NET项目开发》的研究成果之一。本书由两个部分构成,第一部分ASP.NET基础,主要讲解ASP.NET相关基础知识,共7章,包括ASP.NET环境的构建、ASP.NET语法基础、ASP.NET控件、对象和数据库,这部分内容为后面的构件化Web开发案例做好铺垫。第二部分职业能力与技能训练,共14章,以教师业务档案管理系统的开发为背景,通过构件化开发思路,说明系统规划设计和一些常用构件(如用户管理构件、通用数据显示构件、通用数据修改构件、通用记录添加构件、通常数据删除构件、数据更新构件、文件上传构件、加密构件、友情链接构件等)的开发及在教师业务档案管理系统中的应用,以构件思路开发,既与主流软件开发技术同步,又可实现软件复用。

全书淡化基础,注重应用,突出职业能力和技能需求,适合高职高专院校作为教材使用,也可供相关技术人员参考。

作者简介:

刘友生

出版日期:

2012年06月

章节目录:

第一部分 基本技能部分——ASP.NET程序设计基础
第1章 ASP.NET程序开发环境构建
1.1 ASP.NET简介
1.2 安装ASP.NET的运行环境
1.2.1 IIS Web服务器的安装与配置
1.2.2 Visual Studio.NET 2005(2008)的安装
1.3 编写简单Web应用程序
1.3.1 启动Visual Studio.NET 2005(2008)
1.3.2 创建第一个ASP.NET Web应用程序
第2章 C#.NET语法基础
2.1 变量与数据类型
2.1.1 数值数据类型
2.1.2 字符型
2.1.3 布尔型(bool)
2.1.4 字符串(string)
2.1.5 声明枚举型(enum)
2.1.6 声明结构类型(struct)
2.1.7 C#语言中的数据类型划分
2.2 运算符
2.2.1 运算符的分类及优先级别
2.2.2 测试运算符is
2.2.3 typeof运算符
2.2.4 new运算符
2.3 控制语句
2.3.1 选择结构
2.3.2 循环结构
2.4 异常处理语句
2.5 在ASP.NET中使用类
2.5.1 自定义ASP.NET类
2.5.2 使用自定义ASP.NET类
第3章 控件基础(1)——Web服务器控件
3.1 Label控件和Literal控件
3.2 TextBox控件
3.3 Button控件和LinkButton控件
3.4 ImageButton控件和Image控件
3.4.1 ImageButton控件
3.4.2 Image控件
3.5 HyperLink控件
3.6 DropDownList控件
3.7 ListBox控件
3.8 CheckBox控件和CheckBoxList控件
3.8.1 CheckBox控件
3.8.2 CheckBoxList控件
3.9 RadioButton控件和RadioButtonList控件
3.9.1 RadioButton控件
3.9.2 RadioButtonList控件
3.10 Table控件
3.11 Calendar控件
3.12 FileUpload控件
3.13 Panel控件
第4章 控件基础(2)——验证控件
4.1 RequiredFieldValidator控件
4.2 RangeValidator控件
4.3 RegularExpressionValidator控件
4.4 CompareValidator控件
4.5 CustomValidator控件
4.6 ValidationSummary控件
第5章 控件基础(3)——其他控件
5.1 导航控件
5.1.1 基于XML的站点地图
5.1.2 SiteMapPath控件
5.1.3 Menu控件
5.1.4 TreeView控件
5.2 登录控件
5.2.1 Login控件
5.2.2 PasswordRecovery控件
5.2.3 ChangePassword控件
5.2.4 CreateUserWizard控件
第6章 ASP.NET内置对象
6.1 Server对象及应用
6.1.1 Server对象的属性
6.1.2 Server对象的方法
6.1.3 页面转向请求
6.1.4 网页重定向
6.1.5 将虚拟路径转化为物理路径
6.2 Response 对象
6.2.1 Response对象的属性
6.2.2 Response对象的方法
6.2.3 直接向客户输出信息
6.2.4 将文件内容输出到客户端
6.2.5 实现网页重定向
6.3 Request对象
6.3.1 Request对象的属性
6.3.2 Request对象的方法
6.3.3 用Request对象的QueryString集合传递参数
6.3.4 用Request对象的Form集合接收表单数据
6.4 Cookie对象
6.4.1 Cookie对象的属性
6.4.2 Cookie对象的方法
6.4.3 读取客户端Cookie文件
6.5 Application 对象
6.5.1 Application对象的属性
6.5.2 Application对象的方法
6.5.3 访问计数器
6.6 Session 对象
6.6.1 Session对象的属性
6.6.2 Session对象的方法
6.6.3 利用Session保存登录信息
第7章 数据库操作
7.1 数据库概述
7.2 数据库连接
7.2.1 准备数据库
7.2.2 Connection类
7.2.3 连接字符串
7.3 数据源控件
7.3.1 SqlDataSource数据源控件
7.3.2 AccessDataSource数据源控件
7.3.3 XmlDataSource数据源控件
7.3.4 SiteMapDataSource数据源控件
7.3.5 ObjectDataSource数据源控件
7.4 Command类
7.5 DataAdpater类
7.5.1 创建使用DataAdapter
7.5.2 使用DataAdpater类结合DataSet实现多表显示
7.6 数据对象
7.6.1 DataReader对象
7.6.2 DataSet对象(容器对象)
7.6.3 DataTable对象(容器对象)
7.6.4 DataView对象(容器对象)
7.7 数据绑定控件
7.7.1 DataGrid控件
7.7.2 GridView控件
7.7.3 DetailsView控件
7.7.4 FormView控件
7.7.5 DataList控件
7.7.6 Repeater控件

第二部分 ASP.NET技能与职业能力训练
——基于构件的ASP.NET项目(教师信息管理系统)开发
第8章 系统规划
8.1 系统功能简介
8.2 目录规划
8.3 栏目和文件规划
第9章 数据库的创建
第10章 用户管理模块的设计
10.1 设计用户管理权限
10.2 系统操作处理流程
10.3 用户管理构件的设计
10.3.1 用户登录检查构件类的设计
10.3.2 用户修改密码构件类的设计
10.3.3 用户修改密码构件类的使用
10.4 利用用户管理构件类设计用户管理模块
10.4.1 设计用户登录页面Index.aspx
10.4.2 设计修改密码页面UpdatePassword.aspx
第11章 数据的显示及浏览程序的设计
11.1 通用数据显示构件的设计
11.1.1 设计行数据显示通用类
11.1.2 设计表格数据显示类
11.1.3 设计带处理提示的通用数据显示类
11.1.4 设计获取地址栏地址类函数
11.2 通用数据显示构件在教师业务档案中的应用
11.2.1 设计“显示教师基本信息”程序
11.2.2 设计“显示教师教学工作”程序
11.2.3 设计“教师科研成果”程序
11.2.4 设计“教师能力考核结果”程序
11.2.5 设计其他数据显示程序
第12章 数据修改和更新程序的设计
12.1 设计数据修改构件
12.1.1 设计数据修改构件——生成表单构件类
12.1.2 设计数据修改构件——处理表单数据构件类
12.2 使用数据修改构件
12.2.1 设计通用数据显示处理的页面Display.aspx
12.2.2 设计通用数据页面UpdateData.aspx
12.2.3 修改构件在教师业务档案中的应用
第13章 数据删除程序的设计
13.1 设计记录删除构件
13.2 使用记录删除构件
13.2.1 设计删除记录记录页
DeleteData.aspx
13.2.2 在教师业务档案中使用数据删除构件
第14章 添加新记录程序的设计
14.1 设计记录添加构件
14.1.1 设计数据添加构件——表单填写构件类
14.1.2 设计数据修改构件——处理表单数据构件类
14.2 使用记录添加构件
14.2.1 设计通用添加程序AddData.aspx
14.2.2 在教师业务档案中使用记录添加构件
第15章 数据查询程序的设计
15.1 设计数据查询构件类
15.1.1 设计类CreateDataSet
15.1.2 设计类BindListToGridView
15.1.3 设计类BindFiledToDropDownList
15.2 使用查询构件类
15.2.1 设计通用数据查询页
15.2.2 在教师业务档案中使用通用数据查询构件
第16章 文件上传程序的设计
16.1 设计文件上传构件
16.1.1 设计文件上传保存至指定文件夹类
16.1.2 设计将文件上传信息保存到数据库的类
16.2 使用文件上传构件
16.2.1 文件上传至指定文件夹
16.2.2 上传照片至指定文件夹并将信息保存数据库
第17章 友情链接和导航菜单的设计
17.1 设计友情链接构件
17.2 利用友情链接构件设计友情链接页
17.3 设计导航构件
17.4 利用导航构件设计导航栏
第18章 数据加密及解密的设计
18.1 设计数据加密解密构件
18.1.1 设计数据加密构件类
18.1.2 设计数据解密构件类
18.1.3 设计添加管理员构件类
18.2 使用加密解密构件
18.2.1 使用加密解密构件加密信息
18.2.2 利用加密构件设计添加管理员页
18.2.3 加密后管理员登录的设计
第19章 网站新闻公告的设计
19.1 设计新闻公告构件
19.1.1 设计显示新闻列表类
19.1.2 设计显示新闻消息详细内容构件类
19.2 使用新闻公告新闻构件类
19.2.1 设计新闻公告显示页
19.2.2 设计显示新闻公告页
19.2.3 设计显示新闻详细内容页
第20章 向导式数据导入导出的设计
20.1 数据导出的设计
20.1.1 数据导出实现原理
20.1.2 设计数据导出页
20.2 数据导入的设计
20.2.1 公共类的设计
20.2.2 设计数据导入页
第21章 网站综合架构的设计
21.1 页面布局及美工设计
21.1.1 美工的设计
21.1.2 版面布局的设计
21.2 网站综合架构的设计
21.2.1 主页面Default.aspx综合架构设计
21.2.2 子菜单页面main.aspx的设计
21.2.3 权限的管理与分配
参考文献

封面图:

发表评论

相关文章