选择显示字体大小

[关注敏捷]采用敏捷方法进行用户界面开发

用ajax来控制书签和回退按钮作者:paul hamill译者:boool版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:paul hamill;boool原文地址:http://www.onjava.com/pub/a/onjava/2004/11/17/agileuser_1.html中文地址:http://www.matrix.org.cn/resource/article/44/44038_agile+interface+gui.html关键词: agile;interface;gui摘要1991年秋,在美国勒海大学亚科卡学院的一份研究报告《21世纪美国制造业的战略:一个工业主导的观点》中,首次提出了敏捷竞争的概念.而今天,我们似乎已经看到,敏捷已经在我们身边,形影不离.之前matrix一则讨论激烈的新闻(http://ww...

http://www.sosof.com/detail/292/950292721646147.html -by - 丰搜 缓存页面


用delphi2005和dunit搭建敏捷开发平台

1、下载delphi2005 因为borland公司在中国不出售专业版本,鉴于架构师和企业版的天价,所以只能从网络上下载一个d版的做个人使用。delphi2005体积比较大,而且update1也需要cd,所以推荐用bt下载2cd版本。种子的地址如下: http://www.delphifans.com/softview/821.html 2、下载delphi2005的sp1 据说打过这个补丁之后能快一些,但是这个补丁安装起来可慢了,还需要用光盘。下载地址如下: http://www.delphifans.com/softview/970.html 3、下载dunit https://sourceforge.net/projects/dunit/ 4、安装delphi2005+sp1 注意一下keygen中有一个register以及安装的时候一定要同时安装.net和win32版本的delph...

http://www.sosof.com/detail/338/7733382367327.html -by - 丰搜 缓存页面


设计一个完全可扩展的应用

设计一个完全可扩展的应用作者:amir shevat02/16/2005翻译:simmone版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:amir shevat;url=http://www.matrix.org.cn/user.shtml?username=simmone]simmone[/url]原文地址:http://www.onjava.com/pub/a/onjava/2005/02/16/mediators.html中文地址:http://www.matrix.org.cn/resource/article/43/43853_mediators.html关键词: 可扩展 应用一个软件工程师在设计一个新的应用时有许多方面需要考虑,包括功能、性能、安全性和图形化的用户界面(gui)。但是因为开始时有多种未知的和不可预测的变数导致了一些对你来...

http://www.sosof.com/detail/302/835302721617593.html -by - 丰搜 缓存页面


让fastreport3.x支持中文pdf的输出

procedure tfrxpdffont.savetostream(stream: tstream);var s: string; b: tbitmap; pm: outlinetextmetric; fontname: string; i: cardinal; pfont: pchar; firstchar, lastchar : integer; memstream: tmemorystream; memstream1: tmemorystream; pwidths: pabc; charset: tfontcharset; // support dbcs font name encoding function encodefontname(afontname: string): string; var s: string; index, len: integer; begin /...

http://www.sosof.com/detail/338/86533823629442.html -by - 丰搜 缓存页面


扩展jaas

extending jaasguosheng huang, phd, is a seniorsoftware developer withwysdom inc. he has over 15years of experience in software engineering and technical architecture.gorsenhuang@yahoo.com翻译:绿野风烟 2003/10 用户认证和访问控制是大多数java应用的重要安全尺度,特别是j2ee应用。java认证和权限服务(即jaas),j2se1.4和1.5的核心api,描绘表达了新的安全标准。其提供了一个可插拔的(pluggable)和富有弹性的(flexible)框架(framework)允许开发者混合不同的安全机制和丰富的已经存在各种安全方面的资源。伴随着即将来临的j2se1.5版本的发布,它包含了许多诸如...

http://www.sosof.com/detail/312/770312721658310.html -by - 丰搜 缓存页面


如何提高软件的可测试性

[原创]如何提高软件的可测试性matrix开源技术-yake 由于企业及用户对软件质量的重视程度越来越高,使得测试在软件开发中的地位越来越重要。测试是目前用来验证软件是否能够完成所期望的功能的唯一有效的方法。但是在测试的实施过程中,由于软件设计本身存在的可测性性太差的问题。导致了测试的难度相当大,甚至出现了无法测试的情形。下面结合日常测试工作中遇到的问题简要的谈一下如何提高软件可测试性的问题。 通常情形下,测试难以进行由以下几方面原因导致: 1,被测试对象需要传入的参数过多。 2,被测对象过多的调用了其他类或方法。 3,内部的逻辑判断过多(内部牵扯复杂)。 4,需要构造的作为参数的对象本省过于复杂。 5,和界面显示部分交互过于平凡(耦合性太强)。 针对以上问题,建议在软件设计过程中遵循以下原则:1,首先最重要的是坚持测试驱动设计(测试先于设计)的方法。优先编写测试代码。这是标准的 xp 方...

http://www.sosof.com/detail/322/840322721633417.html -by - 丰搜 缓存页面


通过java swing看透mvc设计模式

来自:http://www.javaworld.com 作者:vipcowrie(翻译) 一个好的用户界面(gui)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个gui设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了a还是b。 看清楚这两点你就发现了一个很强大的设计方法,这种方法鼓励重用reuse,而不是重新设计redesign。你发现按钮都有相同的机理,你只要在按钮的顶上喷上不同的字母便能制造出“不同”的按钮,而不用为了每个按钮而重新设计一份图纸。这大大减轻了设计工作的时间和难度。 如果您把上述设计思想应用到软件开发领域,那么取得相似的效果一点都不让人惊奇。一个在软件开...

http://www.sosof.com/detail/332/260332721629737.html -by - 丰搜 缓存页面


java结构性模式之变压器模式介绍(四)

关于模式实现的讨论 本模式在实现时有以下这些值得注意的地方: 第一、目标接口可以省略。此时,目标接口和源接口实际上是相同的。 由于源是一个接口,而变压器类是一个类(或抽象类),因此这种做法看似平庸而并不平庸, 它可以使客户端不必实现不需要的方法。这一点已经在windowadapter的例子里做了详尽的分析。 第二、变压器类可以是抽象类。这已经在windowadapter的例子里看到了。实际上,windowadapter的例子过于简单。 实际的情形里,你可能想给出一些实方法。 第三、带参数的变压器模式。使用这种办法,变压器类就不必,有时可能不能是源类的子类。 变压器类根据参数返还一个合适的实例给客户端。 问答题 第1题、请做一个小猫(kittie)的实类,并实现miao(),catchrat(),run(),sleep()等方法。 再做一个小狗(doggie)的接口,要求有wao()...

http://www.sosof.com/detail/342/288342721637241.html -by - 丰搜 缓存页面


java结构性模式之变压器模式介绍(三)

抽象类windowadapter是变压器模式的一个例子 抽象类windowadapter是为接受视窗的事件而准备的。此抽象类内所有的方法都是空的。 使用此类可以很方便地创立listener对象。置换(override)你所感兴趣的那个事件所对应的方法。 如果你不使用此抽象类,那么你必然规律要实现windowslistener接口,而那样你就不得不实现所有接口中的方法, 即便是你不需要的事件所对应的方法,你也要给出一个空的方法,而这显然不方便。 显然,抽象类windowadapter的目标接口可以选得与源接口一样,而不影响效果。 这就解释了为什么目标接口不出现在windowadapter类图(见下面)里。  swingui类的代码如下。 import java.awt.color;import java.awt.borderlayout;import java.awt.event.*;im...

http://www.sosof.com/detail/427/30342721639923.html -by - 丰搜 缓存页面


高手的oracle大批量删除数据方法

批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。 下面是我的删除过程,我的数据表可以通过主键删除,测试过delete和for all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。 首先创建一下过程,使用自制事务进行处理:create or replace procedure delbigtab(p_tablename in varchar2,p_condition in varchar2,p_count in varchar2)aspragma autonomous_transaction;n_delete number:=0;beginwhile 1=1 loopexecute immediate'delete from 'p_tablename' where 'p_condition' an...

http://www.sosof.com/detail/102/1331028360329.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons