● 摘要
平板电脑已经在全球范围内掀起了热潮,市场前景十分广阔,各大公司纷纷推出自己品牌的平板电脑。作者所在的恒基伟业公司也计划推出以”会议通”为主题的平板电脑,该平板电脑搭载Windows操作系统,在此基础上开发一个主界面系统、文件管理系统、一系列和会议有关的应用。
本文讨论了主界面与文件管理系统的设计与实现。主界面系统用来代替Windows桌面,提供人机交互接口,文件管理系统管理整个系统资源。文章开头介绍了平板电脑背景,概述了恒基伟业平板电脑的体系结构。在需求部分,采用面向对象的方法对系统进行需求建模,这部分主要采用UML来描绘系统模型。基于组件化、模块化的思想对系统进行了总体设计,将文件管理系统分成用户界面组件、文件视图组件、书架组件、工具栏管理组件、统计组件、回收站管理组件、邮件发送组件、文件名快速索引组件、类别管理组件、常规搜索组件、关键词搜索组件、新建菜单组件,主界面系统分成桌面子系统、状态栏子系统、任务管理子系统、系统配置子系统、操作系统设置子系统、电源管理子系统、网络管理子系统分别进行设计,这部分搭建了系统框架,讨论了系统关键技术及解决方案。最后描述了各组件的实现细节及系统的测试。文件管理系统中大量使用了Com组件、Windows Shell编程,主界面系统采用了目前先进的Direct2D。
将系统部署到实际机器中,与其它应用系统进行联调,系统达到了预期目标,不久后将上市。