窗体和对话框 - 范文中心

窗体和对话框

12/14

1. 窗体(Form)更多的是从Windows GUI架构设计来看的,Windows中一切ui元素都是

窗口(Window)组成的。窗体是容器窗口,用于包含其它窗口。

2.对话框(Dialog)更多的是从人机交互形式来看的,电脑给出提示所需参数并等待用户输入,使用者输入数据后执行--犹如一问一答的对话双方。现在Windows GUI程序中一般用窗体来实现这个人机交互形式。由于是用窗体系统实现Dialog,为了达到等待用户输入的目的因此引入了模态窗体概念。

但是英文里面Dialog只是指对话这种交互形式,所以Dialog也可以是不用窗体实现的,例如语音电话系统。

再观察Winform库的设计,主要的ui体系基本都是窗口元素例如,UI控件基础Control,顶层容器Form。Dialog是做为Form的一种使用形式定义为Form class的方法。

Winform库中虽然也有例如FileOpenDialog,PageSetupDialog等对话框类,但是仔细观察可以发现它们提供的属性基本是输入输出参数,这些都是对话相关的属性,而关于UI的属性(例如size, location)则几乎没有。

这也说明Winform在设计的时候对Form和Dialog这两个概念也是区别对待的。

窗体和对话框 "继承与被继承的关系"可以这么理解!


相关内容

  • 大学计算机文化基础实验教程习题答案
    第一章 一.单项选择题 1.A 2.A 3.A 4.A 5.C 6.D 7.C 8.B 9.C 10.B 11.B 12.D 13.A 14.C 15.C 16.C 17.A 18.A 19.A 20 C 21.D 22.B 23.A 24 ...
  • 广龙计价20**年上机操作指南
    广龙计价2010培训指南 一.上机操作实例工程 1.分部分项 2.技术措施项目 3.其他项目 二.本上机操作实例工程操作步骤 (一)新建工程 1.点击左上方"新建"按钮,在新建预算书的对话框中,输入必须填写的项目内容:& ...
  • 职称计算机考试试题及答案
    一.选择题 Ⅰ.单项选择题(一)计算机基础知识 1.第一台电子计算机是1946年在美国研制的, 该机的英文缩写是. A .ENIAC B.EDVAC C.EDSAC D.MARK 2."CAD "属于计算机应用领域中的. ...
  • 数据库原理实验报告(1)
    南 京 晓 庄 学 院 <数据库原理与应用> 课程实验报告 实验一 SQL Server 2005常用服务与实用工具实验 所在院(系): 信息工程学院 班级: 13软件工程转本1班 学号: 13131151 姓名: 薛伟 1. ...
  • 国家统计局工业企业联网直报系统
    国家统计局工业企业联网直报系统 企业用户快速入门 国家统计局工交司 国家统计局计算中心 2005.9 目 录 第一章 系统概述.................................................... 1 1. ...
  • 云南省初中信息技术课程教学内容
    云南省初中信息技术课程教学内容 模块一 信息技术简介 指导意见 (1) 信息与信息社会. (2) 信息技术应用初步. (3) 信息技术发展趋势. (4) 计算机在信息社会中的地位和作用. (5) 计算机的基本结构和软件简介. 教学内容 1. ...
  • 尔雅中国古代礼仪文明题库
    为了您更好的参与教学内容,建议您使用更快速的浏览器.点击下载更新 为了更好的参与教学内容,请您务必使用chrome 31+或firefox 32+浏览器 首页 进入空间 退出登录 x最新消息 查看全部消息 功能导航 首页 进度 通知 考试 ...
  • 写毕业论文的基本步骤
    写毕业论文的基本步骤 1. 下载学校对毕业论文的规范要求 2.新建一个文档 3.进行纸张和版面的设置:文件\页面设置 上.下边距为2.54cm,左边距为2.9cm,右边距为2.9cm,行距为1.25 倍,字距为标准,装订线为左侧0.5cm. ...
  • 用户登陆界面程序vb设计说明书
    工程学院 课程设计说明书 课 程 名 称: 计算机应用基础课程设计 课 程 代 码: 题 目: 用户登录界面程序设计 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 4 月 25 日 完 成 时 间: 2011 ...
  • 考勤管理系统毕业论文
    目录 第1章 概述 ....................................................... 2 1.1 引言 ............................................. ...