现在的位置: 首页 > 综合 > 正文

使用VC6测试各种小程序

2013年09月09日 ⁄ 综合 ⁄ 共 1532字 ⁄ 字号 评论关闭

使用VC6测试各种小程序
————
更新于2012年8月19日 星期日

http://blog.csdn.net/shunqiziranhao007/article/details/7816191

————
VC6是一个集成开发环境,主要是用来方便程序员开发。
接触的东西多了,麻烦就来了。
写一个小的C语言测试程序,在VC6中运行,产生各种垃圾文件,占了硬盘的空间,删除起来又麻烦,同步盘的到来又让我考虑到不能把一些垃圾同步到同步盘中,东西多了,上传太不给力了,太费时间了,所以就有了前面的VC垃圾清理批处理。后来我有嫌麻烦,就想着怎么省事省心。就想到了下面的方法。
 
专门建立一个Debug文件夹,用来测试程序用。
在Debug文件夹下建立一个名为VC6的空工作区。工作区中可以添加各种工程,所以可以用来测试各种基于某个工程的程序了,把相关文件添加到工程,或者,在工程的源代码中添加代码测试,记录下测试的结果就行。产生垃圾也没什么,又不多,又不上传。我感觉蛮方便的。
 
————
2012年8月19日 星期日——后面看了《windows核心编程V5en》在4.1,学到了一个小技巧。原文如下:
However, it is a little-known fact that you can remove the /SUBSYSTEM linker switch from your project altogether. When you do this, the linker automatically determines which subsystem your application should be set to.
这样我们对Win32的程序不用分为Application和Console了,直接删掉 /SUBSYSTEM ,让vc自己去决定。
环境是win7-32-vc6,建立一个Win32 Console 工程,命名为 Win32的空的工程,菜单Project,Setting,Link,System,SubSystem设置为not set就好了。这样就可以用来测试两种类型的程序了。一个工程搞定,真的很方便。
环境是win7-32bit-vs2010,建立一个Win32 Console 工程,命名为 Win32,空的工程,右键工程,属性,Linker,System,SubSystem设置为not set就好了。这样就可以用来测试两种类型的程序了。一个工程搞定,真的很方便。
————
 
————
Win32 Console Application工程
————
有四种类型的工程供选择。
1.An empty project.
2.A simple application.
3.A "Hello,World" application.
4.An application that supports MFC.
 
建立一个基于MFC的工程,命名为Win32ConMFC,用来测试MFC中一些类如CTypedPtrList等的用法。
 
————
Win32 Application 工程
————
3种类型可供选择。
1.An empty project.
2.A simple Win32 application.
3.A typical "Hello World!" application.
 
————
MFC AppWizard(exe)
————
3种类型:
1.Single document
2.Multiple documents
3.Dialog based
 
建立一个单文档工程,命名为 MFCSingle,用于测试mfc单文档方面的东西。
建立一个多文档工程,命名为 MFCMultiple,用于测试mfc多文档方面的东西。
建立一个基于对话框工程,命名为 MFCDialog,用于测试基于对话框方面的东西。
 
 

还有其他工程,可以按照类似的思路玩。



抱歉!评论已关闭.