- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9—77
Delphi动态窗体文件的应用
郑晨阳 韩全惜周军民
(空军政治学院计算机中心上海200433)
桷姜用于存储亩体的DFM文件在Ddphi可槐化设计环境中占有很重要的地位。在程序运行过程
中动态地创建DFM文件和储存宙体及部件的■性,可以使开发者充分利用可视化设计和常规程序设计
的优点,大大提高应用程序的灵活性和可控性。本文以超媒体系统的卡片编辑与脚本语言设计为倒介
绍了这种动态DFM文件的应用方法。
关■调动态DFM文件DFM脚本超媒体卡片超媒体脚本浯言.
to environ.
ABSTRACtThisDFMfilemealstorelormsis in visual
importafit design
Delphi
m商tj couldtake ofⅥ白^I enhance flexi.
Developer fuH矗‰It矗e desi鲕and application‘s
and
theDFMfilesnffstoreform
and ereate compo—
bilitycontrollability,if
they‘dynamically
cardedit
howtOUSe DFMfile and
nent’s articleifitrnduces the taking script
properties.This
of for
system
designhypermediaexample.
1动态DFM文件概述
1.1 DFM文件两介
化程序设计的核心。窗体对应Delphi应用程序中的窗口,也对应程序模块库单元;窗体中的可视
功能。因此.应用程序的设计实际上就是窗体的设计。实际上。DFM文件存储的是窗体及其拥有
的所有部件的属性,这些属性包括事件处淫过程瘩j而方法等代码是不存入DFM文件的。
正因DFM文件网程序代码的相对独觥E和Delphi可视部件库(VcL)的支持使得能够在程序
运行过程中动态地剖建DFM文件和储存宙体晟部件属性.即巧妙地应用动态DFM文件。
.
1.2动态DFM文件原理
动态DFM文件是相对于蘸葱DFM文件而富。。所谓静态DFM文件是指在Delphi开发环境中
设计的窗体文件。窗体的设计过程蘼是程序的缩制过程。而动峦DFM文件是指在程序运行过程
生成或存取的DFM文件。动态DFM文件的刨建和使甩分剐如下两种情况;
·在程序运行过程中.由Create方法动态生成窗体或部件.然后动态生成其它部件插入其中,
最后将它们储存在DFM文件中
Filer对象的方法,将DFM文件读入内存,进行处理.最后又存入磁盘中
文档评论(0)