癫和尚

导航

06 2013 档案

使用UG UISTYLER 窗体编辑器,创建对话框 part 2
摘要:接下来看看自动生成的cs文件里的东西吧,下面是之前保存的窗体的cs文件:如果仅仅做一些UG开发没有太多的语言基础,那并不需要去了解初始函数内的东西。只需要了解下3类入口函数如何修改和如何应用就可以了。在上图中可以看见有3种方式来使用这个类来调出之前的dlg:菜单方式、回调方式、用户方式。下面记录一下这3类方式的使用方法。(有什么错误的地方,欢迎留言指出)1. 菜单方式:这种方式我没用过,但直观上来说只要将“#if MENUBAR_COMMENTED_OUT”和“#endif // MENUBAR_COMMENTED_OUT”行前面加上"//"注释掉,应该就可以用了。(如果不 阅读全文

posted @ 2013-06-23 22:42 癫和尚 阅读(1883) 评论(0) 推荐(0)

使用UG UISTYLER 窗体编辑器,创建对话框 part 1
摘要:在UG 二次开发中,经常需要一些交互的输入,参数的更改啊,零件的选取什么的,UG 自身提供了创建这一类对话框的功能。当然也可以使用MFC或winForm 作为交互。但使用自带的比较快和简洁,风格也统一一些,个人意见。在“Application”菜单中,选择“user interface styler”,就进入了uistyler的编辑界面,1. 点击“控件栏”中的控件,就可以将控件添加到窗体中,添加的控件的位置为在“控件选择栏”中当前光标位置的下方。创建的窗体,可在预览窗体中实时看见。“在控件选择栏”中选中一个控件,则这个控件应的属性就可在“控件属性编辑窗体”内显示和编辑。2. 在“控件属性编辑 阅读全文

posted @ 2013-06-23 19:32 癫和尚 阅读(1783) 评论(0) 推荐(0)

UG 二次开发 dll 签名
摘要:背景:这几天开始搞UG 的C#二次开发,由于公司的限制,开发过程是在自己电脑上的D版软件基础上进行,目标机是公司上的正版软件上运行。问题:做完的dll可以在本机运行,但是一到公司就不行,提示错误大致为“加载库出错”。过程:研究半天,排除了Net库版本的问题,最终发现在UG5.0开始,所有开发的DLL都要“签名”后才能被客户端上正版的UG调用。这一点在网上的教程中,提及的很少。(破碎的知识网络坑死人啊)。解决方案:1. 如果是基于c++开发的dll,使用如下方法可以顺利签名成功(这里借用网上现有的文字和图片)1-1)在文件里引用如下文件,然后静态编译自己的dll(MT或MTD)1-2)启动NX 阅读全文

posted @ 2013-06-12 20:30 癫和尚 阅读(4224) 评论(0) 推荐(0)