转自http://www.dodoinfo.com/b/dispbbs.asp?boardid=7&Id=5036 楼主的奋斗精神令人钦佩,对你的谦虚态度很欣赏。 今天的软件开发需要团队的合作,特别是楼主正在攻关的cad领域,靠个人的力量是很难成功的。UESOFT现在拥有58人的团队,正在广招天下工厂设计英豪,特别欢迎象楼主这样有设计行业背景又能进行编程开发的优秀人才。 Welcome to join UESOFT。 以下是引用RenZhe在2008-11-30 22:14:32的发言:
在冶金行业奋斗多年,做了4年的PDMS的工作。 当然对二次开发也有一些自己独特的理解。 我对PML二次开发基本上属于一般认识,写不出什么好东西。 但是,我觉得对于PDMS来讲二次开发可以分为两种: 第一种: 对数据的分析和整理,使用原有数据来创造信息。 对于这种方法非精通PDMS的PML不可。 第二种:直接生成宏文件。 关于这种方法,我倒是很在行。我觉得,我们做二次开发未必非要紧盯住那个什么PML不可,PML可能有其先天的优势就是属于PDMS的集成,但是说实话,要是有一定的计算机专业知识的人都会明白,所谓PDMS的数据库结构本身就不是现在世界上比较流行的数据库结构,如SQL或者是ORACLE的范畴。PDMS所在的数据库说的明白一些完全就是一组加了密的文本。而且数据关系特性则是完全不具备的。 我认为PDMS要想有更进一步的发展,非要向关系型数据库转换不可。我觉得可以将PDMS数据库仅仅作为一种数据转换的载体,而不是数据管理的载体。我们都知道要想管理PDMS的数据是一件非常麻烦的事情,非要编号等等。如果编号错了,连管理员自己都会头疼。PDMS数据库永远不可能像EXCEL那么好用。我觉得我们应该为PDMS做一些列的数据库转换接口,将PDMS的数据转换为公用关系型数据库的存储格式,使用管理关系型数据库的方法来管理PDMS数据库。 我不看好PML的开发和利用。因为我觉得,现今各大软件商提供的二次开发接口都属于基于.NET发开平台下的,而对于PDMS本身来讲却迟迟的改变不了,无法与时代接轨。而根本原因就在于棋数据库的结构。 因此,我个人认为,为什么我们不使用例如VS.NET和SQL数据库来改造数据库结构,将数据管理与生成的工作交给SQL-SERVER和VS.NET来做,而只是将PDMS的数据库作为一个设计平台的转载体呢。我已经为这个事情做了很多努力,并且在这方面做出了一定的小成绩。就是专门生成宏文件来让PDMS读取入数据库。这几天就会将开发的一些范例上传,供大家参考。 以上仅为个人意见和建议。所述的很多内容都有欠妥当的地方。如有专业人士请原谅。
[此贴子已经被作者于2008-12-4 9:01:51编辑过] |