百度首页 | 百度空间
 
文章列表
 
您正在查看 "默认分类" 分类下的文章

2006-07-18 09:58
--- 当我们提到动态菜单的实现时,我们通常的做法是使用GetMenu() 函数获取一个Cmenu 类指针,然后调用CMenu 类方法AppendMenu, InsertMenu, ModifyMenu, RemoveMenu 等。本文介绍一种更加简洁的方法,它利用MFC 的消息映像机制及CCmdUI 类方法来实现。



---- 首先,我们简要说说VC 中MFC 的消息映像。每个Windows 程序员大概都对以前使用的窗口函数WindowProc 记忆犹新,当我们面对各种消息时,我们别无他方,只能使用庞大而机械的switch-case 语句来实现不同的分支选择。在VC5.0 中使用V4.2 版的MFC 基本类库,你将告别switch-case 语句,代之以透明的消息映像。要在一个类中使用消息映像,在类声明中,必须显式的加入宏DECLARE_MESSAGE_MAP:



class CMyClass: public CBaseClass

{

DECLARE_MESSAGE_MAP()

}



---- 在类实现中,必须使用两个宏BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP,BEGIN_MESSAGE_MAP 带两个参数:当前类和直接父类:

---- BEGIN_MESSAGE_MAP(CMyClass, CBaseClass)

---- // 消
类别:默认分类 | 评论(0) | 浏览()
 
2006-07-13 12:19


 


    做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。


    我要说的将分成三部分,
    1.是我面试的具体经过
    2.是由面试想到的
    3.现今我应该做的。
    当然这些话很大程度上是我个人的意见,不可能完全得到大家的赞同,所以 在

类别:默认分类 | 评论(0) | 浏览()
 
2006-06-06 18:13

/********************************************************************

*  文件名: micosoft.h

*  文件描述: 解微软面试题

*  创建人: 陈泽丹, 2006年3月28日, (QQ:82314038)

*  版本号: 2.0

*  修改记录:

********************************************************************/

/*====================================================================

问题描述:

5个海盗抢到了100颗宝石,每一颗都一样大小且价值连城。他们决定这么分:  

1抽签决定自己的号码(1~5);  

2首先,由1号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按

照他的方案进行分配,否则将被扔进大海喂鲨鱼;  

3如果1号死后,再由2号提出分配方案,然后进行表决,当且仅当超

过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼;  

5依此类推……  

条件:每个海盗都是很聪明的人,都能很理智

类别:默认分类 | 评论(0) | 浏览()
 
2006-06-05 19:08

摘自csdn



已知strcpy函数的原型是:

char * strcpy(char * strDest,const char * strSrc);

1.不调用库函数,实现strcpy函数。

2.解释为什么要返回char *。

解说:

1.strcpy的实现代码

char * strcpy(char * strDest,const char * strSrc)

{

if ((strDest==NULL)||(strSrc==NULL)) //[1]

throw "Invalid argument(s)"; //[2]

char * strDestCopy=strDest; //[3]

while ((*strDest++=*strSrc++)!='\0'); //[4]

return strDestCopy;

}

错误的做法:
类别:默认分类 | 评论(0) | 浏览()
 
2006-05-19 14:52

 

常常在建立header file的时候需要先写一段文字

比如下面这段话

#ifdef HEADERFILENAME_H

#define HEADERFILENAME_H




class ClassName

{

  ...

};



#endif 那段#ifdef有必要写吗?

其实有些无写都不会影响代码的Runtime

不过对运行速度和文件大小有一定的影响



大概很多人很喜欢用#include来抓取文件吧

炎也很喜欢

总是在main.cpp中include一次

然后又在classfile.cpp中又使用一次

每次都include同样
类别:默认分类 | 评论(0) | 浏览()
 
2005-12-30 01:28
测试``
类别:默认分类 | 评论(0) | 浏览()
 
2005-12-02 23:15






  我已经在新浪BLOG安家了,欢迎你时常过来做客,大家多多交流哦。我会把一些新鲜有趣的东西记录下来一块与你分享。也希望你记住我的BLOG地址,你可以把她添加到你的收藏夹,也可以把她复制下来告诉你的朋友们。



  :)



  我的BLOG地址:  http://blog.sina.com.cn/u/1197554852



类别:默认分类 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
Soft(48)
 
 
 
 
 
 
其他(10)
 
c/c++(46)
 
 
 
Vb(2)
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

学习了,呵呵
 
 

很好.
 
 

楼主能不能详细说说里面的PING功能,最主要就是这一点了
 
     


©2008 Baidu