Delphi的发展方向
读“Delphi2010,DELPHI的希望?”有感
原文:http://www.gowjq.com/forum-29-1.html
1) 盛大的主要开发工具是Delphi, 详见: http://act.sdo.com/Delphi/, 游戏是一种复杂交互界面的开发,Delphi可以胜任。同样作为企业应用的前端,用DELPHI开发也是很好的选择。
2) 以下是关于Delphi发展方向文章,可以看到Delphi与JavaDotNet是两个不同的方向。Delphi是通过“数据封装”实现企业级应用后端开发(DBX, DataSnap),而Java与DotNet是通过序列化对象方法实现企业级后端开发。“数据封装”虽然高效,但不是后端开发的主流。David I的方向有问题。
3) 我认为Delphi的方向应是:
1)企业级应用的前端开发的利器。移动开发是企业级应用的前端,Delphi应支持。
2)为访问企业级后端应用提供丰富接口。不应集中在dBx或datasnap上,应多支持sdo, json, soap等。
相关文档:
要实现这一功能,首先要用到ActiveX控件中的TShockwaveFlash控件。
首先让我们来将TShockwaveFlash控件加入到Delphi的组件面板中(没有装Flash的朋友可以从网上下载一个Flash8.ocx文件来进行安装)
1.打开Delphi(本人用的是Delphi7.0)点击菜单中的Component->Import ActiveX Control...
2.在弹出的窗口中的Import ......
1.调用API函数
procedure CopyFile(fromFileName,ToFileName:string);
var
f1,f2:file;
Begin
AssignFile(f1,fromFileName); file://指定源文件名
AssignFile(f2,ToFileName); file://指定目标文件名
Reset(f1);
Try
Rewrite(f2);
Try
If Lzcopy(TfileRec(f1).handle,TfileRec(f2).Handle)<0
Then
Raise ......
在Delphi中,通常可以用以下三种方法来实现程序的延时,即TTtimer控件,Sleep函数,GetTickCount函数。但是其精度是各不相同的。
一、三种方法的简单介绍
1)TTtimer控件
TTtimer控件的实质是调用Windows API定时函数SetTimer和KillTimer来实现的,并简化了对WM_TIMER 消息的处理过程。通过设置OnTimer事
件和Inte ......
朋友,先要导入 XDICTGRB_TLB ,然后用下面的source,注意TForm1 = class(TForm,IXDictGrabSink) //!!!
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleServer, XDICTGRB_TLB;
type
TForm1 = class(TForm,IXDictGrabSink) //!!!
GrabPro ......
第一节 BDE、ADO、InterBase和dbExpress
Delphi中处理数据库主要有两种方法,也就是BDE、ADO,从Delphi 6.0开始还加入了一种dbExpress方法。 另外,Delphi还提供了专门处理Borland 公司自己的数据库产品InterBase 数据库的专门的方法。
BDE(Borland Databas Engine), 是Delph ......