01 2011 档案
摘要:昨天晚上没事看了孙鑫VC视频的第9课,一边和老婆发短信,一边听着视频,感觉优哉游哉的,呵呵,无语的是最后他又用VC组件了,好吧,我承认我用的VS2008,而从VS2005开始就不支持Splash screen这样地基于源码地组件了,上一个右键菜单组件我就忍了,你还来…… 不过本着不服输的精神,就手动整一个吧,还有就是可能贴出来的代码排版有问题,事先声明不是我的错,这个CSDN博客系统的问题,有图为证,看看我那边test日志就知道了 新建一个单文档应用程序,从CWnd类派生一个类就叫CSplashWnd吧,如图。 添加两个保护属性的成员变量,如下所示,感觉有时用向导反而不爽,自己敲吧。 //初.
阅读全文
摘要:因为一直是在嵌入式,以前没有接触过VC/MFC,自然也没有用过VS。但在打开资源视图时就遇到了一个不大不小的问题…………
阅读全文
摘要:谁可以帮我解释一下为什么发的代码排版不一样了,如图所示??还有,难道CSDN发帖不能本地图片?why??
阅读全文
摘要:最近没事在看孙鑫的VC视频教程,也想学学VC了,在第八课中有一个逃跑按钮的实现,不过在视频中是用两个按钮,依次一个显示,一个隐藏来实现的,后面孙鑫也提到了可以用SetWindowPos函数来实现一个坐标随机的逃跑按钮,但视频中没有给出实现过程,这里,我们来实现一下。
阅读全文
摘要:原 型: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));
功 能: 使用快速排序例程进行排序
参 数:1 待排序数组首地址 2 数组中待排序元素数量 3 各元素的占用空间大小 4 指向函数的指针,用于确定排序的顺序
阅读全文
摘要:C90及C++的数组对象定义是静态联编的,在编译期就必须给定对象的完整信息。但在程序设计过程中,我们常常遇到需要根据上下文环境来定义数组的情况,在运行期才能确知数组的长度。对于这种情况,C90及C++没有什么很好的办法去解决(STL的方法除外),只能在堆中创建一个内存映像与需求数组一样的替代品,这种替代品不具有数组类型,这是一个遗憾。C99的可变长数组为这个问题提供了一个部分解决方案。可变长数组(variable length array,简称VLA)中的可变长指的是编译期可变,数组定义时其长度可为整数类型的表达式,不再象C90/C++那样必须是整数常量表达式。在C99中可如下定义数组:int
阅读全文
摘要:在数学运算当中经常会涉及到判断两个数是否相等的情况对于整数很好处理 A==B这样的一个语句就可以解决全部的问题但是对于浮点数是不同的首先,浮点数在计算机当中的二进制表达方式就决定了大多数浮点数都是无法精确的表达的现在的计算机大部分都是数字计算机,不是模拟机,数字机的离散化的数据表示方法自然无法精确表达大部分的数据量的。其次计算机浮点数的精度在单精度float类型下,只有7位,在进行浮点运算的时候,这个精度往往会导致运算的结果和实际期望的结果之间有误差因为前两个原因,我们很难用 A==B来判定两个浮点数是否相同很自然,我们可以想到 fabs(A-B) < epsilon 这样的一种判别方法
阅读全文
摘要:我们奔三的80后,见到亲戚朋友,他们不再问你考试考了几分,更多的是问现在一个月工资多少;我们奔三的80后,每天不再感叹学校有多少作业做不完,开始感叹油价、房价涨的有多快;我们奔三的80后,不再乱买东西,月底开始算计这个月还了信用卡,还了房贷,还剩下多少钱;我们奔三的80后,渐渐地讨厌酒吧、KTV,喜欢亲近自然,喜欢健康的生活方式;我们奔三的80后,偶尔会有寂寞,偶尔会挂念一个人我们奔三的80后,我们开始追逐梦想,不会再轻易流泪,不会再为了一点挫折而放弃;我们奔三的80后,没有了年少的轻狂,把遇到的挫折困难都当成一种人生的阅历,试着去包容,试着去忍耐;我们奔三的80后,我们隐身上QQ 看看谁在线
阅读全文