|
7 T. q2 r$ Q# H! z7 S* R7 N8 y8 u对于ug二次开发函数库使用: UFUN 和 NXOPEN 是目前比较流行的,而使用什么语言是新手最纠结的
( m& D8 o! c0 u# O0 C* p5 F# g" n: k& f
梅雷使用的语言比较复杂:$ s* b- J: U0 ^; P" n
梅雷是从游戏脚本转成UG二次开发,只读过一年高中只有初中毕业证
. k1 U- S/ Q( j高一开始制作游戏脚本不过本人做的游戏脚本只是自娱自乐。从未做犯法的事情。8 c9 Z/ g: ?: o1 M9 V
所以梅雷接触计算机语言是从 自学按键精灵 到 自学vb6
& C+ ?8 i8 ^: Q跟设计老师学了UG模具设计后开始 自学 UG宏 到 自学grip 到 自学vb.net 到 自学C/C++. U8 e* ~) N- E/ E! Z8 \0 [
而界面则是 VB6 到 UI 到 MFC 到 vb.net 到 BLOCK UI0 d' M2 Z, E& m1 t9 f* u; c7 L
梅雷UG二次开发多年使用过多种语言和开发过上千个小程序,0 Y. d! F: E2 }- Z" R7 \2 i
梅雷觉得不是专业人员只是做一些工具:可以只学 grip 和 snap 界面可以用e或者vb6,就能制作大部分外挂。
* l" j6 w: e7 P T0 N而 api 是统称 UFUN 和 NXOPEN 是函数库 目前最流行的 这函数库可以一起用 支持 4种语言 c/c++ 和 c# 和 vb.net 和 ***: }) O; J. L! h; w% S9 a% [, k/ a7 F$ A
这个 *** 不是grip 是另一种语言 我没用过因为用的人太少了3 E3 i8 v' E' [6 ~- n
毕竟 c/c++ 和 c# 和 vb 是目前比较流行的实用的 而 grip 虽然过时不过你可以那他当版本通用的连接程序5 z. f: _/ F- p- L |2 @
其实 snap 使用的就是vb语言,至于kf 什么的没接触的我就不bb了。
) J9 S7 l# b2 }) r6 n/ y3 {+ a$ O如果你是打算靠ug二次开发吃饭的:我给你们分析下
) I5 L. K2 h0 j( K* A# U3 N因为 net第一次运行会加载库 会卡几秒的
$ W5 N! i2 L7 Z' y* C3 C一个好的程序需要一个团队共同完成所以语言通用也是很重要的 专业UG二次开发使用C/C++ 的比 C# 和 其它语言的人多6 ]- q+ Q' @2 z( t# \" X
如果你是打算专业UG二次开发 语言使用C/C++ 比较好4 G9 l, |) X7 E. _" ^2 K
因为 BLOCK UI 对版本要求太高 所以% E1 x: W+ {" B
界面使用 MFC 或 老UI 最好 不仅功能强大而且版本通用& m2 k# }1 ?* G" P- z
: K' L% K- ^, C梅雷使用过这么对语言,毕竟梅雷只有一年的模具经验,自我感觉,并没有做出什么大家公认比较好的程序。% v# I& b" m4 Y" ]
所以UG二次开发 对行业了解是非常重要的。
2 U, U: X" n& ^* U$ e) O- b- o3 j' y! R/ y6 |+ c
说了这么多,就是想说明,不要因为觉得哪种语言高级就学哪种语言,适合自己的才是最好的。
6 }8 B* a W# e
) C: t0 i! I7 \% u7 d |
|