ERPSYSTEM开发教程01 框架介绍

从今天开始我将给大家带来一套有关Delphi开发的教程

主要开发ERP软件

我个人觉得,ERP软件的开发,技术层面的不是最大问题,

而是对客户需求的认知程度以及如何管理复杂多样的需求。

因此一个开发框架显得非常重要!

这里我推荐一套来自网络的开源框架 Tangram Plugin Framework

框架特点

1.采用模块化插件开发,支持DLL和BPL两种模块方式

2.自动或手动动态加载模块

3.模块与模块或主程序之间均使用统一的接口方式进行访问

源代码下载地址  http://code.google.com/p/tangram-plugin-framework/

实际工程应用中还需对其改造,使其更符合ERP开发

核心管理

  模块管理
  接口管理

框架源码下载地址 : http://pan.baidu.com/s/1jGIc2Su

视频讲解地址 : http://pan.baidu.com/s/1kT7Rb3D 主讲内容:框架介绍用安装,DEMO程序的开发步骤

如有兴趣可联系我+Q1330009208

时间: 2024-12-21 06:14:07

ERPSYSTEM开发教程01 框架介绍的相关文章

ERPSYSTEM开发教程04 框架模块管理

从DEMO程序获知, 框架主程序工程文件里Forms替换为uTangramFramework, 每个模块都有一个TModule子类和一个GetModuleClass导出函数 那么框架是如何进行模块管理的呢? 我们先从模块入手 unit DllOnePlugin; interface uses SysUtils,Classes,uTangramModule,SysModule,RegIntf; Type TUserModule=Class(TModule) private public Const

ERPSYSTEM开发教程05 框架接口管理

框架接口是采用类厂来管理的 一个接口要被框架管理的实现步骤 首先是接口定义,接口实现类,接口实例创建函数,指定类厂 unit BplOneIntf; {$WEAKPACKAGEUNIT ON} interface type IBplOne=interface ['{E4C1C5FA-C598-4834-9111-26B52634068D}'] function Add(A,B:Integer):integer; function Sub(A,B:Integer):Integer; end; im

ERPSYSTEM开发教程02 框架安装

1.下载好Tangram后解压 2.把\framework目录下的DCP,Interfaces,Units添加到Delphi搜索目录 3.打开目录下的framework.groupproj项目工程组,该工程组有四个项目Tangram_Core.bpl ConfigTool.exe PackageRequries.exe IDEWiz.bpl 分别是框架核心包,框架配制工具,包引用查看工具,IDE向导.然后编译一下工程组,并把IDEWiz.bpl安装,这样就可以用向导来创建框架主程序或模块 框架源

ERPSYSTEM开发教程03 DEMO程序开发过程

DEMO程序说明 提供了两个演示接口 IBplOne=interface ['{E4C1C5FA-C598-4834-9111-26B52634068D}'] function Add(A,B:Integer):integer; function Sub(A,B:Integer):Integer; end; IDllOne=interface ['{0434DE04-07C9-4623-9009-CF7892768431}'] function GetString:string; procedu

【小程序】基于.NET CORE2.1 的 微信开放平台 第三方平台开发 教程一 平台介绍

微信第三方平台概述 公众平台第三方平台是为了让公众号或小程序运营者,在面向垂直行业需求时,可以一键授权给第三方平台(并且可以同时授权给多家第三方),通过第三方平台来完成业务,开放给所有通过开发者资质认证后的开发者使用. 详细说明请访问 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318292&lang= 这里啰嗦

微信开放平台公众号第三方平台开发 教程一 平台介绍

微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,相信现在有不少人在基于微信的公众平台在做二次开发,接下来会一系列的文章来介绍微信的另一种开发模式- 基于微信开发平台的公众号第三方平台开发,从基本的注册开始介绍,一步一步到所有的接口开发,并且针对与微信的开放平台的第三方平台的所有的接口我已经全部封装成了java的SDK,并且完全免费和开发,供所有开发者使用. 什么是公众号第三方平台,与现有的公众平台有什么区别? 官方介绍:公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行

微信开放平台 公众号第三方平台开发 教程一 平台介绍

微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,我相信现在有不少人在基于微信的公众平台在做二次开发,我将会写一系列的文章,来介绍微信的另一种开发模式- 基于微信开发平台的公众号第三方平台开发,从基本的注册开始介绍,一步一步到所有的接口开发,并且针对与微信的开放平台的第三方平台的所有的接口我已经全部封装成了.net的SDK,并且完全免费和开发,供所有开发者使用. 什么是公众号第三方平台,与现有的公众平台有什么区别? 官方介绍:公众号第三方平台的开放,是为了让公众号运营者,在面向垂

Android快乐贪吃蛇游戏实战项目开发教程-01项目概述

一.项目简介贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏.我已经将做好的案例上传到了应用宝,大家可以下载下来把玩一下.为了和其它的贪吃蛇区别开来,我取名叫“快乐贪吃蛇”.应用宝链接:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake这里上两张截图先睹为快,哈哈.怎么玩大家应该都知道,不过我还是要多提一下.通过屏幕上的方向键控制蛇的前进方向.蛇每吃到一个食物身体会

JavaMail开发教程01开山篇

其实想写JavaMail这一系列的博客已经有一个月之久了,缘起是某次乱逛传智播客官网浏览到相关的视频教程,想起大学时代学过的计算机网络提到邮件相关的协议,但遗憾的是到目前为止还没有接触计算机网络编程,尤其搞Java EE开发之后,底层的网络细节都已经封装好了,并没有接触多少底层的细节,一直以来以为只要与网络协议相关的编程都是C/C++家族特有的功能.看了张孝祥老师的视频之后,发现C/C++能干的事,Java也能干出来,并且一下子就对邮件开发有点兴趣起来.当然看了视频之后还只是懵懵懂懂不能理解透彻