IntelVisualFortran应用程序开发:探索鼠标输入与节点定位算法

需积分: 50 49 下载量 55 浏览量 更新于2024-08-10 收藏 6.82MB PDF 举报
"Intel Visual Fortran 应用程序开发,由周振红等编著,主要讲解如何在Visual Studio .NET环境下使用Intel Visual Fortran (IVF) 9.0开发各种Fortran应用程序,包括QuickWin、Windows应用、动态链接库、多线程应用的开发,以及对话框、控件、自动化服务器和ActiveX控件的使用。本书还涵盖了Intel Fortran与Visual C++/Basic.NET的混合编程,并简要介绍了Visual Studio .NET开发环境和从Compaq Visual Fortran (CVF)向IVF的转换。" 在“鼠标输入”这一部分,我们了解到在QuickWin应用程序中,系统能够自动捕获用户通过鼠标进行的菜单选择、窗口控制按钮点击和窗口内控件的操作。然而,对于子窗口客户区的鼠标事件,需要通过编程来捕获。这通常涉及到处理鼠标消息,当鼠标事件发生时,Windows会向应用程序发送消息,然后应用程序根据接收到的消息执行相应的操作。 在描述中展示的代码片段是初始化设置函数`InitialSettings`的一个例子,它展示了如何使用Visual Fortran中的`AppendMenuQQ`函数来构建应用程序的菜单。这个函数用于在菜单栏中添加新的菜单项,并关联它们的回调函数。例如,'文件(&F)'菜单项被添加,包含了子项如'保存(&S)'、'打印(&P)'、'退出(&X)',每个子项都有相应的处理函数如`WINSAVE`、`WINPRINT`和`WINEXIT`。同样的方式用于构建编辑和绘图菜单,包含'选择文本(&T)'、'复制(&T)'、'粘贴(&P)'等操作,以及绘制正弦和余弦图形的功能。 这本书面向有Fortran90/95基础的中、高级读者,适合理工科高年级本科生、研究生作为教学和教学参考用书,也适用于科学与工程计算领域的研究人员和开发者。书中包含丰富的实例,强调实际应用,帮助读者深入理解并掌握Intel Visual Fortran在Windows环境下的应用程序开发技巧。