转自:http://blog.sina.com.cn/s/blog_6c9a9a870100m2ck.html
接触MDI窗体已经很久了,用了也非常多,如今在一些用户体验好的软件上,也多采用MDI窗体技术,如我们现在常用的遨游浏览器,还有Word、Excel等。
但是什么是MDI窗体呢?在网上搜了下,发现居然没有人给一定明确的解释,慨叹国内软件从业者不求甚解阿!
所谓,MDI,是Multiple DocumentInterface的缩写,在VC++开发时,如果使用MFC,则创建工程时,一般会引导用户去选择单文档窗体还是多文档窗体。MDI是微软为开发人员提供的用来创建同时操作多个文档的编程接口。所谓Document相当于一个线程,它在属于自己的空间中,处理特定的事务。用户可以查看或者完成数字报表制作、文本编辑或者画图等操作,仅仅通过简单的移动鼠标从一个空间到另一个空间。
一个MDI应用类似于Windows桌面接口,都包含多个视图,也就是我们在MFC中常说的View。但是,与Windows桌面接口不一样的是,MDI的视图空间仅限于本应用之内。
MDI广泛应用于多个窗体间传值,同时查看相同数据的不同表现形式,再一个浏览器中同时打开多个网页等方面。总之,多文档接口多应用在需要同时处理多个事务的情形。其实,类似于我们常说的并行计算,只是不同的表现形式罢了!今天的文章什么是MDI窗体?分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/30057.html