在一个移动应用程序中管理您的商务拜访和私人约会






4.36/5 (8投票s)
许多商务应用都需要用户规划和创建与客户的约会。例如,一个病人护理应用程序,医生会定期家访他的病人。让我们来创建这个结合了商务拜访和私人约会的应用程序。
引言
有很多商务应用场景,用户需要规划和创建与客户的约会。例如,一个病人护理应用程序,医生会定期家访他的病人。运行Pocket Outlook日历的Windows Mobile设备可能会派上用场,但这个程序对于医生来说太过通用,无法满足他们的特定需求。这就是为什么医生会使用专门的移动应用程序来存储约会中的额外信息。因为我们的医生也是人,一天(或一周或一个月)中,他也有需要规划的私人约会或职责,例如,与妻子共进午餐、和朋友打网球或去学校接儿子。显然,对于这些约会,他需要一个不同的应用程序,所以他决定使用Windows Mobile设备自带的Pocket Outlook Calendar。然而,很快他发现使用不同的应用程序来管理两种约会非常尴尬。每次他添加私人约会时,都需要弄清楚它是否会与商务拜访发生冲突,反之亦然。
病人护理应用程序
为了解决这个问题,我们的医生需要一个能够同时管理私人拜访和商务拜访的应用程序。由于Pocket Outlook数据可以被自定义的移动应用程序读取,他正在寻找一个移动商务应用程序,该应用程序能够在一个用户界面中显示商务拜访(例如,来自SQL Server Compact数据库)和私人约会(来自Pocket Outlook Calendar)。所以,让我们为他创建它。
通常,商务拜访会与其他的商务数据一起存储在移动SQL CE数据库中。由于Pocket Outlook数据可以被自定义的移动应用程序读取,我们的应用程序将读取约会信息,并在一个GUI中与商务拜访一起显示。我们的医生在他的移动约会调度器中需要两个主要功能:
- 查看计划的拜访/约会
- 添加新约会
- 私人约会
- 商务拜访
查看计划的拜访/约会
医生不想花时间学习新UI。因此,让我们创建一个基于与Pocket Outlook Calendar相似UI的界面。考虑到现代个人调度器的最新趋势和要求,GUI得到了改进,导航的整体效率得到了提升,透明度也得到了增强。
![]() 此处使用了Resco AdvancedList for .NET 控件
|
![]() 此处使用了WeekCalendar for .NET CF 和 MonthCalendar for .NET CF 控件
|
每日议程以透明的行显示所有拜访/约会。选择约会后,将显示允许直接拨打手机或移动电话的操作按钮。这种组合提高了用户控制的舒适度和整体使用效率。当偏好日视图、周视图或月视图时,可以在菜单中进行简单选择。请注意,私人约会(房屋图标)和商务拜访(公文包图标)的不同图标可用于轻松区分它们。
添加新的拜访/约会
当医生需要添加新约会时,他可以在菜单中有两个选择:私人约会或商务拜访。
![]() 此处使用了Resco Tab Control 和 DetailView for .NET 控件
|
![]() 此处使用了Resco Tab Control 和 DetailView for .NET 控件
|
正如您所见,商务拜访表分为两个标签页。每个标签页包含与应用程序目的相关的字段。拜访信息标签页包含病人的联系信息,如姓名、地址、拜访日期和时间以及处方药物。笔记标签页包含相关的额外信息,如诊断详情、拜访原因或个人笔记。商务拜访存储在SQL CE移动数据库中,因为它们可能包含与病人相关的特定数据,这些数据无法存储在Pocket Outlook数据库中。
![]() 此处使用了Resco Tab Control 和 DetailView for .NET 控件
|
![]() 此处使用了Resco Tab Control 和 DetailView for .NET 控件
|
现在他决定添加一个私人约会——与他的妻子玛丽共进午餐。一旦用户选择创建新私人约会的函数,就会出现一个表单,提示他输入必要的数据。私人约会表单的结构与商务拜访表单相似。基本约会详情显示在第一个标签页上,而用于笔记的额外空间位于笔记标签页上。私人约会存储在Pocket Outlook数据库中,以便可以从Pocket Outlook Calendar中看到并访问它们。
结论
在一个应用程序中管理商务拜访和私人约会具有许多优点。用户无需在应用程序之间切换,只需检查计划的约会是否会发生冲突。本文中的所有屏幕均使用Resco MobileForms Toolkit中的控件创建。使用Resco MobileForms Toolkit开发约会应用程序的优势如下:
- 更好的屏幕透明度
- 更简便、更原生的控件
- 更具吸引力的GUI
- 触摸滚动功能
病人护理应用程序只是一个定制约会应用程序的例子。还有更多移动应用程序存在用户需要处理描述的问题。例如,一个拜访客户并交付订购产品的销售代表,或者一个拜访客户提供服务的技术人员。这些服务可能包括电梯、空调系统、水管固定装置等的定期维护。
关于Resco MobileForms Toolkit
Resco MobileForms Toolkit是一套专为移动设备设计的Visual Studio 2008控件。有关Resco MobileForms Toolkit的更多信息,请访问 http://www.resco.net/developer/mobileformstoolkit/default.aspx。
关于Resco
Resco是Windows Mobile广泛的移动软件产品的开发者。除了畅销的终端用户移动应用程序外,Resco还提供强大的开发人员控件和工具以及商务移动解决方案。
有关更多信息,请访问 http://www.resco.net/developer/default.aspx。