网亚机房管理软件博客

新实用主义典范

机房软件的审核表策略

设计审核表有不同的方式,一些应用程序使用单个机房软件的审核表来记录所有数据库中的记录,将每张表的字段作为记录存储,这样审核表就能被任何表使用,而不需要考虑每个表的实际结构。还有一些应用程序提供一个或多个审核表用于对源表中的额数据做镜像。

由于Maid To Order应用程序仅保存客户服务的历史记录以及记录变化情况,因此可以选择第2种方式来创建机房软件的审计表。除了复制txrfCustomerServices表中的列,还需要加入一些额外的时间列,用于存放数据更改的时间以及数据更改的类型,比如添加新服务、修改服务、删除不再使用的服务。此外,还要改变服务的ID。

添加Text菜单项

现在添加新的菜单项应该很容易了。只需在Resource View窗格中双击ID为IDR SketcherTYPE的菜单资源,将其打开,然后给Element菜单添加一个新的菜单项Text即可。该菜单项的默认ID显示在Properties窗口中,该ID很好,因此可以保留该ID。可以添加与该菜单项对应的显示在状态栏上的提示,并使用n把状态栏提示和工具提示分开。

不要忘记上下文菜单。可以从IDR SketcherTYPE上复制Text菜单项。右击Text菜单项,然后从弹出菜单中选择Copy菜单项。打开IDR ELEMENT MENU菜单,右击no element菜单底部的空菜单项,然后选择Paste菜单项。之后,只需把该菜单项拖到分隔线上面适当的位置,并保存该资源文件即可。

机房内部应用崩溃

机房内部应用崩溃是用户停止使用你的应用首要原因。应用奔溃的原因可能有很多,但大都直接归到编程人员的责任。建议在自己的所有应用中都使用该程序,这样做的原因有两个:

一旦应用程序,可以向用户显示一条通知消息。

可以从机房内部崩溃日志中收集信息,并利用Web服务将信息发送给你进行分析。

使用redmine作为我的主管理系统。这是一个开源平台,可以管理项目和任务,还能与subversion(也称为svn)系统集成以执行源代码管理。在我的应用中,通过在我的系统中调用Web服务并创建crash类型的任务,可以将收集的崩溃日志直接发送到redmine。如果我的某个应用在用户设备上奔溃,系统将在一分钟内通知运行该应用的设备的信息、应用版本和崩溃日志。这样就为我提供了查找问题、解决问题并发布新版本应用所需的全部信息。

事件处理机房管理程序

为UI元素处理该事件的方法是常规的C++函数,其带有特殊的签名,该签名依赖于UI元素的类型。

这个按钮事件的处理机房管理程序声明是自动创建的,它在用户触摸了屏幕上的按钮或者用鼠标单击了按钮时执行。其第一个形参是触发事件的UI对象的句柄,必须把它转换为合适的类型,才能使用它。第二个形参提供了事件的其他信息。根据约定,UI元素的事件处理程序一般有两个形参,如前所述,第一个形参的类型是Platform Object,表示触发事件的对象。第二个形参的类型是变化的,因为它是对表示事件的对象的引用。事件处理程序办返回void类型。事件处理程序的地址记录在一个委托中,委托类似于标准C++中的函数指针。

«1»

Powered By Z-Blog 2.0 Doomsday Build 121221

版权所有©2007-2013 南京网亚计算机有限公司
QQ:502800066(购买咨询) 1074187861(技术支持) 邮件: sales@ji-fang.cn
电话:( 025)84533318 (025)84533319 (025)66671103 13913982176 传真: (025)84533320
地址: 江苏省南京市中山东路198号龙台国际大厦1205室