青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2400|回复: 3

[分享] UG二次开发语言选择-写给新手的

[复制链接]
发表于 2016-1-18 23:29 | 显示全部楼层 |阅读模式
. F3 H1 v& ^& \: X6 ^, {1 u
对于ug二次开发函数库使用: UFUN 和 NXOPEN  是目前比较流行的,而使用什么语言是新手最纠结的5 y0 b% n! n0 p* e& x$ N
# F% y0 U7 U& H% c. v" ~
梅雷使用的语言比较复杂:
" }& m" F6 E( M9 S* V; s, d! z梅雷是从游戏脚本转成UG二次开发,只读过一年高中只有初中毕业证( K( A& S/ c( ]3 B# u: B
高一开始制作游戏脚本不过本人做的游戏脚本只是自娱自乐。从未做犯法的事情。
" V! L& o0 \# F5 U/ N' y7 c7 \所以梅雷接触计算机语言是从 自学按键精灵 到 自学vb6
1 U4 S& T- j1 a$ Y跟设计老师学了UG模具设计后开始 自学 UG宏 到 自学grip 到 自学vb.net 到 自学C/C++- r1 L. d' N7 _* l4 ^$ ~$ F
而界面则是 VB6 到 UI 到 MFC 到 vb.net 到 BLOCK UI0 o' l" }2 j0 O
梅雷UG二次开发多年使用过多种语言和开发过上千个小程序,9 m+ K# f( M3 ]8 P4 H
梅雷觉得不是专业人员只是做一些工具:可以只学 grip 和 snap 界面可以用e或者vb6,就能制作大部分外挂。
. P& ~. C: M7 P. B  l& d. [而 api 是统称 UFUN 和 NXOPEN 是函数库 目前最流行的 这函数库可以一起用 支持 4种语言  c/c++  和 c# 和 vb.net 和 ***/ m+ g7 a% Y2 ~: n
这个 *** 不是grip 是另一种语言 我没用过因为用的人太少了1 y# D( P$ q/ P7 T
毕竟  c/c++  和 c# 和 vb   是目前比较流行的实用的   而 grip 虽然过时不过你可以那他当版本通用的连接程序
- w; G' S- u& ~2 h 其实 snap 使用的就是vb语言,至于kf 什么的没接触的我就不bb了。
5 m! M9 C; n5 o8 d8 c: S如果你是打算靠ug二次开发吃饭的:我给你们分析下
1 J' ?& b5 C( V5 E9 G' A. k+ C; _: F% M因为 net第一次运行会加载库 会卡几秒的
& ]0 u4 z- J/ W一个好的程序需要一个团队共同完成所以语言通用也是很重要的 专业UG二次开发使用C/C++ 的比 C# 和 其它语言的人多/ b3 f: Y: [( k  Y: p" E! e
如果你是打算专业UG二次开发  语言使用C/C++ 比较好
6 N6 O: p6 N: d: t# u: v因为 BLOCK UI 对版本要求太高 所以- Q$ D2 k, D' O3 a
界面使用 MFC 或 老UI  最好 不仅功能强大而且版本通用2 _3 C  \! K- S: i. M
4 u% C4 E4 {5 e" D* R3 t
梅雷使用过这么对语言,毕竟梅雷只有一年的模具经验,自我感觉,并没有做出什么大家公认比较好的程序。+ L6 Q. H, U9 z2 O4 ]1 M9 ~* C
所以UG二次开发 对行业了解是非常重要的。
9 \7 V. o/ b0 C0 {6 C9 A- }5 T" g3 R4 Y: z
说了这么多,就是想说明,不要因为觉得哪种语言高级就学哪种语言,适合自己的才是最好的。
2 C8 W. G- Q6 n, C7 L
2 W8 Y$ i1 r6 U
发表于 2016-1-19 22:30 | 显示全部楼层
说的很有道理,我是二次开发的初学者,曾经在开发语言选择上反复了很久,到现在也还是初学而已。其实很多人担心的,是费了很大努力把一种开发工具学熟练了,发现还是有些地方受工具限制而不能实现,就如同走到了尽头,还得从头来。这个问题我也没想好,但从另一个角度想,不管学哪种工具,坚持到底最重要。不同的路有不同的风景,没什么优劣之分。
回复 支持 反对

使用道具 举报

发表于 2016-2-23 15:53 | 显示全部楼层
赞个, 适合自己的才是最好的
回复 支持 反对

使用道具 举报

发表于 2016-2-26 11:52 | 显示全部楼层
我也刚刚接触VB,想进一步了解
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-16 11:58 , Processed in 0.047262 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表