Windows应用程序界面设计

Windows应用程序界面设计

ID:36842871

大小:294.50 KB

页数:50页

时间:2019-05-10

Windows应用程序界面设计_第1页
Windows应用程序界面设计_第2页
Windows应用程序界面设计_第3页
Windows应用程序界面设计_第4页
Windows应用程序界面设计_第5页
资源描述:

《Windows应用程序界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Delphi程序设计》主讲:陈强南昌理工学院计算机系《Delphi程序设计》第1章Delphi2005简介第2章ObjectPascal语言基础第3章Windows应用程序界面设计第4章菜单、工具栏和对话框第5章使用复杂组件第6章面向对象的核心特性第7章多文档界面设计第8章程序调试与异常处理第9章文件操作和流第10章多媒体应用设计第11章数据库应用设计第12章综合应用设计第3章Windows应用程序界面设计3.1可视化编程基础3.2窗体Form3.3文本显示与编辑控件3.4按钮3.5选项按钮3.6列表框3.7界面布局3.8定时器Timer《Delphi程序设计》3.1可视化编程基础3.1.

2、1面向对象基本概念3.1.2定义类和使用对象3.1.3对象的属性、方法和事件3.1.4事件驱动的Delphi应用程序3.1.5组件概述《Delphi程序设计》3.1.1面向对象基本概念类与对象类对象类的封装性、继承性和多态性类的封装性类的继承性类的多态性《Delphi程序设计》3.1.2定义类和使用对象定义类定义子类type类=class(父类)数据域声明;方法声明首部;end;《Delphi程序设计》3.使用对象声明对象varForm1:TForm1;对象实例化Application.CreateForm(TForm1,Form1);引用对象中的数据域和调用对象的方法对象.数据域对象.方法

3、(实际参数表)释放对象aday.Free;《Delphi程序设计》4.self指代对象自身procedureTForm1.FormCreate(Sender:TObject);beginself.Caption:=self.Caption+‘演示程序’;end;《Delphi程序设计》5.as和is运算符SenderasTButton//将Sender对象转换为一个TButton类的对象SenderisTComponent//判断Sender是否属于TComponent类及其子类《Delphi程序设计》3.1.3对象的属性、方法和事件对象的属性属性的读写特性:可读写属性和只读属性属性的作用时

4、间:设计时属性和运行时属性引用对象属性对象.属性对象的方法对象的事件《Delphi程序设计》3.1.4事件驱动的Delphi应用程序组件的事件由消息触发Delphi应用程序由事件驱动procedureTForm1.Button1Click(Sender:TObject);begin//事件处理程序end;《Delphi程序设计》3.1.5组件概述组件组件分类控件窗口控件是能够获得输入焦点的控件。图形控件是不能获得输入焦点的控件。非可视组件查看组件的属性、方法、事件及其类层次《Delphi程序设计》图3.1组件类图《Delphi程序设计》3.2窗体Form3.2.1窗口与窗体3.2.2窗体的属

5、性、方法和事件《Delphi程序设计》3.2.1窗口与窗体1.Windows窗口2.Delphi窗体《Delphi程序设计》3.2.2窗体的属性、方法和事件窗体的主要属性Name窗体对象名Caption窗体标题Left与Top窗体位置,左上角在屏幕的坐标Height与Width窗体的高度与宽度Color窗体工作区的背景颜色Enabled窗体的有效性Visible窗体的可视性Icon窗体标题上的小图标Font窗体的字体Position窗体运行时的初始位置WindowState窗体运行时的初始状态《Delphi程序设计》2.窗体的主要方法Close关闭窗口Create创建并初始化一个窗口对象Hi

6、de隐藏窗口SetFocus使窗口获得焦点SetFocusedControl使窗口上的控件获得焦点Show显示被隐藏的窗口《Delphi程序设计》3.窗体的主要事件OnCreate和OnDestroy事件OnShow和OnHide事件OnActivate和OnDeactivate事件OnClick和OnDblClick事件OnPaint事件OnCanResize和OnResize事件OnCloseQuery和OnClose事件《Delphi程序设计》4.窗体事件的触发次序创建窗口时由用户操作触发的事件关闭窗口时【例3.1】理解窗体的事件。新建应用程序添加组件Label编写窗体OnCreate

7、事件处理程序窗体OnCanResize和OnResize事件处理程序《Delphi程序设计》3.3文本显示与编辑控件3.3.1标签Label3.3.2单行编辑框Edit3.3.3格式编辑框MaskEdit3.3.4多行编辑框Memo3.3.5多行RTF文本编辑框RichEdit3.3.6渐变编辑框SpinEdit《Delphi程序设计》3.3.1标签LabelLabel是一种用来显示文字的图形控件,它不能获得

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。