摘要: MFC提供的CEdit控件,可以设置其属性为NUM,也就是限定只能输入数字,但是,有个问题就是小数点没法输入了。 在订单系统编写的时候,我想限制价钱和重量的输入只能是数字,整数或者浮点数。因为都是正数,所以我就没有考虑负号的因素,有兴趣的可以加上这一功能。 所以,只能自己编写一个数字的CEdit控件,过程: 1.从标准CEdit控件派生出CNumEdit控件 2.重载CEdit的OnChar函数,... 阅读全文
posted @ 2012-10-17 10:32 拿枪的程序员 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。为此,让我们一起来看一下它的实现方法。(1)在VC++ 6.0中新建一个对话框文档的工程。(2)打开资源管理器,在对话框中放置一个EDIT控件,然后在它旁边放上一个Slider控件。基本的框架已经完成了。(3)对Slider控件右击,选择“建立类向导”,对刚才的Slider控件定义一个变量m_Slider,类型为CSlider 阅读全文
posted @ 2012-10-16 17:36 拿枪的程序员 阅读(8255) 评论(0) 推荐(1) 编辑
摘要: Debug:为调试版本,包含调试信息,并且不做任何优化,是程序员用来调试程序的。其运行必须在有开发环境下运行。Release:为发布版本,是的程序代码大小和运行速度上是最优的,一遍用户很好的使用。一般情况下,我们需要在debug条件下编写程序并进行调试OK,然后使用Release版本来生成exe给其他人使用。 阅读全文
posted @ 2012-10-15 18:06 拿枪的程序员 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1900715.html1.从功能性的角度来讲,<iostream>包含了一系列模板化的I/O类,相反地<iostream.h>只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,<iostream>和<iostream.h>在接口和执行上都是不同的。最后,<iostream>的各组成都是以STL(Standard Template Library,标准模板库)的形式声明的,然而& 阅读全文
posted @ 2012-09-26 11:32 拿枪的程序员 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1、肤色侦测法 肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取:(1)HSV空间的肤色提取 HSV色彩空间是一个圆锥形的模型,具体如右图所示:色相(H)是色彩的基本属性,就是平常说的颜色名称,例如红色、黄色等,依照右图的标准色轮上的位置,取360度得数值。(也有0~100%的方法确定) 饱和度(S)是色彩的纯度,越高色彩越纯,低则变灰。取值为0~100%。明度(V)也叫亮度,取值0~100。 根据肤色在HSV三个分量上的值,就可以简单的侦测出一张图像上肤色的部分。一下是肤色侦测函数的源代码: 1 void 阅读全文
posted @ 2012-09-26 11:28 拿枪的程序员 阅读(13962) 评论(0) 推荐(0) 编辑
摘要: 其实自己之前有自己的csdn blog,但是用久了发现其没有什么改进,在编辑上也相当的麻烦,所以想换个地方重新写起。这里由于对程序方便的热爱,趁我还有一颗年轻的心,记录起自己在成长过程中的点点滴滴。 原来开头这么简单...over! 阅读全文
posted @ 2012-09-26 11:06 拿枪的程序员 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1900715.html1.从功能性的角度来讲,<iostream>包含了一系列模板化的I/O类,相反地<iostream.h>只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,<iostream>和<iostream.h>在接口和执行上都是不同的。最后,<iostream>的各组成都是以STL(Standard Template Library,标准模板库)的形式声明的,然而& 阅读全文
posted @ 2012-09-24 16:49 拿枪的程序员 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/uniqueliu/archive/2011/09/24/2189545.html=================this指针的由来====================一个学生可以有多本书一样,而这些书都是属于这个同学的;同理,如果有很多个同学在一起,那么为了确定他们的书不要拿混淆了,最好的办法我想应该就是每个同学都在自己的书上写上名字,这样肯定就不会拿错了。同理,一个对象的多个成员就可看作是这个对象所拥有的书;而在很多个对象中间,我们为了证明某个成员是自己的成员,而不是其他对象的成员,我们同样需要给这些成员取上名字。在C++中,我们利 阅读全文
posted @ 2012-09-17 17:29 拿枪的程序员 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/sgsniper/blog/item/bb727828d785faf999250a82.html一,问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令error LNK2001: unresolved external symbol _WinMain@16debug/main.exe:fatal error L 阅读全文
posted @ 2012-08-31 15:48 拿枪的程序员 阅读(2742) 评论(0) 推荐(0) 编辑
摘要: 请移步MSDN查阅:http://msdn.microsoft.com/zh-cn/library/ms632600(v=VS.90).aspx#feedback养成查阅MSDN的习惯是必要的。 阅读全文
posted @ 2012-08-31 15:44 拿枪的程序员 阅读(128) 评论(0) 推荐(0) 编辑