- 博客(6)
- 资源 (12)
- 收藏
- 关注
转载 MFC中动态控件的创建与响应
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调用Cre
2008-07-10 18:17:00 1701
转载 Windows网络编程经验小结
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));
2008-07-08 09:54:00 1025
原创 全球千亿美元市值IT企业榜单
2008年6月不仅是中国股市大幅下滑的一月,全球资本市场上的表现也很不乐观,IT大企业更是如此。和2008年5月30日的市值相比,6月30日市值1000亿美元以上的IT企业没有一家上涨。有4家在5月30日市值超过1000亿美元的IT企业在6月30的榜单中退出。 不过在逆市中依然有13家IT企业留在了千亿美元市值的榜单中,其中包括微软、谷歌、IBM、思科、苹果、英特尔、惠普和甲骨文,以及中国移
2008-07-04 09:29:00 4020
原创 强制类型转换函数使用说明
标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型
2008-07-03 20:31:00 2340
原创 常用模板及迭代器的使用方法
vector定义:vector m_vctExpA;容器迭代器定义:a 不改变迭代器时:vector::const_iterator iter = m_vctExpA.begin(); vector::const_iterator iterend = m_vctExpA.end();b 改变迭代器时:vector::iterator iter = m_vctExpA
2008-07-02 11:01:00 1187
putty
2008-05-15
putty
2008-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人