摘要:一、创建组件
从应用程序员的角度,即从某些使用组件去创建应用程序的人的角度看,组件是你能从组件板上选取,作为正在开发的应用程序的一部分,并编写事件处理代码使之成为专用。对一个组件开发者,delphi组件是一个直接地或间接地从tcomponent派生的对象pascal类。
用delphi成功地开发和综合专用组件的关键是,它能够服从界面的各种需要和习惯以及delphi环境所期望组件的行......
摘要: 关系数据库都提供大文档的存储和提取。对于视频资料、音频资料、图象资料等大文档,一般需要 另外开辟字段用于存储摘要信息,因此在查询和检索时并不访问大字段,而只是在存储和提取时才操作 大字段。例如,你不能对oracle中的long raw类型进行like介词的查询,更不能使用等号“ =”查询。 这对于存储大段文本(容量超过2k)同时又需要全文检索是相当不便的。本文将介绍如何利用数据库的 字符串数据类......
Delphi趣味编程实例三则 隐藏任务栏屏蔽热键
【程序编程相关:
ADO 方式下判断数据表是否存在
】 【推荐阅读:
ADO Command 命令的执行
】
在自己的程序中将任务栏隐藏起来,并屏蔽ctrl+alt+del与alt+tab等系统热键,也是很有趣的.要实现它们比较容易,但千万别忘了恢复正常,另外,本例中使用了3个api函数:findwindow.showwindow与systemparametersinfo,在使用它们之前一定要进行申明. 【扩展信息:
用FASTREPORT实现WEB应用中自】
implementation
var hwnd:thandle;
tmp:integer;
procedure tform1.button1click(sender: tobject);
begin
hwnd:=findwindow(shell_traywnd,nil);
if hwnd<>0 then showwindow(hwnd,sw_hide); //隐藏任务栏
systemparametersinfo(spi_screen
saverrunning,1,@tmp,0); //屏蔽系统热键
end;
procedure tform1.button2click(sender: tobject);
begin
hwnd:=findwindow(shell_traywnd,nil);
showwindow(hwnd,sw_show); //恢复任务栏
systemparametersinfo(spi_scr
eensaverrunning,0,@tmp,0);
//恢复系统热键
...
下一页 摘要:delphi具有强大的数据库应用程序开发功能,其client/sever版本可以开发一般的单机数据库应用系统、普通client/sever应用系统直至基于web的多层应用,其中自然离不开borland数据库引擎(bde)的功劳。不过在没有安装过delphi程序的计算机上运行数据库程序时,必须同时分发庞大的bde文件,borland建议用户用delphi附带的installshield制作安装程序来......