您的位置:首页资讯编程开发 → Delphi的8个技巧

Delphi的8个技巧

时间:2010/2/22 11:26:00来源:本站整理作者:我要评论(0)

Delphi的8个技巧:

1. delphi怎样调用外部EXE文件?

uses WinProcs;
.
begin
WinExec(......);
.

end.
和调用Pascal库函数没什么两样。
2. Delphi hint的字体和色彩如何改变
Delphi中TApplication的属性有HintColor及HintPause。
可以通过设置HintColor改变应用程序中的Hint的颜色、通过设置HintPause
改变触发Hint的时间。
但遗憾的是:Delphi中Hint的字体不可以改变。
3. Delphi里如何计算日期

算时间在delphi中是最容易的,如下:

var ss : TDateTime

其实Tdatetime是一个双精度的浮点数,它的小数点前表示天数:

如, ss := ss + 20 表示从ss开始向后20天,如果 ss = 234.567
它就表示 234.567天,当然是从公元0年开始计算的!
4. 如何用Delphi编ScreenSaver? (null)
屏幕保护程序无非是扩展名换成了.SCR的可执行程序,它接受两种命令行参数:
-s 运行命令参数
-c 配置命令参数
Windows通过向程序发-s命令行参数来启动程序。
要注意的是:程序的窗口是无边框和标题;窗口大小应与屏幕大小一样;还要注意
窗口的事件的处理。
5. Delphi 中如何改目录的名字

调用RenameFile函数,如:

RenameFile('c:\wang\temp', 'c:\wang\tmp');
6. DELPHI显示JPEG图像文件

只要 uses中加入 JPEG就行
JPEG单元里是有一个TJPEGImage类,可定义一变量如Jpeg,用LoadFromFile调
入某个JPEG文件, 然后用Form的Canvas.Draw(x,y,Jpeg)即可显示.
7. Delphi中对Jpeg格式文件的处理...
(1).在 Uses 中加入 JPEG 单元;
(2).定义一个全程变量,例如 var AJPEG : TJPEGImage;
(3).在 Form 的 OnCreate 事件中加入 :

Canvas.Pen.Color:=clBlack;
Canvas.Pen.Style:=psSolid;
Canvas.Brush.color:=clBtnFace;
Canvas.Brush.Style:=bsSolid; //此上是设置 Canvas 的一些属性,便于以后
//Clear Form and Load a new JPEG file;
AJpeg:=TJpegImage.Create;//动态生成AJpeg;
AJpeg.LoadFromFile('D:\Temp.jpg') //生成 AJpeg 后,调入 JPEG 文件 ;

(4).在 Form 的 OnPain 事件中加入

Canvas.Rectangle(2,2,560,430); //画一个黑框的矩形将图片围住;
x:=10; y:=10;
Form1.Canvas.Draw(x,y,AJpeg); //以(x,y)为左上角输出 JPEG 文件;
//实际上其作用是当图形被破坏是使图形恢复;


(5).在'Load'或'Browse'按钮的 OnClick 事件中加入:
begin
if OpenPictureDialog1.Execute then
begin
AJpeg.Free; //释放旧AJpeg;
AJpeg:=TJpegImage.Create; //产生一个新的AJpeg;
AJpeg.LoadFromFile(OpenPictureDialog1.Filename); //载入JPEG文件;
end;
Canvas.Rectangle(2,2,560,430); //将Form Clear;
x:=10;
y:=10;
Form1.Canvas.Draw(x,y,AJpeg); //显示新的AJpeg;
end;
8. DELPHI3启动画面

in your *.dbr files do it
begin
{Create a splash form}
splash:=Tsplash.Create(self);
splash.Show;
splash.update
Application.Initialize;
Application.CreateForm(..)
.
.
.
splash.close;
splash.free;
Application.Run
end;

相关视频

    没有数据

相关阅读 Delphi 7将进度条放在状态条里面如何用Delphi实现StringTokenizer功能Delphi与FORTRAN语言的混合编程如何用Delphi和Web Services开发短信应用程序Delphi7目录结构Delphi单元文件详解Delphi for PHP功能简单介绍Delphi调试教程

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 编程语言排行榜2020年android studio怎么删 eclipse怎么设置编码格式 eclipse设置编码格andriod studio如何使用真机测试 andriod sandroid studio怎么生成apk android studioandroid studio如何导入jar包 android stud

人气排行 安卓模拟器BlueStacks安装使用教程编程语言排行榜2020年9月 TIOBE编程语言排行eclipse字体大小怎么设置 eclipse字体大小plsql developer怎么连接数据库 plsql deveTomcat9.0安装教程 Tomcat9.0环境变量配置方plsql developer怎么使用 plsql developerVisual Studio 2015环境搭建教程Eclipse优化设置教程 Eclipse优化设置技巧