ECO IV+DELPHI2007 + VS C# 2005 为做插件Autocad2007 (1)

申请这个博客好几年了,一直没有写写什么。

最近有个小项目,避免浪费,顺便用它做个记录吧!(我对ITPUB结构其实还是蛮喜欢的!)

这个项目总的来说是对Autocad的二次开发,要用到.Net框架的一些知识,同时我希望后台数据库用ECO来开发,这也说明了,这个项目里数据库的应用不会太深入,大部分工作与数据库打交道的事都由ECO的ORM来完成了,我不打算它有多大的效率,数据库不会太大,(效率应该不是太大的问题)。用ECO只是为了接受一种思想。

我选择ECO IV是Delphi2007自带的,同时也说明,这个程序可能会再Delphi与VS C#间倒来倒去,毕竟Delphi2007对.NET 框架开发支持不是太好,虽然有VCL.NET,但Autocad的使用的是WinForm和它不搭噶。在Delphi2007里得放弃可视化开发,而且还得冒着"[]"不能反射属性的风险(Autocad的内结构,你不会都一清二楚)一个字母一个字母的敲。

ECO是个很强的工具,他对数据库的支持,是建立在放弃数据库的自有特性的基础上的,其实这也无所谓啊,数据库的开发与外部程序本身就可以分得开开的,甲骨文说过,能用数据库完成的我不会用外部程序,其实我也深度同意(以前的项目数据库都会用到储存过程、触发器之类的),在这里只是为了接受一种思想,JAVA中ORM已是一种标准。但ECO对经常要查询的动作似乎不能提供较好的效率,它除了对表间的关系建立了索引,其他没有(也可能是要手动建立索引 :)有点不靠谱),但如果你看到他变换数据库那么的方便,如果数据量不大,应用效率应该不是问题,何况开发效率可能要高许多。

还有一点李维有本介绍ECO的书,是只对Delphi2006 写的,也是老早就买了,没时间看,49.8咧,要对得起我的付出和他的付出,虽然ECO不再支持Delphi以后的版本。

据说Delphi 2010里有对ORM的原生支持,很期待,估计又要学了,可以预见的是不会这么不伦不类。

到这里吧。接下来就是就是边学边练了边做。祝一切顺利。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519722/viewspace-1021680/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/519722/viewspace-1021680/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值