自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Programming in Lua

学习lua的好书。lua现在在手机领域的使用的范围越来越广,对于广大国内的手机开发者而言,lua是个利器。

2011-10-25

html5 up and running

Learn new semantic elements such as <header>, <footer> and <section>. Meet Canvas, a 2D drawing surface you can program with javascript. ...

2010-10-03

Perl 语言入门中文版

想看一个有些意思的Perl 程序吗(如果不想,那随便看看)? 如下就是一个: #! /usr/bin/perl @lines= `perldoc –u –f atan2`; foreach(@lines){ s/\w<([^>]+)/\U$1/g; print; }

2008-12-04

Perl 5.8.8

active perl 5.8 setup. evn for perl programming. 不需要注册。直接安装即可使用。

2008-12-04

Applet & Openlaszlo

Applet与Openlaszlo的通信。 采用此方式可以做相关的软件在线安装,上传,下载的FLASH效果。

2008-12-04

javascript 雷电游戏

纯JS实现的雷电游戏。 采用面向对象的JS编程。继承,闭包等等。 支持中英文。支持按键设置等等功能。

2008-12-03

Openlaszlo in action

<canvas debug="true"> <simplelayout axis="y" spacing="5" /> <view> <simplelayout axis="x" spacing="10"/> <text name="label" text="FirstName" /> <edittext name="field" text="John"/> </view> </canvas>

2008-09-19

DWR中文文档与其应用

dwr核心原理的讲解,应用,与其相关的例子。 包括与spring结合的配置,整合应用等等。

2008-09-07

THE Java™ Programming Language, Fourth Edition

Direct from the creators of the Java™ programming language, the completely revised fourth edition of The Java™ Programming Language is an indispensable resource for novice and advanced programmers alike. Developers around the world have used previous editions to quickly gain a deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in Java™ 2 Standard Edition 5.0 (J2SE™ 5.0).

2008-09-07

空空如也

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

TA关注的人

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