第03章Windows应用程序界面设计讲解.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《 Delphi 程序设计》 第1章 Delphi 2005简介 第2章 Object Pascal语言基础 第3章 Windows应用程序界面设计 第4章 菜单、工具栏和对话框 第5章 使用复杂组件 第6章 面向对象的核心特性 第7章 多文档界面设计 第8章 程序调试与异常处理 第9章 文件操作和流 第10章 多媒体应用设计 第11章 数据库应用设计 第12章 综合应用设计 第3章 Windows应用程序界面设计 3.1 可视化编程基础 3.2 窗体Form 3.3 文本显示与编辑控件 3.4 按钮 3.5 选项按钮 3.6 列表框 3.7 界面布局 3.8 定时器Timer 3.1 可视化编程基础 3.1.1 面向对象基本概念 3.1.2 定义类和使用对象 3.1.3 对象的属性、方法和事件 3.1.4 事件驱动的Delphi应用程序 3.1.5 组件概述 3.1.1 面向对象基本概念 类与对象 类 对象 类的封装性、继承性和多态性 类的封装性 类的继承性 类的多态性 3.1.2 定义类和使用对象 定义类 定义子类 type 类 = class(父类) 数据域声明; 方法声明首部; end; 3. 使用对象 声明对象 var Form1 : TForm1; 对象实例化 Application.CreateForm(TForm1, Form1); 引用对象中的数据域和调用对象的方法 对象.数据域 对象.方法(实际参数表) 释放对象 aday.Free; 4. self指代对象自身 procedure TForm1.FormCreate(Sender: TObject); begin self.Caption:=self.Caption + ‘演示程序’; end; 5. as和is运算符 Sender as TButton //将Sender对象转换为一个TButton类的对象 Sender is TComponent //判断Sender是否属于TComponent类及其子类 3.1.3 对象的属性、方法和事件 对象的属性 属性的读写特性:可读写属性和只读属性 属性的作用时间:设计时属性和运行时属性 引用对象属性 对象.属性 对象的方法(可以重载,覆盖) 对象的事件 3.1.4 事件驱动的Delphi应用程序 组件的事件由消息触发 Delphi应用程序由事件驱动 procedure TForm1.Button1Click(Sender: TObject); begin //事件处理程序 end; Delphi中,消息的产生、接收和响应的过程已经封装在组件的事件中。 要理解事件产生所对应的操作,编写事件处理程序。 应用程序中不同事件的执行顺序,是不规律的。 3.1.5 组件概述 组件 组件分类 控件 窗口控件是能够获得输入焦点的控件。 图形控件是不能获得输入焦点的控件。 非可视组件 查看组件的属性、方法、事件及其类层次 图3.1 组件类图 3.2 窗体Form 3.2.1 窗口与窗体 3.2.2 窗体的属性、方法和事件 3.2.1 窗口与窗体 1. Windows窗口 2. Delphi窗体 3.2.2 窗体的属性、方法和事件 窗体的主要属性 Name 窗体对象名 Caption 窗体标题 Left与Top 窗体位置,左上角在屏幕的坐标 Height与Width 窗体的高度与宽度 Color 窗体工作区的背景颜色 Enabled 窗体的有效性 Visible 窗体的可视性 Icon 窗体标题上的小图标 Font 窗体的字体 Position 窗体运行时的初始位置 WindowState 窗体运行时的初始状态 2. 窗体的主要方法 Close 关闭窗口 Create 创建并初始化一个窗口对象 Hide 隐藏窗口 SetFocus 使窗口获得焦点 SetFocusedControl 使窗口上的控件获得焦点 Show 显示被隐藏的窗口 3. 窗体的主要事件 OnCreate和OnDestroy事件 OnShow和OnHide事件 OnActivate和OnDeactivate事件 OnClick和OnDblClick事件 OnPaint事件 OnCanResize和OnResize事件 OnCloseQuery和OnClose事件 4. 窗体事件的触发次序 创建窗口时 由用户操作触发的事件 关闭窗口时 【例3.1】 理解窗体的事件。 新建应用程序 添加组件Label 编写窗体OnCreate事件处理

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档