文件名称:SDI和MDI应用程序-机器人学导论第三版课后习题答案
文件大小:14.06MB
文件格式:PDF
更新时间:2024-07-29 05:32:31
c#入门经典 第五版 高清 中文 文字版
16.3 SDI和MDI应用程序 传统上,可以为 Windows 编写 3 种应用程序,它们是: 基于对话框的应用程序:它们向用户显示一个对话框,该对话框提供了所有的功能。 单一文档界面(SDI):这些应用程序向用户显示一个菜单、一个或多个工具栏和一个窗口。 在该窗口中,用户可以执行任务。 多文档界面(MDI):这些应用程序的执行方式与 SDI 相同,但可以同时打开多个窗口。 基于对话框的应用程序通常用途比较单一,它们可以完成用户输入量非常少的特定任务,或者 专门处理某一类型的数据。这种应用程序的个示例是 Windows 中的计算器。 单一文档界面通常用于完成一个特定任务,因为它允许用户把要处理的单一文档加载到应用程 序中。但这个任务通常涉及到许多用户交互操作,用户也常常希望能保存或加载工作的结果。SDI 应用程序的示例是写字饭和画图,它们都是 Windows 附带的程序。本章前面建立的简单文本编辑器 也是 SDI 应用程序。 但一次只能打开一个文挡,所以如果用户要打开第二个文档,就必须打开一个新的 SDI 应用程 序实例,它与第一个实例没有关系,对一个实例的任何配置都不会影响第二个实例。例如,在画图 的一个实例中,可以把绘图颜色设置为红色,如果打开画图的第二个实例,绘图颜色仍是默认的黑 色。 多文档界面与 SDI 应用程序极为相似,但它可以在任一时刻在不同的窗口中保存多个已打开的 文档。MDI 的标识符包含在菜单栏右边的 Windows 菜单中,该菜单在 Help 的前面。VS 就是一个 MDI 应用程序。VS 的每个设计器和编辑器都在同一个应用程序中打开,菜单和工具栏会自动调整, 以匹配当前的选择。 448