@@@咨询个框架问题@@@ 很多公司开发软件喜欢让开发人员从一个框架开始(包含一些基本的常用的东西)出于某种考虑底层框架往往不开源delphi中大家一般怎么设计怎么做?还有团队开发一般都怎么搞??我用delphi一直是自己开发 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来讲,最基本的是1.UI框架2.日志模块3.RBAC权限设置模块4.加密解密模块5.核心基类、帮助类等等(合理的类框架)6.安全机制7.异常机制当然,可根据项目的具体情况在应用层加上一些ORMAPPING框架,数据库连接池组件,线程池等等团队开发的话如果有工作交叉的地方,直接创建契约式的接口就OK了。不过这些东西目前主流的Java/C#的一些框架中都已经集成好了,不用自己傻写了。如果做3层,写应用层就用有回收机制的语言写,像我这样的鼠辈就不敢用delphi了 本人也是自己个人搞开发,主要做法:1、使用MainFrm主框架;2、启动MainFrm之前,登录StarFrm;3、使用统一的函数单元Myown.pas;4、MainFrm的主菜单,构有基本结构。如帮助,打开,关闭,工具等。5、临时增加模块,采用动态生成窗体模式;...... 自己写了一套框架,然后提供需要的接口和公用变量,分模块开发,框架部分不开源,业务模块可以开源,实现软件的封装用DLL或BPL分模块开发 框架中如果包含窗体也放在dll中?bpl我倒真没怎么用过 一个终极框架是:解释性delphi一个通用的解释器(客户端)自动从服务器下载 pas/dfm的加密包,在本地解压到内存里直接解释执行pas/dfm可以通过delphi的免费版进行开发,测试完毕在自动分发(压缩加密)到服务器 同意!俺正在整这样的一个框架!本框架可以直接用Delphi实现开发模块,动态插入框架,这样框架的扩展性就很强了,然后再用框架开发业务! 不一定,任何加密方式都可以因为pas/dfm都无须保存到客户端的硬盘的,解释器支持从内存流执行 要如何判別圖形是否為封閉的多邊形呢 DP7自带的组件TServerSocket和TClientSocket问题(急)! 我装好了delphi,但在做数据库开发的时候找不到Database Desktop这个东西? 商场管理中保制期问题! 一个关于Delphi中动态数组的问题。 有没有这样的sql语句 申请QQ号码实在太难了,哪位有多余,送在下一个。 关于“天啊,两天没睡觉了,程序到底错在哪呀?”的问题的第5次提问 高分求能播放rm格式文件的控件 Chart的一个问题 今儿高兴,发一自己写的信息资料管理系统 在线等,急急。delphi stringgrid 单元格颜色变化了,但数值没了??
1.UI框架
2.日志模块
3.RBAC权限设置模块
4.加密解密模块
5.核心基类、帮助类等等(合理的类框架)
6.安全机制
7.异常机制当然,可根据项目的具体情况在应用层加上一些ORMAPPING框架,数据库连接池组件,线程池等等
团队开发的话如果有工作交叉的地方,直接创建契约式的接口就OK了。
不过这些东西目前主流的Java/C#的一些框架中都已经集成好了,不用自己傻写了。如果做3层,写应用层就用有回收机制的语言写,像我这样的鼠辈就不敢用delphi了
1、使用MainFrm主框架;
2、启动MainFrm之前,登录StarFrm;
3、使用统一的函数单元Myown.pas;
4、MainFrm的主菜单,构有基本结构。如帮助,打开,关闭,工具等。
5、临时增加模块,采用动态生成窗体模式;
......
一个通用的解释器(客户端)自动从服务器下载 pas/dfm的加密包,在本地解压到内存里直接解释执行
pas/dfm可以通过delphi的免费版进行开发,测试完毕在自动分发(压缩加密)到服务器
不一定,任何加密方式都可以
因为pas/dfm都无须保存到客户端的硬盘的,解释器支持从内存流执行