2010年1月13日
gang of four `s uml
2010年1月12日
出现:
1>Compiling...
1>stdafx.cpp
1>gof.cpp
1>e:\projects\stu\gof\gof\bridge.h(62) : error C2512: 'CCustomerDataObject' : no appropriate default constructor available
1>e:\projects\stu\gof\gof\bridge.h(68) : warning C4150: deletion of pointer to incomplete type 'CDataObject'; no destructor called
...
Tags:
2010年1月7日
虚析构函数
在析构函数前面加上关键字virtual进行说明,称该析构函数为虚析构函数。例如:
class B
{
virtual ~B();
…
};
该类中的析构函数就是一个虚析构函数。
如果一个基类的析构函数被说明为虚析构函数,则它的派生类中的析构函数也是虚析构函数,不管它是否使用了关键字virtual进行说明。
说明虚析构函数的目的在于在使用delete运算符删除一个对象时,能保析构函数被正确地执行。因为设置虚析构函数后,可以采用动态联编方式选择析构函数。
...
Tags:
2010年1月5日
singleton模式
#include "stdio.h"
class singleton
{
private static singleton instance = new singleton();//不能在这里初始化
singleton(){}
~singleton(){}
public:
static B * getInstance()
{
if(instance == NULL)
instance = new singleton;
return b;
}
};
singleton* singleton::b = NULL; //静态成员初始化, 不初始化会出错
...
Tags: 模式
2009年12月23日
1.打开串口:在Window 95下串行口作为文件处理,使用文件操作对串行口进行处理。使用CreateFile()打开串口,CreateFile()将返回串口的句柄。HANDLE CreateFile(LPCTSTR lpFileName, // pointer to name of the file...
2009年12月18日
在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen phase),文件拷贝阶段(Release copy phase)和生成映像阶段(Make Run-time image phase)。
...
Tags:
2009年12月18日
其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到\windows\startup下面。...
Tags:
2009年12月15日
具体实现:1.初始化World3D
//3d引擎world3d
var world:World3D = World3D.getInstance();
2.然后加入摄像头,及平面,还有事件
...
2009年12月15日
以下是用
sandy 1.2库编写,可以在flash lite 3.1上运行。用cs4开发.由于下载不了源码,不过可以自行新建一fla(flash源文件)文件,然后按照下面方法加载图片:
1.把相应图片导入到库中
2.然后把图片转换成影片,并导出去。
3.用导出的名字替换掉(new MovieSkin("images1", false);)images1,就可以运行.
2009年12月11日
SandyCam Help.
The ViewFinder
This is the camera view of the Sandy world.
The ViewFinder has a crosshair, that can be turned on or off, using the check box in the lower right corner.
...