iCAx开思工具箱

标题: 新兵训练营(UG二次开发) [打印本页]

作者: zwj149    时间: 2005-10-14 11:00
标题: 新兵训练营(UG二次开发)
我们是新兵,我们需要自己的舞台。舞台主体的搭建当然要靠ICAX,但是装修却要我们自己动手啦。现在就让我们来装修属于我们自己的舞台吧,我希望大家能把他装修得漂漂亮亮的。如果你和我一样是新手,那么请进!这里就是你施展拳脚的地方。我们为了共同的目的来到这里,那就是:  学习与交流。
        
        我的想法是这样的:我们把自己手上有的练习(鼓励原创)放到这上面来,然后有兴趣的可以拿来练习。大家一起来做,然后交流各自的想法与经验,这样学习的好处我想不用我多说了。当我们有一定的基础以后,我们就可以做一些小的项目。

        希望斑竹大哥能给予支持(对我们中有独特见解的给予加分),我们才能在我们的舞台上舞得更潇洒。希望大家多多捧场!
作者: zwj149    时间: 2005-10-14 11:15
没人来啊,我先自己扛了。上VB课的时候无聊,就在机房的机上打开UGOPEN目录楸了下,看能不能掏出点宝贝来。还别说,真让我掏出点东西来了。UGOPEN的目录下有个external 程序的例子,有兴趣的可以去看下,文件名为:ext_uf_example.c 这是个win32Console程序(关于编译及运行问题不清楚的可以问我,我不再罗嗦)。这个程序的主要功能是:按照格式输入 部件文件名和你要查找的对象类型,然后程序自动列出四种类型的的信息。我翻译的不准确,它的英文原文是这样的:
   
        The program will open the specified part, and cycle through the list of given types to count the number of objects  of that type, and to display all data associated with the type if the type is a point, line, arc or matrix.
程序运行时的一些画面见附件。
   
        这个程序是DOS版的,读起来要点C语言的功底。我想既然我们要搞UG的二次开发,看懂这个程序对于我们来说应该是没有问题了。我是从C语言入门程序设计的,现在开始学可视化程序设计。我有这么一个习惯就是把当初我在DOS上写的程序用可视化语言重新写过,因为DOS交互起来确实不方便。看到这个程序当然,我想用UG的方法把它可视化了。也许我理解的不是很深透,我先将自己的想法和大家分享一下,以后我会完善我的想法:

        我想用UISTYLE与UGAPI的方式实现上面的这个程序。它的界面设计:一个打开部件文件路径的文本框。一个输入类型参数的文本框,当然还有三个默认的按钮。(界面做好了我再发上来)程序运行时,点击OK所有关于这个部件的 point, line, arc or matrix对象类型信息在信息窗口显示出来。并能存盘。
         希望有兴趣的朋友和我一起来做这个练习,当然我觉得这个练习比较偏重C语言本身,但是也体现了UG的一些东西,比如信息查询啊。大家可以先去看看那个源代码,消化它。然后一起交流下。上面的都是我的设想,我马上会进行编码,成功后我会发布上来。


作者: niujunpeng    时间: 2006-2-14 10:05
支持,但是看不到代码了,也希望有更多这样的文章。谢谢了
作者: waing3532    时间: 2006-2-15 18:27
支持
作者: ysl3571345    时间: 2006-3-4 08:47
不错




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3