摘要: 不灵敏的图形用户界面会降低应用程序的可用性。当以下现象出现的时候,我们通常说这个用户界面反应不灵敏:
不响应事件的现象;
没有更新的现象;
这些现象在很大程度上与事件的处理方法相关,而在编写swing应用程序的时候,我们几乎必然要编写方法去响应鼠标点击按钮,键盘回车等事件。在这些方法中我们要编写一些代码,在运行时去触发一些动作。常见动作包括查找,更新数据库等。在这篇文章中通过对一个实例的分析,介绍了一些基本概念,常见的错误以及提出了一个解决......
摘要:c++虚函数调用的反汇编解析
作者:阮建辉
虚函数的调用如何能实现其“虚”?作为c++多态的表现手段,估计很多人对其实现机制感兴趣。大约一般的教科书就说到这个c++强大机制的时候,就是教大家怎么用,何时用,而不会去探究一下这个虚函数的真正实现细节。(当然,因为不同的编译器厂家,可能对虚函数有自己的实现,呵呵,这就算是虚函数对于编译器的“多态”了:)。 作为编译型语言,c++编译的最后结果......
程序备忘录:之六-判定树的用法(2004/08/23 20:06) 软件理论很多很杂,而且有很多是借鉴了其它专业的理论。从软件工程的瀑布模型中知道,编码要依据详细设计来完成。判定树是系统分析与设计期的工具,但编码人员不一定每次都能从详细设计书中找到明确的判定树资料。 【相关文章:
Google被评为标准普尔500指数管理】 【扩展阅读:
PHP程序加速探索[2]--简介与前言】 假定有下面的编码需求:有两个状态变量,每个变量有4种状态值,对两个状态的不同组合共有4种处理方式。可以进行下面的编码(java例)。 【扩展信息:
PHP程序加速探索[3]--服务器负载测】 //--------------------------------------------------------- public void main_deal(string st1,string st2) { //取处理方式判断值 string strjudge = getjudge(st1,st2); //依据判断值分别处理 if ("ret1".equals(strjudge)) { sub_deal1(); } else if ("ret2".equals(strjudge)) { sub_deal2(); } else if ("ret3".equals(strjudge)) { sub_deal3(); } else if ("ret4".equals(strjudge)) { sub_deal4(); } else { final_deal(); } ...
下一页 摘要: 本文简要的讨论了java语言编程中更新xml文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制java程序输出的xml文档的格式做了展开论述。
jaxp是java api for xml processing的英文字头缩写,中文含义是:用于xml文档处理的使用java语言编写的编程接口。jaxp支持dom、sax、xslt等标准。为了增强jaxp使用上的灵活性,开发者特别为jaxp设计了一个pluggability layer,......