MicroStation MDL 二次开发实例源代码
  • 资料等级:
  • 授权方式:资料共享
  • v发布时间:2011-12-09 15:50:33
  • 资料类型:RAR
  • 资料大小:306 KB
  • 资料分类:测绘工程
  • 运行环境:WinXp,Win2003,WinVista,Win ;
  • 解压密码:civilcn.com
1. 从最简单最直观的程序入手:place box
目标: 程序执行后在图上自动画一个正方形,边长20,中心在(100,100)
要点: mdlInput_sendKeyin
练习: 发送其它命令;undo-redo效果;elemen t information;视图操作
2. 换一种实现方式
要点: mdlLine_create
mdlElement_draw
mdlElement_add
练习: 其它元素类型的create函数,如arc、text等;undo-redo效果;elemen t information
3. 自动显示
目标: 程序执行后能够在视图1中自动全屏显示,直接看到运行的结果
要点: mdlView_fit
4. 元素的组合
目标: 生成的图形是一个整体(group)
要点: mdlCell_create
mdlEldscr_new
complex element, elment descriptor
5. 交互操作
目标: 由用户指定生成图形的位置(中心点的坐标)
要点: mdlState_setFunction