摘要:
在看了一大堆提到界面和代码分离的理论以后,不知道大家对command/action模式到底是怎么理解的?我在此也有如此疑问,一般情况下在dlephi中一提到command/action 模式,第一个想到的就是tactionlist,tactionmanager等一系列的action控件,然而似乎delphi控件的设计方式或者说事件件调用方法本身就是以command/action模式来进行设计的......
摘要:
在delphi中调用excel有四种方式,我们选取其中的一种用oleobject来装载excel工作表的方式来谈delphi控制excel的重要属性和方法。 首先给出通过ole创建的一些主要代码步进行简单说明: 创建ole对象:
......
firebird嵌入式数据库上一页 ...
现在终于发布了嵌入式的firdbird,我们可以用firebird embbed作为桌面数据库了,跟c/s版的firebird数据奎一样,对许多现代数据库特性提供充分的支持,可以使用触发器.存储过程,可以自定义类型,可以自定义外部函数.而且他与firebird c/s使用相同的文件格式,也支持将一个数据库文件存储到多个文件,把它的数据文件放到firebird c/s上立刻就可以使用,你随时可以把单机应用改造成c/s或者放到web上.应用程序开发与firebird c/s 没什么不同,可以使用它的c api,也可以使用delphi/bcb的interbase与dbx组件,当然,安装了odbc驱动以后,用ado也是可以的.发布程序时只需要提供一个dll,我们的fire bird应用程序就可以工作了(用ado不行,用dbx还需要midas.dll与dbexpint.dll),可以很容易地制作出安装程序,所有的配置工作都可以由程序员自己控制,也不用担心数据库会被用户直接打开进行改动了.而且据我所知,嵌入式数据库好像还没有支持存储过程与触发器的吧,access,sqlite都不行,更不用说dbf与paradox了.
摘要:
今天在s8s8上看到一个帖子,http://www.s8s8.net/forums/index.php?showtopic=13495人气极旺,大家用不同的语言和脚本来下载一个网站上的mm照片,有shell脚本的,c语言的,c++的,vbs的,php的,perl的,还有java的和c#的,可谓百花齐放,一时兴起,我也写了个delphi版本的,使用了多线程,基本上不到半个小时就把几千张照片全部do......