14《DELPHI程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
》多文档界面设计
教 案
《DELPHI程序设计》 N0. 14
计算机专031 朱敏 讲课 软件专031
2 2005 年 11 月 11 日第 11 周
多文档界面设计
多窗体程序设计
SDI应用程序设计
MDI应用程序设计
复习与导入新课: 时间:10分钟
教学过程与组织 时间:65分钟 教学提示
一、多窗体程序的设计 1.为应用程序添加和删除窗体
新建一个Delphi项目时,项目中只有一个名为Form1的窗体,如果要为当
前应用程序添加窗体,可通过单击工具栏上的新建窗体按钮来实现。如果想
把当前项目中的某窗体去除,可通过单击工具栏上的移去文件按钮来实现。 2.窗体间切换
切换方法是单击工具栏上的查看窗体按钮。
3.设置主窗体和自动创建窗体
所谓主窗体是指程序开始运行时出现的窗体,新建一个Delphi项目时,第一个窗体默认为主窗体,但主窗体可以重新设定。设定方法是执行【Project】?【Options】命令 。
二、 单文档(SDI)应用程序设计技术
利用Delphi提供的模板创建一个
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
的SDI应用程序。
创建步骤如下:
(1)执行【File】?【New】?【Other】命令,将会出现 【New Item】对话框,在该对话框中选中选项卡【Projects】,再选中图标【SDI Application】,然后按【OK】按钮。将会出现 【选择目录】对话框。
(2)在【选择目录】对话框中选择SDI应用程序需保存的路径,然后按【OK】按钮,系统将自动创建一个标准的单文档应用程序 。
三、 多文档(MDI)应用程序设计技术
1.多文档应用程序的概念
与单文档应用程序相对应,多文档应用程序是允许在一个主窗体中创建多个
子窗口的应用程序。
2.通过模板创建MDI应用程序
利用Delphi提供的模板创建一个标准的MDI应用程序。
应用模板创建MDI应用程序的步骤如下。
(1)执行【File】?【New】?【Other】命令,将会出现 【New Item】对话框,在该对话框中选中选项卡【Projects】,再选中图标【MDI Application】,然后按【OK】按钮。将会出现 【选择目录】对话框。
(2)在【选择目录】对话框中选择MDI应用程序需保存的路径,然后按【OK】按钮,系统将自动创建一个标准的多文档应用程序 。
3.用户从头开始创建MDI应用程序需注意的几个要点
(1)创建主窗体
一个MDI应用程序有一个主窗体,用来作为其它窗体的父窗口。要把某窗体
设置为主窗体,需把它的FormStyle属性值设置为“fsMDIForm”。 (2)创建子窗体
一个MDI应用程序可能有一个或多个不同风格的子窗口,每一种子窗口均需
创建一个子窗体。要创建子窗体,首先应把窗体添加到应用程序中,然后把
它的FormStyle属性值设置为“fsMDIChild”。
(3)创建应用程序菜单和菜单融合
为进行菜单融合,需设置窗体的Menu属性和菜单项的GroupIndex属性。
如果窗体有多个菜单组件,运行时可通过以下代码选择当前使用的菜单组
件:
Form1.Menu:=菜单组件名;
GroupIndex属性决定出现在菜单条中各菜单项的位置。GroupIndex属性的缺省值是0
(4)运行时子窗体的创建和关闭
通常在设计时要创建子窗体的模板,在程序执行时通过子窗体的Create方法创建子窗体。要关闭子窗体,可使用子窗体的Close方法。 (5)与MDI应用程序有关的一些属性或方法
?Mdichildcount属性
?Dihedron数组属性
?Tile方法
?Cascade方法
课堂小结与作业布置: 时间:10-15分钟