会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
delphi中间件
QQ:254072148;中间件QQ群:92449782;有源码的中间件才放心,有配套CS\BS\APP开发框架的才是好中间件
新随笔
管理
上一页
1
···
173
174
175
176
177
178
179
180
181
···
204
下一页
2010年3月11日
应用开发框架之——对象共享
摘要: 基于插件的应用开发框架的各个插件之间以及插件同主EXE之间对象的共享是必须要解决的一个重要问题。其中的一种方法——使用内存映像文件。将要共享的对象的指针放进内存映像文件中,其它要访问共享对象的通过读取内存映像文件中的指针来操作共享对象。实现起来非常简单。详见本人博客的——内存映像文件使用一文。
阅读全文
posted @ 2010-03-11 08:43 delphi中间件
阅读(245)
评论(0)
推荐(0)
2010年3月10日
应用开发框架之——界面布局
摘要: 有容乃大。海洋是江河的容器。内存是数据的容器。窗体是各种可视非可视控件的窗口。主EXE是插件们的容器。用TPanel, TScrollBox等容器布好界面的局,其它表单/非表单录入界面就在这些容器里面让它动态生成。也无须采用纯动态的方法来生成所有界面,实际操作时可能是动态生成+静态拖放相结合的方式。
阅读全文
posted @ 2010-03-10 16:08 delphi中间件
阅读(585)
评论(0)
推荐(1)
应用开发框架之——插件、包
摘要: 应用开发框架不一定要是插件的框架使用插件的应用开发框架很好插件是包,而包不一定是插件一个包就是一个工程,一个插件就是一个工程,一些插件组成了工程组插件的粒度可以细也可以粗,细到可以一个窗体界面封装成一个插件,具体插件的粗细需要权衡插件可以是可视的也可以是非可视的
阅读全文
posted @ 2010-03-10 15:38 delphi中间件
阅读(352)
评论(0)
推荐(0)
应用开发框架之——如何动态生成界面
摘要: 上续上节的原数据概念。。。。。。界面大体分为表单录入界面/非表单录入界面/树形界面。。。。。。因此,可以抽象出与之对应的根据原数据生成表单录入界面/非表单录入界面/树形界面的方法。在整个项目中统一使用这些方法来动态生成界面。高效,界面风格高度统一,界面可适应变化。像基本信息的——客户资料、商品资料,进销存流水单据的——入库单、出库单,都要分别建立其原数据的模板。原数据的模板与之一对一。要改变客户资料界面就改变客户资料模板即可实现,其它以此类推。进销存的流水单据可以抽象成单据头和单据明细,与之对应的是设计一个单据主表和单据明细表。一个单据要有俩个界面的模板:单据头模板和单据明细模板。
阅读全文
posted @ 2010-03-10 15:03 delphi中间件
阅读(581)
评论(0)
推荐(0)
应用开发框架之——数据字典、原数据、模板
摘要: 对象根据原数据动态生成,改变原数据,根据原数据动态生成的对象的属性也随之改变。可以把原数据保存在数据表中,或者文件中。软件系统运行的时候读取这些原数据,然后动态地生成一些对象。在管理软件里面,我们习惯性地叫数据字典。为此会专门设计一个数据字典的数据表来保存原数据。通过软件设置改变就是数据字典数据表里面的原数据。模板,大概是c++的叫法。无论怎样,数据字典,原数据,模板保存的都是对象的原数据,原数据——对象赖之以生成。应用开发框架只有实现了原数据,并且对象是根据原数据动态生成,才能做到真正的以不变应万变——开发各种不同行业应用软件。纯以静态地拖放控件、静态地关联属性或者事件代码的方法是适应不了应
阅读全文
posted @ 2010-03-10 14:27 delphi中间件
阅读(461)
评论(0)
推荐(0)
2010年3月8日
詠南應用開發框架研發完成
摘要: 2009年利用業餘時間研發了一套應用開發框架,個人或團隊可以用來快速地開發各種管理軟件。1:多層開發,可在局域網絡或者互聯網絡發布產品。2:插件框架,每个功能模块都是一个动态库(插件),可以轻松灵活地滿足客户的的二次开发。适合团队开发,能很好地保护公司產品代码的知识产权。3:支持用戶二次報表開發,用戶可以自定義各種單據的格式。4:通用的快速查詢和萬能組合查詢。5:支持數據的分組統計,各種圖形數據分析。6:動態生成表單以及非表單的錄入界面。7:方便而強大的數據字典設置功能。8:方便快捷的插件開發嚮導。9:通用的用戶權限管理和日誌管理。
阅读全文
posted @ 2010-03-08 17:22 delphi中间件
阅读(276)
评论(0)
推荐(0)
2010年3月5日
进销存设计之——库存表例子
摘要: CREATE TABLE StockPile /* 库存表 */ ( StockPile_ID INT IDENTITY(1,1) NOT NULL, /* 库存编号 , 主键 */ Dept_ID INT NOT NULL, /* 商品所属部门, 外键 ( 参照 DEPT 表 ) */ StoreHouse_ID INT NOT NULL, /* 所在仓库, 外键 ( 参照 SOTREHOUSE 表 ) */ Product_ID INT NOT NULL, /* 商品编号, 外键 ( 参照 PRODUCT 表 ) */ FirstEnterDate datetime not nu...
阅读全文
posted @ 2010-03-05 10:29 delphi中间件
阅读(950)
评论(0)
推荐(0)
2010年3月3日
进销存设计之——进销存和财务软件的对接
摘要: 进销存和财务软件的对接我个人觉得财务与业务软件不一定要连在一起,我们公司与国内一家财务软件大牛公司关系很密切,我们的二次开发中心更多时候是给我们的客户作该财务软件与其它业务软件(如进销存)的接口。当然财务业务一体化是很理想的,也是客户的梦想,但正如楼上高手说的,财务已经有了固定的流程,而业务确千差万别(虽然在基本模型上有共同之处),不管财务软件公司多牛,他也不可能提供通用的业务软件,这可不是大话,UF/KD等大牛门有好用的业务软件吗,到现他们都不说自己是财务软件公司了,说什么企业管理total sulotion,呵呵,SAP不是一天就成功的,也正因为如此,大伙儿才有机会做多如牛毛的中小进销存系
阅读全文
posted @ 2010-03-03 10:48 delphi中间件
阅读(734)
评论(0)
推荐(0)
进销存设计之——单据的数据表结构设计
摘要: 单据的数据表设计在表设计中,我尝试过两种方法:把销售单、采购单等等单据用同一个实体表示,然后通过单据类型的字段来标识,因为单据设计到商品的出入,所以单据类型必须有出入状态标志。这样做的理由是:1、符合OO的设计思想,把订单做为一个类2、代码重用性好,效率高3、有利于业务扩展,通过对订单类继承,增加接口方法就可以增加新的业务在实现过程中,特别是数据库设计中,这种思想产生了一些很小的表当然也可以分单,即把每个单看成单独的实体,这样实现有这几个好处:1、对于业务量大的企业,分单有利于减轻数据查询的复杂度;2、程序员实现时,编码的复杂度降低,代码可读性也好;3、帐套业务数据备份时更灵活,可以对不同的业
阅读全文
posted @ 2010-03-03 10:44 delphi中间件
阅读(696)
评论(0)
推荐(0)
进销存设计之——进销存业务的整体设计思路
摘要: 进销存业务的简单描述单据是进销存业务的基本操作手段,用单据可以直观全面地记录每一笔业务过程。进销存业务中最重要的就是理清商品以及款项的流动,所以单据中的关键动作就是对商品数量和款项变化的控制和记录。由于单据是对单笔业务的记录,所以必须用其它方法记录某一时间段内每种商品在所有业务中涉及的数量及金额的累计数,这就是总帐。基于单据的进销存描述可以简单地概括为: 在期初建帐时就记录好已经有了多少商品,价值几何,以此作为基础并记录到总帐;然后进行采购,买进某种商品,这时候总帐中该商品的累计数(包括数量和金额累计)增加了,同时也产生了对供应商的应付款记录;再进行销售,卖出某种商品,这时候总帐中该商品的累计
阅读全文
posted @ 2010-03-03 10:31 delphi中间件
阅读(731)
评论(0)
推荐(0)
上一页
1
···
173
174
175
176
177
178
179
180
181
···
204
下一页