第9章应用程序界面设计技术 本章要点: 区多窗体程序设计 区SD应用程序设计 A区MD应用程序设计 区变量的作用域
第9章 应用程序界面设计技术 本章要点: 多窗体程序设计 SDI应用程序设计 MDI应用程序设计 变量的作用域
9.1循序渐进学理论 911多窗体程序的设计 为应用程序添加和删除窗体 新建一个 Delphi项目时,项目中只有一个名为 Forml 的窗体,如果要为当前应用程序添加窗体,可通过单 击工具栏上的新建窗体□”按钮来实现。如果想 把当前项目中的某窗体去除,可通过单击工具栏上的 移去文仁←”按钮来实现。 2.窗体间切换 切换方法是单击工具栏上的查看窗体‘”按钮
9.1 循序渐进学理论 9.1.1 多窗体程序的设计 1.为应用程序添加和删除窗体 新建一个Delphi项目时,项目中只有一个名为Form1 的窗体,如果要为当前应用程序添加窗体,可通过单 击工具栏上的新建窗体“ ”按钮来实现。如果想 把当前项目中的某窗体去除,可通过单击工具栏上的 移去文件“ ”按钮来实现。 2.窗体间切换 切换方法是单击工具栏上的查看窗体“ ”按钮
〗3.设置主窗体和自动创建窗体 所谓主窗体是指程序开始运行时出现的窗体,新 建一个 Delphi项目时,第一个窗体默认为主窗体,但 主窗体可以重新设定。设定方法是执行【 Project】 【 Options】命令 【例9-1】编写一个调查用户购买商品的应用程序 程序运行时将出现一个调査窗体供用户输入信息,如 图9-5所示。用户输入信息后按【提交】按钮将出现 确认窗体,显示用户输入的信息,如图9-6所示。在 该窗体上,用户按【确认】按钮将退出应用程序,如 果用户按【重填】按钮将又回到图9-5所示的调查窗 体等待用户输入信息
3.设置主窗体和自动创建窗体 所谓主窗体是指程序开始运行时出现的窗体,新 建一个Delphi项目时,第一个窗体默认为主窗体,但 主窗体可以重新设定。设定方法是执行【Project】→ 【Options】命令 。 【例9-1】 编写一个调查用户购买商品的应用程序。 程序运行时将出现一个调查窗体供用户输入信息,如 图9-5所示。用户输入信息后按【提交】按钮将出现 确认窗体,显示用户输入的信息,如图9-6所示。在 该窗体上,用户按【确认】按钮将退出应用程序,如 果用户按【重填】按钮将又回到图9-5所示的调查窗 体等待用户输入信息
调查窗体 回区[确认窗体 回区 姓名 童爱红 您的姓名是:童爱红 购买商品名:P426CPU 您购卖的商品是:P426CPU 数量: 0 您购买的商品数量是:100 提交 重填 图9-5程序运行界面( 图9-6程序运行界面(二)
图9-5 程序运行界面(一) 图9-6 程序运行界面(二)
1.2单文档(SDI)应用程序设计技术 【例9-2】利用 Delph提供的模板创建一个标准 的SD应用程序。 创建步骤如下 (1)执行【File】→【New】→【 Other】命令,将会 出现【 New Item】对话框,在该对话框中选中选项卡 【 Projects】,再选中图标【 SDI Application】,然后 按【OK】按钮。将会出现【选择目录】对话框 (2)在【选择目录】对话框中选择SD应用程序需保 存的路径,然后按【OK】按钮,系统将自动创建 个标准的单文档应用程序
9.1.2 单文档(SDI)应用程序设计技术 【例9-2】利用Delphi提供的模板创建一个标准 的SDI应用程序。 创建步骤如下: (1)执行【File】→【New】→【Other】命令,将会 出现 【New Item】对话框,在该对话框中选中选项卡 【Projects】,再选中图标【SDI Application】,然后 按【OK】按钮。将会出现 【选择目录】对话框。 (2)在【选择目录】对话框中选择SDI应用程序需保 存的路径,然后按【OK】按钮,系统将自动创建一 个标准的单文档应用程序