
篇一 : UG二次开发教程
UG二次开发教程
编写:王作雨
1。〔)建立两个目录。
建立第一个目录 E:my_first_UG,在这个目录下建立两个新的目录:
E:my_first_UGapplication和E:my_first_UGstartup。
建立第二个目录E:my_source,用存放你的源代码。
2。设置环境变量。
再Windows中设置一个新的环境变量:UGII_USER_DIR=E:my_first_UG。
3。打开UG,进入UIStyler应用(在Application菜单的最后)。
4。设计一个对话框。
1)在"Dialog Title"一栏填入:First Dialog,按Apply(每次输入完成后,都要按Apply,为避免啰嗦,以后不再提及)。
2)在"Cue"一栏输入:%……%¥%¥¥##*%*(*(*—*—((,什么都行,呵呵。
3)在"Prefix Name"中,把CHANGE改为MY。
4)加入四个控件。String,Push Button,Label和
Single Select List
1)改变String控件的标题,标识和长度。
Label “String” -> “Input an item”.
Identifier "STR_0" -> "ITEM"
Width in... 0 -> 20
ug二次开发 UG二次开发教程
2) 改变Push Button控件的标题,标识和回调函数的名字。〔]
Label "Push Button" -> "Import"
Identifier "ACTION_1" -> "IMPORT"
callbacks "action_1_act_cb" -> import_cb
把"Creates Dialog"激活。
3)改变Label控件的标题和single select list 的标识。改变single select list可见项的个数。dat文件是什么格式
Label Label -> Items List
Identifier "LIST_2" -> "ITEM_LIST"
Number 3 -> 6.
ug二次开发 UG二次开发教程
6. 保存对话框。[)
点击save图标,把对话框保存在E:my_first_UGapplication目录下, 文件名位first_dlg,生成三个文件。
(现在可以推出UG乐)。
7。建立一个vc的工程。
1)把application下的*.c和*.h文件移动到E:my_source目录下(文件可以改名字)。
2)建立一个新工程,选择Win32 DLL。
3)把c源文件和头文件加入到工程中。
ug二次开发 UG二次开发教程
8。()设置vc的环境。
Project -> Settings -> C/C++ -> Category ....加上头文件。
ug二次开发 UG二次开发教程
Project -> Settings -> Link....
改变输出文件名,加入连接库文件(ug17之前的库名字不同)
ug二次开发 UG二次开发教程
Tools ->Options...->Directories
Include files 和 Libray files 加入UG UFopen的路径。(]
ug二次开发 UG二次开发教程
打开first_dlg.c文件,找到menu script样板的位置。[)
复制这个样板到一个空的文本文件。
把文件保存到E:my_first_UGstartup目录下,文件名位first.men(注意后缀)。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-76054-1.html
这件可能就这样结束了