- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 由onclick 和ondblclick谈谈用户体验的问题
<br />这几天在和US的同事讨论一个关于鼠标单击和双击的行为呈现问题,在这里拿来分享一下。<br /> <br />因为这是一个日历控件。日历控件支持年份的显示。年份显示的页面里,有该年所有月的日历。我们都知道日历控件本身会有事件。<br />最初的需求是,如果用户点击月的天,那么要弹出一个窗口,这个窗口显示该天所有的事件排列。双击的时候,能够从年份所在的页面,切换到所双击所在的天的视图。在实现的过程中,就发现一个问题。每次双击,都会触发单击事件。这就意味着,在进入选中当天的视图之前,总要会弹出事件列表
2011-03-22 14:49:00 1380
原创 Android数据驱动视图更新
Android的开发过程中,会使用到一些可编辑视图,或者一些随着数据发生改变,需要自动更新视图的功能等等。此类视图大都需要数据同步,以此来更新视图的展现。再加上数据类型的繁杂,所以不太适合在每个类中添加对数据更新的方法去处理视图的展现。更简单而又方便的方式,就是使用数据监听器。这个有点像JavaBean中的property change的数据监听方式。当数据发生改变,外面对该数据注册了监听器的,就能够实时的更新视图。下面将此种用法的代码写出,稍微做了一些改动。采用的数据结构为hashMap.public c
2011-03-20 12:28:00 2531
原创 lzx和网页之间脚本交互调试方式
<br /> 目前openlaszlo在开发的状态下,只能是在编译选项中选择debug和runtime的方式。如果需要调试lzx中的方法去调用网页代码,必须要保证当前的swf要被包含在网页中。否则是调用不到的。当然如果选择部署的话肯定是可以了,但是这样很不方便。下面介绍最简单的方式,只需要一个jsp就能让开发者调试lzx中的方法和网页的交互。<br /> <br />test.jsp:<br /> <br /><html> <head> <meta http-equiv="X-UA-Compat
2011-03-09 13:30:00 955
原创 管理Activity的实例
<br />Android能够展现给用户的界面都是继承来自Activity,虽然Android操作系统能根据当前Activity的状态通过维护一个栈来进行管理,但是<br />开发人员只能在每个activity的所在的state改变的事件中进行相关的操作。而且,如果一个activity想去获得某个activity的时候,也是比较<br />麻烦的。还有,比如我想给当前如果是Home的界面,需要校验是否需要显示登录窗口,那如何去处理将不会让校验代码出现在Home的Activity中。因为本身显示登录窗口与否和
2011-03-09 08:32:00 2432
原创 Openlaszlo 的富文本编辑器rte
<br />Openlaszlo在新版本中提供了富文本编辑器的组件。rte.用法非常简单。<br /><rte width="600" height="400"> Your words </rte><br /> <br />其实它的秘密在于,它是继承了基础类html组件。html就是为了让开发者更便利的嵌入网页,lzx和网页可以进行交互的控件。通过html提供的callJavascript的api达到lzx方法与网页脚本交互。<br /> <br />所以,rte为什么继承自html。从上面就能看出其端
2011-03-08 10:24:00 980
原创 Openlaszlo对Mobile的支持
<br />目前Flex已经推出了支持手机平台的hero的开发包.目前Openlaszlo也准备在近期推出支持不同手机操作系统的版本。<br /> <br />在开发者进行开发之后,可以根据自己的需要,选择应用程序所支持的运行平台。比如是Mobile,dhtml,swf10等。<br /> <br />
2011-03-08 08:02:00 489
原创 openlaszlo 组件重用设计
Openlaszlo的基础库有很多UI的基本控件。Button,Combox等等。在进行项目开发的时候,其实很多基础组件是不能满足需求的,因为设计比较复杂的UI的话,复杂的控件是需要自己去设计。控件还要能做到定制化。laszlo组件定制化的基本设计大概有几点。1.通过样式能够处理控件的style。比如字体,颜色,图片。2.有可以复写的接口或者方法。比如一个表格组件。排序的规则在不同的场景不一样。所以,基类的组件应该有一个可以实现复写的排序方法。.. //do your things 3.布局可以定制
2011-03-07 21:42:00 565
原创 Openlaszlo的css2 model模型的支持
Openlaszlo 4.9以后的版本已经支持css2的盒子模型。其用法为每个类都通过使用boxmodel的接口来实现。例子如下:text 也可以通过css样式来定制。 只要匹配上对应的属性就可以。padding-left这样的写法目前也支持。 可能对于一些开发者来说,不太了解mixin是什么。其实可以理解是一种接口。或者是一种方法聚合。mixin里可以有方法和属性。 为什么是with,不是extends,这一点模仿了java的继承和实现接口的方式。更多的说明可以去官网看看。
2011-03-06 09:58:00 479
Compiler Construction Principles And Practice
2011-10-25
html5 up and running
2010-10-03
Perl 语言入门中文版
2008-12-04
Openlaszlo in action
2008-09-19
THE Java™ Programming Language, Fourth Edition
2008-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人