DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年10月11日

摘要: 1.Visual Assist(强烈推荐)http://www.wholetomato.com/VA从5.0一直到现在的VAX,功能越来越 强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可 以更方便的查找工程中的文件、类和变量。2.WndTabs(强烈推荐)http://www.wndtabs.com/WndTabs主要是在编辑窗口中显示了所有已经打开的文件,在VC中能够更方便 的操作这些文件,比如修改文件属性,copy文件路径、文件名等,并且还开放源代码 阅读全文
posted @ 2012-10-11 17:48 DoubleLi 阅读(370) 评论(0) 推荐(0)

摘要: Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolboxhttp://www.codeproject.com/KB/MFC/UltimateToolbox.aspxGuiToolkit(开源,mfc扩展框架,类似Visual Studio 2003风格)http://www.beyondata.com/default.htmGardenUI(免费,界面效果挺好的, 阅读全文
posted @ 2012-10-11 17:36 DoubleLi 阅读(1670) 评论(0) 推荐(0)

摘要: 路上,有朋友说到服务端异常死掉,而客户端无法感知的情况。我说可以用KEEPLIVE去增加检测,刚好,网上有一文章写得很详细。 <以下是转>http://space.itpub.net/25259598/viewspace-684112在一个正常的TCP连接上,当我们用无限等待的方式调用下面的Recv或Send的时候: ret=recv(s,&buf[idx],nLeft,flags); 或 ret=send(s,&buf[idx],nLeft,flags); 如果TCP连接被对方正常关闭,也就是说,对方是正确地调用了closesocket(s)或者shutdown( 阅读全文
posted @ 2012-10-11 17:26 DoubleLi 阅读(1297) 评论(0) 推荐(0)

摘要: 最近由于项目的需要学习了一下DirectUI方面的东西,主要借鉴的是一个国外程序员写的代码(见引用一),看了后发现它更多的是探讨一种实现的可能性和思路,和实际应用还是有距离的,不过其实现还是很有意思的。在写此小结的时候又发现国内一个程序员将这个代码部分移植到WINCE下的代码(见引用二),因为平台的差异性要完全开发一个WINCE下的实际代码还是需要时间的。由于本人GUI开发做得少,工作中有关这方面的东西主要是提供思路和方法,学习DirectUI的主要目的是为了更新知识学习思路,文章中难免出现错误。一、核心1 、CWindowWnd:窗口对象类(窗口实例对象父类)2 、CDialogBuilde 阅读全文
posted @ 2012-10-11 17:25 DoubleLi 阅读(4627) 评论(0) 推荐(0)