原文链接在GUI程序中使用printf函数: 1 #include 2 #include 3 4 void InitConsole() 5 { 6 int nRet= 0; 7 FILE* fp; 8 AllocConsole(); 9 nRet=_open_o...
分类:
其他好文 时间:
2014-09-04 09:34:47
阅读次数:
182
在最近的一次会议上,有高层谈到之前在中国觉得自己做得非常牛,但与美国同行接触后却发现与人家存在非常大的差距,这一点我在外企工作时也有过相同的体会。真正与外国同行接触后才会知道什么是差距,在这篇文章中我从软件开发project师的角度以“痛点”的形式来谈一谈我所觉得的差距。技能之痛相当数量的软件开发p...
分类:
其他好文 时间:
2014-09-03 16:31:27
阅读次数:
220
前言持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。1.开发环境我这..
分类:
其他好文 时间:
2014-09-03 13:16:27
阅读次数:
292
下面由MFC代码中抽取来,以最简便的方式实现了的链表功能:#include #include #include #define AFX_INLINE inline /*__forceinline*/#define ASSERT(f) ((void)0)#define AFX_NOV...
分类:
其他好文 时间:
2014-09-03 12:35:26
阅读次数:
288
转自:http://blog.csdn.net/ellor/article/details/1714741Timer事件,即定时器事件,是在游戏编程中,常常使用的一个事件。借助它能够产生定时运行动作的效果。这篇文章,就和大家一起探讨一下怎样使用SetTimer()函数。 1、SetTimer定义在那...
分类:
其他好文 时间:
2014-09-03 11:13:26
阅读次数:
200
最后还是决定在未来的道路上走向软件开发者这条路,从现在重新复习数据结构和算法。 关于数组有几个比较有意思的特点。 1.对于数组 int List[3],编译器将List[i]解释为指向一个地址为List + i*sizeof(int)的整数的指针。 对于int * List, int *List.....
分类:
其他好文 时间:
2014-09-03 11:01:26
阅读次数:
126
怎样设计接口? 众所周知,接口是提供给其它模块或者系统使用的一种约定或者规范。因此接口必需要保证足够的稳定性和易用性。这是设计接口的基本要求。1.稳定性 接口必须相对稳定,否则将导致接口的使用者和提供者为了适应新接口而不断改动接口的实现,可能反复进行无用功,严重时影响整个软件开发进度。那么怎样保证设...
分类:
其他好文 时间:
2014-09-03 09:34:56
阅读次数:
235
1. Windows API函数根据功能大体可以分为以下三大类型窗口管理函数:实现窗口创建、移动和修改等功能;图形设备函数:又称图形设备接口,实现图形的绘制及操作功能;系统服务函数:实现与操作系统有关的一些功能。2. 句柄:在Windows应用程序中除了普通变量之外的诸如窗口、按钮、滚动条等复杂的程...
分类:
其他好文 时间:
2014-09-03 00:03:55
阅读次数:
213
用MFC创建了一个对话框程序,想测试下引入asdo15.dll是否正常。错误提示:1>WMSTT.obj : error LNK2011: precompiled object not linked in; image may not run1>D:\project\WMSTT\Debug\WMST...
分类:
其他好文 时间:
2014-09-02 21:07:55
阅读次数:
323