中间件&系统架构
文章平均质量分 51
Yothan
在Delphi世界中摸滚打爬……
展开
-
Delphi XE7+Webservice三层架构ERP系统简介
本文介绍了使用XE7+FileDAC+WebService技术方案搭建的三层架构的ERP系统案例展示,目前在畜牧业中使用,尤其适合中小型企业。原创 2022-05-31 15:57:13 · 1617 阅读 · 2 评论 -
Delphi(XE2)+Win10实现系统服务使用CreateProcessAsUser调用外部界面程序
众所周知,使用Delphi创建的Service Application系统服务,在XP系统中与桌面交互十分流畅,可以随意打开自己程序的窗口,不过自Vista系统开始后台服务不再允许与桌面系统直接交互了(关于session 0 的详情百度相关文章可见原理描述)。究其原因是因为windows认为系统服务在设计的初衷就不应该与桌面UI进行交互,但是我们的项目有时候又不得不借助系统服务实现开机自启(目标是做一个开机自启的中间件,需要界面)。有人说添加注册表或者放到启动项下就可以了,的确,这是一种方式,但是如果想要更原创 2020-09-15 17:33:32 · 2622 阅读 · 3 评论 -
云露中间件(XE7+FireDAC)开发案例
“真正的程序员用C,聪明的程序员用Delphi“——致敬。数据库说明目前中间件仅支持SQLServer2008 R2版及以上数据库Delphi开发环境作者开发环境XE7,因使用FireDAC,建议使用XE2及以上版本,运行更稳定还原测试库为了方便使用Demo,请用第二条所述数据库还原数据库【YX_DB.bak】中间件配置打开..\bin\HyService.exe 云露...原创 2019-11-26 19:19:32 · 597 阅读 · 0 评论 -
【云露中间件】EXE主程序+DLL窗体嵌入TabSheet架构——理解篇
前面我们已经了解过云露中间件的基本实现原理和优势,现在我们再来了解主副架构方面的知识。我们这里说的主副架构是指Exe主程序+DLL窗体模式的架构。在我的另外一篇博文里也有一篇文章给出了DLL窗体嵌入Panle的源码。但是我们现在说的是将DLL窗体嵌入TabSheet页。看起来似乎没什么区别,但是嵌入到TabSheet之后需要增加很多细节处理:嵌入的方式、页签的切换、关闭等都需要考虑。业务功能简单时...原创 2018-06-05 16:08:37 · 1109 阅读 · 2 评论 -
Delphi XE7 FireDAC中间件&Exe+DLL主副架构源码
由拥有十年以上的相关开发经验+架构搭建心得的团队精心打造,你会发现使用我们的中间件,客户端处理数据只需简单的几步。我们的系统架构对最基础的数据处理部分已经做了完美封装,增删改查分分钟搞定,“傻瓜”式操作让新手极速上手!本套架构的技术特点:1、采用FireDAC数据控件+Dev皮肤控件技术,可随意切换皮肤风格,变身只在一秒间;不再包含其他三方控件,原生代码使用更方便;2、中间件:支持多库连...原创 2018-05-30 15:33:32 · 1711 阅读 · 0 评论 -
三层架构-服务器端:通用WebService数据交互中间件概述
网上搜索Delphi三层架构的服务器端开发,大部分的博文都详细阐述了如何使用DataSnap、Socket或者Dcom技术来时间与客户端的信息交互,大部分需要安装插件……虽然这种种方式能实现三层通讯,但是在跨语言通信方面似乎都没有招了。于是我们马上想到一个平台独立、低耦合的技术——WebService,畅想一下,如果我们的服务器端中间件能够支持Java、C#、Delphi等多种开发语言的客户...原创 2019-11-24 21:51:32 · 2426 阅读 · 1 评论