posts - 40,  comments - 37,  trackbacks - 0
  2009年8月18日
     摘要: 年轻人容易心态浮躁,谨记  阅读全文
posted @ 2009-08-18 08:49 彭小虎(Tigerkin) 阅读(49) | 评论 (0)编辑 收藏
  2009年8月17日
     摘要: C++操作符优先级  阅读全文
posted @ 2009-08-17 09:22 彭小虎(Tigerkin) 阅读(113) | 评论 (1)编辑 收藏
  2009年8月4日
     摘要: 从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗?  阅读全文
posted @ 2009-08-04 14:47 彭小虎(Tigerkin) 阅读(71) | 评论 (0)编辑 收藏
  2009年7月28日
     摘要: 最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010、.NET 4.0和C# 4.0。如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这次情况有点不太一样,在网上看到有人在抱怨微软技术更新速度太快而且四面出击,还有人扬言要改弦更张,投奔Linux或者Java阵营。  阅读全文
posted @ 2009-07-28 14:33 彭小虎(Tigerkin) 阅读(51) | 评论 (1)编辑 收藏
  2009年5月22日
     摘要: 有趣的计算机编程名言,看看轻松一下  阅读全文
posted @ 2009-05-22 12:35 彭小虎(Tigerkin) 阅读(36) | 评论 (0)编辑 收藏
  2008年11月17日

写了个俄罗斯方块,逻辑算法部分中规中矩,棋盘主要采用二维数组的数据结构,而每种方块样式都是Block类的一个对象,方便扩充;界面部分采用了DialogBox,用GDI画,同时还使用双缓冲技术防止画面闪烁。考虑到可以在RC文件里设计程序界面,所以采用了Dialogbox作为主界面,于是麻烦便来了:DialogBox无法接受WM_KEYDOWN中的VK_UP,VK_DOWN等,也就是说上下左右按键没法用。。试了几种办法,都不行,干脆换成了home,end,page up,page down键。玩的时候很不方便~等我再查查资料再改吧,先把这个有残缺的1.0版本发上来。

程序截图:tetris

下载地址:可执行文件源代码

posted @ 2008-11-17 00:59 彭小虎(Tigerkin) 阅读(147) | 评论 (4)编辑 收藏
  2008年10月28日

很久没更新了。。发一个自己写的String类,可以自己指定使用ANSI还是UNICODE。这里下载

class String
{
private:
	wchar_t* wdata;
	char* data;
public:
	CharSet cs;
	String(CharSet _cs = USE_UNICODE, int size = 0);	// 默认使用UNICODE,不分配内存(size为0)
	String(const String& str, CharSet _cs = USE_ORIG);	// 必须是引用
	String(const char* str, CharSet _cs = USE_UNICODE);
	String(const wchar_t* str, CharSet _cs = USE_UNICODE);
	~String();

	// 可以从外部直接获得字符串在内存中的地址(小心使用~~)
	char* AnsiStr();		
	wchar_t* UnicodeStr();

	String& operator =(const String& str);
	String& operator =(const char* str);
	String& operator =(const wchar_t* str);

	String operator +(const String& str);
	String operator +(const char* str);
	String operator +(const wchar_t* str);

	String& operator +=(const String& str);
	String& operator +=(const char* str);
	String& operator +=(const wchar_t* str);
	
	int Find(const String& str);
	int Find(const char* str);
	int Find(const wchar_t* str);

	String SubStr(int start, int length);

	void Swap(String& str);

	int Length() const;
	void Clear();
};
posted @ 2008-10-28 20:36 彭小虎(Tigerkin) 阅读(96) | 评论 (0)编辑 收藏
  2008年8月16日

我要在MSDN里搜Windows API DrawText函数,如图:

Google: 第一条就是。

Live Search:  找了半天没找到

posted @ 2008-08-16 12:23 彭小虎(Tigerkin) 阅读(90) | 评论 (1)编辑 收藏
     摘要: 以往写Windows程序,用的较多的是Delphi的VCL,MFC用的很少,总觉得不习惯,相比MFC我倒宁愿用清新简单的Windows API。呵呵。于是乎,我萌生了一个想法,自己来封装Windows API。开始动手。。首先我找了一个比较简单的Window API程序,试着把他转换成面向对象的形式。程序尽管简单,但刚上来一个棘手的问题就出现了。。消息机制的封装。  阅读全文
posted @ 2008-08-16 11:45 彭小虎(Tigerkin) 阅读(1515) | 评论 (18)编辑 收藏
  2008年8月7日
     摘要: 今天接到leader布置的一个任务,从TextBox继承一个新的控件并为其增加一些功能,其中一个功能如下:Add a property: FormatString, when the text box lost focus, the content will be replace with string.Format(FormatString, actualContent),我在做第二个:“当textbox失去焦点时自动格式化文本”的地方遇到了问题。。。  阅读全文
posted @ 2008-08-07 19:22 彭小虎(Tigerkin) 阅读(57) | 评论 (0)编辑 收藏
仅列出标题  下一页