第一图书网

ASP.NET程序设计案例教程

陈焕文,李锡辉,王樱 著 西安电子科技大学出版社
出版时间:

2010-2  

出版社:

西安电子科技大学出版社  

作者:

陈焕文,李锡辉,王樱 著  

页数:

235  

前言

  本书是湖南省高职高专精品专业“软件技术”专业项目建设计划中课程教学改革的成果。湖南信息职业技术学院的“ASENET程序设计”是2009年度国家级精品课程.这门课程的主讲教师在多年的软件开发经验与教学经验的基础上,精心编写了本书。本书在编写过程中力求突出高职教育的特点,坚持理论知识够用、专业技能会用为原则,以培养专业技术应用能力和职业操作技能为出发点,将教学内容与职业培养目标相结合,注重实践教学,力求教学内容简洁、实用。  本书内容根据Web程序员的岗位能力要求和学生的认知规律精心组织。全书围绕真实项目——校园在线超市系统的7个功能模块,共15个任务的实现过程展开,由浅入深地介绍了基于ASPNET2.0Web应用开发所涵盖的主要技术,将知识介绍和技能训练有机结合,融“教、学、做”三者于一体.全书共分10章.第1章介绍了Web基础,主要介绍了软件体系开发结构B/S和C/S模式、NET平台体系结构及ASRNE了的优势所在,最后简要介绍了综合案例“校园在线超市”系统的系统功能和数据字典。  第2章以系统会员登录模块的实现为核心,主要介绍了ASENET.2.0的工作模型、VS2005的开发环境、基于事件驱动的编程模型;介绍了状态管理和ASENET内置对象,包括用Response对象、Request对象和Cookies对象实现会员登录的状态保存的方法。

内容概要

  《ASP.NET程序设计案例教程》围绕项目——校园在线超市系统的7个功能模块,共15个任务的实现过程展开,由浅入深地介绍了基于ASP.NET 2.0 Web应用开发所涵盖的主要技术,将知识介绍和技能训练进行了有机结合。《ASP.NET程序设计案例教程》可作为高校计算机、电子商务及信息类相关专业的教学用书,也可供有关领域的各类培训、计算机从业人员和Web应用开发爱好者参考。

书籍目录

第1章 绪论1.1 编程体系简介1.1.1 客户端/服务器(Client/Server,C/S)1.1.2 浏览器/服务器(Browser/Server,B/S)1.2 ASP.NET2 .0概述1.2.1 .NET平台体系结构1.2.2 ASP.NET的优势1.3 校园在线超市系统描述1.3.1 系统概述1.3.2 系统功能1.3.3 开发环境1.3.4 数据字典课后习题第2章 模块1——会员登录模块2.1 【任务1】创建简单的Web应用程序知识1 ASP.NET2 .0工作模型知识2 使用VS 2005创建Web站点知识3 Web窗体与Page类2.2 【任务2】会员登录实现知识1 事件驱动编程知识2 Web控件知识3 Response对象和Request对象2.3 【任务3】会员登录状态管理知识1 状态管理知识2 Cookie对象课后习题第3章 模块2——站点界面设计3.1 【任务4】站点母版页设计知识1 母版页概述知识2 使用母版页3.2 【任务5】使用主题和外观设置站点页面知识1 ASP.NET主题和外观概述知识2 定义、应用主题和外观3.3 【任务6】站点导航设计与广告显示知识1 广告控件知识2 站点导航课后习题第4章 模块3——会员注册管理4.1 【任务7】会员注册UI设计知识1 选择类控件的使用4.2 【任务8】会员信息验证知识1 验证概述知识2 验证的对象模型知识3 ASP.NET的验证类型知识4 服务器验证控件4.3 【任务9】会员注册信息存储知识1 数据访问模型知识2 使用Connection对象连接数据库知识3 使用Command对象操作数据库知识4 使用DataReader对象读取数据课后习题第5章 模块4——商品信息管理5.1 【任务10】商品信息查询知识1 SqlDataSource控件知识2 GridView控件5.2 【任务11】商品信息的添加、修改和删除知识1 DataSet对象和DataAdapter对象知识2 FileUpLoad控件和FormView控件知识3 数据绑定课后习题第6章 模块5——会员购物管理6.1 【任务12】购物车实现知识1 DataList控件知识2 会话状态6.2 【任务13】会员购物留言知识1 通过ADO.NET调用存储过程知识2 Repeater控件课后习题第7章 模块6——站点计数7.1 【任务14】站点计数器实现知识1 Application对象知识2 Global.asax文件知识3 Literal控件知识4 用户控件课后习题第8章 模块7——站点发布8.1 【任务15】站点发布知识1 Web的认证与授权知识2 跟踪检测知识3 缓存技术知识4 部署ASP.NET Web站点课后习题第9章 应用程序架构9.1 应用程序架构9.1.1 将应用分层的好处9.1.2 n级架构9.2 校园在线超市系统多层架构实现9.2.1 系统架构设计9.2.2 数据实体层实现9.2.3 数据访问层实现9.2.4 业务逻辑层实现9.2.5 用户接口层实现课后习题第10章 软件项目开发辅助工具10.1 版本控制管理工具Visual SourceSafe10.1.1 Visual SourceSafe简介10.1.2 Visual SourceSafe的配置过程10.2 系统建模工具PowerDesigner10.2.1 PowerDesigner简介10.2.2 在PowerDesigner中创建CDM模型10.2.3 将CDM对象转换成PDM对象10.2.4 数据库正向工程和逆向工程

章节摘录

  C/S体系结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。服务器为多个客户应用程序管理数据,而客户程序发送、请求和分析从服务器接收的数据,这是一种“胖客户机(fatclient)”、“瘦服务器(仇insel"ver)”的体系结构。  C/S体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于理解和接受。但随着企业规模的曰益扩大,软件的复杂程度不断提高,C/S体系结构逐渐暴露了以下缺点:  开发成本较高。C/S体系结构对客户端软/硬件配置要求较高,尤其是随着软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,且客户端变得越来越臃肿。  客户端程序设计复杂.采用C/S体系结构进行软件开发,大部分工作量放在客户端的程序设计上,客户端显得十分庞大。  信息内容和形式单一.因为传统应用一般为事务处理,界面基本遵循数据库的字段解释,开发之初就已确定,而且不能随时截取办公信息和档案等外部信息,所以用户获得的只是单纯的字符和数字,既枯燥又死板。  用户界面风格不一,使用繁杂,不利于推广使用。  软件移植困难。采用C/S体系结构的软件要升级,开发人员必须到现场为客户机升级,每个客户机上的软件都需要维护。对软件的一个小小的改动(如只改动一个变量),每一个客户端都必须更新。  新技术不能轻易应用。这是因为一个软件平台及开发工具一旦选定,就不可能轻易更改。


编辑推荐

  国家示范性建设院校电子信息类优质核心及精品课程规划教材,国家级精品课程配套教材

图书封面

广告

下载页面


ASP.NET程序设计案例教程 PDF格式下载



相关图书