[建议]建议易语言与UG公司合作,作为一种二次开发语言嵌...

  • 时间:
  • 浏览:6
  • 来源:跟我学网络


查看完整版本: [-- [建议]建议易语言与UG公司合作,作为一种二次开发语言嵌入到UG中 --]


qinxin5321 2009-09-01 15:35
 

易语言建议主题:建议易语言与UG公司合作,将易语言作为其第三种二次开发语言置入到UG中,既可借助UG公司巨量的用户群推广易语言,同时让UG二次开发中文化,让UG用户做设计更加方便。



下面对上述做一下解释,

本人曾经是一名设计人员,主要工作是使用UG软件进行冲压模具设计。可能对于非本行业的人来说,UG很陌生,我先简单介绍一下UG:

简单来说,UG就是一款集CAD\CAM\CAE\PLM一体的数字化三维造型软件,广泛用于航空航天、汽车、通用机械、模具、工业设备、医疗器械、电子、高技术以及日用消费品等行业。国内的很多大公司都是用的UG软件。详细资料可以到网上去搜。

我之所以提出这样一个建议,是鉴于实际工作的需要。因为UG使用行业广泛,而各行各业在于设计方面有不同的要求。UG是一个通用软件,只能在通用功能方面满足用户的需要,因此,很多用户都在使用UG提供的二次开发接口,开发各种本行业、本公司需求的工具,目前来说,UG提供了C语言和grip语言两种二次开发语言,对于C语言来说,大多数非专业人员都不能掌握,或是不能应用自如,对于grip语言,其功能又挺弱(特别是在用户人机交互界面方面,不能自己设计,只能调用固定的模式),不过grip语言简单好学,应用的人挺多,本人就是以grip为主,c为辅进行二次开发的。在UG用户群中,既懂行业知识,又懂编程的人很少,而行业对于这样的人需求量挺大,比如开发专用设计工具,建立企业标准件库等,编一个程序可以起到很大的作用。我相信,如果有一种简单易学的语言能对UG进行二次开发,UG用户一定会非常高兴,并且那种语言也会得到大规模使用。

因此我想到了易语言,对于非专业编程人员来说,易语言确实是一个好工具,易学易用,虽然和C语言比起来有差距,但是话又说回来,功夫再高也怕菜刀,易语言简单易学,结合行业知识能迅速转化成经济效益,这样的菜刀也是相当的锋利的,只要能产生效益,不管什么语言都是好语言。

目前我在工作中就是用的grip与易语言结合的办法做开发的。由于易语言没有与grip语言进行数据交换的接口,我只能用文本文档来进行交换。编程相当麻烦,不过编出来的东西还是很有用的。后来,我请我大学时的软件工程老师,用易语言封装了c语言与grip数据交换的接口,基本解决了这一问题,但是不是很完美。毕竟最完美的还是底层的统一。

我对软件不是很了解,感觉一个支持库可以解决这些问题。因为接口都是c语言写的,如果用易语言写一个同样的功能的,不就行了吗?我不奢望易语言可以再UG里面画三维模型(画图的事可以交给grip完成,如果能画当然更好),我只希望能进行数据交换,能够方便调用易语言做的窗口即可。如果这个能实现,我觉得可以与UG公司合作,将易语言嵌入到UG里面。这样的话,对于易语言,UG公司,UG用户都是好事,绝对的三赢。

希望看到本文的斑竹能够考虑一下这个建议!衷心祝愿易语言越来越好!

图片是我的一个小工具的一点展示

 [attachment=105357]

qinxin5321 2009-09-01 15:36
[BR]沙发自己坐
LQEY 2009-09-03 08:50
C语言和Solidworks比楼主用的广得多!强得多!
qinxin5321 2009-09-03 14:59
[BR]solidwork虽然也很强,但是比不上UG,c虽然用的人很多,但是在工程技术人员里面还是很少的,因为就大学学的那一点,根本不够,毕业都忘光了

[BR]你根本不了解UG,就不要乱说

[BR][QUOTE]以下是引用[I]LQEY[/I]在2009-9-3 8:50:00的发言:[BR]C语言和Solidworks比楼主用的广得多!强得多! [/QUOTE]
LQEY 2009-09-04 19:01

QUOTE:

以下是引用qinxin5321在2009-9-3 14:59:00的发言:

solidwork虽然也很强,但是比不上UG,c虽然用的人很多,但是在工程技术人员里面还是很少的,因为就大学学的那一点,根本不够,毕业都忘光了

你根本不了解UG,就不要乱说



瞎扯!



Solidwork简单强大!发展很快!

C是设计芯片硬件到芯片上的软件非常广的语言!简单很有通用性!
qinxin5321 2009-09-05 16:14
[QUOTE]以下是引用[I]LQEY[/I]在2009-9-4 19:01:00的发言:[BR][BR]瞎扯!Solidwork简单强大!发展很快!C是设计芯片硬件到芯片上的软件非常广的语言!简单很有通用性! [/QUOTE]

你不要扯到芯片行业了,那都是和语言沾边的行业好不?



我说的是普通的工程行业,比如想我这样的单纯设计的,懂编程的人极少

你要是熟悉三维软件,肯定知道catia ug pro/e,用户要比sw多得多



那三个是高中端的软件,sw是中低端的,
kaka250 2009-09-19 23:11
楼主估计连什么是程序员都没明白。c的强大用过的人应该清楚,用不好的只能说自己没学好。
atimaoo 2009-09-24 22:29
[BR]UG5.0 以后就可以支持用很多工具开发了哈。grip基本上在不再有进一步的改进了,只保持兼容性了。原先较多的是用c 及c++, 现可用.net平台了。建议楼主还是用主流语言吧。
qdc791004 2009-09-30 00:24
[BR]楼主跑到这里说ug,那不是对牛弹琴吗!呵呵

[BR]写程序的有几个真正的能懂这个,就像搞工业设计的又有几个真正的懂软件开发!呵呵

[BR]这两个要是都在行的,估计都去用软件开发写他的行业专业软件去了,
qdc791004 2009-09-30 00:29
补充一下:LQEY大侠在这个方面真是可笑之极!很不喜欢这种一知半解的人确又。。的人,我现在在学易,觉得确实比其他的编程工具要好学的多,我就说,易比c强大的多,你不觉得笑掉大牙吗!
LQEY 2009-09-30 08:38
[BR][QUOTE]以下是引用[I]qdc791004[/I]在2009-9-30 0:29:00的发言:[BR]补充一下:LQEY大侠在这个方面真是可笑之极!很不喜欢这种一知半解的人确又。。的人,我现在在学易,觉得确实比其他的编程工具要好学的多,我就说,易比c强大的多,你不觉得笑掉大牙吗! [/QUOTE]

[BR] 

[BR]我是嵌入式软件的,机械EDA软件用过,做过C++的PC软件也对易感兴趣,接触过很多行业,我说这些只告诉别人做技术少走弯路!学习不是吃饭,嘴一张就能吃,知识是一个连贯渐进的过程,很费心费力的,走弯路就是吃垃圾!
qinxin5321 2009-09-30 14:41
[BR]这个连我的帖子的意思都没看清楚,我说的是设计行业的,c语言学得很好的人很少,c是强大啊,但是不会用友什么用呢,

[BR]在说了,我不需要这么强大的东西,我只需要比较方便我用的

[BR] 

[BR]建议你以后回帖先看清别人的意思

[BR][QUOTE]以下是引用[I]kaka250[/I]在2009-9-19 23:11:00的发言:[BR]楼主估计连什么是程序员都没明白。c的强大用过的人应该清楚,用不好的只能说自己没学好。 [/QUOTE]
查看完整版本: [-- [建议]建议易语言与UG公司合作,作为一种二次开发语言嵌入到UG中 --] [-- top --]

Powered by phpwind v8.5 Code ©2003-2011 phpwind

Gzip enabled