ASTAASTA3初探

文章描述:-2022年2月18日发(作者:fiddler断点调试)ASTA 3 是一个另类的 Tire第三方开发包,昨日花了一天时间 看English Help研究一下它的简单用法,把一些体会写了下来。 下载ASTA3.1版,安装到 e:asta,. 运行例子发现有一 些例子缺单元,下载asta3.0源码版安装到e:asta3 然后把 asta3bin 路径也添

-

ASTAASTA3初探 2022年2月18日发(作者:fiddler断点调试)


ASTA 3 是一个另类的 Tire第三方开发包,昨日花了一天时间
看English Help研究一下它的简单用法,把一些体会写了下来。
下载ASTA3.1版,安装到 e:asta,. 运行例子发现有一
些例子缺单元,下载asta3.0源码版安装到e:asta3 然后把 asta3bin
路径也添加到libary path去,就可以了。
体会ASTA的第一步是编译运行E:AstaServersADO下的ADO服务
器。连接SQL PUBS数据库。
然后就可以运行E:AstatutorialsewUserJumpStart下的三个
最简单的例子来体会一下ASTA的便捷性。把AstaClientDataSet1的
Active先设置为False,修改SQL参数如:
SELECT emp_id,fname,lname From EMPLOYEE
然后把Active设置为True,就可以看到数据了。
这三个例子最主要的差别在AstaClientDataSet1的EditMode的设置上:
oedit 数据不能修改
Cached update (就是Transaction)数据在应用了Applyupdates后修改
Update after Post 数据提交后直接修伽

只要用Select 就可以修改数据,因为ASTA会自动生成更新语句。
还可以直接对Join解析,同样只要在EditMode中设置就可以了。
如果不想弹出登陆窗口,可以修改ASTAClientSocket的ConnectAcion
属性为:caUseDesignAddres即可。
很多人说ASTA的服务器不用修改,呵呵,他们肯定是用2层的思想来
开发三层数据库的。ASTA对于Client端Sql支持的很好。但是如果
你想把业务逻辑放到ASTA服务端,或者说Midware也是可以的,ASTA
深圳市安仕达管理软件有限公司 第 1 页 共 2 页


完全可以实现,可以参看一个简单的例子:
E:AstatutorialsServerSideTechniquesProviderExample

ASTA支持HTTP Tunnel,XML,DES,RSA,Compression,WebService
Instant Message,Autoupdate,Firewall,Proxy。。。。。。太多功能了,如果
按他们的说法,可以实现跨平台,跨数据库,通过Internet的多种应用。
注意的是:ASTA只支持TCPIP 协议,不能支持IPX等协议。
ASTA PDF帮助第52页提到了一些初次应用ASTA开发程序应该注意的一些
事项。
好了,一天的成果大概就是这些了。大家有什么经验请继续添加。
一个简单例子 http:
ASTA 教学中心 http:orialcentral
ASTA提供的服务器以及源程序 http:
ASTA User's Guide 用户指南 http:
说了半天,好像开发-Tier的第三方软件是ASTA最好,
不过根据获奖情况,好像是RemObjects后来居上!

大概的情况是:
2001-2003 用ASTA
2003-2004 用RemObjects SDK 3.0
RemoteObjects的介绍
http:?id={364BA043-7A12-4453-8F96-97BDA56BC0E0}


ZM:
大家 注意了 当数据库表结构升级后 ASTA 必须修改SQL(如增加空格) 新字段才可以
被加进来



深圳市安仕达管理软件有限公司 第 2 页 共 2 页

-

ASTAASTA3初探

发布时间:2022-02-18 20:53:56
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 6 条评论,449人围观)

最近发表

随便看看

热门文章

标签列表