- 博客(63)
- 资源 (1)
- 收藏
- 关注
转载 Using CppUnit's MFCTestRunner with VS 6.0
Richard M. Conlan - August 2005This guide is walks you through getting MFCTestRunner working in Microsoft Visual Studio 6.0. I was reliant upon and am thankful for the existence of Axel Pospischi
2006-04-12 16:28:00
816
转载 Checklist CppUnit and VC 6.0
Axel Pospischil, apos@gmx.de, october 2002Hello to alls lowers of extreme programming and stable code, Download this document:CppUnit_GUI_under_VC6_0.zipIntroductionI am a real beginner
2006-04-12 16:27:00
1027
转载 SVN使用技巧
程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。我们使用Sub Version(简称SVN)作为版本管理工具。这里着重介绍SVN作为跨平台的多人协作使用方法。在多个程序员管理同一段代码的过程中,版本的管理显得尤为重要,使用SVN可以方便的进行分支、合并,记录下所有的版本。基本配置 在开始
2006-03-17 10:06:00
2661
1
转载 Subversion(SVN)相关资源
<!--if (top.location != self.location)top.location=self.location;// -->SourceForge 开始推 Subversion(SVN) 版本控制系统 http://windtear.net/archives/20
2006-03-17 10:03:00
1698
原创 碰到了CString的一个奇怪问题
今天在调试代码时发现 CString中会出现吧/0也视为一个字符的奇怪现象。跟踪到内部发现是使用+=时的bug。没办法只好绕道处理
2006-03-16 14:27:00
865
原创 SHOUTcast优势
一. SHOUTcast优势1. SHOUTcast支持Linux平台,可以有效降低运营成本2. 播出控制通过Winamp完成管理相对简便。3. 支持多种客户端接收信号。4. 支持文件格式广泛。二. SHOUTcast配置正式全称是SHOUTcast Distributed Network Audio
2006-03-09 09:35:00
1078
原创 Firefox Extension开发手记(第三天)- 编写XPCOM
XPCOM与COM从概念上区别不大,都通过IDL描述接口。在VC工程中,添加一个IDL文件指定示意XPIDL编译即可XPCOM定义一个接口和其方法[scriptable, uuid(90758A97-A6F3-4ea4-8953-16BD2EE3A977)]interface IMyComponent : nsISupports{ long Add(in long a, in lon
2006-02-28 12:22:00
1560
原创 Firefox Extension开发手记(第二天)- 安装
先说说安装问题,如何编写出正确的安装文件,在我第一次做插件时也一头雾水。文档里的说明相对简单,但是实际操作时问题较多。 install.rdf 这是最根的文件通过他Firefox才能从对应的jar文件中找到程序(chrome)XPCOM(componets)和资源(skin、locale)登。还有install.jsFirefox和Thunderbird不使用 对应的目录
2006-02-21 14:33:00
2707
原创 Firefox Extension开发手记(第一天)- Firefox的界面构成解析
从网上查找了很多有关开发Firefox Extension的文章(感谢Google给予的支持与关怀),看看没有特别清晰的说明,在此把Firefox的开发做一个总结。 Firefox的基本架构是基于XUL的技术,Firefox的界面就是通过chrome/Browser.jar完成的。当一个Firefox界面显示出来的时候,可以把它整个看成一个DHTML的界面。也就是
2006-02-18 13:16:00
1891
原创 IE中实现自定义的菜单
参考MSDN的一篇文章可以通过判断 dwID 加载不同的菜单 #define IDR_BROWSE_CONTEXT_MENU 24641 #define IDR_FORM_CONTEXT_MENU 24640 #define SHDVID_GETMIMECSETMENU 27 #define SHDVID_ADDMENUEXTENSIONS 53HRESULT CBrowser
2006-02-17 13:54:00
893
原创 Firefox 插件开发 xpcom C++
最近在做Firefox的开发,需要一些COM的操作。1.搭建开发环境,首先需要下载SDK(Mozilla上)从Gecko的SDK中把Sample程序抽出来,参考他的设置,建立一个对等的VC6工程。指定idl使用XPIDL编译(随Gecko SDK但需要下载 libIDL.0.6.dll和对于的glib)2.设定VC的环境变量3.使用regxpcom进行测试 参考Mozilla上
2006-02-11 10:04:00
2359
1
原创 IE插件开发
IE的工具条作为Deskband组件有IE自动加载,同时对于注册的BHO对象也随IE自动加载。需要考虑如何有效的支持多种基于IE的浏览器的扩展支持Maxthon Tencent Netcaptor(相对较多)。IDeskband接口
2006-01-25 17:14:00
1915
1
原创 新的项目开始了,我们要做IEToolbar了
为IE提供一个方便快捷的工具条完成基本的服务。如果设计一个具有比较灵活的拓展架构,如何高效的获取数据?XML SOAP TDC HTMLPluginJavascript Host
2006-01-25 17:01:00
864
原创 关于我在CSDN Blog的用途的定位
CSDN是一个以开发者为服务对象的社区。我希望我在这的这个Blog能够成为一个记录一个程序员自我认识与自我发展的记录。
2006-01-25 16:58:00
663
原创 C++中的Exception
自己项目中前期开发的数据层代码,过渡使用Exception导致处理逻辑残缺,执行流程混乱。由此想想说说Exception。C++提供了Exception机制可以在程序执行中抛出异常,但是在目前C++的基础上增加的Exception的特点就像C++的指针一样具有太大的灵活性,对于一般程序员使用Exception往往会造成结构混乱。Java是Pure OO内建的Exception相对于C++方式的
2006-01-22 12:10:00
1220
原创 关于CSV和vCard
通讯录系列的软件以vCard和CSV存储的格式多见,一般的手机都支持vCard的导入导出。今天测试中发现我们在处理CSV和vCard时对回车换行的处理没有遵照RFC文档导致处理较特别的CSV和vCard时异常。vCard version 3 is defined in two parts: RFC 2425, MIME Content-Type for Directory Information
2006-01-13 09:36:00
2833
原创 使用js分析url
function prints(str) {var matchPIC = new RegExp("((?:http|https|ftp|mms|rtsp)://(&(?=amp;)|[A-Za-z0-9/./=/?%_~@#:;/+/-])+(gif|jpg|png))", "ig");var matchURL = new RegExp("((?:http|https|ftp|mms|rtsp):
2006-01-10 10:05:00
774
原创 导入Yahoo 联系人
给新的导入导出做导入yahoo联系人,分析yahoo的通讯协议,也可以为规划新的同步协议大好基础。后面计划完成导入QQ联系人、AIM和Jabber。不断的增强导入导出功能。开源的项目中以libyahoo2对yahoo协议的较全面,目前可以登录雅虎通。libyahoo2是基于C开发的协议库,以Callback机制完成互动。
2006-01-06 09:31:00
937
原创 测试问题
今天碰到了一个测试的小问题,但是从中也折射出,什么是测试?怎样使测试成为提高品质的关键。测试需要流程化,需要制度化,但也需要具备一定的灵活性,要不然流程形式是走了,但问题却变的巨大了。
2005-12-29 20:25:00
727
原创 CView的OnMouseActivate响应
今天帮助调试程序,发现当没有给C×××View使用DYNAMIC_CREATE宏时,MFC不调用OnMouseActivate。
2005-12-29 20:11:00
1352
转载 转贴C++中几个比较不常用的关键字(http://www.zahui.com/html/1/39853.htm)
mutable关键字关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变,对像的状态也会随之发生变化!如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是该函数不会修改类的非静态数据成员.但是有些时候需要在该类函数中对类的数据成员进行赋值.这个时候就需要用到mut
2005-12-29 20:07:00
920
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅