MDL程序设计详解:从基础到高级对话框
5星 · 超过95%的资源 需积分: 31 3 浏览量
更新于2024-11-18
收藏 1.3MB PDF 举报
MDL程序设计是MicroStation二次开发的重要部分,主要用于增强和扩展MicroStation的功能。本书共分为九章,深入探讨了MDL编程的基本方法、编译流程、对话框设计、元素操作、数学与几何运算以及NativeCode的运用。
第一章:MDL编程基本方法
本章从MDL程序的结构开始,介绍了基本概念,如程序的组成部分(包括注释、包含文件)、变量的声明(类型、范围和内部变量)。MDL函数是核心,如显示信息函数,用于向用户反馈信息。结构和联合的概念在本章中被详细解释,涉及元素的联合操作。指针的使用也被讨论,包括引用传递和值传递。此外,还介绍了MicroStation的状态机器模型和资源管理,如命令表和状态控制函数,以及元素相关的函数,如生成和提取元素。
第二章:编译MDL程序
这一章节着重于MDL的预处理指令,如条件编译和#pragma编译指令,以及开发流程的各个步骤,如应用的生成、编译、信息表的创建、资源管理和链接。bmake实用程序在此发挥了关键作用,讲解了Makefile的格式、宏命令、依赖关系和推理规则,以及如何使用它进行编译和执行。调试程序的使用也包含在内,以便识别和修复程序中的错误。
第三章:MDL对话框
开发流程在本章中再次提及,主要围绕对话管理程序展开。如何设计对话框、生成对话框资源(如对话框条目、文本对话条目和选项按钮条目)是本章的核心内容,这对于创建交互式用户界面至关重要。
后续章节:
- 第四章深入到元素的搜索和操作,可能包括搜索算法和对特定元素的特定操作。
- 第五章元素描述符,介绍如何描述和访问对象的特性。
- 第六章数学与几何运算部分,探讨MDL中的数学函数和几何计算。
- 第七章高级对话框可能涵盖更复杂或定制化的对话设计。
- 第八章介绍输入队列,即处理用户输入的方法。
- 最后一章"走进NativeCode世界",可能是关于如何将MDL集成到更底层的编程环境中,实现更高效的操作。
通过阅读这本书,读者可以掌握MDL编程的基础技巧,了解其在MicroStation中的实际应用,并学习如何进行有效的开发、调试和对话框设计,以扩展软件的功能和用户体验。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
whusd
- 粉丝: 0
- 资源: 6
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率