摘要: delphi是著名的borland公司开发的可视化软件开发工具。有这样一句话最为经典、贴切的描述了delphi——“真正的程序员用c,聪明的程序员用delphi”。很多人把delphi称为是第四代编程语言,它具有简单、高效、功能强大等特点。和visual c++比较,delphi更简单、更易于学习掌握,而在功能上却毫不逊色;和visual basi......
摘要:一、数据类型:(1) 基本数据类型: a、 整数类型: (通用类型<32位>:integer-有符号;cardinal-无符号) 具体: 有符号:shortint<8位>,smallint<16位>,longint<32位 > 无符号:byte<8位>,word<16位>,longiword<32位 > b、字符类......
[原创]Delphi中ScriptControl的高级应用(一)delphi中scriptcontrol的高级应用(一)
1.创建scriptcontrol组件服务 【程序编程相关:
实现界面跟随鼠标移动的实例
】
在我们的windows系统里提供了一个叫scriptcontrol的ocx组件,我们可以用这个组件来实现脚本故事世界的精彩. 【推荐阅读:
CRC算法的实现...
】
【扩展信息:
用 Delphi 下载网页
】
首先,我们来看一下该组件都有哪些方法与属性.如图001,002.
图001
图002
接着,我们用delphi创建组件服务.
从图001可知,该组件的progid为“msscriptcontrol.scriptcontrol.1”.所以我们可以这样创建组件:
var
sc : olevariant;
begin
sc := createoleobject(msscriptcontrol.scriptcontrol.1);
//使用language属性来设定该组件所使用的语言
//语言可以为:vbscript.javascript(也可缩写为jscript)
//相当于在html里用的<script language=’jscript’>…</scirpt>
sc.language :=javascript;
end;
2.用eval()来实现最简单的数学表达式的计算
eval()是这个组件中用的最多的一个方法,也是经常被大家用来计算数学表达式的一个方法.
演示
function calc(const expression : string):integer;
var
sc : olevariant;
begin ...
下一页 摘要: 最近将qq换成了2005版的,发现里面有个魔法表情的东西挺有意思的,里面的卡通表情丰富多彩,为大家的聊天生活又添了不少情趣,但除了少部分是免费的外其他的都是收费的。开始以为是腾讯自己开发的新东西,猜想它的原理可能是腾讯自己做的透明窗体之类的东西,以前看过用bmp做不规则窗体的文章,所以我的第一直觉就是那些动画实际上是一副副bmp图片,腾讯将它们做成连续显示并加上背景音乐,同时将窗体其他部分做为不......