自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 file.exists()不对?不,windows搞得鬼!

 在java中用使用一下以下命令 File file=new File("F:/com1.txt"); System.out.println(file.exists());显示是true,然而文件夹中明明没有这个文件啊。难道这个exists不准确?又试了下com2到com9都不对,com10开始才显示正确的“false”.网上查了下,原来com1到com9在windows文

2009-09-06 19:22:00 3066

原创 flex单元测试之flexunit

                             Flexunit是一款用于flex的单元测试工具。和junit类,它提供了单元测试框架的主要功能。 它把测试元素分为testSuite(测试用例组),testCase(测试用例),testMethod(测试方法,默认是testCase类中以test开头的方法),方便测试者按被测代码的类包结构进行组织。 测试框架记录了测试用例运行

2009-04-29 14:21:00 2769 2

原创 创建资源池(对象池)

     程序中许多资源的使用是有限制的,比如数据库连接,线程等。如果要对这些资源的创建和分配进行有效管理,则需要建立资源池也即对象池。         资源池的功能是提供对象和回收对象。和普通对象工厂不同的是,它还有以下职责:确保创建的资源数不能大于最大值(如果有最大值的话);确保空闲资源不能过多;在没有空闲资源的时候,做应该做的事,比如报错或者让线程等待。         虽然它的

2009-04-21 19:39:00 3384

原创 Flex中ui组件拖拽的三种实现

一、最简单的是直接调用ui组件的startDrag方法和stopDragging方法,这2个方法是flash中的所有继承于Sprite类的组件类都支持的。适用于在同一个容器中的拖拽。思路是监听需要拖拽的组件的MOUSE_DOWN和MOUSE_UP事件,剩下来的有flash帮你自动完成。例子        private static function init():void{   

2009-04-15 15:01:00 10752 5

原创 初探blazeDS

       blazeDS是一套面向actionscript的前后台通信框架。 在服务器端,blazeDS以servlet的方式存在于java应用服务器上。它默认提供3中服务,远程调用(在remoting-config.xml中配置)、访问代理(proxy-config.xml)、消息服务(messaging-config.xml),同时框架允许你添加自定义的服务(在services-c

2009-04-01 16:25:00 3264 1

原创 PureMVC or not?It's a problem

         PureMVC不是专为actionscript3写的框架,它为各个主流编程语言都做了框架的代码实现。它是MVC设计模式的一个实践,它能指引开发人员用优雅的可扩展的方式编写带用户界面的程序,而不依赖于具体语言。         那么我们是否应该在项目中使用pureMVC呢?先看看它的优缺点吧。         MVC模式把程序按功能分为Model,View和Control三

2009-03-20 15:45:00 1028 1

原创 树状结构在资源映射配置上的应用

 在很多应用场景中,都需要做到资源的可配置化管理。一般的方法是采用简单键值映射的方式。但对于多属性匹配的需求,这种映射方式使得程序对匹配失败条件的认定相当死板,代码的通用性和重用性都很差。   请看一个2个字段的资源映射匹配需求:1.       先根据大类匹配,再根据小类匹配。2.       如果大类匹配失败,读取系统默认资源;如果大类匹配成功,小类匹配失败,读取大类默认资源;

2009-03-12 15:22:00 728

原创 flex和javascript比较

由于工作关系,对javascript+html和flex这两种表现层技术都有一段时间的使用。对于这2种技术孰优孰劣一直是争论的热点,我只是根据自己的体会,发表一下自己的看法。易上手度 对于完全没有开发经验的新手来说是差不多的,可能js+html的方式看起来更简单。但是对有一定经验的开发者(比如写过后台程序,但没有写过前台程序的开发者),实际上flex更容易上手。首先,flex官方的开

2009-01-19 12:18:00 3616

原创 flex画虚线的方法

画虚线,关键是确定好实线和虚线的分界点。计算出分界点后就简单了,直接循环调用moveTo,lineTo方法画线就可以了。画线方法如下: /** * @inheritDoc * */ public function freeDraw(fP:Point,tP:Point):void { var g:Graphics=this.graphics; g.clea

2009-01-16 15:04:00 4992

原创 flex手工生成拓扑图的例子

         项目中需要通过拖拽生成拓扑图。网上springgraph不错,但是现在好像网页以无法访问。幸好最近项目不是很紧,那就自己做咯。        目前已经做好一个demo,跟大家分享一下。        demo版的源码已经上传了。大家可以下载(下载页面:http://download.csdn.net/source/955429)。项目版的么,只能保密了,呵呵。    

2009-01-09 15:45:00 3330 4

原创 DataGrid和itemRenderer中的控件的数据绑定问题

 如果你在DataGrid里面加入checkbox,不做任何处理。当你滚动你的DataGrid的时候就会发现,checkbox的选中状态会错乱。这就涉及到数据绑定的问题。原因是itemRenderer里的控件是对整个DataGrid共用的,你不知道某个组件会和哪一行的数据绑定。所以,你必须做事件监听(FlexEvent.DATA_CHANGE)。例子如下:   "100%"

2008-12-09 19:01:00 1701

原创 Datagrid分页

Datagrid没有自己的分页组件,只好自己做。本分页组件只接受外部传进的分页参数,生成页面分页信息。作为标签独立使用。 "1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" width="100%" height="100%" creationComplete="init()" >          

2008-12-04 11:12:00 927

原创 flex的内存泄露问题

          用flex开发几个月了,最近发现flex有内存泄露问题。网上找了一些文章,有很大收获。不过有些也很哆嗦,像《FLEX内存释放优化原则》,道理是对的,但是无法作为团队开发的开发规范,这么多,谁记得住啊。        经过多次实验,得出以下几个注意点就行了。1.       监听事件时用弱引用方式(特别是对Applicatiion.applicaion和Stage的事

2008-11-22 11:28:00 1599

flex手工画拓扑图例子源码

这个真实项目中的一个拓扑图Demo的前期版。

2009-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除