当前位置:文档之家› ProE40二次开发教程之VB篇

ProE40二次开发教程之VB篇

ProE40二次开发教程之VB篇
ProE40二次开发教程之VB篇

ProE4.0二次开发教程之VB篇:Pro/Toolkit(VC)和AGW插件配合使用

(Wildfire野火4.0版本)

好了,今天就把这个题目给结束掉啦~~这篇教程主要的是讲一下如何在VC环境下使用AGW插件来进行PROE开发。先说两个好处吧,你可以使用VC强大的MFC类库;你还可以将AGW和PRO/TOOLKIT混合使用,AGW简单易用,代码量少,PRO/TOOLKIT功能强大。

废话少说,立马就入正题,进入正题之前,也是要提醒大家的,确保你的计算机已经安装好了VC6.0,PROE(这里是PROE 4.0 C000),AGW插件这几个重要的软件,还有你要了解PROE软件的一些基本术语和操作,了解VC的一些基础知识。

你可以一步一步地跟着这个例子(这个例子是打开一个PROE模型)做,到最后你就可以很方便地在VC环境下使用AGW插件的对象和方法了。

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,)

1.

启动VC6.0。

2.『文件』->『新建』命令,在弹出的对话框中进行如图操作。

3.在如图弹出的对话框中选中(基本对话框)选项,点完成,在弹出的对话框中点确定按钮。这样就建立了一个基本对话框的应用程序了。

4.在VC环境进行如图操作,如图添加代码(绿色的为注释,可不添加)。

5.在VC环境进行如图操作,如图添加代码(绿色的为注释,可不添加)。其中第一行代码#import "D:\RAND\GWAX.exe"中引号内的是AGW插件的安装路

径。

6.在VC环境进行如图操作,如图添加代码(绿色的为注释,可不添加)。

7.在VC环境进行如图操作,如图添加代码(绿色的为注释,可不添加)。

8.在VC环境进行如图操作1、2;3:删去设计对话中的原有控件,并添加如图添加一个编辑框和一个按钮,其中编辑框的ID设为IDC_LOADMODEL_EDIT;按钮的ID设为IDC _LOADMODEL_BUTTON,标题为“在当前PROE窗口显示模型”。

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,)9.为对话框中的编辑控件连接变量。

10.给按钮连接函数代码。第一步为“双击按钮”,并在函数内添加如图代码。

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,)

11.启动PROE4.0

12. 如图运行开发的程序,打开E:\gear lib\ helical_right_gear.prt模型

13.结果如图所示。其中源代码可以参考AGW安装目录下的例子GW_C_Demo文件。

呼呼,《PROE 二次开发教程之VB篇:Automation Gateway插件的安装与测试》教程已经发完了。支持的顶一下嘛。

proe二次开发教程

proe二次开发教程——手把手教你如何二次开发 经历了千辛万苦才把图片截取完整,现在就把它贴出来吧…… 本实例是针对proe4.0在VS2005环境下的开发,对于vs2003以上版本的开发本例均适用,本例从开始的打开vs2005软件开始讲解,一步不漏,并加入适当的解释和必要的说明,相信照着做完之后应该没有不成功的了! 注:软件安装注意事项:proe的安装目录不能有空格,比如:“D:\Program Files\proeWildfire 4.0”是不对的,运行的时候会出错,要把路径中的空格去掉,如“D:\proeWildfire4.0” 一、配置相关信息: 打开VS2005,选择工具——》选项, 在“项目和解决方案”中选择“VC++目录”,在“显示一下内容的目录”中选择“包含文件”,加入以下文件: D:\proeWildfire4.0\protoolkit\includes D:\proeWildfire4.0\protoolkit\protk_appls\includes D:\proeWildfire4.0\prodevelop\includes 在“显示一下内容的目录”中选择“库文件”,加入以下文件: D:\proeWildfire4.0\protoolkit\i486_nt\obj

D:\proeWildfire4.0\prodevelop\i486_nt\obj 注:这是开始前的环境配置,一次配置之后永久生效,以后再新建项目就不需要再配置了二、新建项目,进行项目设置: 文件——》新建——》项目: 选择MFC DLL 模板,输入项目名称: 确定后点完成,项目生成后选择项目——》属性,进行属性设置:

VB 操作INI文件方法(经典详细教程)

1.定义一些变量 Public IniFileName As String, vbNullString As String, maxSize As Long, section1 As String, section2 As String 2.初始话这些变量 Public Function initial() IniFileName = App.Path & "" & "config.ini" vbNullString = "" maxSize = 255 section1 = "basics" section2 = "others" temp_str = String(255, 0) '建立缓冲区 End Function 3.声明INI函数 Public Declare Function GetPrivateProfileInt Lib "kernel32" Alias "GetPrivateProfileIntA" ( _ ByVal lpApplicationName As String, _ ByVal lpKeyName As String, _ ByVal nDefault As Long, _ ByVal lpFileName As String) As Long Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" ( _ ByVal lpApplicationName As String, _ ByVal lpKeyName As Any, _ ByVal lpDefault As String, _ ByVal lpReturnedString As String, _ ByVal nSize As Long, _ ByVal lpFileName As String) As Long Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" ( _ ByVal lpApplicationName As String, _ ByVal lpKeyName As Any, _ ByVal lpString As Any, _ ByVal lpFileName As String) As Long 4.调用函数 dim source as string

proe视频分类-124个实例教程proe族必备!

proe视频分类-124个实例教程proe族必备! 来看看何为高质量proe视频教程,下面的视频包括了proe安装和配置、proe基础指令、proe曲面造型和逆向造型、proe阵列特征和proe优化设计、proe模具设计和分模、proe 数据管理和二次开发、proe工程图和直接建模、proe机构模拟和动画,总之所有的proe 模块的视频教程你都可以从下面的视频教程中找到。所有视频都进行分类整理,方便各位懒人使用,菜鸟收藏它,早晚成高人! 1、proe安装配置视频教程 116、Pro/Toolkit二次开发视频教程:Pro/E Wildfire5.0配Microsoft Visual Studio 2008编译安装测试(野火5.0版本):https://www.doczj.com/doc/193765024.html,/html/video/2010-03/4178.html 117、proe视频教程之低版本打开高版本模型文件及后续特征更新和操作: https://www.doczj.com/doc/193765024.html,/html/video/2010-10/4499.html 118、Pro/Engineer精度系统详解和应用: https://www.doczj.com/doc/193765024.html,/html/video/2008-11/3089.html 119、proe5.0安装方法_终极版视频: https://www.doczj.com/doc/193765024.html,/html/video/2010-10/4487.html 120、emx4.1安装方法视频教程:https://www.doczj.com/doc/193765024.html,/html/video/2010-10/4494.html 121、emx5.0安装方法视频教程:https://www.doczj.com/doc/193765024.html,/html/video/2010-10/4495.html 122、emx6.0安装方法_视频教程:https://www.doczj.com/doc/193765024.html,/html/video/2010-10/4496.html 123、proe配置文件之config.pro: https://www.doczj.com/doc/193765024.html,/html/video/2010-10/4542.html 124、proe5.0安装方法视频教程: https://www.doczj.com/doc/193765024.html,/html/video/2010-10/proe5_sv.html 2、proe基础指令视频教程 88、ProE曲线方程式应用和进化(WildFire): https://www.doczj.com/doc/193765024.html,/html/video/2008-11/2965.html 89、ProE实体化曲面造型实例视频教程:手机按键: https://www.doczj.com/doc/193765024.html,/html/video/2008-11/2966.html 90、ProE螺旋扫描视频教程(WildFire4.0版本): https://www.doczj.com/doc/193765024.html,/html/video/2008-11/2975.html 91、ProE可变扫出(vss)的轨迹参数trajpar详解: https://www.doczj.com/doc/193765024.html,/html/video/2008-11/2976.html 92、ProE扫描混合指令视频教程(WildFire4.0):

VBNET 好入门个人推荐

https://www.doczj.com/doc/193765024.html, 入门教程 摘要:《Visual Basic .NET 入门指南》介绍了Visual Basic 语言的几种新功能,从而能充分利用 .NET 平台。下面的示例应用程序示范了如何构建一个实现QuickSort 算法的简单Visual Basic .NET 项目来。 下载Quicksort_Visual_Basic_.NET.exe。 简介 Visual Basic .NET 将许多新的功能引入Visual Basic 语言,使之能够充分利用 .NET 平台。以前版本的程序员将需要稍作调整才能转到 .NET 版本上。 下面的示例应用程序示范了如何构建一个实现QuickSort 算法的简单Visual Basic .NET 项目来。它包括了Visual Basic .NET 程序的基本组成部分:读/写控制台和文件、创建函数和使用基本数组。 这些入门指南并不打算涵盖该编程语言的所有方面。它们只是您探索这种语言的一个起点。我们鼓励您按照本教程的说明执行,因为它包括了QuickSort 应用程序的各个不同部分。您还可以获得完整的源代码和项目文件。 建议的要求 编译此示例应用程序需要Visual https://www.doczj.com/doc/193765024.html,(测试版2 或更高版本)。关于Visual Basic 的知识是有帮助的但不是必需的。 步骤 1. 开始项目 Visual Studio 中的开发工作以解决方案的形式进行组织,每个解决方案包含一个或多个项目。在本教程中,我们创建的解决方案包含一个Visual Basic 项目。 创建一个新项目 1. 在Visual Studio .NET 环境中,从菜单中选择File | New | Project。 2. 在左侧选择Visual Basic,然后在右侧选择Console Application。

VB教程经典

经典VB基础教程 第1课…………VB基础 第2课…………标签控件 第3课…………文本框 第4课…………命令按钮 第5课…………图片框 第6课…………复选框 第7课…………单选按钮I 第8课…………单选按钮II 第9课…………定时器 第10课…………音乐播放器 本教程由86团学校TeliuTe制作|著作权所有,不得用于商业用途 美丽的校园…… VB程序设计基础 一、程序设计是指为计算机编制一些软件和程序。学习的目的是理解计算机的工作方式和运行的方式。 VB是经典的编程设计语言,也是基础语言之一,简单易学,功能强大,深受广大初学者的喜爱。 VB是运行在Windows视窗操作系统上,设计程序的思想在于在窗口中放置对象和针对对象设计代码。

(一)启动VB:单击“开始”-“程序”-“Microsoft Visual Basic6.0 中文版”选择“标准EXE”,单击“打开”进入窗口。 (二)VB窗口 1、标题栏:在最上面蓝色标题是“工程1-...”,是我们当前正在设计的程序,被称作“工程1”。 2、菜单栏:菜单栏在第二行,包含一组菜单,菜单中有各种命令,我们应该理解操作计算机就是向计算机提供一系列的指令。 (1)“文件”菜单,要求记住“保存”命令,VB要保存两次,注意保存文件到自己的文件夹中。(本书中双引号当中均是指操作命令) (2)“视图”菜单,显示各个窗口,如果一个窗口找不着了,就到这个菜单中找出来。 (3)“运行”菜单,第一个“启动”命令要记住,可以运行我们的程序。 3、工具栏:第三行是工具栏,工具栏是一些最常用的命令,而且是用图标表示的,因而便于形象记忆和操作,要求记住“启动”按钮。(在视窗操作系统中,我们不仅要会认识文字说明,还要特别留意图标含义。) 4、工作区:工作区占据窗口的绝大部分,从左向右包括工具箱、窗体、和属性窗口。 (1)工具箱:在工作区的左侧,包含许多编程用到的基本对象,被称作“控件”。 (2)窗体:中间的灰色的窗口,是我们设计的程序的基本框架,所有的对象都放在这个窗口当中。 (3)小窗口:在右侧有三个纵向排列的窗口。 ①最上面是工程窗口,上边有三个按钮,中间的按钮是显示对象窗口; ②下面是属性窗口,属性是一个对象的名称、大小、颜色等等; ③最下面是布局窗口,里面显示程序运行时的位置,拖动里面的小框可以改变程序的显示位置。 4、下面修改窗体的属性,在右侧的属性窗口中找到Caption项,在它右边的格子里点一下鼠标左键,然后输入“窗体”两个字,观察一下工作区中的窗体的标题是否已经改变,Caption是设置一个应用程序的窗口标题,再在属性窗口

ProE_二次开发入门实例

ProE二次开发入门实例 1. 创建项目 这个就不用多说了吧,新建-> 项目->C++->MFC DLL 2. 项目配置 这个可以参考我以前的一篇文章:P⑹ENGINEER的二次开发(5)-Vc环境配置 3. 初始化菜单文件 在这里,先创建一个菜单,作为演示,: (1)在住文件添加Pro/TOOLKIT 头文件。由于在后面的操作中,都要用到这些头文件,故将头文件放到stdafx.h 文件中。77777777777777777777777777777777777777777777777777777777777777777777777777 ⑵添加Pro/TOOLKIT 程序的初始化函数和终止函数,

return TRUE : } … 『 extern int uier_initi alii e fint j char* 』char* j char* * v char_t 电rrbnf [so ]) r eturia. L ; 】 初始化函数 t 匸L X' r?id e 终止函数 ⑶创建一个窗体:右键单击解决方案的资源文件,然后点击添加Dialog,如图: ms? 零 Accelerator S§ Bitmap Sfe Cursor S HTML FJ Icon 自 M@nu *fc Strrg Tatile 到到 Toolbar Ol \ ersion 蜀 Resource.h ? stdafx.h g zenun,h 3 TestDelg.h □ 资潺立件 3 zenun.rc 31 zeraun.rc? IS ReadMe.txt 刀解"??丨马类…国熒… 3. (4)添加一个按钮,然后双击添加类向导,创建CTestDialog 类,然后再窗体中添加一个按钮,做测试之用,如图: ar gc argw[] versi on b^ili

VB教程十讲(经典例子)

VB基础教程 第1课…………VB基础 第2课…………标签控件 第3课…………文本框 第4课…………命令按钮 第5课…………图片框 第6课…………复选框 第7课…………单选按钮I 第8课…………单选按钮II 第9课…………定时器 第10课…………音乐播放器 本教程由86团学校TeliuTe制作|著作权所有,不得用于商业用途 美丽的校园…… VB程序设计基础 一、程序设计是指为计算机编制一些软件和程序。学习的目的是理解计算机的工作方式和运行的方式。 VB是经典的编程设计语言,也是基础语言之一,简单易学,功能强大,深受广大初学者的喜爱。 VB是运行在Windows视窗操作系统上,设计程序的思想在于在窗口中放置对象和针对对象设计代码。 (一)启动VB:单击“开始”-“程序”-“Microsoft Visual Basic 6.0 中文版”选择“标准EXE”,单击“打开”进入窗口。 (二)VB窗口 1、标题栏:在最上面蓝色标题是“工程1-...”,是我们当前正在设计的程序,被称作“工程1”。 2、菜单栏:菜单栏在第二行,包含一组菜单,菜单中有各种命令,我们应该理解操作计算机就是向计算机提供一系列的指令。 (1)“文件”菜单,要求记住“保存”命令,VB要保存两次,注意保存文件到自己的文件夹中。(本书中双引号当中均是指操作命令) (2)“视图”菜单,显示各个窗口,如果一个窗口找不着了,就到这个菜单中找出来。 (3)“运行”菜单,第一个“启动”命令要记住,可以运行我们的程序。 3、工具栏:第三行是工具栏,工具栏是一些最常用的命令,而且是用图标表示的,因而便于形象记忆和操作,要求记住“启动”按钮。(在视窗操作系统中,我们不仅要会认识文字说明,还要特别留意图标含义。) 4、工作区:工作区占据窗口的绝大部分,从左向右包括工具箱、窗体、和属性窗口。 (1)工具箱:在工作区的左侧,包含许多编程用到的基本对象,被称作“控件”。 (2)窗体:中间的灰色的窗口,是我们设计的程序的基本框架,所有的对象都放在这个窗口当中。 (3)小窗口:在右侧有三个纵向排列的窗口。 ①最上面是工程窗口,上边有三个按钮,中间的按钮是显示对象窗口; ②下面是属性窗口,属性是一个对象的名称、大小、颜色等等;

VB教程

VB教程网https://www.doczj.com/doc/193765024.html,/VBjc/Vb.HTM

编写趣味撞球小游戏 文章来源:沐风经典文章作者:佚名 Visual Basic是一个功能强大的工具,它有一大特点就是易学易用,下面我们就通过写一个“趣味撞球”的程序来初步体会一下。 首先启动VB5,新建一个标准的EXE工程。此时可以看到,工程包括一个Form1框体。在Form1边框的右下角按住鼠标左键不放,拖动鼠标把Form1的面积改为适当大小,比如6930×4320。再在属性框中把Form1的ScaleMode 属性改为3-Pixel,表明我们将以像素为我们的坐标计算单位,把Form1的StartUpPosition 属性设为2-CenterScreen,使运行时窗体出现在屏幕正中。 现在,在控件面板上选取CommandButton(命令按钮)控件,为Form1添加Command1和Command2两个按钮控件,把它们的大小设为121×25,再在属性框中把Command1的Caption填为“&GO”,把Command2的Caption填为“&QUIT”,并把Command1放到框体的右上角,把Command2放到框体的右下角。 然后,在控件面板上选取Timer(时钟)控件,为Form1添加一个Timer1时钟控件。再在属性框中把它的Enabled属性改为False,Interval属性改为50,前一个值表示该时钟控件是否激活,后一个值决定该时钟控件产生Timer事件的间隔时间,我们将用它来控制小球的移动频率。 到此为止,我们已经完成了全部的界面设计工作。接下来要做的全部工作就是填入程序

ProE二次开发国内外现状综述

Pro/E二次开发国内外现状综述 CAD技术起步于50 年代后期,在CAD软件发展初期,CAD的含义仅仅是图板的替代品,人们希望借助此项技术来摆脱繁琐、费时、绘制精度低的传统手工绘图。此时CAD 技术的出发点是用传统的三视图方法来表达零件,以图纸为媒介进行技术交流,这就是二维CAD 技术,占据绘图市场主导地位的是Autodesk 公司的AutoCAD软件。进入70年代,CAD技术从单纯的二维制图延伸到了三维建模,实现了以计算机完整描述产品零件的主要信息的过程,同时也使得CAM 和CAE等技术的开发有了现实的基础。随着计算机技术的迅速发展,CAD 技术也取得了日新月异的进步,许多功能更加强大、用途更加广泛的软件不断涌现[3]。 Pro/E软件系统是美国参数化技术公司PTC的优秀产品,于1986年开发创建,不仅最先将“参数化”技术融入CAD系统,并且借助PC(个人计算机)的快速崛起,率先将高端CAD系统从航空、航天、国防等尖端领域推介到民用制造行业,为现代CAD的技术发展与应用普及做出了贡献。经过近20年的快速发展,目前Pro/E 系统的功能得到很大提升和完善,已成为一个集CAD/CAM/CAE于一体的中高端系统。它提供了集成产品的三维模型设计、加工、分析及绘图等功能的完整的CAD/CAE/CAM 解决方案。Pro/E 软件在我国的机械、电子、家电、塑料模具等行业取得了广泛的应用,并且在这些行业里应用的时间也较长。 由于Pro/E在CAD/CAM领域的优秀表现,它在各大中型企业中的使用率越来越高。但这同时也带来了另外一个问题,那就是怎样对通用软件进行本地化。因为通用的软件在设计的时候不可能考虑到每个企业的特殊情况,要想充分发挥软件的功能,为企业创造更大的效益,企业必须跟据自身的特点,对软件进行本地化的工作,即二次开发。Pro/E为用户提供的二次开发工具有Pro/Program,族表(Family Table),用户自定义(UDF),J-link和Pro/Toolkit[4],其中Pro/Toolkit 是功能最强大的二次开发工具。 目前,国内外有不少科研单位已经或正在进行Pro/E二次开发的研究工作。北京科技大学的谢敏理等人研究了一种利用Pro/Toolkit进行Pro/E二次开发实现零件的自动装配的方法[5];江南大学的宋峨、李世国等人研究了Pro/E二次开发中的界面设计技术,即分析了在VC 环境下开发Pro/Toolkit应用程序的关健技

VBNET数据库编程基础教程

VBNET数据库编程基础教程 众所周知,https://www.doczj.com/doc/193765024.html,自身并不具备对数据库进行操作的功能,它对数据库的处理是通过.NET FrameWork SDK中面向数据库编程的类库和微软的MDAC来实现的。其中,https://www.doczj.com/doc/193765024.html,又是.NET FrameWork SDK中重要的组成部分。要了解https://www.doczj.com/doc/193765024.html,的数据库编程,首先要明白https://www.doczj.com/doc/193765024.html,的工作原理以及相关的对象、方法、属性。本文将结合具体实例为你简单介绍https://www.doczj.com/doc/193765024.html,数据库访问对象以及https://www.doczj.com/doc/193765024.html,数据库编程基本方法。 一、https://www.doczj.com/doc/193765024.html,数据库访问对象 (一)https://www.doczj.com/doc/193765024.html,简介 https://www.doczj.com/doc/193765024.html,是由微软Microsoft ActiveX Data Object(ADO)升级发展而来的。是在.NET中创建分布式数据共享程序的开发接口。https://www.doczj.com/doc/193765024.html,的数据存取API提供两种数据访问方式,分别用来识别并处理两种类型的数据源,即SQL Server 7.0(及更高的版本)和可以通过OLE DB进行访问的其他数据源。为此ADO.NE T中包含了两个类库,System.Data.SQL库可以直接连接到SQL Server的数据,System.Data.ADO库可以用于其他通过OLE DB进行访问的数据源。如Acces s数据。 (二)https://www.doczj.com/doc/193765024.html,的名称空间 https://www.doczj.com/doc/193765024.html,是围绕System.Data基本名称空间设计,其他名称空间都是从Syste m.Data派生而来。它们使得https://www.doczj.com/doc/193765024.html,不仅访问DataBase中的数据,而且可以访问支持OLE DB的数据源。 当我们讨论https://www.doczj.com/doc/193765024.html,时,实际讨论的是System.Data和System.Data.OleDb 名称空间。这两个空间的所有类几乎都可以支持所有类型的数据源中的数据。这里我们讨论与后文实例有关的类。即OleDbconnection、OleDbDataAdapter、D ataSet和DataView。 上面列举的类中没有OleDb前缀的,派生自System.Data空间,有此前缀的派生自System.Data.OleDb空间。在使用中,如果要引用OleDb前缀的类,必须导入System.Data.OleDb名称空间。语法如下: Imports System.Data.OleDb 使用没有此前缀的类必须导入System.Data名称空间。语法如下: Imports System.Data

史上最全ProE二次开发测试及环境配置方法

32位系统preo5.0二次开发测试及环境配置 首先,proe5.0是配合VC++2008来进行二次开发的,因此首先得安装VS2008,其次,要确保proe5.0中已经安装了protoolkit,安装方法略。 如何测试Pro/Toolkit安装成功 第一步,找到proe安装目录下的protooltik文件夹,并找到..\protoolkit\i486_nt\obj这个路径下的一个叫做make_install的文件,用写字板打开,找到如下 # Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT) 这么一行字,然后把它下面的PROTOOL_SRC=../..改成PROTOOL_SRC = ...\PTC\protoolkit,保存下关闭就好了。 第二步,在“开始”中找到Microsoft Visuall Studio Tools→Visual Studio Tools→Visual Studio Tools2008命令提示符,打开。 第三步,在打开的这个界面里面敲下如下字符cd ...\PTC\protoolkit\i486_nt\obj,然后回车,再敲上如下字符:nmake /f make_install dll,然后再回车,等其运行完毕,关掉命令提示符,然后再回到...\PTC\protoolkit\i486_nt\obj文件夹中,会发现多了一个pt_inst_test.dll文件,证明前面的工作全是成功的。 第四步,回到...\PTC\protoolkit文件夹,找到protk.dat文件,用写字板打开,将第二行和第三行前面的“.”改成路径...\PTC\protoolkit,将第五行后面的“18”改成“wildfire5.0”,其他保持不变,保存,关闭。 第五步,启动proe5.0,找到工具→辅助应用程序,打开,点“注册”,找到...\PTC\protoolkit,里的protk.dat,打开,选中,点“启动”,发现左上角出现“’pt_inst_test.dll’启动成功”。关闭“辅助应用程序”。 第六步,打开“文件”菜单栏,会有一个“安装检测”,点击后,会出现“PRO/PROTOOLKIT 安装检测成功”。至此,PRO/PROTOOLKIT安装检测全部完成。 配置VC++2008 Debug模式配置 第一步,加上PRO/TOOLKIT的包含文件和库文件,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,添加如下文件: ...\PTC\protoolkit\includes ...\PTC\protoolkit\protk_appls\includes ...\PTC\prodevelop\includes ...\PTC\prodevelop\prodev_appls\includes 将包含文件换为库文件,添加如下文件: ...\PTC\protoolkit\i486_nt\obj ...\PTC\prodevelop\i486_nt\obj

proe5.0环境下vs2008二次开发(附代码)

PRO/E 5.0环境下使用vs2008进行二次开发 1、环境设置(只需第一次设置) 1)进入工具/选项对话框,包含文件:○1./prodevelop/include; ○2./protoolkit/include 2)库文件:○1./protoolkit/i486_nt/obj; ○2./prodevelop/i486_nt/obj

2、新建MFC DLL工程(采用默认动态链接烈类型) 3、设置项目属性 1)进入项目/属性对话框(ALT+F7),选择配置管理器,将Active版本类型改为Release。 2)选择配置属性/链接器/输入,在附加依赖项一栏输入: wsock32.lib mpr.lib protk_dll.lib prodev_dll.lib psapi.lib netapi32.lib 3)在忽略特定库一项输入mvcrt.lib

1)添加头文件 #include"ProMenu.h" #include"ProUtil.h" #include"ProMenubar.h" 2)添加初始化函数 extern"C"int user_initialize() { ProError status; // 用户接口程序 return status; } extern"C"void user_terminate() { // 结束代码 }

// 定义菜单的可访问性设置函数 static uiCmdAccessState UserAccessDefault(uiCmdAccessMode access_mode) { return(ACCESS_AVAILABLE); } int MsgBox() // 定义菜单按钮相应函数 { AfxMessageBox(_T("My first Pro/E redeveloping")); return 0; } extern"C"int user_initialize() { ProError status; uiCmdCmdId cmd_idl; ProFileName mfName; ProStringToWstring(mfName, "Msg.txt"); // 添加菜单 status = ProMenubarMenuAdd("CHECK", "CHECK", "Utilities", PRO_B_TRUE, mfName); // 添加菜单动作 status = ProCmdActionAdd("ShowTest1", (uiCmdCmdActFn)MsgBox, uiCmdPrioDefault,UserAccessDefault, PRO_B_TRUE, PRO_B_TRUE, &cmd_idl); // 添加菜单按钮 status = ProMenubarmenuPushbuttonAdd("CHECK", "MSGBOX", "PathMsg", NULL, NULL, PRO_B_TRUE, cmd_idl, mfName); return status; } 4)关键函数 wchar_t* ProStringToWstring ( wchar_t*wstr, char*str ); // 把char*类型转换为wchar_t* ProError ProMenubarMenuAdd ( ProMenuItemName menu_name, ProMenuItemLabel untranslated_menu_label, ProMenuItemName neighbor, ProBoolean add_after_neighbor, ProFileName filename )

VB[1].NET实践教程(实验1)

实验1 https://www.doczj.com/doc/193765024.html,环境和可视化编程基础 一、实验目的 1.熟悉https://www.doczj.com/doc/193765024.html,的集成开发环境Visual Studio 2005。 2.掌握启动与退出Visual Studio 2005的方法。 3.掌握建立、编辑和运行https://www.doczj.com/doc/193765024.html,应用程序的全过程。 4.掌握常用控件窗体、文本框、标签、命令按钮、定时器和图片框的使用。 二、实验预备知识 1.基本概念 (1)面向对象的程序设计 面向对象的程序设计是一种以对象为基础、以事件驱动过程执行的程序设计技术。过程执行的先后次序与程序设计者无关,取决于用户的操作。 https://www.doczj.com/doc/193765024.html,事件驱动过程执行的步骤如下: ①启动应用程序,装载和显示窗体; ②窗体(或窗体上的控件)等待事件的发生; ③事件发生时,执行对应的事件过程; ④重复执行步骤②和③, (2)对象 对象是具有某些特性的具体事物的抽象。例如:控件(按钮、标签等)和窗体都是对象。对象的三要素是属性、事件和方法。 (3)类 类是同种对象的集合与抽象,是创建对象实例的模板。对象是类的一个实例。 (4)属性 属性描述了对象的性质,决定了对象的外观。例如一般控件对象有控件名称(Name)、文本(Text)等属性。不同的对象具有各自不同的属性。 (5)事件 发生在对象上的事情或消息称为事件。同一事件,对不同对象会引发不同的反应。https://www.doczj.com/doc/193765024.html,为对象预先定义了一系列的事件。事件过程就是应用程序处理事件的步骤。应用程序设计的主要工作就是为对象编写事件过程代码。 (6)方法 方法是一个对象自己能做的事情,是通过系统设计好的特殊的过程和函数来实现。与事件相比,事件是被外在条件激活的被动的;而方法是主动的。事件中的过程要自己编写程序代码;而方法由系统定义代码,可直接调用。 https://www.doczj.com/doc/193765024.html,窗口 (1)窗体窗口 窗体窗口可分为窗体设计和窗体运行窗口。窗体设计窗口指的是在设计应用程序时,用户在窗体上建立https://www.doczj.com/doc/193765024.html,应用程序的界面。窗体运行窗口指的是用户看到的正在运行的窗口,用户可通过与窗体和控件交互得到相应的结果。

Proe应用ProTOOLKIT二次开发

手把手教你开发Pro/TOOLKIT应用程序 1前言 本教程采用VS2008 + Pro/E Wildfire5.0来讲解怎样开发Pro/TOOLKIT应用程序。 开发Pro/TOOLKIT应用程序时,Pro/E和Visual Studio的版本需对应,否则很难搭建开发环境,其对应关系如下: ?Wildfire 4.0 <> VS2008 ?Wildfire 5.0 <> VS2008 ?Creo 1.0 <> VS2010 ?Creo 2.0 <> VS2010 本教程所述的方法完全适用于Wildfire4.0 + VS2008、Creo1.0 + VS2010、Creo2.0 + VS2010。 2一、准备 1.Pro/TOOLKIT 在安装Pro/E时,默认是不安装Pro/TOOLKIT的,必须选中【API工具包】节点下的Pro/TOOLKIT选项。 可以通过运行:[Pro/E安装目录]/bin/ptcsetup.bat 查看有无安装

Pro/TOOLKIT。 2.VS2008 VS2008中文版下载地址: 最好安装下VS2008 SP1补丁,否则编译Debug版本时常会报错。 VS2008 SP1中文版下载地址: 如果你需要开发64位的Pro/TOOLKIT程序,请确保安装X64 Compilers and

Tools,如下图所示: 3二、新建工程 点击【文件】->【新建】->【项目】菜单命令,创建MFC DLL工程。输入工程名称:test_wf5。

单击【确定】,然后在弹出的对话框中单击【下一步 >】DLL类型:使用共享 MFC DLL

跟我学VB6-自编教程1

第一章认识VB6 第一节VB简介 一、Visual Basic是什么? Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。 何谓Visual Basic?“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 VB提供了学习版、专业版和企业版,用以满足不同的开发需要。学习版使编程人员很容易地开发Windows和Windows NT的应用程序;专业版为专业编程人员提供了功能完备的开发工具;企业版允许专业人员以小组的形式来创建强健的分布式应用程序。 二、能用Visual Basic 干什么呢? Visual Basic 所做的很多事情一点也不简单。它是一种强大的语言,即您所能想到的编程任务,它基本都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处理文字图象到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet 的遍及全球分布式应用程序,都可在Visual Basic 提供的工具中各取所需。 VB是微软公司的一种通用程序设计语言,包含在Microsoft Excel、Microsoft Access 等众多Windows应用软件种的VBA都使用V B语言,以供用户二次开发;目前制作网页使用较多的VBScript脚本语言也是VB的子集。 利用VB的数据访问特性,用户可以对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用ActiveX(TM)技术,VB可使用如Microsoft Word、Microsoft Excel及其他Windows应用程序提供的功能,甚至可直接使用VB专业版和企业版创建的应用程序对象。 三、关于V B语言的前景 在目前各种编程语言共存的时代,VB会不会落伍呢?当然不会了。 从1991年VB诞生之日起到现在已经有七个版本了(最新.NET版)这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手, 对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。 我们这些所谓的VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数

(完整版)ProE_二次开发入门实例

ProE 二次开发入门实例 1.创建项目 这个就不用多说了吧,新建–>项目–>C++->MFC DLL 2.项目配置 这个可以参考我以前的一篇文章:Pro/ENGINEER的二次开发(5)-Vc环境配置 3.初始化菜单文件 在这里,先创建一个菜单,作为演示,: (1)在住文件添加Pro/TOOLKIT头文件。由于在后面的操作中,都要用到这些头文件,故将头文件放到stdafx.h文件中。 (2)添加Pro/TOOLKIT程序的初始化函数和终止函数,

(3)创建一个窗体:右键单击解决方案的资源文件,然后点击添加Dialog,如图: (4)添加一个按钮,然后双击添加类向导,创建CTestDialog类,然后再窗体中添加一个按钮,做测试之用,如图:

(5)双击按钮,添加一个按钮单击函数,写下一下代码: void CTestDialg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 AfxMessageBox("Hello ,Pro/e second develop!!!~~~"); } 4.创建菜单 (1)将窗体头文件引入到主程序中,添加一些必要的声明定义: //添加初始化启动函数 //这里附带将菜单的实现部分加进来 //定义菜单的命令函数 //1.窗体显示函数 void helloFormFn(); //2.用户菜单访问权限设置随时有效 static uiCmdAccessState helloFormAccessFn(uiCmdAccessMode access_mode){ return ACCESS_AVAILABLE;//设置全有效 } //3定义全局对话框变量 CTestDialg * hellodlg=NULL;//窗体界面,后续更改 (2) 接下来,开始写菜单注册函数了,具体的都在下面,:

ProE4.0二次开发ProE J-Link开发环境配置

ProE4.0二次开发Java篇:ProE J-Link开发环境配置 以前我们更多的在用ProToolkit配VC的环境来进行ProE的开发,以后没事大家也玩玩J-Link,喜欢JAVA的上:victory: ProE安装的时候请勾选J-Link,如下图

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,) 安装JDK和JRE 下载地址 https://www.doczj.com/doc/193765024.html,/javase/downloads/index.jsp 我这里装的是JDK6

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,) 设置环境变量: 新建 CLASSPATH = .;C:\ptc\proeWildfire4\text\java\pfc.jar;%CLASSPATH%;C:\ptc\Java\jre6\lib 在已有的Path变量最后添加 Path = C:\ptc\Java\jdk\bin

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,) 代码以后再慢慢写,现在我们先用PTC提供的测试例子来看看 目录:C:\ptc\proeWildfire4\jlink\jlink_appls\install_test 编译:javac StartInstallTest.java

==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,) protk.dat文件也不用做,C:\ptc\proeWildfire4\jlink\jlink_appls\install_test目录下有 name InstallTest startup java java_app_class StartInstallTest java_app_start start java_app_stop stop allow_stop true delay_start false text_dir ./text end 内容差不多,就是找dll的变成找class了 ==更多精彩,源自无维网(https://www.doczj.com/doc/193765024.html,) 启动ProE,更改工作目录到C:\ptc\proeWildfire4\jlink\jlink_appls\install_test

vbnet语法基础

第2章https://www.doczj.com/doc/193765024.html,语法基础 在进行https://www.doczj.com/doc/193765024.html,程序设计之前,首先要选择一种https://www.doczj.com/doc/193765024.html,编程语言。https://www.doczj.com/doc/193765024.html, 的默认语言是Visual https://www.doczj.com/doc/193765024.html,,当然也可以使用C#。本书主要介绍Visual https://www.doczj.com/doc/193765024.html,,并且书中所有的例子都用Visual https://www.doczj.com/doc/193765024.html,来编写。 本章介绍一些Visual https://www.doczj.com/doc/193765024.html,的初步知识,关于https://www.doczj.com/doc/193765024.html,的高级编程知识请读者参阅其他相关图书。 Visual https://www.doczj.com/doc/193765024.html,是继Visual Basic 6.0之后新发布的Visual Basic的全新版本。如果您是一个Visual https://www.doczj.com/doc/193765024.html,的高手的话,可以跳过这一部分,从第3章开始学习。 学完本章后,读者将能够: (1) 了解为什么选择https://www.doczj.com/doc/193765024.html,作为https://www.doczj.com/doc/193765024.html,程序设计的首选语言; (2) 了解变量、常量和表达式的知识; (3) 会使用条件、循环语句; (4) 了解如何使用过程和函数。 2.1 编程语言的选择 由于https://www.doczj.com/doc/193765024.html,只是一个程序设计环境,要在这个环境中进行程序设计,必须选择一种语言。在早期的ASP中,默认使用的语言是VBScript脚本语言。由于.NET Framework 已经支持VB等非脚本的高级语言,所以完全没有必要再去使用VBScript,但是原来用VBScript写的程序在https://www.doczj.com/doc/193765024.html,中仍然可以执行,因为.NET环境仍然支持VBScript的语法。 2.1.1 .NET支持的语言 .NET为用户提供了三种程序设计语言:Visual https://www.doczj.com/doc/193765024.html,、C#和Jscript。本节分别介绍这三种语言。 Visual https://www.doczj.com/doc/193765024.html,是VB最新的版本,从功能和性能上讲可以说有了很大的飞跃。首先,早期的VB版本不完全支持面向对象的程序设计,由于它不支持对象的继承和重载,所以产生了很多问题。另外,早期的VB版本无法创建多线程的应用程序,这样就不能够充分利用机器的资源,也不能很好地提高应用程序的执行效率。但是现在,由于https://www.doczj.com/doc/193765024.html,使用了CLR,这些问题都很好地得到了解决。 对于C#,可以认为它是在C、C++的基础上创立的一种新的语言。它继承了C++的优异功能,去除了在.NET环境中没有用处的类型定义、模板等功能,使得C#与C++相比,更加易于使用,同时效率也大大提高。

相关主题
相关文档 最新文档