IntelVisualFortran与S7-200 OPC通讯教程:无模式对话框操作

需积分: 21 34 下载量 55 浏览量 更新于2024-08-10 收藏 2.73MB PDF 举报
"kepserverex与s7-200 OPC通讯教程,操作无模式对话框,Intel Visual Fortran 教程,程序开发" 本文主要讲述了如何在Intel Visual Fortran环境中进行无模式对话框的操作,这在编程时用于创建用户交互界面是非常常见的。在kepserverex与S7-200 OPC通讯的教程背景下,了解和掌握对话框的使用有助于增强程序的用户友好性。 首先,插入对话框资源是创建自定义对话框的第一步。在工程的资源文件中(如工程名.rc),将预先设计好的对话框导入。对于Fortran SDI向导创建的项目,系统通常已经配置了相应的工具,如defToFD,用于在编译时自动更新Resource.FD头文件,确保对话框资源ID能被正确引用。 接着,操作无模式对话框的关键在于使用IFLogM模块中的`DlgModless`函数,不同于有模式对话框的`DlgModel`函数。无模式对话框允许用户在显示对话框的同时继续与应用程序的其他部分交互。在示例代码中,`SetRange`子程序展示了如何初始化和设置对话框控件的值。通过`DlgInit`初始化对话框,`DlgSetSub`设置按钮事件处理程序,而`DlgSet`则用于将数值转换为字符串并赋值给文本框控件。 获取对话框中的控件值则是通过`GetRange`子程序实现,利用`DlgGet`函数读取文本框中的内容。这样,用户在对话框中输入的数据可以被程序读取并用于后续的计算或处理。 Intel Visual Fortran是Compaq Visual Fortran的后续编译器,支持在Visual Studio.NET环境下编写Fortran应用程序。书中详细介绍了在该环境下开发QuickWin、Windows应用程序,以及动态链接库和多线程应用的方法,同时也涵盖了如何使用对话框、控件、自动化服务器和ActiveX控件。此外,还讨论了Intel Fortran与Visual C++/Basic.NET的混合编程,提供了一种强大的跨语言编程能力。 这本书面向有Fortran90/95基础的中、高级开发者,适合于高校理工科学生、研究生学习,以及科研和工程计算领域的从业者作为参考。通过丰富的实例,读者能够深入理解Intel Visual Fortran的使用技巧和程序开发流程。