摘要:1.基于对话框运行的情况,即只允许单一对话框运行的情况.使用互斥变量.在cwinapp::initinstance()的重载函数中,加入如下语句. handle hmutex = ::createmutex( null, true, m_pszappname ); if ( ::getlasterror() == error_already_exists ) return false;如果已经有实例运行,则会返回 erro_already_exists 值......
摘要:现在关于oo的编程思想已经越来越被大家接受,但是大家对一些基础化的东西不是很熟悉,比如基类和子类的调用顺序。在这里我以c#为例给大家讲解一下对于一个下面一段代码 public class baseclass { public string a="baseclass" ; public baseclass() { a="初始化baseclass"; } } public class extendclass:basecl......
.net 开发人员应必须拥有的10个工具 nunit to write unit tests
http://www.nunit.org.
nant to build your solutions
http://nant.sourceforge.net 【相关文章:全世界所有程序员都会犯的错误】
ndoc to create code documentation
http://ndoc.sourceforge.net 【扩展阅读:JAVA中最为关键的几个知识点】
fxcop to police your code
http://www.gotdotnet.com/team/fxcop 【扩展信息:建筑的永恒之道】
codesmith to generate code
http://www.ericjsmith.net/codesmith
...
下一页 摘要:摘要 首先声明一下,本文是个粗疏和简单的daily build解决方案,有关ant、源代码管理(尤其是版本控制)、以及所谓持续集成的高级特性或功能在本文中均不会涉及,牛人请不要在此浪费时间。但本文所述的解决方案对于象我们团队(5个developer)这样一个轻巧的项目组的确非常适用。 1. daily build模型 2. 团队规则 以我的陋见,每日构建(daily build)其实技术实现是其次,而开发团队以每日构建来削平项目发布压力、提供代码质量的目的......