自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凤凰木

时间的痕迹

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 招蚊子

据说A型血的人最容易招蚊子,我是A型血。也许因为现在的房子在二楼,所以,免去了搭乘电梯的麻烦,夏天一到,蚊子兄弟便常常的来光顾我的屋子。白天还好,忙着动来动去,兄弟难以插嘴。夜里就惨哉,每每困意袭来之时,不是脑门一片嗡嗡,便是腿上多了一个包。美梦常常因此破灭,更不用说“彻夜"的追杀。没办法,为了白天不再困意绵绵点头连连,该把往年的雷达重又翻出,对不住了。。。蚊子兄弟。

2008-06-26 20:46:00 454

转载 C++惯用法之RAII(转自水木清华)

C++号称是多范式的通用编程语言, 但是RAII实际上已在C++编程技术中变成不可或缺的核心技术. RAII几乎无处不在的身影不仅仅来自于C++之父的大力提倡, 更来自于这一技术本身的简单, 高效和几乎无所不能的适应面.如果您还没有听说过RAII的话, 那么我在这里再重新叙述一遍, RAII是下列英文短语的首字母缩写:Resource Acquisition Is Initialisati

2008-06-24 14:48:00 651

原创 时间的痕迹

很久没有写博了,05年那会儿还是蛮有热情的,书生意气,每天还会看自己博客访问的数量,上来论坛灌水。而后随着工作的繁忙,慢慢的变得默然起来。世界变化的太快了,尤其是像计算机行业,有谁还会相信“这个世界只要有20台大型机”就够了的预言?技术的发展成就了一批人的创造力,但这些信息也淹没我这般平常工作的人,生活里的想法和生活方式变得简单而单一。其实,每个人,每天总是会有许多想法的,我现在想做的,是想留下一

2008-06-21 10:23:00 437

转载 关于.net的精彩对话

我想很多爱好软件编程的网友都像我一样,对微软推出的.net平台充满了好奇,但是看了相关的文档也是一头雾水,还好,Purple很幸运在QQ上遇到了 一位.net高手,经过高手的一番教导,Purple已经对.net了解到了些皮毛,虽然很少,但是对进一步认识.net是很有帮助的。有兴趣了解. net的朋友,不妨看看下面的这段“关于.net的精彩对话”。Purple:我对.net没有什么概念!Darkro

2006-12-04 13:45:00 774

转载 user breakpoint called from code at 0x******

在调试程序中遇到提示“user  breakpoint  called  from  code  at  0x......(地址)”时,这并不一定是因没用户设置了断点的关系,而是因为系统执行了一个硬编码断点操作(hard  coded  breakpoint  instruction)。     例如在Windows  NT下当正被调试的应用程序获得焦点时,如果F12键按下,则Windows  N

2006-10-10 13:38:00 3820

转载 MFC: Visual Studio 2005 and Beyond - from msdn

http://msdn.microsoft.com/visualc/whidbey/mfc2005/default.aspxSteve TeixeiraMicrosoft CorporationJune 2005The Microsoft Foundation Class (MFC) Library continues to be the most popular C++ applicati

2006-07-04 13:51:00 1165

原创 利用CArchive进行配置保存的妙用

BOOL aaadlg::CheckDlgValueChanged(void){    CMemFile curFile(512);    GetValueFromCtrl();    SaveDlgValue(&curFile);    return !MemFileEq(m_pmemFile,&curFile);}BOOL aaadlg::SaveDlgValue(CMemFile* pFil

2006-05-09 14:20:00 887

原创 关于跨模块的内存整理

需要使用非mfc的静态库,具体还需要深化一下。  

2006-04-19 21:02:00 787

转载 const & mutable

mutable与const修饰词的对称性 smilemac 恐怕没有程序员会反对在该使用const的地方使用const,但大部分程序员却非常反对使用mutable,所以也很少注意mutable与const的对称性。 我们知道,const是一种语义与语法统一得非常好的修饰词,这在C++中其实并不多见,C++很多语法概念在语义上是模糊不清的,但const却是一个异数。const

2006-04-18 10:26:00 1318

原创 xpath 对于 comments的处理

直接使用从 GetNodename 得到的comments的名称中,含有 # 号,使得无法通过 selectSingleNode进行 xpath 节点的选择,通过一个path 处理函数,将如下的 path处理"/SimplePatternXML[1]/DataItemSet[1]/DataItem[1]/#comment[1]"得到 "/SimplePatternXML[1]/DataItemSe

2006-04-06 15:02:00 1139

原创 Some tips of using vc

VC的若干实用小技巧(一)  发布时间: 2005-4-5 9:20:07 被阅览数: 412 次Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。  1:使用vc开发项目时,常会遇到这种情况:     即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提

2005-12-12 17:33:00 673

原创 关于onnclbuttonup

from  http://www.programfan.com/club/showtxt.asp?id=111269"对于这个问题~我已经解决了~谢谢大家的解答~其实在WM_NCLBUTTONUP这个里面他是在左键点击客户区然后再在非客户区释放时响应此消息~所以才会脱动着窗口到左键释放时没此触发消息...."

2005-11-28 13:48:00 1018

原创 SetCapture 函数

HWND SetCapture(hwnd) 说明:SetCapture函数向属于当前线程的给定窗口设置鼠标捕获。一旦某一窗口捕获了鼠标,则不管光标是否在该窗口的边界内,所有鼠标输入都直接对着该窗口。同时只能有一个窗口捕获鼠标。 若鼠标光标正在其他线程创建的窗口之上,则仅当按下了一个鼠标按钮时,系统才将鼠标输入指向给定的窗口。   参数:hwnd 标识当前线程中将捕获鼠标的窗口。 返

2005-11-24 10:23:00 2738

原创 关于为cwnd增加鼠标双击的响应需要注意的

    CString szClassName = AfxRegisterWndClass(CS_DBLCLKS | CS_CLASSDC | CS_SAVEBITS | CS_HREDRAW | CS_VREDRAW,         ::LoadCursor(NULL, IDC_ARROW), (HBRUSH)GetStockObject(LTGRAY_BRUSH), 0);需要在 注册窗口类

2005-11-16 16:37:00 1305

原创 为菜单增加热键

Using MFC in C++ Part 2: Menus - Adding accelerator keys (Page 8 of 9 ) Accelerator keys allow a user to accessmenu items quicker by pressing a pre-defined combination of keys,instead of having

2005-11-15 15:05:00 896

原创 关于combox的map的设计

呵呵,如果从外部得到的变量的类型和combox要显示的内容不一致的话。比较好的方式是建立一个map来做影射。这个应该是属于设计模式部分的内容。

2005-11-11 11:29:00 765

原创 类的初始化和赋值

我的问题是关于初始化C++类成员的。我见过许多这样的代码(包括在你的栏目中也见到过):CSomeClass::CSomeClass(){    x=0;    y=1;}而在别的什么地方则写成下面的样子:CSomeClass::CSomeClass() : x(0), y(1){}我的一些程序员朋友说第二种方法比较好,但他们都不知道为什么是这样。你能告诉我这两种类成员初始化方法的区别吗?回答从技术

2005-11-08 22:40:00 1903

原创 文件打开路径

在你的winmain函数中的第二个参数就是传入的文件路径参数。比如int APIENTRY WinMain(HINSTANCE hInstance,                     HINSTANCE hPrevInstance,                     LPSTR     lpCmdLine,                     int       nCmdShow)

2005-11-05 09:34:00 881

原创 Java API 文档中文版发布

Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一。但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便。目前Sun 公司正在组织多方力量将此文档翻译成中文,并于近日在Sun 中国技术社区(http://gceclub.sun.com.cn/)正式发布java.lang和java.util类库API 文档的中文版,其他类库API文档的

2005-11-05 08:39:00 1055

原创 更换鼠标的图案

void CBbbDlg::OnButton3() {    HANDLE hCursor = ::LoadImage(AfxGetResourceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME),IMAGE_ICON,0, 0, LR_DEFAULTSIZE);        if(NULL == hCursor)    {        LPVOID lpMsgB

2005-11-04 13:24:00 917

原创 画五角星算法

    pDC->Ellipse(0,0,400,400);    CPoint a[6];    for(int i=0;i    {        a[i].x = 200 + 200 * sin(3.1415927*0.8*i);        a[i].y = 200 - 200 * cos(3.1415927*0.8*i);    }    CPoint b[6];    for (i=

2005-11-03 17:44:00 3828

原创 STL关于赋值的研究

占个座先。目前对STL的一些细节概念把握不是很好。

2005-11-01 14:29:00 712

原创 关于扁平工具条

VC编程实现IE风格的界面2001-11-13· ·刘 涛··yeskyhttp://www.yesky.com/20011113/204932.shtml  使用过IE浏览器的朋友都知道IE界面上的扁平工具条、地址栏,扁平工具栏上的按钮正常状态下为扁平态,按钮上的图像为灰色,当鼠标放在按钮上时,按钮突起(这种状态称为手柄),并且其上的图像变得鲜艳醒目,一些

2005-10-28 11:28:00 808

原创 可变大小的对话框的研究

1。注意在新建对话框的时候设置style Style: overlapping, Border: resizing, “Style: overlapping, Border: resizing”to be continue ......

2005-10-24 12:23:00 763

原创 SetClassLong-Changed the currsor

我想要改变窗口类成员hCursor,用SetClassLong如何给第三个参数赋值呢?比如我单击改变鼠标光标,我用SetClassLong(hWnd,GCL_HCURSOR,IDC_CROSS);提示,第三个参数错误。应该如何调用呢?SetClassLong(hWnd,GCL_HCURSOR,(long)LoadCursor(hInst, MAKEINTRESOURCE(IDC_CROSS)));

2005-10-19 15:44:00 753

原创 如何作一个类的回调函数

Windows 3.x是一个分时多任务操作环境,在此环境下,多个应用程序可以并发地执行。为了在并发执行的多个任务之间共享数据和资源,Windows 提供了几种机制,主要是通过剪贴板(Clipboard)和动态数据交换(Dynamic Data Exchange)。前者对于用户需要直接参与的数据交换来说,是一个非常方便的工具,但是如果希望数据交换自动进行时就必须依靠DDE技术了。编写DDE应用的技术

2005-10-18 16:49:00 2168

原创 CToolBar和SetTimer结合实现类似PhotoShop - pallet的延迟菜单输出效果

1) 自定义一个类从CToolBar继承2)响应该类的      OnLButtonDown(UINT nFlags, CPoint point)      OnLButtonUp(UINT nFlags, CPoint point)     消息3) LButtonDown 中处理 :    a) 通过  GetToolBarCtrl().HitTest(&Pt); 得到单击的 button 的

2005-10-13 19:59:00 755

原创 没有找到怎么发附件

太不爽了

2005-10-13 00:07:00 628

原创 关于退treectrl的on_notify 消息

下午写完了却没有提交上,郁闷简单的说,如果class wizzard 为我们增加的函数的前面没有NM_TREEITEM *pItem = (....)...(由 第一个参数转化而来)则该第一个参数是设置为空的!要注意其实相应click 消息,该参数就是空的。感到奇怪的是ms为什么不为click到tree 的 checkbox 的stateicon上添加一个消息选项只为 select changed

2005-10-12 23:27:00 861

原创 关于函数分裂的注意点

犯了好几次的错误!!关键是因为自己原先编程真的太随意了。只求能够实现功能对于程序本身结构是否完美完全的不在意如果增加新功能时候,思路基本和以前的思路一样的情况下,尽量不要分裂出新功能的函数,问题在于如果日后发现该函数中存在bug,往往改了一个地方而忽略了另外的一个地方。这一条特别的重要。

2005-10-08 15:05:00 783

原创 关于为IE添加工具条的部分资料

http://msdn.microsoft.com/workshop/browser/ext/tutorials/button.asp#details_comhttp://www.vckbase.com/document/viewdoc/?id=190先放在这里一部分,等自己做出一些东西的时候再小结。

2005-10-08 13:27:00 561

原创 WPS 2005看起来还是蛮不错的

至于真正功能性方面,还有待于需要专业试用office 排版的用户来验证。于我而言日常使用算是足够了。只是不知道在和 ms - office兼容性方面到底做的怎样。个人认为国产软件能够做到这样还真的是很不错了。现在个人版面费下载。有兴趣的xdjm不妨一试。http://wps.kingsoft.com/

2005-09-22 23:22:00 616

原创 关于DHCP的注册期

通常开机启动的时候系统向DHCP服务器发送一个ip租赁的消息是否可以通过软件实现来发这个消息或者发一个维持租赁的消息?如果可以的话,嗯。ipgw或许可以无限期延长?

2005-09-21 13:39:00 580

原创 UNREFERENCED_PARAMETER

在看Directshow Baseclass的时候看到这样子的代码UNREFERENCED_PARAMETER(pParam);跟踪到宏定义#define UNREFERENCED_PARAMETER(P) (P)#define DBG_UNREFERENCED_PARAMETER(P) (P)#define DBG_UNREFERENCED_LOCAL_VARIABLE(V) (V)使用的方法比

2005-09-19 10:50:00 1921 1

正则表达式教程和测试工具

正则表达式教程和测试工具,包含一个javascript的测试代码,和一个正则表达式的教程

2008-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除