Authorware高级编程技巧:数据库应用与系统变量解析
5星 · 超过95%的资源 需积分: 9 8 浏览量
更新于2024-07-28
收藏 1.8MB DOC 举报
"Authorware数据库高级编程技术主要涉及在创建课件和触摸屏应用中的系统变量、函数、表达式和脚本语句的使用,以及Authorware的两种变量——系统变量和用户自定义变量的深入理解与操作。"
在Authorware中,高级编程的关键在于灵活运用各种编程元素来实现复杂的功能。系统变量是Authorware内置的,提供了丰富的信息,例如教学管理(CMI类)、分支结构(Decision类)、文件操作(File类)、框架结构(FrameWork类)、系统状态(General类)、图形处理(Graphics类)、图标对象(Icons类)、交互反馈(Interaction类)以及时间(Time类)等。这些变量可以帮助开发者获取和处理应用程序运行时的各种信息。
例如,CMI类中的CMIscore变量可以记录课程的分数,Decision类的PathCount变量存储分支结构的分支数,File类的Filesize变量则能获取文件大小。在编程中,可以通过这些系统变量进行条件判断、数据处理和用户反馈。
Authorware还允许用户自定义变量,以适应特定需求。用户可以为图标设置特有的变量,通过“@”+图标名的方式创建引用变量,这样可以在整个文件中访问和更新这些变量的值。例如,创建一个名为"MyScore"的用户自定义变量,就可以在不同的图标间传递和更新分数信息。
在使用变量时,有多种放置它们的位置以影响程序执行。计算图标是放置变量、函数和表达式的主要场所,用于计算和逻辑处理。图标的附加计算窗口可以添加额外的计算逻辑,而图标属性对话框则可以设置图标启动或显示时的初始状态,比如根据用户的点击位置动态调整显示位置。此外,变量还可以嵌入到显示文件中,动态地更新和显示时间、日期等信息。
在实际编程中,为了保持变量值的实时性,可能需要勾选“UpdateDisplayedVariables”选项,这样变量值在程序运行时会自动刷新。例如,显示当前时间和日期,可以使用系统变量{FullTime}和{Date}。
了解并熟练掌握Authorware的系统变量和用户自定义变量,以及它们在不同场景下的应用,是进行高级编程的关键。这不仅提升了课件和触摸屏软件的交互性和功能性,还能提高程序的灵活性和可维护性。通过深入学习和实践,开发者可以创造出更加丰富、个性化的交互体验。
2009-04-21 上传
2009-06-12 上传
点击了解资源详情
2011-06-17 上传
2010-06-03 上传
2010-07-14 上传
2013-05-30 上传
2009-05-22 上传
2010-12-13 上传
liangbudao
- 粉丝: 3
- 资源: 3
最新资源
- PureMVC AS3在Flash中的实践与演示:HelloFlash案例分析
- 掌握Makefile多目标编译与清理操作
- STM32-407芯片定时器控制与系统时钟管理
- 用Appwrite和React开发待办事项应用教程
- 利用深度强化学习开发股票交易代理策略
- 7小时快速入门HTML/CSS及JavaScript基础教程
- CentOS 7上通过Yum安装Percona Server 8.0.21教程
- C语言编程:锻炼计划设计与实现
- Python框架基准线创建与性能测试工具
- 6小时掌握JavaScript基础:深入解析与实例教程
- 专业技能工厂,培养数据科学家的摇篮
- 如何使用pg-dump创建PostgreSQL数据库备份
- 基于信任的移动人群感知招聘机制研究
- 掌握Hadoop:Linux下分布式数据平台的应用教程
- Vue购物中心开发与部署全流程指南
- 在Ubuntu环境下使用NDK-14编译libpng-1.6.40-android静态及动态库