C/VC/MFC
文章平均质量分 52
newrain021011
我期待的职业生涯:
在一技术娴熟的公司作一名技术员,团队成员非常融洽,创意不断,不断能够完成新的任务。从一名初级技术员晋升到中级技术员,高级技术员,最后成为一名出色的技术总监或技术总工程师
展开
-
易语言
是由吴涛开发的一种新的编程语言,支持全中文编程,由于界面跟VB相近,使用起来方便,因而有人戏称之为“傻瓜编程”。有兴趣的朋友可到下面的连接去看看:http://eyuyan.com原创 2004-12-27 13:00:00 · 1390 阅读 · 1 评论 -
三种自定义消息数值范围
在CSDN上看到一贴关于自定义消息的讨论: 【http://topic.csdn.net/u/20080417/11/9e091cfe-3978-4b73-a1bd-ff5e7d508917.html】 第一种楼主的方法是通过WM_USER自定义消息,这个方法,比较常用,也是容易知道的。楼主的5个步骤: 1.#define wm_user_message wm_user+int (sh原创 2008-04-20 13:20:00 · 1223 阅读 · 0 评论 -
CppUnit单元测试使用方法
使用CppUnit编写unit测试 编写unit测试,需要连接cppunitXX.lib,XX依据配置选择后缀字母。CppUnit包含的路径必须在include搜索的路径中 可以通过下面方式添加 Project Settings/C++/Preprocessor/Additional include directories或 Tools/Options/Directories翻译 2008-04-11 22:21:00 · 763 阅读 · 0 评论 -
Thinking In C++笔记(一)
If you dont know what exceptions might occur, dont use exception specification. Exception specification are mainly for non-template classes. Due to you dont know what will occur when templat原创 2008-04-09 17:23:00 · 548 阅读 · 0 评论 -
Effictive C++中的一些笔记总结
Effictive C++中的一些笔记总结:地址http://blog.csdn.net/ppcat_001/archive/2007/12/06/1920914.aspx转载 2007-12-26 12:44:00 · 620 阅读 · 0 评论 -
[转]VC中常用文件功能函数收集
获取当前路径void GetCurrentDir( char * pPathName )......{ char PathName[MAX_PATH]; char *p = NULL;GetModuleFileName( NULL , PathName , MAX_PATH);// (strrchr(filename,))[1] = 0 ; p = strrch(PathName,原创 2007-12-26 10:30:00 · 650 阅读 · 0 评论 -
C++支持的多态方式
1、通过一个隐式转换,从派生类指针或引用转换到其公有基类的指针或引用。 Query *pquery = new NameQuery("Glass"); 2、通过虚拟函数机制: pquery-eval();3、通过dynamic_cast和typeid操作符 if( NameQuery *pnq = dynamic_cast (pquery)) ..原创 2007-06-08 06:31:00 · 717 阅读 · 0 评论 -
文件内容读取
从文件中读取整个文档的代码fseek( fp,0, SEEK_END); //移动到文件末尾int len = ftell( fp ); //读取文件长度cha *pBuf = new char [len+1];rewind (fp) ; //返回到文件头fread(pBuf,1,len,fp); /原创 2007-05-20 08:51:00 · 767 阅读 · 0 评论 -
MFC消息处理与SDK消息处理
在MFC类实现中,采用消息映射实现对消息的响应,从而改变了在SDK中的循环结构,使得消息的流转更加隐蔽。在SDK中有分三部分构成:WNDCLASS wnd;wnd.lpfnWndProc = WndProc ; // 首先将回调函数设置好SDK循环结构,进行消息循环 while(GetMessage(&msg,NULL,0,0)) { TranslateMessage原创 2007-05-06 16:37:00 · 941 阅读 · 0 评论 -
函数指针的应用
函数指针,说白了就是一个地址。 int (*ff(int))(int*,int);该声明将ff()声明为一个函数,它有一个int型的参数,返回一个指向函数的指针,类型为: int(*)(int *,int);等同于 typedef int (*PF)(int *,int) PF ff(int); extern "C" void f(原创 2007-05-06 16:29:00 · 742 阅读 · 0 评论 -
两个注意点
1、整型数相除存在舍去余数的问题。 1+2+3+.....+ n = (1+n)*n/2 如果用整数直接相除显然存在问题。正确解法为: if(n%2 == 0) sum = (1+n)*(n>>2); else sum = ((1+n)>>2)*n; 2、两个数相交换第一种方法: a = a + b; b = a - b; b = a -原创 2007-05-08 23:11:00 · 642 阅读 · 0 评论 -
AfxGetApp 解剖
MFC中有不少的全局函数,方便在不同对象中获取不同的内容或创建不同的对象。主要全局函数有:AfxWinInit() AfxBeginThread() AfxEndThread() AfxFormatString1() AfxFormatString2()AfxMessageBox() AfxOutPutDebugString() AfxGetApp() AfxGetMainW原创 2007-05-06 16:35:00 · 7862 阅读 · 11 评论 -
获取鼠标点窗口句柄
/* The GetCursorPos function retrieves the cursors position, in screen coordinates. */ BOOL GetCursorPos( LPPOINT &point ); /* The WindowFromPoint functi原创 2007-08-02 11:44:00 · 911 阅读 · 0 评论 -
鸡肋还是软肋?
公司终于在今天放假了,感觉很疲惫,心力憔悴的感觉。真的很不再想在这个公司里面继续干下去了,做的是公司里面不受重视的行业,感觉很不爽。原创 2007-02-15 15:36:00 · 630 阅读 · 1 评论 -
c语言函数库
http://blog.csdn.net/shaohui/archive/2004/11/05/167969.aspx原创 2004-12-27 14:53:00 · 2554 阅读 · 4 评论 -
Bridge模式
Bridge模式可以更方便的扩展,实现了类的实现与定义的完全分离。实现方式为:通过定义两个类,一个类来定义功能,另一个类来实现功能,实现功能的类的对象以参数形式赋给定义功能的类,从而实现信息相互配合使用。本想在此处插入Bridge模式的UML图示,插入太麻烦,过几天修改插入!下面是Bridge模式的一个实现例子: /// 抽象类定义// window.h: interfac原创 2008-04-20 10:07:00 · 872 阅读 · 0 评论