对话框和窗口的区别

简介: “窗口”与“对话框”有什么区别?                    计算机类稿件的一大特点是文中的图很多。在这大量的图中,系统软件或应用软件的“界面”、“窗口”、“对话框”、“提示框”等的截图又占了很大的比例。

“窗口”与“对话框”有什么区别?
 
    


               计算机类稿件的一大特点是文中的图很多。在这大量的图中,系统软件或应用软件的“界面”、“窗口”、“对话框”、“提示框”等的截图又占了很大的比例。其中,“窗口”和“对话框”是两个极易用错的计算机术语。如果不能明确 “窗口”与“对话框”这两个词之间的区别,将会给计算机类稿件的编辑加工带来困难。下面将从定义、外观特点等方面浅谈“窗口”与“对话框”的区别。 
       一、定义 
      1.窗口的定义 
      “窗口”是屏幕上显示出来的,与一个应用程序相对应的矩形区域。屏幕中显示出窗口,表示该窗口对应的应用程序正在运行中。 
       2.对话框的定义 
      “对话框”是人机交流的一种方式,用户对对话框进行设置,计算机就会执行相应的命令。 
       二、外观特点 
       1.窗口的外观 
       窗口一般由标题栏,菜单栏,工具栏,状态栏,窗口边框,滚动条和工作区组成。点击“我的电脑”之后弹出的窗口就是计算机操作中最为典型的窗口。“我的电脑”D盘窗口如下图所示。另外,比较常见的窗口还有点击WORD快捷方式后弹出的窗口,打开IE浏览器之后弹出的窗口等。 

窗口示例 窗口示例

  
       2.对话框的外观 
       对话框中有单选框、复选框等。点击“开始”→“运行”之后弹出的对话框就是计算机操作中最为典型的对话框。“运行”对话框如下图所示。 

对话框示例 对话框示例


       三、具体分别 
      从某种意义上来讲,对话框可以理解为“次一级的窗口”。有些书中为了描述清楚“窗口”与“对话框”的区别进行了下面的比喻:将“窗口”比喻为容器;将“对话框”比喻为“按钮+输入框+标签+界面”的集合。这种方法可能会更加混淆“窗口”和“对话框”。其实,编辑只要掌握以下两个特别简便的方法就可以很方便地在稿件中区分“窗口”和“对话框”了。 
       区分方法一:“窗口”的“对话框”中有最小化、最大化、关闭的按钮;而“对话框”中没有最小化和最大化的按钮。因此,可以通过最大化与最小化按钮来区分“对话框”与“窗口”。 
       区分方法二:“对话框”的标题栏中通常有帮助按钮。帮助按钮就是带有“?”的按钮(见图2)。通常情况下,见到标题栏中有帮助按钮,那就基本上可以断定此为“对话框”而不是“窗口”了。 
以上只是浅显地分析了窗口与对话框的区别,并提出了两个较为简便的区分方法。至于更为详细的“界面”、“窗口”、“对话框”、“提示框”的异同,将在今后的工作中不断总结。

目录
相关文章
|
6月前
45EasyUI 窗口- 创建简单窗口
45EasyUI 窗口- 创建简单窗口
24 0
|
9月前
|
存储
selenium+python:点击元素、alert弹框、鼠标操作(左键点击、右键点击、双击、鼠标悬浮)、下拉选项框、窗口切换等操作的处
selenium+python:点击元素、alert弹框、鼠标操作(左键点击、右键点击、双击、鼠标悬浮)、下拉选项框、窗口切换等操作的处
|
10月前
|
程序员 Windows
【windows编程之对话框】对话框原理,对话框的创建
【windows编程之对话框】对话框原理,对话框的创建
|
C# Windows
推荐一个C#开发的窗口扩展菜单,支持系统所有窗口
一个C#开发的窗口扩展项目,采用.NET Framework 4.0开发,支持Windows Xp以及更高版本的系统,同时支持命令模式,可供代码调用。
98 0
推荐一个C#开发的窗口扩展菜单,支持系统所有窗口
MFC更改窗口/对话框的背景颜色
MFC更改窗口/对话框的背景颜色
148 0
MFC更改窗口/对话框的背景颜色
|
Windows
CWnd::OnContextMenu函数(右键单击弹出快捷菜单)
CWnd::OnContextMenu函数(右键单击弹出快捷菜单)
57 0
|
搜索推荐
PyQt5 技巧篇-参数控制窗体右上角只显示关闭按钮实例演示
PyQt5 技巧篇-参数控制窗体右上角只显示关闭按钮实例演示
505 0
PyQt5 技巧篇-参数控制窗体右上角只显示关闭按钮实例演示
创建动态工具栏并设置工具栏按钮提示
1、创建对话框程序,导入8个图标资源。 2、在对话框头文件中声明变量,代码如下: CToolBar m_ToolBar; CImageList m_ImageList; CString  m_TipText;   3、在对话框中oninitdialg函数中创建工具栏,如下: //创建图像列表 m_ImageList.
932 0
|
API C# 图形学
编辑器扩展——自定义窗口
Unity 允许用户实现自定义窗口,以实现项目更加灵活且系统的配置。例如关卡编辑器、打包编辑器等等。它是能做出最多自定义功能的,但是实现过程其实也是比较固定的。总得来说自定义窗口最重要的部分其实是窗口内GUI得布局和方法,也就是说你要在窗口里做些什么。
1033 0