摘要:
推荐一款软件:XMind简简单单生成漂亮的文档!生成这么一个漂亮的东西,看看我都用了哪些操作:除了输入文本和鼠标移动点击,就按了8下Insert。更重要的是这种树形结构非常方便横向、纵向扩展,你可以不用一次就考虑周全,可以先搭好一个框架,然后再增、删、改、查。这款软件基本功能是免费的,如果想用高级功能,则需要注册。不过请放心,基本功能已经很棒了!赶快试试吧!(别忘了推荐给你身边的同事,相信文职人员一定会喜欢的)http://www.xmind.net/ 阅读全文
摘要:
win32下开发console程序可以直接用printf打印到控制台。开发图形界面程序时,可以调用OutputDebugString将字符串输出到Debug窗口,注意是要调试运行才能看到Debug窗口输出!如果想像printf一样格式化输出,可以先用sprintf把要输出内容格式化成字符串,然后再用OutputDebugString将此字符串输出。 阅读全文
摘要:
下面这个网址(英文)介绍的比较全面。http://www.di-mgt.com.au/cryptopad.html 阅读全文
摘要:
SVN新手最容易犯的一个错误:就是把所有文件一股脑地全提交上去了。这样很不好,因为这当中包含很多编译器自动生成的文件,还有中间文件。这些文件可能每次编译都会不同,所以编译一次就冲突一次。很显然,这些文件都应被忽略掉。强大的SVN肯定早就考虑到这一点了,设置方法如下:就在“全局忽略样式(p):”那里填上你想忽略的文件(或文件夹)就OK了。下面给出一些常见的忽略列表:公共过虑的文件模式*.[Bb][Aa][Kk] *.[Dd][Bb] *.[Ll][Oo][Gg] *.[Mm][Aa][Pp] *.[Tt][Mm][Pp]delphi 源码提交时需过虑的文件模式*.~* *.[Dd][Dd][Pp 阅读全文
摘要:
附加头文件包含VC6.0中:VC6.0默认include包含路径:Tools>Options>Directories>Include files。对于特定项目的头文件包含,在“Project Setting>C/C++ (Category:Preprocessor)>Additional include directories”处添加附加头文件目录,相对目录参考*.dsp文件。目录路径不需添加双引号,路径分隔符为’/’或’\’,不必考虑反斜杠’\’的转义。多个路径之间以逗号分隔附加链接库包含VC6.0中:VC6.0默认lib包含路径:Tools>Option 阅读全文
摘要:
刚学mfc时只知道用MessageBox输出,可是MessageBox只能输出字符串,对于习惯于printf的我来说非常不便,后来查了一下mfc可以像printf一样输出,就是TRACE这个宏,用法和printf一样。关键的一点是:不要点“叹号!”正常执行,要调试运行,才能在Debug窗口查看到输出的结果。 阅读全文
摘要:
比如我想查一下fopen这个函数怎么用,在索引里搜索一下fopen,很容易找到了。但是如果我想横向扩展一下,查看一些与fopen相关的函数,应该怎么找呢?很简单,点击定位:你就能把fopen定位在目录中了,有了目录,所有相关的内容就都有了。 阅读全文
摘要:
详见wiki:http://zh.wikipedia.org/wiki/%E4%BB%A3%E7%A0%81%E9%A1%B5 阅读全文
摘要:
关于函数的调用规则(调用约定),大多数时候是不需要了解的,但是如果需要跨语言的编程,比如VC写的dll要delphi调用,则需要了解。 microsoft的vc默认的是__cdecl方式,而windows API则是__stdcall,如果用vc开发dll给其他语言用,则应该指定__stdcall方式。堆栈由谁清除这个很重要,如果是要写汇编函数给C调用,一定要小心堆栈的清除工作,如果是__cdecl方式的函数,则函数本身(如果不用汇编写)则不需要关心保存参数的堆栈的清除,但是如果是__stdcall的规则,一定要在函数退出(ret)前恢复堆栈。1.__cdecl 所谓的C调用规则。按从... 阅读全文