为Delphi定制的国产中间件—QuickBurro 2.4版新鲜出炉(100分)

  • 主题发起人 主题发起人 wpy020327
  • 开始时间 开始时间
W

wpy020327

Unregistered / Unconfirmed
GUEST, unregistred user!
一套专门为delphi程序员编写的国产三层架构开发系统,中间件部分封装了多节点组网、寻址路由、信息交换等部分的实现过程与细节,而客户端部分包含了应用开发的组件包,由16个控件组成。
系统架构清晰合理、功能强大,支持业务逻辑部件的开发及远程自动挂接与调用。系统没有不宜理解的各种Com/DCom/Com+及Midas等相关概念,只要有初步的delphi开发经验就能轻松上手。
系统组网灵活、配置与部署省力、功能扩充能力强,是Delphi程序员开发三层架构系统或其它跨Internet应用项目的有力工具。
本次发布的2.40版本是作者于2008年9月7日升级完成的最新版本,欢迎各位下载试用!
更多内容请浏览:
http://qburro.bbs.pepo.cn/
联系作者:QQ 779545524
 
QuickBurro V2.60版本升级完成(10.4.)
本次升级已完成部分(10月4日):
============================
1、采用了Winsock实现的TBurroUDP控件进行UDP通信,效率更高、更易于控制,且撇开了FastNet组件包,
最大8K的UDP包长度得到了保证,另外,也便于系统兼容新的Delphi版本。
2、修改了数据库表,在两个系统表中增加了三个字段:
NetDNA_DllModules表:增加了一个DllPassword字段,Char 16,即DLL模块的授权密码
NetDNA_ScheduleTasks表:增加了一个TaskPassword字段,Char 16,即授权访问密码
增加了一个ExitValueType字段,Int 4,0-无返回,1-有返回
3、进行增加三个字段引起的SysTable.sql文件的变更,修改其中的两个别结构定义的SQL语句
4、修改核心服务程序,增加了对业务逻辑部件授权密码处理:
(1)、修改了主模块的Dll动态数组结构和Dll对象装入过程,以支持新增的授权密码字段
(2)、挂接DLL时,在DllFileName后增加一个DllPassword,修改客户端控件的提交参数格式
(3)、在调用Dll时,在DllId后增加一个授权密码DllPassword,修改客户端控件的提交参数格式
(4)、在删除Dll是,在DllId后增加一个授权密码DllPassword,修改客户端控件的提交参数格式
(5)、增加一个修改Dll插件授权密码的服务(CDP命令),在客户端增加一个ChangeDllPassword方法
5、修改核心服务程序,增加了对计划任务的授权密码、返回值类型的处理:
(1)、修改核心服务的运行外部程序服务,增加一个返回值类别参数,修改相关客户端控件
(2)、修改了主模块的计划任务动态数组结构和对象装入过程,以支持新增的两个字段
(3)、挂接计划任务时,在最后一个参数前加密码和返回值类型,修改客户端控件提交参数的格式
(4)、在删除计划任务时,在任务号之后增加一个授权密码,修改客户端控件的提交参数格式
(5)、调用计划任务时,在任务号之后增加一个授权密码,再根据返回值类型用不同方式运行程序
(6)、修改客户端计划任务调用成功事件的入口参数,增加一个返回值
(7)、增加一个修改计划任务项授权密码的服务(CTP命令),在客户端中增加一个ChangeTaskPassword方法
6、修改节点服务管理器中的业务逻辑部件管理和计划任务管理部分功能,使它们支持新增加的三个字段
7、因自动设置端口映射的控件编写调试成功,2.60版本中重新将自动端口映射功能加入到核心服务中
8、修改核心服务的长耗时线程,对少量参数的任务不再通过数据库提交,修改相关客户端控件
9、修改了客户端控件中各个模块的单元引用语句,对本模块不需要的单元引用去掉它
10、修改了客户端控件包,增加TBurroUDP、TBServerSocket、TBClientSocket、TBurroNAT等基础开发控件,
另外,修改控件包的目录结构,将Package与控件源代码分放不同文件夹,使得各版本的Delphi能公用
控件源代码、但分属不同Package
11、增加一个从文件读数据到TBLOB字段的服务、增加一个将TBLOB字段内容写到文件的服务,增加控件方法
12、增加一个获取数据表结构到ClientDataset的服务、一个追加数据库记录的服务(同时处理自动增长的字段
并返回最新值)、一个修改数据库记录的服务
13、客户端增加了对delphi 2005/2006/2007版本的支持,D2009版本因时间过于仓促,推迟到下个版本支持
14、修改了服务管理器BurroControl.exe,对外接数据库新建数据表时的自带插件安装问题进行了修正
15、修改了安装程序、增加了卸载程序,并修改了客户端开发指南,对演示程序进行了修改、重新Build
16、增加了卸载程序
针对以前各版本用户反映数据库部分功能不够强大的意见,2.60版本增加了5个数据库服务功能,主要针对记录和字段的存取,打算在后续的版本中,继续加强这方面的功能,特别是准备实现类似Hibernate的远程数据库存取服务。

V2.60版本下载地址
V2.60下载地址(直接点击下载):
http://softbbs.zol.com.cn/attachment.php?aid=4300
 
能够调用Delphi写的COM+组件吗?
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
880
DelphiTeacher的专栏
D
后退
顶部