随笔分类 -  Flex

摘要:为了向我们的程序提供数据,Adobe Flex包含特别为与网络服务,HTTP服务器,或者是远程对象服务(Java对象)进行交互而设计的组件。这些组件被称之为远程过程调用(RPC)服务组件。在这一节,我们将会为一个Blog创建一个简单程序,这个程序会列出过去30天内最受欢迎的文章。我们可以决定要列出的文章的数目。我们使用一个名为WebService的RPC服务组件来发送用户的选择,并且由Blog网站所提供的基于SOAP的网络服务获取数据,然后我们在一个DataGrid控件中来是显示这些数据。设置工程在我们开始这一节之前,我们需要完成下面的任务:创建Lessons工程确保打开了自动编译选项回顾到远 阅读全文
posted @ 2007-06-06 22:39 jlins 阅读(149) 评论(0) 推荐(0) 编辑
摘要:使用事件监听器当我们开发Adob Flex程序时,事件处理是其中最基本也是最重要的一项任务。事件让我们知道在一个Flex程序发生了一些事情。他们可以由用户设备(如鼠标,键盘)产生,或者是外部输入,如一个网络服务调用的返回。当界面或是组件的生命周期发生变化时也变引发事件,例如一个组件的创建或销毁,或是组件的调整。我们可以在我们的代码中使用事件监听器来处理这些事件。事件监听器是我们为了处理特定事件而编写的函数或是类的方法。他们也被称之为事件处理器。在这一节我们将会显示如何使用一个事件监听器。我们将会学习如何为一个Button控件编写一个事件监听器,并且学习如何使用两种不同的方法将这个监听器与But 阅读全文
posted @ 2007-06-03 10:30 jlins 阅读(859) 评论(0) 推荐(0) 编辑
摘要:格式化IPv4套接口地址在Linux下使用最多的地址族为AF_INET。这为一个套接口指定一个IPv4套接口地址,从而使得这个套接口可以通过TCP/IP网络与其他的主机进行通信。定义了sockaddr_in结构的包含头文件是由下面的C语句来进行定义的:#include <netinet/in.h>下面的例子是一个用于网络地址的sockaddr_in结构。另外显示了一个in_addr结构,因为sockaddr_in结构会在他的定义中使用这个结构。struct sockaddr_in { sa_family_t sin_family; /* Address Family */ uint 阅读全文
posted @ 2007-06-02 21:12 jlins 阅读(254) 评论(0) 推荐(0) 编辑
摘要:使用基于列表的表单控件我们可以在我们的Adobe Flex程序中使用基于表单控件,例如ComboBox,List,HorizontalList。在我们插入这种控件以后,我们必须为其提供要显示的项 目以及要提交处理的数据。在Flex中,控件是由数据提供者来处理的,而所谓的数据提供者是类似于数组的对象的集合。在这一节我们将会演示如何使用要显示的项目以及要处理的数据来组装基于列表的控件。设置工程在我们开始这一节之前,我们要先执行下面的任务:创建Lessons工程确保打开了自动编译选项插入并放置控件在这一节,我们创建了一个包含一个ComboBox控件与一个提交按钮的简单布局。1 在浏览视图中选择Les 阅读全文
posted @ 2007-06-02 09:31 jlins 阅读(187) 评论(0) 推荐(0) 编辑
摘要:获取并显示数据为了向我们的程序提供数据,Adobe Flex包含特别为与HTTP服务器,网络服务或者是远程对象服务(Java对象)进行交互的而设计的组件。这些组件被称之为远程过程调用(RPC)服务组件。与Adobe ColdFusion,PHP或者是相似的服务器技术创建的程序不同,Flex程序并能直接与一个数据库进行交互。他们使用服务与数据进行交互。例如,我们可以在Flex文件中插入一个HTTP服务来与ColdFusion文件进行交互,从而从一个MySQL数据取得数据,转换成为XML,然后发送到我们的Flex程序。在这一节,我们将会创建一个简单的获取最近留言并且允许用户读取留言的最前几条的Bl 阅读全文
posted @ 2007-05-25 14:18 jlins 阅读(302) 评论(0) 推荐(0) 编辑
摘要:创建我们的第一个程序在这一节,我们将会演示如何在Adobe Flex Builder中编译与运行一个简单的Flex程序。在这一节,我们也会介绍Flex Builder工程的概念,并且展示如何创建工程。在Flex Builder中,所有的Flex程序都包含在工程中。创建Lessons工程在Flex Builder构建一个Flex程序之前,我们必须创建一个工程。当我们在Flex Builder中创建一个工程,就会为我们创建一个主要的MXML程序文件。我们可以向一个工程中添加资源,例如自定义的MXML组件文件,ActionScript文件,以及其他构成我们Flex程序的资源。1 启动Flex Bui 阅读全文
posted @ 2007-05-24 22:24 jlins 阅读(425) 评论(0) 推荐(0) 编辑
摘要:使用MXMLMXML是我们可以用来为我们的Adobe Flex程序布局用户界面。我们也可以用MXML来定义程序的不可见部分,例如到服务器端的数据源的访问以及用户界面组件与服务器端数据源的数据绑定。这个主题介绍了MXML,并且描述了MXML与程序标准的联系。使用MXML我们使用两种语言来编写Flex程序:MXML与ActionScript。MXML是我们可以用来布局用户界面组件的XML标识语言。我们也可以使用MXML来定义一个程序的不可见部分,例如:到服务器数据源的访问以及用户界面组件和服务器数据源的数据绑定。与HTML类似,MXML提供了标签来定义用户界面。如果我们曾使用HTML来进行工作,M 阅读全文
posted @ 2007-05-21 22:05 jlins 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:使用Flex图表组件以图表或是图的方式显示数据的能力可以使得Flex程序用户的数据交互更为容易。与仅显示简单的数字数据表不同,我们可以显示条状图,饼图,线图或是其他类型的图表,并且可以使用颜色,标题以及二维图形来表示我们的数据。在这一部分我们会介绍Flex图表,菜单数据,以及我们可以在Flex中创建的其他类型的图表。关于图表数据表示可以使得我们简化数据表示与数据关系的方式来表示数据。图表是数据的一种类型,从而我们可以使用二维的图形来表示我们的数据。Flex支持最常见的二维图形,例如条状图,柱状图,饼图,并且提供给我们对于图表显示的的极大控制。一个简单的图表显示单一的数据系列,在这里系列是一组相 阅读全文
posted @ 2007-05-20 23:10 jlins 阅读(409) 评论(0) 推荐(0) 编辑
摘要:构建Flex数据服务程序当我们使用Flex数据服务来开发程序,我们利用加强的数据服务体系结构。这个话题包含Flex数据服务的一个概览。关于Flex数据服务我们通过添加Flex数据服务构建基于FlexSDK的功能的程序。Flex数据服务包含企业信息支持,以及一个加强的数据服务体系。这些特性可以使得我们创建与部署充分利用Flex所提供的丰富的表现层的企业类程序。Flex数据服务在我们的Java程序服务器上或是Java容器上执行,在下列特性上提供功能:加强的数据服务多个客户端的数据共享客户到客户的数据通信支持自动的服务器数据增加客户访问服务器资源的认证数据服务日志加强的远程过程调用(RPC)功能关于 阅读全文
posted @ 2007-05-17 10:01 jlins 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Flex编码过程当我们开发一个Flex程序,我们重复其他类型网络程序的过程,例如HTML,JSP,ASP和CFML。创建一个有用的Flex程序是很容易的:打开我们最喜欢的文本编辑器,例如Flex Builder,输入XML标签,编译成为SWF文件,部署SWF文件,从网络浏览器中请求SWF文件的地址。与静态的页面或是由JSP,ASP或是CFML创建的HTML模板集合不同,Flex程序中的文本要编译成为SWF文件。Flex程序与一个JSP,ASP或是ColdFusion程序的另一个主要的不同就是Flex的程序逻辑位于客户端的SWF文件中,而JSP,ASP和ColdFusion是模板系统,在这些系统 阅读全文
posted @ 2007-05-16 19:27 jlins 阅读(533) 评论(0) 推荐(0) 编辑
摘要:Flex编程模型Flex包含Flex类库,MXML以及ActionScript程序语言,如下表所示:包含在Flex中,但是却并没有在上图中显示的还有Flex编译以及Flex调试器。我们使用MXML与ActionScript的组合来编写Flex程序。MXML和ActionScript程序语言都给了我们访问Flex类库的能力。使用MXML来定义程序的用户界面元素,使用ActionScript来定义客户逻辑与过程控制。Flex类库包含Flex组件,管理器与行为。使用基于组件的Flex开发模型,开发者可以合并预编译的组件,创建新的组件,或者是组合预编译的组件为复合组件。Flex类库与MXML和Acti 阅读全文
posted @ 2007-05-16 14:30 jlins 阅读(177) 评论(0) 推荐(0) 编辑
摘要:构建一个Flex程序Flex定义了一个基于组件的开发模型,从而我们可以用来构建我们的程序。为了高效的设计与构建我们的程序,我们应该熟悉这个模型,以及程序开发步骤与布署过程。在这一章描述了我们用来创建一个程序的开发过程。在这一章所包含的如下的一些信息:为了我们特定的需求需求而定制程序所要做出的决定,Flex产品线所提供的开发工具的概要,与其他的技术,如HTML和ColFusion的比较。开发程序Flex支持一个基于组件的开发模型。我们可以使用Flex中所包含的预构建的组件,我们可以通过创建新的组件来扩展Flex组件库,或者是我们可以组合预构建的组件来创建复合的组件。程序模型当我们使用Flex来构 阅读全文
posted @ 2007-05-16 14:27 jlins 阅读(468) 评论(0) 推荐(0) 编辑
摘要:Flex开发模型Flex平台支持一系列的开发模型:仅客户端:程序仅运行在客户端而不使用服务器资源。通过简单的RPC服务访问服务器数据:程序通过Web服务与HTTP服务与远程数据进行交互。Flex数据服务:程序使用Flex数据服务的加强的数据体系结构来提供高级特性,例如数据同步,安全与消息。在Flash播放器上布置Flex程序Flex程序的目标为Flash播放器。Flex支持两种版本的播放器。Flex程序使用安装标准的Flash播放器来运行Flex程 序。Flex也支持Flash播放器的Debug版本,称之为调试播放器。Flex程序开发者在开发过程中使用Flash调试播放器。Flash调试播放 阅读全文
posted @ 2007-05-10 09:46 jlins 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示