ISO/IEC 15852:1999
Information technology — Programming languages — M Windowing API
发布时间:1999-03-18 实施时间:


ISO/IEC 15852:1999标准是针对M编程语言的窗口化API的国际标准。M编程语言是一种基于MUMPS(Massachusetts General Hospital Utility Multi-Programming System)的编程语言,主要用于医疗信息系统和其他大型数据处理应用程序。M Windowing API是M编程语言的一个重要组成部分,它提供了一组API,用于实现窗口化用户界面。

M Windowing API包括窗口管理、事件处理、图形绘制等功能。通过这些API,开发人员可以轻松地创建和管理窗口、按钮、文本框等用户界面元素,并处理用户输入事件。此外,M Windowing API还提供了一些图形绘制函数,可以用于绘制各种图形和图表。

ISO/IEC 15852:1999标准规定了M Windowing API的具体实现方式和使用方法。该标准包括以下内容:

1. 窗口管理API:包括创建窗口、关闭窗口、移动窗口、调整窗口大小等功能。

2. 事件处理API:包括处理鼠标点击、键盘输入、窗口移动等事件。

3. 图形绘制API:包括绘制线条、矩形、圆形、文本等功能。

4. 其他API:包括获取系统时间、设置窗口标题、显示消息框等功能。

通过使用M Windowing API,开发人员可以快速构建用户友好的应用程序。这些应用程序可以在各种平台上运行,包括Windows、Linux、Unix等操作系统。

相关标准
ISO/IEC 11756:1999 Information technology — Programming languages — MUMPS
ISO/IEC 11404:1996 Information technology — General purpose datatypes
ISO/IEC 8652:1995 Information technology — Programming languages — Ada
ISO/IEC 14882:1998 Information technology — Programming languages — C++
ISO/IEC 9899:1999 Information technology — Programming languages — C