2010年3月15日
摘要:
搭建好Visual C++2010与windows SDK fo windows7的开发平台以后,小试牛刀,检验下开发windows7的下的tabletpc应用,这个东西财务记账比较多,大家先看效果,然后讲解详细代码详情请见代码注释// Windows 头文件#include <windows.h>//tabletpc头文件#include <micaut.h>#include <micaut_i.c>// Asserts header#include "assert.h"#define ASSERT assert#include &qu 阅读全文
摘要:
为了提高用户体验,让用户用起来感觉比较爽,Microsoft在Windows Vista系统中首先引入了重启管理器(Restart Manager)。就类似office2007的自动保存功能,一旦出了故障,可以恢复自己的工作成果,不至于让自己工作成果因为故障而丢失。它可以帮助应用程序维护其当前运行状态,当软件更新后需要重新启动,或者是遇到非常严重的问题崩溃后,可以重新启动软件并且恢复到软件的当前工作状态。更重要的是,它还可以恢复自动保存的软件数据状态,尽量保证用户数据的安全。有了重启管理器,软件就可以很快地从灾难中恢复过来,实现快速“灾后重建”。微软平台产品及服务部门总裁Jim Allchin 阅读全文
摘要:
泛型编程(generic programming)关注于产生通用的软件组件,让这些组件在不同的应用场合都能很容易地重用。在c++中,类模板和函数模板是进行泛型编程极为有效的机制。什么是临时对象?定义:当且仅当离开一段上下文(context)时在对象上执行的仅有的操作是析构函数时,一个对象被看成是临时的。这里上下文可能是一个表达式,也可能是一个语句范围,例如函数体。创建、复制和销毁临时对象是vc++编译器干的最多的事情,但临时对象会降低性能.转移构造函数就是解决C++存在的不必要的复制问题的方法。对象生成器对象生成器是一种函数模板,依据其参数产生新的对象。可以把它想象成泛型化的构造函数。有些情况 阅读全文