摘要: 程序初始化后,就创建主窗体procedure TMain.FormCreate(Sender: TObject);begin TObjFactoryEx.Create([IMainForm,IFormMgr],self); SetSysSkin(dxSkinController); if not LoadSysModule then exit; LoadUserModule; if not Sys.Login.Login then begin Application.ShowMainForm:=False; Application.Terminate; end; S... 阅读全文
posted @ 2013-12-06 14:44 ERPSystem 阅读(1740) 评论(0) 推荐(1) 编辑
摘要: uTangramFramework.pasDelphi程序的执行是从Application开始的,Application对象本是在Forms,为了让程序支持这个框架,需要在主程序的项目文件中将Forms 改为uTangramFramework覆盖原有的Applicationuses Windows, uTangramFramework, MainForm in 'MainForm.pas' {Main};从uTangramFramework.pas的代码可以看出,基本上还是调用Forms里的Application,只是增加了一些框架需要的初始化工作procedure TTang 阅读全文
posted @ 2013-12-06 13:29 ERPSystem 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 整套系统框架如上图其中核心包ERPDBAccess ERPForm ERPSet 用户包 ERPDevelop 全部代码已开源其它核心包将在后期陆续开放,暂时只给出编译好的文件,应该讲,到了系统发布阶段,核心包几乎很少改动,这是插件式开发,主要任务还是在用户模块上的开发,接下来的日子我将详细介绍ERPCore的原理以及如何使用这个框架进行开发 阅读全文
posted @ 2013-12-06 00:50 ERPSystem 阅读(1135) 评论(3) 推荐(0) 编辑
摘要: 下载并安装好下面列出的控件DevExpress http://pan.baidu.com/s/1jBmhvFastReport http://pan.baidu.com/s/19ZDLHUniDAC http://pan.baidu.com/s/1CH0QuEhLib http://pan.baidu.com/s/1rIIE6CnVCL http://www.cnpack.org/showdetail.php?id=737&lang=zh-cn安装框架包ERPCore http://pan.baidu.com/s/1rIJhj解压后进入目录framework,将下图标有绿点的目录加入D 阅读全文
posted @ 2013-12-05 23:55 ERPSystem 阅读(2645) 评论(0) 推荐(2) 编辑
摘要: 经历了多年软件开发,深受网络大侠们的资源共享才得以有所成绩,本人主要是做企业ERP软件,一直有个感受,开发具体某个功能不难,但随着需求的增加,管理庞大的代码却成了最大的问题而为企业管理所做的开发,如何管理代码,却和企业管理有着神似的地方,对软件开发而言,框架相当重要,换个角度来讲,这是一种开发的管理网络上有一个Delphi的开源框架 Tangram Plugin FrameWork通过对其源代码的研究,觉得是个很不错的框架,所以进行简单的修改,使其更符合ERP软件的开发加上对 FastReport 代码的研究,设计出一套可二次开发的软件我先传上DEMO,陆续的日子里,我将详细说明一下 Tang 阅读全文
posted @ 2013-12-04 21:41 ERPSystem 阅读(13372) 评论(5) 推荐(2) 编辑