Delphi多层应用程序的实现-Delphi-优质IT资源分享社区

admin
管理员
管理员
  • UID1
  • 粉丝29
  • 关注4
  • 发帖数581
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:167回复:0

Delphi多层应用程序的实现

楼主#
更多 发布于:2016-06-12 11:59

Delphi多层应用程序的完成,Delphi教程,Delphi事例,Delphi实例
跟着Internet/intranet的发展,多层
运用和
分布式瘦客户数据库
运用程序逐渐得到
宽泛
运用 。在多层
运用的开发
形式中,Delphi供给了Midas构件,第三方供给了Asta 、Midware等 。
经过
运用,相
比较而言,Asta所供给的构件易学易用简单机伶,客户端程序
无须任何数据库引擎或动态连接库即可简单的完成多层
运用,且客户、服务器可实
事实时信息传输 。
可以说,Asta为通常程序员供给了
无须专门训练即可变成杂乱多层
运用程序开发高手的
简单
途径 。
1.
认识Asta
象通常的Delphi构件相同,在Delphi环境下装置Asta即可看到该页标上有AstaClientSocket 、AstaClienDataset
、AstaServerSocket 、AstaDataSet 等构件,其间
关键是AstaClientSocket 、AstaClienDataset 、AstaServerSocket
。其间,AstaClient由一个AstaClientSocket 和最少一个AstaClienDataset 构成
。AstaServer的中心是AstaServerSocket 。Database
可所以如今
风行的任何数据库商品,如Sybase 、Informix 、MS-SQLserver等 。
旅拍小绝招 教你拍出7种不相同感受的水景网站优化与SEO是一回事吗?
root是什么意思 root权限获取怎样加快win7开机速度
2. 怎样完成多层
运用
Asta
自身带有两个比如服务器程序,一个是BDEserver,另一个是ODBCserver 。这两个服务器程序设计的很完善,稍加改造(汉化)即可直接
运用 。咱们
运用BDE服务器 。 本例以Paradox本地数据库为例,
注明怎样开发客户端软件 。
2.1 运转BDE服务器程序,显现数据连接窗口,弹开组合框
取舍别号BDEDEMOS,断定 。
网站优化查找引擎优化中网站录入改动因素及解决办法win8怎样关机?教你4种win8关机办法
轻松把握5个小窍门 把美人拍的更显瘦拍摄菜鸟怎样防止5个简单犯的过错
2.2 进入Delphi环境,
构建新
运用netapp.dpr,窗体上别离
放置AstaClientSocket1、AstaClienDataset1
。AstaClientSocket1的Adress特点填入服务器程序地点机器的IP地址 。若服务器程序在同一台机器上,则IP地址默许为127.0.0.1
。Port特点与服务器程序端口
一致(若服务器程序未作
改动此值为9000,当然也可选用
其余数值) 。AstaClienDataset1的特点与通常数据表Ttable
相同,首要
取舍DataBasename特点,
然后选择tablename 。终究把Active 设为true(相当于执行了SQL句子:Select * from [tablename])
。本例中tablename选择employee.db 。
3. 把
结果
表现出来
同通常数据库
运用程序相同,在窗体上放入Datasource1,其Dataset特点设为AstaClientSocket1,放入DBGrid,其Datasource设为
Datasource1,则
简单客户程序就
完成了 。
运转此程序即可看到数据表格 。此客户端程序
无须任何动态库即可在客户端运转,是
完全的瘦客户 。需要
留心的是,AstaClientSocket的ConnectAction特点有多种
取舍,别离规则了客户端到服务器端的连接状况,咱们可别离试试看有何
结果 。至于安全性设置、实时信息传递,可参看随机帮忙文件 。
跟着Internet/intranet的发展,多层
运用和
分布式瘦客户数据库
运用程序逐渐得到
宽泛
运用 。在多层
运用的开发
形式中,Delphi供给了Midas构件,第三方供给了Asta 、Midware等 。
经过
运用,相
比较而言,Asta所供给的构件易学易用简单机伶,客户端程序
无须任何数据库引擎或动态连接库即可简单的完成多层
运用,且客户、服务器可实
事实时信息传输 。
可以说,Asta为通常程序员供给了
无须专门训练即可变成杂乱多层
运用程序开发高手的
简单
途径 。
1.
认识Asta
象通常的Delphi构件相同,在Delphi环境下装置Asta即可看到该页标上有AstaClientSocket 、AstaClienDataset
、AstaServerSocket 、AstaDataSet 等构件,其间
关键是AstaClientSocket 、AstaClienDataset 、AstaServerSocket
。其间,AstaClient由一个AstaClientSocket 和最少一个AstaClienDataset 构成
。AstaServer的中心是AstaServerSocket 。Database
可所以如今
风行的任何数据库商品,如Sybase 、Informix 、MS-SQLserver等 。
2. 怎样完成多层
运用
Asta
自身带有两个比如服务器程序,一个是BDEserver,另一个是ODBCserver 。这两个服务器程序设计的很完善,稍加改造(汉化)即可直接
运用 。咱们
运用BDE服务器 。 本例以Paradox本地数据库为例,
注明怎样开发客户端软件 。
2.1 运转BDE服务器程序,显现数据连接窗口,弹开组合框
取舍别号BDEDEMOS,断定 。
2.2 进入Delphi环境,
构建新
运用netapp.dpr,窗体上别离
放置AstaClientSocket1、AstaClienDataset1
。AstaClientSocket1的Adress特点填入服务器程序地点机器的IP地址 。若服务器程序在同一台机器上,则IP地址默许为127.0.0.1
。Port特点与服务器程序端口
一致(若服务器程序未作
改动此值为9000,当然也可选用
其余数值) 。AstaClienDataset1的特点与通常数据表Ttable
相同,首要
取舍DataBasename特点,
然后选择tablename 。终究把Active 设为true(相当于执行了SQL句子:Select * from [tablename])
。本例中tablename选择employee.db 。
3. 把
结果
表现出来
同通常数据库
运用程序相同,在窗体上放入Datasource1,其Dataset特点设为AstaClientSocket1,放入DBGrid,其Datasource设为
Datasource1,则
简单客户程序就
完成了 。
运转此程序即可看到数据表格 。此客户端程序
无须任何动态库即可在客户端运转,是
完全的瘦客户 。需要
留心的是,AstaClientSocket的ConnectAction特点有多种
取舍,别离规则了客户端到服务器端的连接状况,咱们可别离试试看有何
结果 。至于安全性设置、实时信息传递,可参看随机帮忙文件 。








优质IT资源分享社区为你提供此文。
本站有大量优质Delphi教程视频,资料等资源,包含Delphi基础教程,高级进阶教程等等,教程视频资源涵盖传智播客,极客学院,达内,北大青鸟,猎豹网校等等IT职业培训机构的培训教学视频,价值巨大。欢迎点击下方链接查看。
Delphi教程视频
优质IT资源分享社区(www.itziyuan.top)
一个免费,自由,开放,共享,平等,互助的优质IT资源分享网站。
专注免费分享各大IT培训机构最新培训教学视频,为你的IT学习助力!

!!!回帖受限制请看点击这里!!!
!!!资源失效请在此版块发帖说明!!!

[PS:按 CTRL+D收藏本站网址~]

——“优质IT资源分享社区”管理员专用签名~

本版相似帖子

游客