新書推薦:
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
《
律令国家与隋唐文明
》
售價:NT$
332.0
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
|
內容簡介: |
本书从Web应用软件开发工作过程入手,详细介绍了基于.NET技术规范的Web应用软件开发流程、步骤及任务,依次对基于.NET技术的Web应用软件开发环境的安装配置、系统框架搭建、Web页面设计与布局、开发业务组件和数据访问组件、发布部署Web应用等Web应用软件开发关键工作任务的执行过程进行了全面阐述,并对典型的Web应用软件技术架构、控件应用技术、ADO数据访问技术、业务组件模型等Web应用软件开发关键知识进行了系统介绍。 本书以软件职业能力培养为目标,以程序员岗位职责的充分履行为导向,条理清晰、重点突出。每一章节中都配有应用示例、习题与实训案例,方便读者及时理解专业知识的实际用途,并准确将知识学习与技能形成联系起来,进而将技能的运用与工作任务的完成对应起来。 本书适合高等院校、高职高专院校软件及相关专业作为教材使用,同时可供各类培训机构、专业技术人员参考。
|
目錄:
|
第1部分 程序员职业能力指南第1章 Web应用软件开发过程中 程序员的工作职责 31.1 应用型软件人才职业能力分析 31.2 认识Web应用软件开发 61.2.1 Web应用软件的基本概念 61.2.2 Web应用软件技术的发展 71.2.3 Web应用软件体系结构 71.3 程序员在Web应用开发过程中的工作职责 8归纳总结 9练习与实训 10第2章 程序员的Web应用软件 开发专业技能 112.1 利用.NET技术构建Web应用软件 112.2 程序员的Web应用软件开发专业技能 122.3 本书提供的程序员专业技能学习机会 15归纳总结 16练习与实训 16第3章 如何拥有Web应用开发专业技能 173.1 Web应用软件开发技能的获取过程 173.2 需要学习的专业知识与工具 183.3 学会交付合格的Web应用程序 193.4 案例介绍:购书网站 20归纳总结 21练习与实训 22第2部分 Web应用开发工作任务第4章 搭建Web应用开发工作环境 254.1 概 述 254.2 安装配置IIS 264.2.1 安装IIS 264.2.2 配置IIS 274.3 安装配置Visual Studio.NET集成开发环境 304.3.1 安装Visual Studio 2008开发环境 304.3.2 配置Visual Studio 2008的集成开发环境IDE 334.4 配置ASP.NET应用开发环境 344.4.1 创建ASP.NET 网站 354.4.2 设计Web页面 354.4.3 使用IIS配置ASP.NET网站 36归纳总结 38练习与实训 39第5章 搭建系统代码框架 405.1 概述 405.2 搭建系统代码框架任务分析 415.3 三层架构 415.4 搭建系统代码框架工作流程 425.4.1 创建解决方案 425.4.2 搭建数据访问层 445.4.3 搭建业务逻辑层 455.4.4 搭建表示层 465.4.5 创建各层之间的依赖 48归纳总结 49拓展提高 49练习与实训 51第6章 设计页面 526.1 任务概述 526.2 页面设计任务分析 536.3 页面切换 546.3.1 利用Response.Redirect方法切换到新的网页 546.3.2 利用Server.Transfer方法切换到新的网页 546.4 实现网页间数据的传递 556.5 内部对象 566.5.1 内部对象概述 566.5.2 状态管理和ViewState 596.5.3 Application对象 616.5.4 Session对象 626.5.5 Server对象 646.6 文本类控件 656.7 转移类控件 666.8 选择类控件 686.9 文件上传控件 706.10 验证控件 716.11 根据业务需求设计出相应页面 736.11.1 列表页面 736.11.2 新增及编辑页面 746.11.3 使用CSS美化页面 806.11.4 页面输入验证 81归纳总结 85拓展提高 85练习与实训 88第7章 页面布局 907.1 概述 907.2 页面布局任务分析 917.3 创建和引用网站主题 937.3.1 主题和外观的基本概念 937.3.2 在主题中定义外观文件 937.3.3 应用主题和外观 977.4 母版页 997.4.1 母版页的基本概念 997.4.2 内容页的基本概念 997.4.3 母版页的运行机制 997.4.4 母版页的优点 997.4.5 创建母版页 1007.4.6 创建内容页 1007.4.7 嵌套母版页 1027.5 导航 1057.5.1 导航的基本概念 1057.5.2 定义站点地图 1067.5.3 使用导航Web控件显示站点地图 1077.6 使用母版页和导航来进行页面布局 1087.6.1 创建母版页 1087.6.2 创建站点地图 1087.6.3 使用母版页 111归纳总结 112拓展提高 112练习与实训 113第8章 开发典型业务组件 1158.1 概述 1158.2 开发典型业务组件任务分析 1168.3 业务对象的基本概念 1178.4 接口的基本概念 1188.5 业务组件开发工作流程 1238.5.1 业务逻辑层的设计 1238.5.2 与数据访问层的通信 1238.5.3 面向接口的设计 1258.5.4 开发典型业务组件 128归纳总结 137拓展提高 137练习与实训 138第9章 开发数据访问与数据操作组件 1399.1 概述 1399.2 开发数据访问与数据操作组件任务分析 1409.3 关于ADO.NET 1429.3.1 ADO.NET Connection 对象 1439.3.2 ADO.NET Command 对象 1449.3.3 ADO.NET DataReader对象 1459.3.4 ADO.NET DataSet对象 1469.3.5 ADO.NET DataAdapter 对象 1479.4 数据控件 1479.4.1 使用SqlDataSource数据源控件和数据网格控件展示图书信息 1479.4.2 使用数据网格控件绑定列显示图书信息 1519.4.3 使用ObjectDataSource控件和GridView模板列显示图书信息 1549.4.4 GridView控件的常用属性、方法和事件 1619.5 数据访问与数据操作组件开发工作流程 1629.5.1 创建公共数据访问及操作类 1629.5.2 创建业务对象的数据访问类 172归纳总结 175拓展提高 175练习与实训 176第10章 发布部署Web应用 17810.1 概述 17810.2 发布Web应用 17810.3 部署Web应用 181归纳总结 186练习与实训 187第3部分 交付合格的Web应用程序第11章 构建Web应用软件开发项目组 19111.1 不同任务规模下的项目组结构 19111.2 Web应用开发项目组角色与职责 196第12章 交付合格的Web应用程序 19712.1 实训项目介绍 19712.1.1 需求概述 19712.1.2 功能结构图 19812.1.3 软件功能描述 20212.2 实训项目的数据库设计 21312.2.1 标识符和约定 21312.2.2 数据库表设计格式说明 21312.3 学员管理模块开发指导书 21712.3.1 设计页面 21712.3.2 开发业务逻辑组件 21912.3.3 开发数据访问组件 23812.4 住宿管理模块开发指导书 26612.4.1 设计页面 26612.4.2 开发业务逻辑组件 26712.4.3 开发数据访问组件 27912.5 缴费管理模块开发指导书 29312.5.1 设计页面 29312.5.2 开发业务逻辑组件 29512.5.3 开发数据访问组件 30812.6 实训的组织与管理 32412.6.1 实训的组织 32412.6.2 实训环境准备 32412.6.3 实训成绩考核 324
|
內容試閱:
|
关于Web应用程序开发或ASP.NET理论与实践的书籍很多,本书的特色则在于,以塑造“完整的Web应用软件开发能力”为目的,基于Web应用软件特定的开发过程和完成相应开发工作任务的需要来介绍ASP.NET、ADO.NET及其应用。而“以明确的能力塑造要求为导向来传授软件专业知识”正是本系列教材的编写宗旨。 从能力培养的角度看,专业知识的学习是为掌握和应用专业技术服务的。在学习专业知识时不仅要搞清楚每一个基本概念、基本原理、重要逻辑关系,更要明确学习的目的——它能够用来干什么?明确了用途再进行学习,或者说以明确的目的来引导学习,能够让专业知识的学习过程更加有效。这也是本书采用的编写方法。在本书开始部分,开门见山地介绍了Web应用软件的特征及其日益广阔的应用前景,紧接着系统地描述了在现有技术条件下Web应用软件的开发过程,详细地勾画出程序员在Web应用软件开发过程中应该承担完成的各项工作任务,并由此总结出一名合格的软件程序员应该掌握的Web应用软件开发技能。本书的核心部分是介绍程序员在Web应用开发过程中需要完成的每一项工作任务。这其中,不但详细说明了每一项工作任务的目的和开展步骤,同时也系统地介绍了为成功完成任务,程序员应该具备的Web应用软件开发专业技能与专业知识。 本书由来自四川华迪信息技术有限公司(以下简称华迪公司)的资深软件工程师与山东青岛职业技术学院、河南许昌学院软件学院、四川城市职业技术学院、云南民族大学职业技术学院、兰州理工大学软件职业技术学院等高校从事软件专业教学的骨干教师共同编写而成。华迪公司长期从事电子政务、电力、通信、教育等行业应用软件开发,在分布式体系结构、多维数据处理与交换共享、业务协同与应用集成、企业信息门户建设与多用户管理等大型行业应用软件关键开发技术方面有着丰富的实践经验。同时,在Web应用开发、移动应用开发、嵌入式应用开发、企业应用集成等主流应用方面也有大量的案例积累。从2003年起,华迪公司开始为国内众多高校提供软件技术、网络工程、电子信息技术、企业信息系统应用等方面的实习、实训服务,并被教育部认定为计算机软件职业教育实训基地、重点本科示范性软件学院软件工程实习实训基地。同时也积极利用自己对软件技术及软件人才的深刻理解和认识,与合作院校共同开展软件专业人才培养方案、课程体系、教学计划的设计与编写工作。 华迪公司在为国内高校提供IT实习实训服务的过程中,一直在认真观察、了解高等教育的客观属性与内在规律,也在认真思考IT专业人才正确的培养目标及培养模式。我们发现,由于没有与企业用人要求完全接轨的人才培养目标,没有认真理顺课程体系与能力培养之间的逻辑关系,没有选择到适合于应用型人才培养的优秀教材,一些高等职业院校在着手开展应用型人才的过程中,往往是重形式而内涵不足,只是简单地将实践教学环节的课时量加大,就号称自己是以能力为导向专门培养应用型人才的高校。我们认为,如果没有建立与行业实际用人标准相结合的科学的人才培养过程,没有合格的师资队伍及配套的教学设施和专用教材做支撑,应用型人才的培养将会举步维艰。 为了解决应用型人才培养缺乏优质专用教材的问题,华迪公司联合近二十家企业与高校,共同开发了“应用型软件人才培养专用教材”。本书就是其中之一。本书着眼于Web应用软件开发能力的塑造,是专门为高等职业院校培养应用型软件人才而设计的。在企业中,凡是能够根据工作要求熟悉运用专业工具高效完成工作任务的员工都可称为“应用型人才”;凡是具有系统化分析与识别能力,能够通过综合运用多种专业技术与方法构建解决方案来成功解决复杂问题的员工就是“工程型人才”。本书从应用型软件人才的职业能力特征——“能说(善于沟通)会做(及时交付、正确交付)”出发,在明确程序员应该掌握的Web应用软件开发技能的同时,也通过介绍开发过程、明确开发任务与步骤、给出各种开发案例来说明什么是实践等,并将软件工程思想融会贯通于具体的软件开发工作中。这样做的目的是为读者有朝一日由应用型人才向工程型人才发展提供必要的支撑。 本书在编写过程中,紧紧围绕“什么是Web应用软件,它的主要用途是什么”、“与其他类型的应用软件相比,Web应用软件有什么特点”、“Web应用软件是如何开发出来的,程序员在其中要承担哪些工作任务”、“完成不同的Web应用软件开发工作需要具备哪些专业技能与知识”等问题来学习基于.NET的Web应用软件开发知识,一定能使读者轻松学会,并终学以致用! 本书由华迪公司总裁廖庆、软件工程部系统分析员吕军、软件工程部高级软件工程师黄冬、梁凯,青岛职业技术学院软件与服务外包学院副院长孟宪宁、青岛职业技术学院软件与服务外包学院赵春霞共同编写完成。 由于编者水平和编写篇幅所限,书中难免有疏漏之处,敬请专家和读者批评指正!
|
|