新書推薦:
《
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
》
售價:NT$
250.0
《
重写晚明史(全5册 精装)
》
售價:NT$
3560.0
《
汉末晋初之际政治研究
》
售價:NT$
602.0
《
强者破局:资治通鉴成事之道
》
售價:NT$
367.0
《
鸣沙丛书·鼎革:南北议和与清帝退位
》
售價:NT$
551.0
《
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
》
售價:NT$
275.0
《
突破不可能:用特工思维提升领导力
》
售價:NT$
352.0
《
王阳明大传:知行合一的心学智慧(精装典藏版)
》
售價:NT$
1010.0
|
編輯推薦: |
1.ASP.NET 4.0新版本教材
2.项目式CDIO模式教材
3.每个学校都开此课
4.此课为计算机类专业基础课程,用量相对较大
|
內容簡介: |
本书结合高职高专教学特点,以及近年来进行的教育教学改革实践与研究工作经验,联合软件研发公司项目团队,把实际项目转换为教学案例,围绕着ASP.NET
4的关键技术展开以实际应用为主线的讲解,主要包括多层系统架构、ASP.NET入门、页面技术、内置对象、母版技术、服务器控件、ADO.NET数据库访问技术、身份验证与授权、样式与主题、站点导航、系统部署等。
本书结构合理、实用性强,适合采用“教、学、做一体化”的教学方法,实行“学做合一”的学习过程,在完成技术学习的同时,训练工程化项目实践的工作习惯,提高软件技术的学习能力,完成可实际应用的项目。
本书可作为高职院校软件技术专业及专业群的必修教材,也适合各领域想在ASP.NET应用程序研发方面进修提高的人员自学使用。
|
目錄:
|
东升客户关系管理系统项目要求
东升客户关系管理系统项目数据库说明
项目1 创建系统——多层架构技术基础
1.1 项目导航——采用多层架构技术创建客户关系管理系统
1.1.1 什么是多层架构
1.1.2 为什么要采用多层架构技术
1.2 创建Web应用解决方案
1.2.1 Web应用概述
1.2.2 创建Web网站
1.2.3 Web浏览器和服务器
1.3 建立多层架构Web应用系统
学习资源
小结
作业
实训案例——创建多层架构客户关系管理系统
项目2 添加页面——应用工作模型实现动态Web应用系统
2.1 项目导航——应用ASP.NET 4工作模型添加动态“修改销售机会页面”
2.2 ASP.NET 4的工作模型
2.2.1 生命周期事件和Global.asax 文件
2.2.2 ASP.NET 4的Page指令
2.2.3 创建添加销售机会功能页面
2.3 设计页面
2.3.1 HTML控件与Web服务器控件
2.3.2 客户端控件与服务器端控件
2.3.3 设计添加销售机会页面
2.4 响应用户操作
2.4.1 客户端脚本与服务端脚本
2.4.2 ASP.NET 4的页面事件
2.4.3 ASP.NET 4的页面事件处理
2.4.4 Web服务器控件的事件模型
2.4.5 页面提交处理流程
2.4.6 启动添加销售机会功能
2.5 实现异常处理
学习资源
小结
作业
实训案例——添加“修改销售机会页面”
项目3 统一设计页面风格——Master页面的使用
3.1 项目导航——使用母版页技术统一客户关系管理系统的页面风格
3.1.1 什么是母版页
3.1.2 为什么要统一页面风格
3.2 应用Master页面实现统一页面布局
3.2.1 Master页面基础
3.2.2 编写Master页面
3.2.3 添加内容页面
3.2.4 事件触发顺序
3.2.5 演练:编辑一般页面为内容页面
3.3 实现站点功能导航
3.3.1 TreeView控件应用
3.3.2 SiteMapDataSource控件应用
3.3.3 SiteMap站点地图
3.3.4 在母版页中实现站点导航
3.3.5 Menu控件实现导航
3.4 访问Master页面控件
学习资源
小结
作业
实训案例——使用母版页提高开发效率
项目4 管理数据——使用ADO.NET进行数据访问
4.1 项目导航——使用ADO.NET管理销售机会数据
4.2 ADO.NET概述
4.2.1 ADO.NET及命名空间
4.2.2 ADO.NET对象模型
4.2.3 DataSet
4.3 连接方式访问关系型数据库
4.3.1 连接方式访问数据库方法
4.3.2 使用参数
4.3.3 添加销售机会到数据库
4.4 非连接方式访问关系型数据库
4.4.1 非连接方式访问数据库方法
4.4.2 显示所有员工信息
4.5 调用存储过程提高系统性能
4.5.1 存储过程概述
4.5.2 调用存储过程
4.5.3 使用参数
学习资源
小结
作业
实训案例——管理销售机会数据
项目5 验证系统的用户输入信息——验证控件的使用
5.1 项目导航——使用验证控件验证用户输入信息
5.1.1 为什么要验证用户输入信息
5.1.2 使用验证控件的好处
5.2 验证过程
5.2.1 多条件验证
5.2.2 显示数据验证的信息
5.2.3 用代码来控制验证过程
5.3 ASP.NET的验证类型
5.3.1 表单验证控件Required Field Validator
5.3.2 比较验证控件Compare Validator
5.3.3 范围验证控件Range Validator
5.3.4 正则验证控件Regular Expression Validator
5.3.5 自定义逻辑验证控件Custom Validator
5.3.6 验证组控件Validation Summary
学习资源
小结
作业
实训案例——验证客户关系管理系统输入信息
项目6 丰富网站信息——内置对象的使用
6.1 项目导航——使用内置对象丰富网站信息
6.2 Application对象
6.2.1 Application对象的使用
6.2.2 统计网站当前用户数
6.3 Session对象
6.3.1 Session对象特性
6.3.2 统计用户添加销售机会次数
6.4 Request对象
6.5 Response对象
6.5.1 Response对象常用方法
6.5.2 控制页面跳转
6.6 Cookie对象
6.7 Server服务对象
学习资源
小结
作业
实训案例——统计网站历史访问量
项目7 完善界面——GridView控件的使用
7.1 项目导航——使用数据控件GridView处理复杂的数据显示界面
7.2 GridView控件概述
7.2.1 数据绑定控件与GridView
7.2.2 GridView控件的工作原理
7.2.3 GridView控件的常用属性
7.2.4 使用GridView显示销售机会管理信息
7.3 编辑显示信息列
7.4 添加模板列
7.5 数据绑定
7.6 事件处理
7.7 分页显示
学习资源
小结
作业
实训案例——完善销售机会管理界面
项目8 验证系统用户身份——Web认证和授权的使用
8.1 项目导航——采用Web认证和授权机制验证访问用户
8.2 Web应用的认证
8.3 Web应用的授权
8.4 使用Membership实现Web应用的认证
8.5 使用Role实现Web应用的授权
8.6 Membership扩展
学习资源
小结
作业
实训案例——验证客户关系管理系统用户身份
项目9 实现系统个性化——使用主题实现网站外观
9.1 项目导航——使用主题个性化网站外观
9.2 ASP.NET个性化配置
9.3 个性化配置的用户标识
9.4 主题和外观
学习资源
小结
作业
实训案例——实现客户关系管理系统主题
项目10 实现代码复用——用户控件的创建
10.1 项目导航——创建用户控件实现代码复用
10.2 创建用户控件
10.3 与用户控件交互
10.4 自定义控件
学习资源
小结
作业
实训案例——客户关系管理系统Web部件开发
项目11 部署系统——部署Web应用
11.1 项目导航——部署Web应用
11.2 XCOPY命令
11.3 复制网站
11.4 发布网站
11.5 Web项目安装包
学习资源
小结
作业
实训案例——部署客户关系管理系统
项目12 东升OA系统的开发
12.1 系统需求
12.2 系统设计
12.3 系统实现
学习进阶
参考文献
|
|