Vsy Project Integrated Development Environment(集成开发环境)介绍与实例介绍

欢迎访问惟思实验室:http://www.vsysv.com/

Vsp IDE专题:http://www.vsysv.com/ide/

用我前必看

因为平时需要用到很多的编程软件，比如ASM 、VC ，有时还要写驱动之类的，一装就是好几个G，装太多的DDK、SDK和程序用起来很麻烦、装起来也麻烦，所以在闲的时候就写了这个程序，它集成了很多的开发工具包和类库，包括DDK(3790.1830) 、XP PSDK、DirectX SDK 、detours SDK、 ATL/WTL、Speech SDK、以及VISTA SDK（使用VC6.0和VC2008编译器、连接器。）.另外支持MASM32 应用程序、MASM设备驱动程序和MASM16位应用程序的开发(附MASM DDK)（使用MASM编译器）,支持DOS程序（16位应用程序）C语言、Native应用程序的开发,本软件全套约350MB安装之后不用再安装其他任何开发工具和DDK、SDK，即可直接开发WIN32、DOS、以及设备驱动程序.

前几天发了个MASM16/32版的，发现不少BUG，整整忙了2天才改完，C/C++词法分析仍然有点问题，主要是某些结构体不能正常解析.词法分析那一块是在比现在还菜很多的那个时候写的，当时写的时候定的起点比较低，然而规模却不小，所以导致现在才发现的某些功能和缺陷无法在原有基础上扩展，要不然就要全部重写，对项目中的类解析没有写了，因为以后要全部重写,所以就没有花功夫去搞这一块了，工程量对我来说偏大.所以就尽量的改了一些，呵呵.

其实感觉这个开发环境对于比较正统和专业的开发环境来说是远远不能及的.特别是在对WIN32应用程序像MFC可以说这些完全没有实用性.但是在MASM32和16位应用程序开发上（自我感觉）还是很有用的.

注意:工程属性中的编译连接命令选项需要到命令框中手动改写.

因为此版本与上一版的改动之处非常多，所以上一版本的用户手册已不适用，因时间紧迫，所以暂未编写用户手册.如愿意查看上一版的用户手册请点击这里

还有安装的时候需要注意一点，就是尽量不要在中文的文件夹路径下面.因为16位编译器可能无法识别中文而导致编译错误.

再次感谢您下载使用，希望能为你的开发带来方便.有问题还望多多反馈.

以下示例部分来自微软SDK、DDK中的示例以及来自网络上的授权开源代码，为避免侵权,特此声明，所有源代码均未作节删，为原版完整示例，部分示例中可能包含原作者信息.

汇编语言

实例1: console(点击打开文件夹)
说明: 用汇编语言写的一个WIN32控制台程序

实例2: Win16(点击打开文件夹)
说明: 用汇编语言写的一个WIN16位程序

实例3: Win32Dlg(点击打开文件夹)
说明: 用汇编语言写的一个WIN32位窗口程序

Win16 Project （十六位应用程序项目源代码）

实例4: Bitmap(点击打开文件夹)
说明: 用C语言十六位应用程序，在DOS下显示256色位图

实例5: BootLoader(点击打开文件夹)
说明: 操作系统引导程序

实例6: Chess(点击打开文件夹)
说明: 16位应用程序五子棋程序

实例7: DumpDOS(点击打开文件夹)
说明: 16位应用程序，实模式访问/DUMP4GB内存

实例8: Fight(点击打开文件夹)
说明: 16位应用程序，打砖块游戏源代码

实例9: Round(点击打开文件夹)
说明: 16位应用程序，DOS下绘制图形

实例10: DOSAPP(点击打开文件夹)
说明: 16位C语言应用程序

实例11: Boot(点击打开文件夹)
说明: 16位C/ASM混编操作系统引导程序

32位 Windows应用程序

实例12: ActiveX(点击打开文件夹)
说明: 32位AxtiveX （C/C++）控件源码

实例13: AtlCom(点击打开文件夹)
说明: 32位AtlCom（C/C++）组件源码

实例14: Services(点击打开文件夹)
说明: 32位Services服务程序（C/C++）源码

DirextX9/10

实例15: SimpleDirectX点击打开文件夹)
说明: 32位DirectX（C/C++）编程示例源码

TTS

实例16: Speech(点击打开文件夹)
说明: 32位TTS 语音识别（C/C++）编程示例源码

实例17: TTSApp(点击打开文件夹)
说明: 32位TTS 语音识别（C/C++）编程示例源码

实例18: MSSTalkBack(点击打开文件夹)
说明: 32位TTS 语音识别（C/C++）编程示例源码

OpenGL

实例19: OpenGL(点击打开文件夹)
说明: 32位OPENGL（C/C++）编程示例源码

Win32设备驱动程序

实例20: diskperf(点击打开文件夹)
说明: 32位Windows磁盘过滤驱动程序源码

实例21: FileSpy(点击打开文件夹)
说明: 32位Windows文件过滤驱动程序源码

实例22: HelloWorld And Export(点击打开文件夹)
说明: 32位Windows驱动程序源码 ,HelloWorld入门及驱动程序导出示例

实例23: NDIS(点击打开文件夹)
说明: 32位Windows驱动程序源码 ,NDIS中间层驱动程序源码

MFC

实例24: MDI Project(点击打开文件夹)
说明: 32位 MFC多文档开发示例

其他问题:

如何建立16位应用程序:

先建立任意程序框架然后在菜单中 《项目》 ->《工程属性》 ->项目类型改为您想要的项目类型 ，再切换到编译器 点击恢复为系统预设的DEBUG/RELEASE组建模式即可.

十六进制编辑器反缓慢:

在属性窗口中折叠数据解释器选项可解决此问题.

Vsy Project Integrated Development Environment(集成开发环境)版权所有 CPMorn.dxmier

欢迎访问惟思实验室:http://www.vsysv.com/

更多精彩下载:

卫士反病毒软件(Vsy Antivirus & HIPS System)V1.0.0.0.31 (很久没更新了)

Vsy Project Integrated Development Environment(集成开发环境)V2.0 )(VsProject IDE With MASM Win16/32 Sdk)

惟思超级Detour(Hook)开发库

联系方式：E_Mail: 3.vc@163.com 3.asm@163.com QQ:3.vc@163.com