欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Delphi单元文件详解Delphi教程.docx

    • 资源ID:62107912       资源大小:12.84KB        全文页数:7页
    • 资源格式: DOCX        下载积分:9.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Delphi单元文件详解Delphi教程.docx

    2022年Delphi单元文件详解Delphi教程 昨天敲了半天才出来的,想组成一个系列.供新手学习一下!(虽说我也是新手_) Delphi单元文件1.库单元文件头:其中声明白库单元的名字.2.Interface部分: 由保留字interface起先,结束于保留字implementation,它用来声明引用的单元,常量,数据类型,变量,过程和函数.在Interface部分声明的变量,常量,数据类型,过程,函数都可以供外部引用,对整个程序而言是共有的.也就是说,对于全部引用该单元的单元来说,这些声明都是可见和可访问的. 在Interface部分,只需写出过程和函数的首部,详细的定义是在下面的implementation部分给出的. Interface部分又可分为多个可选部分,分别为单元引入部分(uses),常量说明部分,类型说明部分,变量说明部分,过程和函数声明部分. 3.Implementation部分: Implementation部分分为两部分.一部分是声明部分,包括单元引用,常量,类型,变量,过程和函数的声明,这一点和Interface部分相像. 区分有两点: (1):在Implementation部分声明的只对本单元是公共的,可见的,其他单元即使引用了该单元,也不能访问它们. (2):在Implementation部分声明的过程和函数,不须要遵循先声明后定义的规则,而可以干脆写出过程和函数的定义.另一部分是在Interface部分声明的过程和函数的定义. 4.Initialization部分: 用于初始化该库单元,此处的代码最先执行.假如多个库单元中包含Initialization部分,那么它们的执行依次就和Program的uses部分引用单元的出现依次是一样的. 5.Finalization部分: 通常用于释放Initialization部分安排的资源.假如多个库单元中包含Finalization部分,其执行依次和Initialization部分正好相反. unit MainFrm; {库单元文件头}interface {接口部分}uses Windows, Forms, StdCtrls; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public procedure MyButtonClick(sender:TObject); { Public declarations } end; var Form1: TForm1; implementation {实现部分}/uses{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);var MyButton : TButton; beginpage MyButton := TButton.Create(self); MyButton.Parent := self; /告知创建方法在Form1中显示MyButton MyButton.Caption := '测试一' MyButton.OnClick := MyButtonClick; MyButton.Show; end;procedure TForm1.MyButtonClick(sender:TObject);begin Application.MessageBox(PAnsiChar(TButton(sender).Caption) ,'Test Component'); TButton(sender).Caption := '测试二' end;initialization {可选的初始化部分} / finalization {结束部分} / end. {End结束符}6.Sender参数: 看上面程序代码发觉事务处理程序的参数中,至少含有一个参数Sender,它代表触发事务处理程序的组件,有了Sender参数,可以使多个组件共用相同的事务处理程序. 7.Self参数: Self是指所编的程序范围是在哪一个类中,Delphi中大都在窗体范围内编程,因此,Self即指窗体,假如在编写一个类或是一个组件,则Self指该类或该组件.我们在过程和函数的声明中可以看出Self是代表哪个组件,即Self代表"."号之前的组件.另外应留意,Self只能用在类方法中,而不能用在过程或函数中.如下列是错误的: Function a1(B:Integer):Integer;begin.Button := TButton.Create(self);.end;8.Parent和Owner的区分: (1):Parent属性是指组件的包涵器,组件只能在此范围内显示和移动. (2):Owner属性是指组件的全部者,它负责组件的创建和释放.Create方法应带有表示组件 全部者的参数. (3):它们都是运行阶段的属性,只能通过代码设置.

    注意事项

    本文(2022年Delphi单元文件详解Delphi教程.docx)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开