我想成为框架师,但水平臭,不知道是否是这个做? ( 积分: 5 )

  • 主题发起人 主题发起人 13708782004
  • 开始时间 开始时间
1

13708782004

Unregistered / Unconfirmed
GUEST, unregistred user!
框架(TAutoFrame)思路:

目的:
1、固化、沉淀常用的东西
2、提高复用性

其它特征:
0、通用性、常用性
1、简单易用性
2、扩展性、广泛性
3、开放性

框架内容:
配置类
消息管理器类
基本函数2次封装
权限管理
当前用户
当前时间
VCL操作
加密
公式解析
树的操作
数据库的操作(结构维护、数据维护)
通用数据结构的定义
VG的操作
通配符
值列表操作
打印服务
缓存
日志

讨论1:业务类 调用 TAutoFrame ,还是 TAutoFrame 控制各业务类?
是继承关系,还是API方式?

讨论2:多线程是否要考虑?

用例1:
框架,只提供通用的东西,空的!
例如:232通讯,的open方法,tautoframe也提供了openHardware方法,
具体讲是接口,具体如何open,由实例类来完成。(也是oop接口的思想,
也是com+思想,这么说来windwos就是框架,可以插com+)



用例2:
框架提供了通用方法:init();open();close();free();
是否可以参考windows 把什么鬼东西都看成文件!


用例3:
不仅可以操作文件、也可以操作设备、通讯等



用例4:
是否可以参考jave,c#,把什么东西来源命名空间?
只要属于这个空间,就可以享受到相关的待遇?
也就是说,只要属于这个框架,就可以享受到框架的待遇?

AAutoFrame.Aoperater.Delete()
AAutoFrame.Aoperater.WriteLog('欢迎使用...')




用例5:通用性是如何保证?
不依赖于SQL SERVER OR ORACLE,而依赖于DBCON.DUL
不依赖于Fast Report 还是 Report Machine,而依赖于printsvr.exe
不提供如何做,但提供接口!
 
框架(TAutoFrame)思路:

目的:
1、固化、沉淀常用的东西
2、提高复用性

其它特征:
0、通用性、常用性
1、简单易用性
2、扩展性、广泛性
3、开放性

框架内容:
配置类
消息管理器类
基本函数2次封装
权限管理
当前用户
当前时间
VCL操作
加密
公式解析
树的操作
数据库的操作(结构维护、数据维护)
通用数据结构的定义
VG的操作
通配符
值列表操作
打印服务
缓存
日志

讨论1:业务类 调用 TAutoFrame ,还是 TAutoFrame 控制各业务类?
是继承关系,还是API方式?

讨论2:多线程是否要考虑?

用例1:
框架,只提供通用的东西,空的!
例如:232通讯,的open方法,tautoframe也提供了openHardware方法,
具体讲是接口,具体如何open,由实例类来完成。(也是oop接口的思想,
也是com+思想,这么说来windwos就是框架,可以插com+)



用例2:
框架提供了通用方法:init();open();close();free();
是否可以参考windows 把什么鬼东西都看成文件!


用例3:
不仅可以操作文件、也可以操作设备、通讯等



用例4:
是否可以参考jave,c#,把什么东西来源命名空间?
只要属于这个空间,就可以享受到相关的待遇?
也就是说,只要属于这个框架,就可以享受到框架的待遇?

AAutoFrame.Aoperater.Delete()
AAutoFrame.Aoperater.WriteLog('欢迎使用...')




用例5:通用性是如何保证?
不依赖于SQL SERVER OR ORACLE,而依赖于DBCON.DUL
不依赖于Fast Report 还是 Report Machine,而依赖于printsvr.exe
不提供如何做,但提供接口!
 
有做架构的大师吗,出来说几句啊
 
我也想知道,关注。
PS:这位哥们至少至少比我多知道很多东西了已经。
 
框架(TAutoFrame)思路:

目的:
1、固化、沉淀常用的东西
2、提高复用性

其它特征:
0、通用性、常用性
1、简单易用性
2、扩展性、广泛性
3、开放性

框架内容:
配置类
消息管理器类
基本函数2次封装
权限管理
当前用户
当前时间
VCL操作
加密
公式解析
树的操作
数据库的操作(结构维护、数据维护)
通用数据结构的定义
VG的操作
通配符
值列表操作
打印服务
缓存
日志
XML

讨论1:业务类 调用 TAutoFrame ,还是 TAutoFrame 控制各业务类?
是继承关系,还是API方式?

讨论2:多线程是否要考虑?多用户是否要考虑?

用例1:
框架,只提供通用的东西,空的!
例如:232通讯,的open方法,tautoframe也提供了openHardware方法,
具体讲是接口,具体如何open,由实例类来完成。(也是oop接口的思想,
也是com+思想,这么说来windwos就是框架,可以插com+)



用例2:
框架提供了通用方法:init();open();close();free();
是否可以参考windows 把什么鬼东西都看成文件!


用例3:
不仅可以操作文件、也可以操作设备、通讯等



用例4:
是否可以参考jave,c#,把什么东西来源命名空间?
只要属于这个空间,就可以享受到相关的待遇?
也就是说,只要属于这个框架,就可以享受到框架的待遇?

AAutoFrame.Aoperater.Delete()
AAutoFrame.Aoperater.WriteLog('欢迎使用...')




用例5:通用性是如何保证?
不依赖于SQL SERVER OR ORACLE,而依赖于DBCON.DUL
不依赖于Fast Report 还是 Report Machine,而依赖于printsvr.exe
不提供如何做,但提供接口!

用例6:如何发挥框架威力?
只要执行AOperator.GetData(),应该让相关窗口收到影响?
如果接收到stop,应该让全部正在执行类、线程立即停止...


用例7:如何考虑分公司/总公司模式?
同样是config表,同样是'皮肤选项',但不同分公司,应该不同...


------------
希望大家帮顶,或出出看发啊,否则框架在那里,老板要开牌我了
 
不是有好多人自己称是只做架构的吗?
 
路过,帮顶
 
后退
顶部