出版时间:2010-10 出版社:清华大学 作者:许勇//王黎 页数:543
Tag标签:无
前言
Adobe Flex是为满足希望开发富互联网应用程序的企业级程序员的需求而推出的表示服务器和应用程序框架。Flex是开发富互联网应用程序(Rich Internet Application,RIA)的利器,它无缝整合了Flash、ActionScript以及MXML,并提供了丰富的可扩展用户界面及数据访问组件,使开发人员能够快速构建出具有丰富数据演示、强大客户端逻辑和集成多媒体的RIA应用程序。目前已广泛应用于各种商业领域,如电子商务、行政管理、企业业务流程自动化等方面。1.本书内容本书对Flex和ASP.NET两种流行技术进行了归纳和总结,内容覆盖了Flex和ASP.NET技术的知识和应用场景。本书共分为5篇,分别是:Flex基础知识篇、ASP.NET编程篇、Flex组件应用篇、Flex数据交互篇和综合实例篇。各篇主要内容如下所示。第1篇:Flex基础知识篇(第1~5章)。主要介绍Flex中脚本语言ActionScript的知识,像ActionScript的运算符、控制语句、面向对象编程和内置类等。其中,第1、2章向读者介绍Flex环境的配置以及Flex Builder 3.0的基本操作。第3、4章主要介绍ActionScript的语法和面向对象的支持,像常量、变量、数据类型、运算符、对象、类、属性和方法等。第5章介绍如何使用函数、处理字符串、处理数组以及处理日期和时间。第2篇:ASP.NET编程篇(第6~8章)。主要针对ASP.NET初学者介绍开发常规网站所必备的基础知识,包括ASP.NET提供的环境的配置,C# 3.5语法,ADO.NET提供的对数据的查询、增加、删除、修改操作以及数据显示控件,XML数据的解析、显示和生成,ASP.NET的内置对象、Web服务和文件操作。第3篇:Flex组件应用篇(第9~13章)。第9、10章详细介绍Flex中的基础类组件、布局类组件、导航和容器类组件。第11章主要介绍如何使用行为、对象状态和动画效果制作出绚丽的界面效果。第12章介绍Flex的事件机制,重点是使读者理解事件的工作流程、了解Event对象并掌握如何使用自定义事件。第13章介绍如何创建用户自定义组件,为组件定义CSS样式和主题,以及在组件之间进行参数传递。第4篇:Flex数据交互篇(第14~15章)。主要针对数据存储和交互这两个方面进行介绍,其中第14章向读者介绍在Flex 3.0中如何对数据进行处理,包括数据模型、数据绑定、DataGrid组件、数据验证和数据格式化等内容。第15章介绍在Flex中如何与服务器端进行数据交互,包括常用的数据传输方式、使用HTTPService和WebService组件进行交互,并制作了留言本和域名查询实例。
内容概要
flex是开发富互联网应用程序(rich intemet application,ria)的利器,它提供了丰富的可扩展用户界面及数据访问组件。本书共分为5篇,分别是flex基础知识篇、asp.net编程篇、flex组件应用篇、flex数据交互篇和综合实例篇。全书对flex和asp.net两种流行技术进行了归纳和总结,内容覆盖了flex和asp.net技术的知识和应用场景,力求通过实例使读者更形象地理解actionscript的编程思想,快速掌握flex的组件开发。 本书可作为flex开发人员的重要学习资料,也可作为网站开发和flex开发人员的职业培训教程。
书籍目录
第1篇 flex 基础知识篇 第1章 flex 3.0入门 1.1 flex概述 1.2 flex 3.0 1.3 mxml概述 1.4 actionscript 3.0概述 1.5 部署flex 3.0开发环境 第2章 熟悉开发环境flex builder 3 2.1 熟悉flex builder3的工作区 2.2 编译与运行flex 3.0程序 2.3 调试flex 3.0程序 2.4 flex 3.0项目概述 2.5 flex builder 3中的常用快捷键 2.6 使用flex帮助文档 第3章 actionscript 3.0语法 3.1 常量和变量 3.2 数据类型 3.3 运算符 3.4 流程控制语句 第4章 actionscript 3.0面向对象 4.1 类和对象 4.2 包和命名空间 4.3 枚举类 4.4 继承 4.5 接口 第5章 actionscript 3.0中常用数据处理 5.1 函数 5.2 字符串 5.3 数组 5.4 日期和时间 第2篇 asp.net编程篇 第6章 asp.net的简单应用 6.1 asp.net 3.5概述 6.2 c#3.5语法概述 6.3 配置应用程序 第7章 久spnet数据显示 7.1 ado.net概述 7.2 数据显示控件 7.3 xml命名空间和控件 7.4 显示xml 7.5 生成xml 第8章 aspne下高级应用 8.1 asp.net内置对象 8.2 web服务 8.3 处理文件 第3篇 flex组件应用篇 第9章 使用组件 9.1 flex组件概述 9.2 flex常用组件 9.3 导航类组件 第10章 使用容器布局页面 10.1 管理程序的布局 10.2 窗口布局 10.3 表单布局 10.4 动态控制对象的布局 10.5 导航容器 第11章 使用行为对象和动画效果 11.1 认识行为对象 11.2 行为和组件 11.3 常见动画效果 11.4 行为和状态 第12章 事件机制 12.1 观查者模式 12.2 actionscript 3.0的可视化对象架构 12.3 事件机制的工作流程 12.4 事件机制的高级应用 第13章 自定义组件 13.1 创建组件 13.2 在组件文件中添加项目 13.3 使用css样式 13.4 参数传递 第4篇flex数据交互篇 第14章 闯ex中的数据处理 14.1 数据模型 14.2 数据绑定 14.3 datagird组件 14.4 数据验证 14.5 数据格式化 第15章 数据传输与服务器交互 15.1 数据传输的方式 15.2 使用httpservice与服务器端交互 15.3 httpservice应用实例——留言本 15.4 使用webservice与服务器端交互 15.5 webservice应用实例 第5篇 综合实例篇 第16章 功能齐全的flv播放器 16.1 系统概述 16.2 数据源、主题没计和色彩矩阵类的创建 16.3 编写事件类 16.4 自定义纠件设计 16.5 主程序设计 第17章 视频展示网站 17.1 系统概述 17.2 数据库和数据库类设计 17.3 服务器端程序设计 17.4 前台设计 17.5 后台设计
章节摘录
插图:用户与目前的Web应用程序交互时,其体验并不能令人满意,主要体现在,Web模型是基于页面的模型,而且缺少客户端智能。因此即使是相对简单的事务处理(例如网上购物)也让人混淆。而且,它几乎无法完成复杂的用户交互(如传统的客户端/服务器应用程序和桌面应用程序中的用户交互)。这样的技术使得Web应用程序难以使用、支持成本高,并且在很多方面无法发挥作用。为了提高用户体验,出现了一种新类型的Internet应用程序,那就是RichInternet Application(以下简称RIA)。这些应用程序结合了桌面应用程序反应快、交互性强的优点与Web应用程序传播范围广及容易传播的特性。RIA简化并改进了Web应用程序的用户交互,这样,用户开发的应用程序可以提供更丰富、更具有交互性和响应性的用户体验。Macromedia是公认的新兴RIA市场的领导者。今天98%的浏览器上都使用Macromedia Flash客户端软件。因此几乎每个人都可以使用基于Flash的RIA。Macromedia Flex是Macromedia的新服务器产品,它使企业应用程序开发人员能够全面访问RIA的功能。Flex具有基于标准的架构,与当前企业开发人员的工具、方法和设计模式互补。1.过渡从最初的HTML到现在,服务器端系统架构经历了很多次重要转变。在此过程中,客户端的表现功能也有一些转变,并且每个阶段的计算功能所带来的应用程序体验也有变化,直到RIA出现为止。下面列举其中重要的3个方面。基于主机的应用程序由基于主机的计算发展而来的交互式应用程序。推动此阶段计算的商业需求来自于企业组织内部业务自动化,例如工资表。应用程序在内部的专用网络间进行本地发布,用户界面的丰富性仅限于文本范围内。客户端/服务器应用程序这种模式发展得很快,主要是因为需要对企业组织内部的信息及应用进行部门级别的访问。仍然是在企业组织内部本地访问应用程序,但随着图形用户界面的出现及客户端处理的应Web应用Web应用程序的全局性应用,以及基于主机集中管理应用程序的模式,突破了客户端/服务器模式的主要限制。但对于用户来说,这需要很大的投入。从处理的角度来看,Web应用程序模式将客户端转变为虚拟终端。用于提供最佳用户体验的主要交互问题消失了,这些主要问题包括直接控制、客户端处理及局部存储等。2.RIA出现Macromedia公司于2001年初首先提出了RIA的概念。当时走在前沿的Flash开发者们都已经开始在实际应用开发中使用类似的模型来架构他们的程序。这些应用与传统的基于HTML的Web应用相比,扩展了设计的自由度,突破了用户的交互局限。虽然RIA的优势很明显,但要求新技术要与现有的基础结构及处理过程相适合。这就需要满足如下要求。
编辑推荐
《Flex+ASP.NET Web应用开发实战详解》:在线服务:视频库、源代码库、专业论坛、专家实时支持。
图书封面
图书标签Tags
无
评论、评分、阅读与下载
Flex+ASP.NET Web应用开发实战详解 PDF格式下载