vc6能用的SDK和库列表

初学Ultimate Toolbox,问题处理 采用原始的VC6,MFC版本做出来的界面不美观,由于项目需要对软件界面进行包装,在逛论坛之余看到业内推荐Ultimate Toolbox,立即到CodeProject http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx上 阅读详情

转自 KeSummer  的文章,也加了部分自己曾经使用过的SDK

Windows   server   2003   r2   SDK(最新的Windows   SDK是Vista版的)
提供最新操作系统的API接口,支持Windows2003r2以及以前的系统,如果想使用一些平台特性,这开发包是必备的。
http://www.microsoft.com/downloads/info.aspx?na=22&p=22&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3de15438ac-60be-41bd-aa14-7f1e0f19ca0d%26DisplayLang%3den
SDK属于Visual   C++的一部分,但其自带的版本较老,已经不适合一些产品了,例如WinXP等.该SDK包含以下MS产品的SDK:
Windows,Office,Windows   Script(这个应该算是个产品吧..WScript/CScript),netmeeting,IIS,   Internet   Explorer,MS   XML,GDI+,Windows   Media   Services,DirectShow...
包含以下的程序库:ATL,MFC,OpenGL...
更多信息请查看SDK或者MSDN自带的帮助目录.

netmeeting   SDK
想将远程桌面,多人会议,视频,文件传送,电子白板功能嵌入到你的程序或者网站中吗?用它就没错了.
内含在Windows   server   2003   r2   SDK

Internet   Explorer   SDK
可以用它来解析网页,从而开发出自己特别的需求的“新浏览器”,也可以扩展IE。遨游,TT等外壳浏览器就属于这类应用。QZONE也属于,新版本的QZONE是采用自动化的方式去扩展。
内含在Windows   SDK里。

WMEncoderSDK
Windows   Media编码器的开发包,可以从影像捕捉设备或桌面画面录制,亦提供文件格式转换的功能。
------------
是一套容易使用,而且功能强大的软件,提供使用者自行录制影像的功能,可以从影像捕捉设备或桌面画面录制,亦提供文件格式转换的功能。主要的特色在于容易使用、高品质编码、增强的可程序化与管理,特点为:新的使用者界面和向导,更容易设定与制作影片,用来提供网络现场播放或需求播放,并支持多重来源,可以立即切换来源,并可监视编码程序进行时的资料,如影像大小、资料流量等等。新的编码能力,支持de-interlacing、inverse   telecine和屏幕捕捉,能有更好的输出品质,能从320*240*60fps到640*480*30fps,捕捉文件最大可到30GB,支持的捕捉设备包括Winnov、ATI、Hauppauge,以及USB视讯摄影机等。Windows   Media   Encoder   SDK提供网站开发者全自动的编码控制,可从网络(LAN)远端控制,或透过API存取或ASP控制
----------------
http://www.microsoft.com/downloads/details.aspx?familyid=5691BA02-E496-465A-BBA9-B2F1182CDF24&displaylang=en

WMPlayerSDK
为Windows   Media   Player开发插件或者调用其组件的开发包。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e43cbe59-678a-458a-86a7-ff1716fad02f&DisplayLang=en

detours
Microsoft自己出的一个PE镜像操作包,可以轻松实现API   Hook,修改IAT等。
http://research.microsoft.com/research/downloads/Details/10E5D78C-592C-419D-A53E-BAE8DBD81801/Details.aspx

WTL(Windows   Template   Library)
一个基于模板技术、简洁而又完整的界面库,能生成小巧的应用程序,厌倦了庞大的MFC,可以考虑使用它来开发界面,除了对界面提供支持,还提供了一系列的辅助类,例如:CString,CFindFile等。8.0支持WinCE,以及Vista的特性。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e5ba5ba4-6e6b-462a-b24c-61115e846f0c&DisplayLang=en

DirectX   SDK
能出色地完成高速的实时动画渲染、交互式音乐与环境音效、高效多媒体数据处理等任务。Windows下游戏开发一般使用它。
http://www.microsoft.com/downloads/details.aspx?familyid=4b78a58a-e672-4b83-a28e-72b5e93bd60a&displaylang=en

DDK/IFS   DDK(Windows   Driver   Development   Kit)
用于开发Windows驱动程序的开发包,装了它VC也能开发驱动程序,不过推荐使用DDK带的build工具进行编译。IFS   DDK可以开发文件系统驱动。
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

MS   CHART
可以在程序里面画出专业的柱状图,曲线图等专业的统计图形。
内含在VB或者office的安装包里。

ATL
用于开发COM的一个框架,有了它,写COM就轻松很多了。除了对COM的支持,还提供了CImage(GDI+的包装类,很好用)、CRegKey(注册表的支持)、CAtlRegExp(正则表达式)等。
VC自带或者包含在Windows   SDK中

GDI+   SDK
GDI+是Microsoft的新的图形编程接口,具有简单、易用等特性。支持多种图象格式,不必再为jpg,gif等格式解码而发愁。对比GDI,有以下新特性,支持渐变画刷、对立的路径对象、矩阵对象、多种图片格式等。WinXP以及以上系统自带Gdi+所需的DLL。
包含在新版Visual   Studio或者包含在Windows   SDK中

CxImage
一套图象操作代码,支持多种格式:包括bmp,jpg,png,gif(静态和动态都支持),wbmp,tif,wmf,pcx,tga,ico等.基于GDI的操作而不是GDI+.并提供了一系列的算法,例如缩放,旋转,灰度等等.
http://www.xdp.it

MFC
一个非常老(比VC6还老)而且优秀的程序框架,是对Windows   API源码级的封装,有不少的优秀软件就是用它写的。
包含在Visual   Studio中

Xtreme   ToolkitPro/BCGControlBar   Professional    
非常优秀MFC扩展库,用于界面开发,它们提供了仿Office,Visual   Studio等MS产品外观的控件.
Xtreme有免费版本CJLibrary   http://www.codejock.com/
BCG在VS2008里是MFC的一部分了,http://www.bcgsoft.com/

WFC(Win32   Foundation   Classes)
一个MFC扩展库,封装了那些MFC没有封装的Win32   API..例如:CDesktop,CMixer,CRegistry等等
http://www.codeproject.com/library/wfc.asp

Microsoft   Speech   SDK
文本朗读和语音识别的开发包。也支持中文发音。
http://www.microsoft.com/speech
http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&DisplayLang=en


MS   Agent
WinXP搜索里的那只黄色小狗或者Office2003里面的助手就是MS   Agent,用这个开发包就可以控制他们。
包含在Visual   Studio或者包含在Windows   SDK中

MS   XML/tinyXML
用于解析XML文件的开发包。
MS   XML功能强大,对中文有完美的支持.
tinyXML体积小,带源代码.
(其它XML解析器都不怎么好,IBM的XML4C功能虽强,可是它的DLL有12M那么大,Xerces   c++不能支持中文,Libxml要支持中文的话需要自己写转换函数)
MS   XML:http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1&DisplayLang=en
tinyXML:www.sourceforge.net/projects/tinyxml

OpenGL
是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL是个与硬件无关的软件接口,可以在不同的平台工作。
包含在Visual   Studio或者包含在Windows   SDK中


STL
非常优秀的C++标准库,提供数据容器以及通用算法等的C++库.
包含在Visual   Studio

Boost
一套开放源代码、高度可移植的C++库,提供数值计算、泛型编程、元编程、平台API等支持。常用的有Regex,Lambda,smart_ptr等等
http://www.boost.org  

WinPcap
最常用的就是用它来捕获网络封包。很多网络程序,以前用过的一个电信的拨号器,Ethereal等都是使用这个。
http://winpcap.polito.it

zLib
一个开源的数据无损压缩库.最方便的是它可以压缩内存缓冲,而且速度快,很多网络游戏都使用了它压缩数据包.
http://www.gzip.org/zlib/


Xvid/Divx
视频编码/解码库.(Divx是个商业产品,Xvid是个开源项目)
www.xvid.org

ACE/ICE
ACE全称adaptive   communication   enviroment,是一套C++的通信库。它提供了socket/threading/memory   management等多种系统调用的面对对象的wrapper,使C++通信软件开发更加简单。  
ICE(Internet   Communications   Engine)一种现代的面向对象中间件,可用于替代像CORBA或COM/DCOM/COM+这样的中间件,特点是开发简易,运行效率高。可以开发出电信级别的应用。
ACE:http://www.cs.wustl.edu/~schmidt/ACE.html
ICE:http://www.zeroc.com/

crypto++
实现了各种公开密钥算法、对称加密算法、数字签名算法、信息摘要算法以及其相关的其它密码算法等等.其实我只用里面的md5,crc32和aes.
http://sourceforge.net/projects/cryptopp

WxWindows   (跨平台的GUI库)
类层次极像MFC,通过多年的开发也是一个日趋完善的GUI库,完全开放源代码的。
http://www.wxwindows.org/

blitz   (高效率的数值计算函数库)  
Blitz++   是一个高效率的数值计算函数库,它的设计目的是希望建立一套既具像C++   一样方便,同时又比Fortran速度更快的数值计算环境。
http://folk.uio.no/patricg/blitz/html/index.html  

GRETA
GRETA是Microsoft的一套简单易用而且轻巧的正则表达式库,使用模版技术实现的,代码完全开源.
http://research.microsoft.com/projects/greta/

Ultimate   Toolbox强大的开源界面库
http://www.theultimatetoolbox.com/

以上开发库,有好几个曾经使用过,都感觉非常不错!

 

 

工业相机 SDK 二次开发-VC6.0 程序示例 目前相机主要有三个 IO 端口:Line0,Line1,Line2.其中,Line0 只可配置为输入,Line1。在示例程序中,获取和设置 IO 用到的接口分别为:MV_CC_GetEnumValue(IN void*在 SDK 开发包目录下,提供了 13 个 VC6.0 示例程序,其中 MFC 程序 5 个,分别为。在本节示例程序中,主要用到的属性节点为”LineSelector”以及”LineMode”,其属性类型。字符串,相机属性名称可以通过查找 MvCameraNode.xls 文档查询。 阅读详情

相关推荐

VC6项目维护指南:寻找与集成Windows XP/2003 Platform SDK

在软件开发和系统维护中,软件开发工具包(SDK)是连接应用程序与操作系统API的关键桥梁,它提供了编译所需的头文件和库文件。其核心原理在于确保编译器、SDK与目标运行环境三者间的ABI(应用程序二进制接口)兼容,包括数据结构内存布局、函数调用约定等严格匹配。对于使用Visual C++ 6.0(VC6)维护遗留项目的工程师而言,这一兼容性尤为重要。特定版本的Platform SDK,如Windows XP SP2和Windows Server 2003 R2(February 2003 Edition)SD

weixin_30715523的博客 432

vc6 vs vc2003 --- 操作方式的比较

可能是由于我用vc6的时间远远超过vc2003;我实在是觉的vc6要比vc2003用起来顺手的程度不是一星半点! 我承认在很多功能方面,vc2003要比vc6完善很多;毕竟后者比前者早出生了接近10年。 但我仅说一点:就是在操作的便携性上和快捷键的设计以及一些贴心的操作上;vc6确实要更好一些;当然也不能全怪vc2003;毕竟他需要考虑的东西更多一些;但不管怎样;我还是认为vc2...

dianchuoyong3677的博客 189

VC6和SDK的配置

新版的PSDK (Windows Server 2003 SP1 Platform SDK)的下载地址为 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=eba0128f-a770-45fl-86f3-7ab010b398a3。如果此地址过期的话,请大家在网上自行搜索并下载。SDK和VC6互相是独立的,不需要安装在同一个目录下,根据自己的实际情况安装就可以了。在安装好VC6和新版的SDK后,需要在VC6中进行相应的设置才能使用新版的SD

Sapphire521的博客 734

VC++6.0下使用WTL的方法

<br /><br />现在WTL的最新版本是 8.0,不支持VC6.0(如果采取手动设置的安装方法可以支持,但有更好的方法)<br />因为只有7.1以上的版本对 VC6 支持,那么到微软官网上下载一个7.1 和8.0 的版本。<br />http://www.microsoft.com/downloads/details.aspx?familyid=E5BA5BA4-6E6B-462A-B24C-61115E846F0C&displaylang=en<br />1,分别解压到 c:/wtl80 & c

henry_sea的专栏 2303

Visual C++ 6.0 SDK平台_part5

根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成了9部分,每部分只要1分,下载后发表评价,等于赠送了。 注:下载后,在虚拟DOS上运行Extract.exe解压后,再运行Setup.exe安装。

阿里云Ubuntu部署Steam饥荒联机版服务器:从零到多人联机的完整指南

本文详细介绍了在阿里云Ubuntu系统上部署Steam饥荒联机版服务器的完整流程,包括环境准备、SteamCMD安装、服务端配置、Mod管理及后台运行技巧。通过2核4GB的ECS实例配置和端口设置,实现5人流畅联机体验,适合游戏爱好者快速搭建专属服务器。

weixin_29229261的博客 1024

vc6快10年了,发个vc6能用的SDK和库列表

vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如XML解析器,我才比较一下,排名也不分先后,并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢,但我只是简单说两句。例如MFC,STL,ICE等等。希望大家的开发效率能提高不少。有些库或者SDK没有罗列其中,大

KeSummer的专栏 2011

告别手工AS91/AB01L:用BAPI_FIXEDASSET_OVRTAKE_CREATE实现SAP资产历史数据自动化迁移

本文详细解析了如何利用BAPI_FIXEDASSET_OVRTAKE_CREATE实现SAP资产历史数据的自动化迁移,替代传统手工操作如AS91/AB01L。通过核心参数解析、迁移逻辑说明及实战案例,帮助顾问团队提升资产和折旧数据迁移的效率与准确性,确保数据一致性并降低错误风险。

weixin_42524708的博客 416

vc6快10年了,发个vc6能用的SDK和库列表 (转载)

vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如XML解析器,我才比较一下,排名也不分先后,并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢,但我只是简单说两句。例如MFC,STL,ICE等等。希望大家的开发效率能提高不少。有些库或者SDK没有罗列其中

wangjieest的专栏 836

LVGL仪表盘实战:5分钟用lv_meter打造汽车仪表UI(附完整代码)

本文详细介绍了如何使用LVGL的lv_meter组件在5分钟内构建专业汽车仪表盘UI。从环境配置、刻度定制到指针动画和性能优化,提供完整代码示例和实战技巧,帮助开发者快速实现嵌入式设备上的高效仪表盘设计。

k5l6m的博客 421

高压脉冲发生器的各种电路图

高压脉冲发生器的各种电路图

qq_65102825的博客 5902

vc6下可用的的SDK和库列表(整理)

 以下来自csdn论坛: vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如XML解析器,我才比较一下,排名也不分先后,并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢,但我只是简单说两句。例如MFC,STL,ICE等等。希望大家的开发效率能提高不少

dijkstar的专栏 1042

分位数回归和stata

分位数回归与stata 找了半天也没找到我想看的那种完整点的stata教程,只好自己写一个了… 参考教材:《用STATA学微观计量经济学》&《高级计量经济学及STATA应用_第2版》 第一部分 纯理论 更加详细的百度吧,很长很长,这里主要是拿来和ols比较。ols是均值回归,求解的方法是残差的平方最小,而这里就是对残差的绝对值用分位数做惩罚。(思想了解一下即可) 第二部分 Stata...

Joycezzz的博客 1万+

vc6的SDK和库列表

vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如 XML解析器,我才比较一下,排名也不分先后,并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢,但我只是简单说两句。例如MFC,STL, ICE等等。希望大家的开发效率能提高不少。有些库或者SDK没有罗列其

clayluo的专栏 443

Windows下Anaconda和PyTorch深度学习环境完整安装配置教程

本文详细介绍了在Windows系统下安装配置PyTorch深度学习环境的完整流程。主要内容包括:硬件环境检查(确认GPU支持)、Anaconda环境管理系统的安装与配置、虚拟环境的创建与管理方法、以及PyTorch及其相关组件的安装指南。特别强调了版本兼容性选择策略(如CUDA版本的确定)、显卡驱动更新、使用Anaconda创建隔离的PyTorch专用环境等关键步骤。无论是使用CPU还是GPU版本,读者都能按照教程快速搭建稳定的PyTorch开发环境,为深度学习项目打下坚实基础。

FJN110的博客 973

深度剖析XY2-100与SL2-100协议:解锁激光打标核心技术密码

XY2-100和SL2-100是激光打标领域的两种核心控制协议。XY2-100协议采用串行通信,指令集简单,适合常规打标任务,具有成本优势;SL2-100协议支持更高速率(1Mbps以上),具备曲线插补等高级指令,在精密加工领域表现突出。两者的主要差异体现在数据传输(帧结构、速率)、指令集(功能、数量)、参数调节(范围、精度)和错误处理机制等方面。实际应用中,XY2-100适合简单图形的大批量生产,SL2-100更胜任复杂曲面的高精度加工。选择时需综合考虑打标需求、设备兼容性和成本因素,未来两种协议将持续优

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 957
上一篇: sql回滚语句
下一篇: SCOPE_IDENTITY介绍
happy hell
博客等级 码龄23年 136粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值