Delphi中为TFrame添加类似于TForm的OnShow OnHide事件

TFrame是一个代码和UI复用、模块划分的好东西。尤其在编写Matreo风格应用的时候,更是离不开它。但TFrame也有不尽如人意的地方。比如:它在软件运行时即加载,所以无法像Form的Create和Destroy那样在UI创建的时候才动态创建和销毁自定义对象;默认情况下也不存在OnShow和OnHide函数,这样带来诸多不便。
笔者以前都是通过继承一个TFrame类,在自定义类中定义两个虚函数的方式来实现这个功能,但缺点是必须在调用Tframe和隐藏它的时候手工触发,有些麻烦。下面的方法使用了消息机制来实现OnShow和OnHide功能。 Continue reading

PHP curl的多线程操作

许多人对php手册中语焉不详的curl_multi一族的函数头疼不已,它们文档少,给的例子 更是简单的让你无从借鉴,我也曾经找了许多网页,都没见一个完整的应用例子。
# curl_multi_add_handle
# curl_multi_close
# curl_multi_exec
# curl_multi_getcontent
# curl_multi_info_read
# curl_multi_init
# curl_multi_remove_handle
# curl_multi_select Continue reading

web、移动开发前端框架对比

本文摘自 IBM开发者社区 https://www.ibm.com/developerworks/cn/web/1404_wangfx_jsframeworks/

是作者见到的最全面、最具诚意的前端框架对比文章,强烈推荐。

本文选取了 Bootstrap、jQuery UI、jQuery Mobile、Sencha ExtJS、Sencha Touch、Sencha GXT、Dojo、Dojo Mobile、Mootools、Foundation、YUI、Kissy、QWrap 等 16 个国内外前端开发框架进行初步的横向比较,可以作为大家挑选前端开发框架的初步参考。

近几年随着 jQuery、Ext 以及 CSS3 的发展,以 Bootstrap 为代表的前端开发框架如雨后春笋般挤入视野,可谓应接不暇。不论是桌面浏览器端还是移动端都涌现出很多优秀的框架,极大丰富了开发素材,也方便了大家的开发。这些框架各有特点,本文对这些框架进行初步的介绍与比较,希望能够为大家选择框架提供一点帮助,也为后续详细研究这些框架的抛砖引玉。

Continue reading

  • fafsdsadsadsadas