引言:
在看了一大堆提到界面和代码分离的理论以后,不知道大家对command/action模式到底是怎么理解的?我在此也有如此疑问,一般情况下在dlephi中一提到command/action 模式,第一个想到的就是TActionList,TActionManager等一系列的action控件,然而...
摘要:
在delphi中调用excel有四种方式,我们选取其中的一种用oleobject来装载excel工作表的方式来谈delphi控制excel的重要属性和方法。 首先给出通过ole创建的一些主要代码步进行简单说明: 创建ole对象:
......
摘要:
今天在s8s8上看到一个帖子,http://www.s8s8.net/forums/index.php?showtopic=13495人气极旺,大家用不同的语言和脚本来下载一个网站上的mm照片,有shell脚本的,c语言的,c++的,vbs的,php的,perl的,还有java的和c#的,可谓百花齐放,一时兴起,我也写了个delphi版本的,使用了多线程,基本上不到半个小时就把几千张照片全部do......
delphi中command/action的疑惑
在看了一大堆提到界面与代码分离的理论以后,不知道大家对command/action模式到底是怎么理解的?我在此也有如此疑问,一般情况下在dlephi中一提到command/action 模式,第一个想到的就是tactionlist,tactionmanager等一系列的action控件,然而似乎delphi控件的设计方式或者说事件件调用方法本身就是以command/action模式来进行设计的.也就是说不必去刻意的追求command/action模式而是在一般的编码是注意一些我看就足够了.
【程序编程相关:
程序关联实现】
就我的理解以tbutton的onclick事件来说. 【推荐阅读:程序间参数传递】
【扩展信息:
mscomm32的简单应用】 一般情况下,在我们的程序重要想定义这个事件直接双击该控件然后再写代码就是了,例如: procedure tform1.button1click(sender: tobject); begin ...; end; 可能有人会认为这样代码与界面耦合就比较严重了因为这个函数实际上与界面混合在一起了.以后要是修改界面的话就会很麻烦了. ...
下一页 摘要:
简单介绍一下vcl消息传递
vcl除了封装了windows消息外,还有自己自定义的一些消息。windows的消息以wm_ 开头,可以参考delphi help里带的windows sdk 或msdn, 在messages.pas文件中也可以看得到. vcl的一些内部消息,一般是以cm_ cn_ cb_ 等开头的,在controls.pas文件中也可以看得到,具体的使用可以查看delph......