- 博客(18)
- 收藏
- 关注
原创 笔试面试之字符串的全排列
输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。 我们以三个字符abc为例来分析一下求字符串排列的过程。首先我们固定第一个字符a,求后面两个字符bc的排列。当两个字符bc的排列求好之后,我们把第一个字符a和后面的b交换,得到bac,接着我们固定第一个字符b,求后面两个字符...
2012-07-06 09:52:43
83
原创 Andriod编程基础(三):Android UI 基本常用组件实例
一、代码工程 本例子在前面(二)中的工程进行改造,目的是熟悉Android UI的基本常用组件TextView、EditText、Button、RadioButton等。 二、修改main.xml 布局,添加UI 元素 三、...
2012-07-03 13:44:18
152
原创 创建flex组件
现在,考虑一下当应用程序更改标签的字体时会发生什么。记住,Flex 的 UI 依赖于异步处理,因此任何更改都不会立即生效。在更改字体时,您可以同时创建一个新的 UITextField,或者存储一个新的字体上下文和一个表明字体已经更改的标记。当下次呈现该组件时(通常发生在下一次屏幕刷新),您就可以应用新的字体。检查表明字体状态变更的标记是否改变,然后创建一个对应的 UITextField。有...
2012-07-02 13:08:02
63
原创 重写Flex组件
一、为什么要重写组件 1、在FLEX已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。 2、为了模块化设计或进一步重用,需要对FLEX组件进行组合。比如一个包括TEXTAREA,BUTTON的复合控件。 二、重写组件需要经常换位思考的三个角色 1、作为重写组件的使用者,有哪些需求。比如需要在MXML标...
2012-07-02 13:07:55
71
原创 探究 Flex 组件的生命周期
简介: 最为新一代 RIA 技术的典型框架,Adobe Flex 既有传统桌面程序的交互相应性强,健壮性以及容易编程调试的特点,又有着 Web 程序容易部署,更丰富多彩的 UI,灵活的分布式应用等优势。而 Flex Framework 提供的丰富的组件库,以及健壮、规范的组件开发流程,更使得他成为了展现层技术的首选。其中要想正确高效地开发 Flex 组件,对组件生命周期的必不可少。掌握组...
2012-07-02 13:07:48
70
原创 Adobe Flex UIComponent LifeCycle
Adobe Flex UIComponent LifeCycle 11 十二 2010 Filed under: Life is Cool! Author: Alvin / Aedis.Ju 将文章转换为简体 (图片来源于jexchan) 重写Flex组件AS方式和MXML方式的采用推荐规则 MXML文件和AS文件最后都会被编译成AS类,只不过MXML编译速度稍慢一些 如果MXML和AS...
2012-07-02 13:07:39
61
原创 反射机制的研究
在某些情况下需要通过配置文件来获取类名进而进行实例化。 flex can't complie the class into swf file, then runtime error will occur,I don't know whether there is some solution var obj:Object = getDefi...
2012-07-02 13:06:42
71
原创 【转】Flex和外部应用程序进行通信
Flash To EXE Flex端 Flex创建一个Flex Project命名为Demo1,类型选Web application(runs in Flash Player) 在Demo1.mxml上添加一个按钮,并未按钮添加点击事件 private function ButtonClick(event:MouseEvent):void { ...
2012-07-01 10:38:25
107
原创 flex与twisted通过socket通信
flex端代码 Array = []; while(oSocket.bytesAvailable){ aMsg.push(oSocket.readMultiByte(oSocket.bytesAvail able,'utf-8')); } var sMsg:String = aMsg.join('').replace(/\r/g,''); if(sMsg.indexOf(':::')...
2012-07-01 10:38:20
74
原创 Flex TXT文件导入
在上一篇文章中,我们做了一个文件上传、导入组件,其实就是一个文件选择并上传的组件,该组件是基于Blazeds来实现的。本文利用该组件实现Flex客户端Txt文件的导入,并将导入的txt文本数据展现到Flex客户端的AdvancedDataGrid中,其它文件格式如excel等导入同理。 假设Txt文件内容如下,该文件没有抬头,分别表示用户ID、用户名称、用户IP。 上文中提...
2012-07-01 10:38:16
60
原创 小白学Flex之数据类型
这是第一次写关于flex的文章,也是John开始学习Flex的第一步,在此也向夏天的树人致敬,谢谢夏天的树人对 我在flex上无私的帮助 Action3的数据和变量声明 ActionScript3中所用的数据都是对象 1.数据类型 ActionScript的数据类型和C语言一样,也分为基元数据类型和复杂数据类型。 1>基元数据类型(primitiv...
2012-07-01 10:38:11
92
原创 Flex 捆绑式验证处理
Flex提供的默认的验证器,比如:日期验证器、货币验证器等都是基于单个属性值的,因此,一个复杂窗口如果需要多种验证的话,肯定会有多个验证器组合工作,方可实现验证效果。要实现多个验证器的验证效果,开发人员就不得不写代码去循环遍历各个验证器,逐个调用验证器的验证函数。本文提出了一种捆绑式的验证想法,其思路和实现大概如下: 1)开发一个自定义的验证容器组件,ValidateContain...
2012-07-01 10:38:07
76
原创 Flex 导出文件通用处理
Flex 导出文件通用处理 2010年07月10日 本文所指Flex是指flex web应用。导出文件在web应用中是一个基本功能最常见的恐怕就是将表格数据导出成excel了。那么除了excel还有专用的表单数据等其它文件格式,本文介绍flex导出文件的通用处理方法。 1、 约定 1) flex与java通讯使用blazeds; 2)...
2012-06-30 17:02:32
59
原创 加快RIA开发效率之Flex插件
加快RIA开发效率之Flex插件 2010年07月24日 代码格式化FlexPrettyPrintCommand 为了便于java 项目和采用flex开发的客户端项目的集成,目前主流的做法是将Flex Builder作为插件安装到MyEclipse中,这样极大地方便了开发.因为大家对eclipse开发环境已经很熟悉了,使用上有一种亲切感.但美中不足的是官方Flex Build...
2012-06-30 17:02:29
62
原创 用flex库资源的理由
用flex库资源的理由 2010年12月23日 Adobe Flash Builder 4 简体中文正式版 Windows版点击下载:http://g.csdn.net/5134151 Adobe Flash Builder 4 简体中文正式版 Mac版点击下载:http://g.csdn.net/5134152 Adobe 在线课堂:http://adobev.cs...
2012-06-30 17:02:25
66
原创 Ant Flex project 应用
Ant Flex project 应用 2010年11月08日 写一个Ant脚本,xml大概分为以下2部分: 1:定义变量:工程目录,编译类库的目录,第三方jar包引用, 2:编写target任务. 对编译java的ant关键脚本是 : 编译flex的a...
2012-06-30 17:02:21
63
原创 IDEA + Eclipse 开发 Maven Flex 项目的简单流程和要点
IDEA + Eclipse 开发 Maven Flex 项目的简单流程和要点 2011年01月19日 写在前面: 本文主要介绍使用 IDEA 配合 Eclipse 进行 Flex 项目开发的方式。 之所以这么做原因: 1)Java server (Maven项目)使用 IDEA 开发,比在Eclipse/MyEclipse 下有很多优势,其中一个就是 ser...
2012-06-30 17:02:18
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人