- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第28章 商 用 软 件 尽管商用软件不如教学软件或游戏那样生动有趣,但也可以用 D i r e c t o r制作。第2 章“用 D i r e c t o r制作演示”里的幻灯片演示等大多数演示作品可以归类到商用软件里。 一些高档的影片也可以处理和显示数据。本章将讲解如何用 D i r e c t o r制作简单的数据库程 序、如何制作图表、如何制作调查问卷以及如何制作培训软件。 28.1 制作数据库软件 用D i r e c t o r制作数据库是很简单的。不过,要制作一个非编程人员也能够使用的交互性的 数据库界面却是个棘手的问题。你可能已经注意到,属性列表就像是一个小小的数据库。如 果创建一个含有几个属性列表的线性列表,实际上就是建立了一个数据库。请看下面的例子: [[#name: Gary, #title: Chief Engineer, #company: CleverMedia] ┐ , [#name: Bill, #title: CEO, #company: Microsoft]] 列表里的属性名称代表项目名称,属性的值代表项目本身。线性列表里的一项为一个记 录。这个数据库例子里有两个记录,每个记录里有三个项目。 28.1.1 主菜单屏幕 制作数据库程序也就是创建一些画面,用它们可以处理前面的例子那样的列表数据库。 这种程序需要用一个全局变量来存储数据库。 g D a t a b a s e是一个不错的名字。还需要知道当前 正在编辑的是哪一个数据库记录。这个信息可以存储在名为 g C u r r e n t R e c o r d 的全局变量里。 主菜单屏幕使用户能够执行各种任务。图 2 8 - 1是一个主菜单屏幕。 图28-1 主菜单屏幕里包含用于数据库的功能的所有按钮 在程序的开始,用户需要创建一个新数据库。点击 New Database 可以实现这个目的。这 个处理程序将把全局变量 g D a t a b a s e清零,然后进入数据条目 ( e n t r y )屏幕: on newDatabase 360计计第八部分 用Director创建专业性的应用程序 下载 gDatabase = [newRecord()] -- database with one record go to frame Entry gCurrentRecord = 1 showRecord end on newRecord 函数返回一个新的、空白的记录。要想向数据库里添加记录或替换记录时, 使用这个函数很方便。 on newRecord record = [:] addProp record, #item, addProp record, #id, addProp record, #category, addProp record, #number, addProp record, #price, 0.0 addProp record, #description, return record end on newRecord 函数定义了数据库所包含的项目。可以看到,这个数据库包含 6个项目。 28.1.2 数据库条目屏幕 接下去,我们需要一个数据库条目屏幕,这样用户能够输入新记录和修改旧记录。 o n n e w D a t a b a s e 处理程序以调用 on showRecord 处理程序为结尾。这个处理程序把数据库条目里 的各项内容显示在屏幕上: on showRecord -- get current record record = gDatabase[gCurrentRecord] -- place fields into members on stage
您可能关注的文档
最近下载
- 第8课 隋唐政治演变与民族交融-【中职专用】《中国历史》魅力课堂教学课件(高教版2023•基础模块).pptx VIP
- 人力资源管理开题(课题背景研究目的与意义【必威体育精装版】.docx VIP
- 《生产调度与控制实务》课件.ppt VIP
- 2025水电工程信息分类与编码第4部分:水工建筑物.docx
- PMP项目管理培训课件项目.pptx VIP
- xx公司集团中铁工程部内部管理制度.doc VIP
- 2025年汽车驾驶员技师资格证书考试及考试题库含答案.docx
- 盐酸普鲁卡因工艺说明书8.pdf VIP
- 外研版小学三年级的英语第一单元试题.doc VIP
- 经济学原理(第8版)微观经济学曼昆课后习题答案解析.pdf
文档评论(0)