对话框模板简史-终章
模板 对话框 简史
2023-09-14 09:10:45 时间
我承诺过,我会编制一份比较容易看的表格来总结对话框模板的各种异同,今天就给你们。
今天的内容并没有新鲜东西,但是它会给你一种通观全局的感觉,可以从中看出对话框模板的一些历史变迁。
额外话题:什么时候应该使用对话框?
当需要用户输入的时候,大多数应用程序会采用对话框来进行人机交互。我们建议:仅当一个应用程序需要接受用户输入的时候,才需要使用对话框。举个例子,用户在菜单栏里点击打开菜单时,应用程序可以使用一个对话框来帮助用户选择文件。在这种应用场景下,应用程序会弹出一个标准的文件选择对话框,当用户选择完文件后再关闭对话框,完成整个文件的选择过程。
也有很多程序会用对话框来显示工作进度或当前工作状态。举个例子,对于文字处理程序来说,当执行文本查找的时候,可以显示一个对话框来显示当前查询进度。用户可以在对话框里修改要查询的文本而不必重新打开对话框。
为了支持不同的应用场景,Windows支持两种不同的对话框类型:模态对话框和非模态对话框。关于它们的区别,可以看看我之前的文章,这里就不再重复了。
总结
这个系列完结了,希望大家对对话框模板这个东西不要再害怕了,虽然可能不会完全弄明白,但是至少有个基本的感觉了。
对吧?
最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《The evolution of dialog templates – Summary》
相关文章
- 苹果cmsv10自适应卡通动漫番剧模板
- EasyC++41,模板显式具体化
- 请描述django模板中标签的作用?_抽奖券模板
- Jmeter—正则表达式提取器:模板&匹配数字详解「建议收藏」
- WordPress 自动更新后出现“空白模板:索引”的解决方法
- WHMCS模板Hustbee 4.12-服务器托管和销售
- SpringBoot使用FreeMarker模板发送邮件
- SpringDataElasticsearch的原生操作综合模板
- SpringBoot+SpringData-Redis 操作 Redis(CRUD) 模板代码
- 英语二-议论文写作词汇、话题、模板、范文参考
- New Distinct Substrings 【 后缀数组 模板题 】
- Springboot 读取模板excel信息内容并发送邮件, 并不是你想想中的那么简单
- SMW0上传EXCEL模板时报错无分配给对象***的MIME类型详解编程语言
- 使用Oracle模板轻松解决数据库问题(oracle模板)