STM8和STM32产品选型指南:重要方法程序——doVerb详解

需积分: 32 29 下载量 102 浏览量 更新于2024-08-10 收藏 3.56MB PDF 举报
"本文档是一份关于STM8和STM32产品选型的重要方法程序指南,主要聚焦于OLE (Object Linking and Embedding) 控件的`doVerb`方法。在VFP(Visual FoxPro)编程中,`doVerb`是一个关键功能,用于控制嵌入在应用程序中的对象行为,如BMP图像文件的编辑、运行等。该方法允许开发者指定特定的动作参数,如: 1. `-1` 参数用于打开对象供编辑,支持现场激活的程序如WODR和Excel等,用户可以直接在表单上进行交互。 2. `-3` 参数特别适合嵌入的音频文件,例如声音文件,通过此参数可以启动播放器而不显示,例如隐藏的录音机播放功能。 3. `-4` 参数用于现场激活对象,显示用户界面,如果对象不支持此功能,会引发错误。 4. `-5` 参数使焦点对象进入编辑状态,若对象不支持单击激活,则会报错。 在实际编程中,例如在VFP表单中,开发者可以创建一个绑定型OLE控件,数据源指向存储语音的通用字段,通过编写像`thisOleDbControl1.doVerb(-3)`这样的代码,实现声音文件的无声播放。这展示了如何利用`doVerb`方法进行直观的编程,让对象在特定事件下执行预设的动作,增强了程序的交互性。 此外,文档还提到了面向对象编程的概念,强调了对象(如表单、按钮、文本框等)在软件开发中的核心地位,以及属性(如尺寸、位置、颜色等)和事件(如点击、双击等)在控制对象行为中的作用。属性的设置不仅关乎软件的外观和用户体验,也是实现功能的关键。事件驱动的编程方式让用户可以通过预先定义的代码逻辑,让对象对用户的操作作出响应,确保软件的灵活性和可定制性。 这份STM8和STM32选型手册结合了具体编程示例,深入讲解了如何运用`doVerb`方法和其他面向对象编程概念来构建具有交互性的软件,对于理解和应用VFP编程有着重要的指导价值。"