ITPub博客

首页 > 应用开发 > IT综合 > ECO IV+DELPHI2007 + VS C# 2005 为做插件Autocad2007 (1)

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

原创 IT综合 作者:gold8 时间:2009-05-04 17:25:32 0 删除 编辑

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

最近有个小项目,避免浪费,顺便用它做个记录吧!(我对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博客 ” ,链接:https://blog.itpub.net/519722/viewspace-1021680/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-01-06

  • 博文量
    8
  • 访问量
    14837