iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 33338|回复: 17
打印 上一主题 下一主题

PROE二次开发手把手教材(J-link版)V5.0——起始类的结构

[复制链接]
跳转到指定楼层
楼主
发表于 2009-1-10 00:28:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
PROE二次开发手把手教材(J-link版)V5.0——起始类的结构
(看贴须知:该帖子为连载版,如遇到下面内容不清楚的地方,请查看本人发布在论坛上的前面几篇帖子)
 
         protk.dat文件中,有一行表示J-link程序执行的起始类,即java_app_class  行,下面说明起始类的结构。
J-link中,一个起始类至少应该包含如下内容:
1.
起始方法—start(),学过java的话,应该知道java类在编译执行时依靠main()方法,而大家学习J-link时会发现所有类都没有main方法,因为J-link类中 start()方法的作用相当于main()方法。
2.
结束方法——stop(),当调用J-link程序的模型关闭并在内存中拭除时将调用该方法。
注意:须说明的两点是,第一,起始方法与结束方法的名称都是可以任意设定的,但是其名称必须与protk.dat中注明的对应方法名称一致;第二,起始方法与结束方法都必须为静态(static)方法。
下面附件1中给出了一个完整的J-link起始类的源代码,其中大部分代码来源于proe自带的示例程序,该段代码可以说就是一个完整的J-link程序了,其中包含起始方法startTest(),结束方法stopTest(),还有另外一个成员方法infoMessage()(该成员方法实现在proe消息窗口中输出信息,大家可以先不用理会该方法的实现方式,在稍后的帖子中会详细讨论J-link实现向消息窗口输出信息的方式),程序执行时会在proe消息窗口中显示一句提示信息:Hello J-link !
         大家先将附件1中的StartClass.java进行编译,将得到的StartClass.class文件置于附件2中的test文件夹中,为了达到练习目的,请大家自行修改test文件夹内的protk.dat文件,修改完成后直接保存,然后启动PROE,该版工作目录到test文件夹下,在proe辅助应用程序对话框中注册运行,看看proe消息窗口是否输出了“Hello J-link !呢?

StartClass.zip

901 Bytes, 下载次数: 176, 下载积分: 贡献 -2

test.zip

697 Bytes, 下载次数: 139, 下载积分: 贡献 -2

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
18
发表于 2014-3-25 21:00:57 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
17
发表于 2013-10-17 14:10:39 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
16
发表于 2013-9-23 21:51:45 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
15
发表于 2013-9-23 21:50:45 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
14
发表于 2010-11-19 21:47:47 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
13
发表于 2009-7-8 16:44:58 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
12
发表于 2009-2-17 22:23:54 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
11
发表于 2009-2-13 22:18:49 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
10
发表于 2009-2-13 21:19:31 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-5-22 06:17 , Processed in 0.020029 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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