当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Delphi中ScriptControl的高级应用(一)
 

 

 ·delphi编写数据库程序要点     »显示摘要«
    摘要: delphi是著名的borland公司开发的可视化软件开发工具。有这样一句话最为经典、贴切的描述了delphi——“真正的程序员用c,聪明的程序员用delphi”。很多人把delphi称为是第四代编程语言,它具有简单、高效、功能强大等特点。和visual c++比较,delphi更简单、更易于学习掌握,而在功能上却毫不逊色;和visual basi......
 ·delphi-object pascal语言     »显示摘要«
    摘要:一、数据类型:(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魔法表情原理,解密及其他     »显示摘要«
    摘要: 最近将qq换成了2005版的,发现里面有个魔法表情的东西挺有意思的,里面的卡通表情丰富多彩,为大家的聊天生活又添了不少情趣,但除了少部分是免费的外其他的都是收费的。开始以为是腾讯自己开发的新东西,猜想它的原理可能是腾讯自己做的透明窗体之类的东西,以前看过用bmp做不规则窗体的文章,所以我的第一直觉就是那些动画实际上是一副副bmp图片,腾讯将它们做成连续显示并加上背景音乐,同时将窗体其他部分做为不......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE