找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 850|回复: 5

[推荐]:MS/J开发语言介绍

[复制链接]
发表于 2002-9-5 09:47:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
MS/J是通用的 CAD平台,其用户化和扩展性是其设计的核心。它为不同层次的用户提供了不同的用户化工具,使用户根据特定的任务来定制自己的工作空间和工具箱。
1、        UCM编程
用户命令(UCM)是MS/J的一种宏指令,是根据UCM语言的逻辑和语法规则开发。从MS/J的发展趋势看,UCM逐渐被Micro Basic和MDL所有淘汰。
2、        Micro Basic编程
Micro Basic是MS/J提供给用户的一种编程语言,由一个主程序和若干子程序构成,具有标准basic语言的大部分特征,它融入了MS/J提供的主要函数。用户可利用它将MS的各种工具组合在特定的工作流应用中。Micro Basic宏记录工具提供了一个简单而有效的方法来编写BASIC脚本文件,用户无需具备BASIC编程经验就可编写出高效的程序且Micro Basic程序也可轻松转换为VB程序并在此环境中运行。这个全面的开发环境包括原称编辑器、调试器、编辑器和对话框生成器。
3、        MDL编程
MDL是MS/J的“应用引擎(Application Engine)”,MDL可以直接在MS/J中运行并且表现为MS/J本身的一部分。许多MS/J的命令都可以在MDL中应用。MDL是一种标准的C (ANSI C) 程序设计语言,含有一整套开发工具(包括C编译器、连接器、链接库、资源编译器和资源库、Make程序以及调试工具)、用于执行MDL应用程序的伪码解释器、MDL调试器、GUI开发工具,可以用于开发基于Motif的图形用户界面(包括:对话框、下拉菜单等)、 资源管理器、大量的运行库函数以及可以改变MS/J各种行为的钩子(Hooks)函数(所谓钩子函数是指那些在某种事件发生时被MS/J自动执行的函数)。一个MDL应用由两个主要的部分组成,即程序部分与资源部分。其中程序部分是必须的,而资源部分是可选的。
4、        支持JAVA扩展的MICROSTATION/J的JAVA设计文件(DGN)可访问JAVAS、GEO工程中的数据,可利用JAVA语言开发数据库表单,该功能是沟通Internet的便捷途径。
MS/J还支持OLE动态技术。利用通用开发环境(例VB、VC++),可将其功能充分展现给其他支持OLE的应用程序,这意味着可以使用OLE动态控制器来驱动MS/J。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-9-5 15:03:55 | 显示全部楼层

请教

对MS/J还支持OLE动态技术,能不能再具体讲一讲?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-9-5 17:21:28 | 显示全部楼层
一句话,两句话很难说清。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-5 23:15:26 | 显示全部楼层
那就讲三四句
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-19 16:45:19 | 显示全部楼层
angkl 其实介绍的算很清楚了!
只是内容的专用语多,不是接触程式语言的会看的比较辛苦一点!
虽然我对开发语言一窍不通,不过接触MICROSTATION这麽多年,多多少少还知道他说些什麽.
如果针对语言有兴趣,用发问的方式会得到比较多的回应,向小虫77那样发问就行!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-10-13 10:46:34 | 显示全部楼层
有相关教程吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-18 11:40 , Processed in 0.181777 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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