转:认识MyBean】的更多相关文章

1. 初步体验 我们先看一个框架自带的例子,以增加感性认识.打开samples\singleDEMO示例项目.这个示例演示了在一个EXE程序内,使用插件的概念调用两个窗口.其中包括一个主窗体 ufrmMain.pas文件,2 个作为插件的子窗体文件(Child目录),三个接口文件(Interface目录).   项目结构如下图: 我们先看主窗体 主窗体的主要代码: procedure TfrmMain.btnSingletonFormClick(Sender: TObject);  //创建一个…
1.下载MyBean源码包.可以到https://git.oschina.net/ymofen/delphi-framework-MyBean下载Zip压缩包,也可以用Git客户端下载. 2.将框架源码压缩包解压到一个目录,如D:\VCL\MyBean\.如果用Git客户端,请将项目源码下载到上述目录(这里以D:\VCL\MyBean\为例). 3.然后把D:\VCL\MyBean\Source添加到Delphi的libray 搜索路径 这样,就已经安装好了! 1.3 官方资源 MyBean …
                    (在开始之前,非常感谢 D10.天地弦) 1.1 概述 MyBean是一个用于Delphi应用程序开发的开源.轻量级.可配置插件框架.它通过巧妙的系统架构设计,无需复杂的配置和安装,就可使程序开发人员方便地实现应用程序的模块化开发.管理和发布,极大地提高软件开发效率.并且,MyBean还留给程序开发人员最大的灵活性,没有过多的约束条件,真正做到了简便.灵活.高效的特点. MyBean具有以下特性: 1.零依赖.绿色框架,编译的应用程序无需依赖其他任何文件就…
  [优点]    1.开发时无需安装报表组件(可以直接用编译好的文件,注意版权说明,请自行编译一次相应的报表插件文件).    2.无带包烦恼所有版本Delphi都可以使用,不拖累Delphi版本的升级.    3.可以实现单据的多种样式设计, 报表文件可以远程文件存储(网络共享)和本地文件存储.    4.可以让每个用户设计自己的报表和设定自己的默认报表.    5.支持多种报表组件(RM, FR, .. 可以扩展)    6.调用简单,关联文件少.   [界面]   [关于版权]   Fa…
特性: 1.基于MyBean插件平台.可以在任何插件中无缝调用显示. 2.其他窗体中无需引用报表控件.就可以拥有报表的设计预览打印等功能. 3.甚至可以不用带包,制作报表插件,也就是说你可以将RM的报表插件直接提供给XE7甚至任何一个版本的插件调用. 4.报表可以自由的设计,预览,导出,导入用户设定默认报表(可以直接预览,打印, 设计不用显示报表控制台). 5.可以支持多种报表模式,FastReport 3.0, FastReport4.0, ReporterMachine 6.5,当然可以继续…
[概述] DEMO提交人:惠商软件  2508696439 问题描述:MDIConsole, DEMO如果Forms单元引用顺序放在mybean.console.pas文件之后如下图所示时: 创建同一EXE内的MDI子插件并显示,在不关闭MDI子窗体的情况下,关闭主EXE时,会造成关闭时产生访问违规错误. [调试过程] 看了问题,能重现,能重新的问题就不算什么问题了,一定可以找到原因的,开启debug dcus后,发现错误停留产生时,停留在Screen.FSaveFocusedXXX这一句.调试…
MyBean 框架入门手册 2014/9/15 by lighttop 目 录 MyBean 框架学习笔记..................................................................................................... 1 第一章  MyBean简介................................................................................…
[说明] 这个例子答应大家很久了,一直没有时间弄,现在正式结合MyBean插件可以很方便的在客户端共享操作连接,执行数据库的各项工作,屏蔽了底层的通信解码器编码等工作,直接传递Variant,给了开发者足够的领活和自由. [服务端使用技术] diocp3:担当底层的通信任务. qworker/iocpTask:担当业务逻辑的处理工作,diocp3接受数据解码后用qworker/iocpTask将数据包投递出来,这样不用占用通信线程. qmsgpack:负责将传递的将variant数据打包到流,从…
MyBean是轻量级的.绿色的框架,不需要安装任何的组件和携带任何的其他文件,前 期步骤已经相当精简了,仔细阅读完下面简单的五个步骤,就可以编写基于MyBean的插件: 1.加入Delphi的搜索路径 source\frame-common,source\frame-core 2.主控台<EXE>进行初始化 exe工程中引用mybean.console.pas, 就可以完成初始化工作了. 3.如何在程序中<EXE,DLL>调用插件, 插件是通过注册的beanID去获取,引用mybe…
[概述] 抱歉由于上次开源比较匆忙,没有来的及做一个DEMO,里面也有些垃圾的文件没有及时清理.DEMO其实昨天晚上已经调通.相关说明文档今天晚上才说明好,欢迎大家继续关注和交流,和大家一起分享我10多年的管理软件框架开发经验,后续会完善更多相应的有用的插件,供大家直接使用. [DEMO图片预览] [MDI-DEMO-BIN文件说明] 编译好的文件打包存放于根目录下面,文件名为:MDI-DEMO-BIN.zip,采用XE5编译,使用标准控件,其他版本编译myBeanConsole.exe和plu…