|
( y/ M2 s9 M' @% R `% ^
对于ug二次开发函数库使用: UFUN 和 NXOPEN 是目前比较流行的,而使用什么语言是新手最纠结的
% y) H- s }7 C
8 q+ r9 y+ R0 o% h/ q梅雷使用的语言比较复杂:9 |8 m/ K" F( J& b: i
梅雷是从游戏脚本转成UG二次开发,只读过一年高中只有初中毕业证) d0 q9 y ]8 J: |1 k3 w T. [
高一开始制作游戏脚本不过本人做的游戏脚本只是自娱自乐。从未做犯法的事情。
) Z( Y5 J2 o' r( Z所以梅雷接触计算机语言是从 自学按键精灵 到 自学vb6 f7 I% O0 I6 Z8 ^% Q7 w. X$ Y, J
跟设计老师学了UG模具设计后开始 自学 UG宏 到 自学grip 到 自学vb.net 到 自学C/C++
9 b; a1 y3 H3 Y* a) m6 z; u而界面则是 VB6 到 UI 到 MFC 到 vb.net 到 BLOCK UI f* e6 h8 X$ w- Z
梅雷UG二次开发多年使用过多种语言和开发过上千个小程序,
% Q# z p" E# o( {+ K3 s梅雷觉得不是专业人员只是做一些工具:可以只学 grip 和 snap 界面可以用e或者vb6,就能制作大部分外挂。
6 r2 X- \* F% h# n" J而 api 是统称 UFUN 和 NXOPEN 是函数库 目前最流行的 这函数库可以一起用 支持 4种语言 c/c++ 和 c# 和 vb.net 和 ***6 D, Y7 B% e6 ^9 T. v3 w- S
这个 *** 不是grip 是另一种语言 我没用过因为用的人太少了, n) r! l/ K2 d6 |
毕竟 c/c++ 和 c# 和 vb 是目前比较流行的实用的 而 grip 虽然过时不过你可以那他当版本通用的连接程序
& a. c% F& J' J# h/ W+ d 其实 snap 使用的就是vb语言,至于kf 什么的没接触的我就不bb了。
4 N0 X# Y" [: H/ w' i* p) ? d. x如果你是打算靠ug二次开发吃饭的:我给你们分析下+ q. ^, K3 u5 V' }& A& r1 l9 d% {
因为 net第一次运行会加载库 会卡几秒的& F) L& e$ l! {$ l
一个好的程序需要一个团队共同完成所以语言通用也是很重要的 专业UG二次开发使用C/C++ 的比 C# 和 其它语言的人多
- j+ \, L8 j0 ~3 O如果你是打算专业UG二次开发 语言使用C/C++ 比较好, l/ N+ x. v4 F- O
因为 BLOCK UI 对版本要求太高 所以1 V3 n+ I% L/ T: i0 x8 M2 y0 [
界面使用 MFC 或 老UI 最好 不仅功能强大而且版本通用' X% t" A5 C+ }0 l
: u& G% Y7 b0 ~& K: u! a梅雷使用过这么对语言,毕竟梅雷只有一年的模具经验,自我感觉,并没有做出什么大家公认比较好的程序。
9 F7 p+ W! r0 V# d! o, b. e! C0 n所以UG二次开发 对行业了解是非常重要的。
0 D3 ^6 d: a# ]6 y
. _; Y5 `* y! l& y2 Y. H说了这么多,就是想说明,不要因为觉得哪种语言高级就学哪种语言,适合自己的才是最好的。
$ I& _' b i: i
5 a4 v; Z! g* a3 W6 E* j |
|