2012年8月6日
摘要: 编程规范要点(自己经常会犯错误的地方)1、注释应该放于代码的上方或右方,不可放于下方。2、代码较长,有多重嵌套时,应在段落结束处加注释。3、bool变量与零值比较:if(flag);整型变量与零值比较:if(i==0); Win32 API IsBadReadPtr IsBadWritePtr IsBadStringPtr IsBadCodePtr因为精度问题,浮点型变量不能直接使用==、!=与他值比较;指针变量使用NULL作为零值;不可混淆。4、使用malloc和new申请内存后,立即检查指针是否为NULL( if(*p != NULL) )。使用free或delete释放内存后,立即将指针 阅读全文
posted @ 2012-08-06 18:03 fengluo 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 第一步:创建了对话框工程之后,要添加背景,需要先将BMP图片资源导入项目中(不管是主对话框还是自对话框)。具体步骤如下:1、右键单击向导里的Resource Files->Add->Resource...2、出现如下窗口,单击Bitmap,再点击Import...3、弹出路径选择对话框,找到你想要作为背景的图片,打开即可(图略)。4、导入成功后如下图:5、修改ID在Resource View 中新出现了一个Bitmap文件夹,将ID改成你需要的名字如:IDB_PIC_TWO(自己命名)到此导入完成。第二步:添加代码在Source Files中找到UITestDlg.cpp(你的项目 阅读全文
posted @ 2012-08-06 18:02 fengluo 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 关于文件操作,有许多需要学习的地方,现从零碎之处说起:1、怎样遍历目录下的子目录和文件?使用: CFileFind finder; CString path; path.Format("%s/*.*",lpszDirPath); BOOL bWorking = finder.FindFile(path); while(bWorking){ bWorking = finder.FindNextFile();}// 成功则返回句柄,失败则返回false;可用于判断是否是空目录。2、如何获得子目录或文件的文件名和路径?在上述代码内添加:string szaDirName = fi 阅读全文
posted @ 2012-08-06 18:02 fengluo 阅读(178) 评论(0) 推荐(0) 编辑