易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

flex中如何对数据的显示格式进行设置

其实这就是个数据显示的问题,经常我们的原始数据并不是最终显示给用户的,而是以另一种方式显示,比如性别假设在后台数据以boolean变量来保存,即true为男,false为女,那么界面就需要处理把true变成string的“男”。对于格式转换一般flex你们使用Formatter类,当然Formatter类是比较抽象的类,然后更具体的如CurrencyFormatter, DateFormatter, NumberFormatter, PhoneFormatter, ZipCodeFormatter,这些类可以直接使用,但是这里要把true变成“男”则需要自己定义一个Formatter,这个Formatter比如SexFormatter需要从Formatter类继承,并且实现其formate(object)方法然后在MXML中
   <fx:Declarations>
        <mx:SexFormatter id="sexFormatter" />
    </fx:Declarations>
然后在合适的地方调用sexFormatter.formate(object)方法就好了
如果是对于 mx:DataGridColumn,则可以添加属性labelFunction=functionName,然后在functionName里面调用sexFormatter.formate(object)。当然像简单的格式转换可以直接在functionName里面进行。 ......

Flex单元测试工具(FlexMonkey)


Testing Flex applications with FlexMonkey 1.0
Without automation, testing the UI components of your Flex
application can be tedious and time consuming. Adobe includes an
automation framework in Flex to enable developers to create automated
tests that operate at the GUI level. FlexMonkey
1.0 is an open source AIR application that leverages the Flex
automation framework to record and play back GUI interactions with your
Flex application. With FlexMonkey, your tests can drive your
application views directly, making it easy to exercise the view
components and the logic behind them. Integration with the automation
framework is under-the-hood
; you don't need to make any changes to your application source or compilation method to use FlexMonkey.
In this article, I'll show you how to get started using FlexMonkey
as part of your development flow. FlexMonkey can launch your Flex
application in different ways depending on your needs. It can launch
your application directly from ......

10 个FLex MVC框架


10 个FLex MVC框架
AdobeFlex及相关技术正成为RIA领域的主流。虽然Flex社区的规模还远比不上Java或Microsoft平台,但它正在FlexRIA开发者们的栽培下稳健地成长。许多开源开发框架也因此被创造出来:
Cairngorm(下载)
Cairngorm是最老也最成熟的Flex框架。它现在由Adobe拥有并开源,而且被Adobe的RIA顾问服务团队大量使用。创造出Cairngorm的AdobeConsulting团队是把设计模式框架运用到RIA开发的最早的倡导者。Cairngorm中可以看到许多在JEE世界中广泛使用的MVC相关设计模式,即使它只是一个仅用于RIA用户界面开发的微型架构框架。
Cairngorm被看作是企业RIA开发框架。它的分层MVC实现有助于开发出具有复杂的业务逻辑的可伸缩的RIA应用。在异步通信、事件驱动、无线程的Flex平台上,Cairngorm为构建严肃的商业应用程序提供了快速而可靠的方法。
Cairngorm的本质也决定了它可能不适用于小型的快速原型。Adobe说:
Cairngorm微架构的意图是为企业RIA开发者提供一个框架。如果你在编写一个非常简单的应用(比如程序原型),或者只有一个视图的程序,那么你应该考虑“一体化”的方案,就不必挣扎于Cairngorm所倡导的模型、视图和控制分离了。Cairngo ......

dreamweaver新发现和我的错误

刚才的新发现:
在vs2008 和dreamweaver中,都只能将表格的宽度设置为百分比,而表格的宽度就不可以设置为百分比.
刚才犯了一个错误:
在vs2008中,怎么都不能响应命令,开始以为是css的位置又放错了,后来才知道原来是我们写的代码不对.呵呵,真囧啊.
以后要注意基础的学习.
我有两个错误:
1.我建立了一个Common母版,然后再基于Common母版建立了一个内容页,但是内容页上就是不能显示,自己也不知道怎么调代码?反正当时就是调代码,也没有想过是不是我的布局错了,或者从整体来看一下,我是不是哪里犯了错误了.
后来才知道,我把代码位置写错了.
2.为什么css没有引用过来?
不是css没有响应,也不是css没有引用过来,是写的代码不对.
如:border:solid 10px red;
写成了:border:10 solid red;
能有反应才怪呢.
以后想问题,要考虑两个方面:
全局和整体.
先从全局来看一下问题,想想正反两方面,然后再从细处着手.
......

wxwidgets 用xml来描述界面,在程序里获取 变量和事件

如果对界面美观程序比较高,手写代码是不可避免的。
但如果做的是一些像只是为了显示、控制之类的程序,可能更快的把程序捣鼓出来就好了。
wxwidgets
有这样的一个功能,就是能用xml写成界面就能显示
编辑xrc的工具是wxformbuilder,开源免费的,也足够用了,我一开始没找到怎么
生成xrc,后来某次偶然看到了下面....原来有c++,py,xrc的生成。
wxwidgets里有个例子,叫xrcdemo

体是是这样。
平时创建wxwidgets程序,我们一般用wxframe,wxdialog
拿wxframe来举例,我们一般从
wxfrrame派生,然后在初始化函数里创建控件。
MyFrame::MyFrame(wxWindow* parent)
{
wxXmlResource::Get()->LoadFrame(this, parent, wxT("main_frame"));
}

现在只要调用这一句就够了。
事件处理方面也有所变动。
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_MENU(XRCID("unload_resource_menuitem"),
MyFrame::OnUnloadResourceMenuCommand)
EVT_MENU(wxID_ABOUT,
MyFrame::OnAboutToolOrMenuCommand)
END_EVENT_TABLE()
获得相关的控件:
wxAnimationCtrl
*ctrl = XRCCTRL(*win, "controls_animation_ctrl", wxAnim ......

VS中使用TinyXml操作xml文件

到http://sourceforge.net/projects/tinyxml/下载TinyXml的官方例子,
里面有好几个文件,我们把
tinyxml.h
tinystr.h
tinystr.cpp
tinyxml.cpp
tinyxmlparser.cpp
tinyxmlerror.cpp
这几个文件包含到我们的工程内。
要包含头文件 #include "tinyxml.h"
这用就可以开始使用tinyxml开始操作xml文件了,具体的操作方式:
    TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这课XML树。
    注:DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系(理解html语言的读者会很容易理解这种树状模型)。               
     如下是一个XML片段:
    <Persons>
         <Person ID="1">
       &nb ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [1076] [1077] [1078] [1079] 1080 [1081] [1082] [1083] [1084] [1085]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号