
hero_kitty09-18 10:08
等级
7楼
Windowsserver2003r2SDK(最新的WindowsSDK是Vista版的)
提供最新操作系统的API接口,支持Windows2003r2以及先前的系统,如果想使用一些平台特点,这开发包是必备的。
;p=22&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3de15438ac-60be-41bd-aa14-7f1e0f19ca0d%26DisplayLang%3den
SDK属于VisualC++的一部分,但其自带的版本较老,已经不合适一些产品了,例如WinXP等.该SDK包含下述MS产品的SDK:
Windows,Office,WindowsScript(这个需要算是个产品吧..WScript/CScript),netmeeting,IIS,InternetExplorer,MSXML,GDI+,WindowsMediaServices,DirectShow...
包含下述的程序库:ATL,MFC,OpenGL...
更多信息请查看SDK或者MSDN自带的帮助目录.
netmeetingSDK
想将远程桌面,会议,视频,文件传送,电子白板功能内嵌到你的程序或者网页中吗?用它就没错了.
内含在Windowsserver2003r2SDK
InternetExplorerSDK
可以用它来解读网页,从而研发出自己特别的需求的“新浏览器”,也可以扩充IE。遨游,TT等外壳浏览器就属于这类应用。QZONE也属于,新版本的QZONE是选用自动化的方法去扩展。
内含在WindowsSDK里。
WMEncoderSDK
WindowsMedia编码器的研发包,可以从影像捕捉仪器或桌面画面拍摄,亦提供文件格式转换的功能。

------------
是一套容易使用,而且用途强大的硬件,提供使用者自行拍摄影像的用途,可以从影像捕捉仪器或桌面画面拍摄,亦提供文件格式转化的功用。主要的传统在于容易使用、高品质编码、增强的可程序化与管控,特点为:新的使用者界面和向导,更容易设定与制作电影,用来提供网络现场播放或需求播放,并支持多重来源,可以立即切换来源,并可监控编码程序进行时的资料,如影像大小、资料流量等等。新的编码能力,支持de-interlacing、inversetelecine和屏幕捕捉,能有更好的输出质量,能从320*240*60fps到640*480*30fps,捕捉文件最大可到30GB,支持的捕捉设备比如Winnov、ATI、Hauppauge,以及USB视讯摄影机等。WindowsMediaEncoderSDK提供网页开发者全手动的编码控制,可从网络(LAN)远端控制,或透过API存取或ASP控制
----------------
;displaylang=en
WMPlayerSDK
为WindowsMediaPlayer开发类库或者读取其部件的开发包。
;DisplayLang=en
detours
Microsoft自己出的一个PE镜像操作包,可以轻松实现APIHook,修改IAT等。
WTL(WindowsTemplateLibrary)
一个基于模版技术、简洁而又完整的图标库,能生成小巧的应用程序,厌倦了庞大的MFC,可以考量使用它来研发界面,除了对界面提供支持,还提供了一系列的辅助类,例如:CString,CFindFile等。8.0支持WinCE,以及Vista的特性。
;DisplayLang=en
DirectXSDK
能优异地完成高速的实时渲染、交互式音乐与环境音质、高效多媒体数据处理等任务。Windows下游戏研发一般使用它。
;displaylang=en
DDK/IFSDDK(WindowsDriverDevelopmentKit)
用于研发Windows驱动程序的开发包,装了它VC也能研发驱动程序windows media player wince,不过推荐使用DDK带的build工具进行编译。IFSDDK可以研发文件系统驱动。

MSCHART
可以在程序上面画出的柱状图,曲线图等的统计图形。
内含在VB或者office的安装包里。
ATL
用于研发COM的一个框架,有了它,写COM就轻松好多了。除了对COM的支持,还提供了CImage(GDI+的包装类,很好用)、CRegKey(注册表的支持)、CAtlRegExp(正则表达式)等。
VC自带或者包括在WindowsSDK中
GDI+SDK
GDI+是Microsoft的新的图形编程接口,具有简洁、易用等特点。支持多种图象格式,不必再为jpg,gif等格式解码而发愁。对比GDI,有下述新特点,支持渐变画刷、对立的模式对象、矩阵对象、多种图片格式等。WinXP以及以下平台自带Gdi+所需的DLL。
包含在新版VisualStudio或者包括在WindowsSDK中
CxImage
一套图象操作代码,支持多种格式:包括bmp,jpg,png,gif(静态和动态都支持),wbmp,tif,wmf,pcx,tga,ico等.基于GDI的操作而不是GDI+.并提供了一系列的算法,例如缩放,旋转,灰度等等.
MFC
一个非常老(比VC6还老)而且优秀的程序框架,是对WindowsAPI源码级的封装,有不少的优秀硬件就是用它写的。
包含在VisualStudio中
XtremeToolkitPro/BCGControlBarProfessional
非常优秀MFC扩展库,用于界面研发,它们提供了仿Office,VisualStudio等MS产品外形的控件.
Xtreme有免费版本CJLibrary

BCG在VS2008里是MFC的一部分了,
WFC(Win32FoundationClasses)
一个MFC扩展库,封装了那些MFC没有封装的Win32API..例如:CDesktop,CMixer,CRegistry等等
MicrosoftSpeechSDK
文本朗读和语音识别的开发包。也支持英文读音。
;DisplayLang=en
MSAgent
WinXP搜索里的那只蓝色小狗或者Office2003里面的助手就是MSAgent,用这个开发包就可以控制人们。
包含在VisualStudio或者包括在WindowsSDK中
MSXML/tinyXML
用于解析XML文件的研发包。
MSXML功能强悍,对中文有完美的支持.
tinyXML体积小,带源代码.
(其它XML解析器都不怎么好,IBM的XML4C功能虽强,可是它的DLL有12M那么大,Xercesc++不能支持英文,Libxml要支持日文的话还要自己写转换函数)
MSXML:;DisplayLang=en
tinyXML:
OpenGL
是个的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL是个与硬件无关的工具接口windows media player wince,可以在不同的系统工作。
包含在VisualStudio或者包括在WindowsSDK中
STL
非常优秀的C++标准库,提供数据容器以及通用算法等的C++库.
包含在VisualStudio
Boost
一套开放源代码、高度可移植的C++库,提供数值换算、泛型编程、元编程、平台API等支持。常用的有Regex,Lambda,smart_ptr等等
WinPcap
最常见的就是用它来捕获网络封包。很多网络程序,以前用过的一个电信的拨号器,Ethereal等都是使用这个。
zLib
一个开源的数据无损压缩库.最方便的是它可以压缩存储缓冲,而且速度快,很多网络游戏都使用了它压缩数据包.
Xvid/Divx
视频编码/解码库.(Divx是个商业产品,Xvid是个开源工程)
ACE/ICE
ACE全称adaptivecommunicationenviroment,是一套C++的通信库。它提供了socket/threading/memorymanagement等多种系统读取的应对对象的wrapper,使C++通信硬件研发更加简单。
ICE(InternetCommunicationsEngine)一种现代的面向对象中间件,可适于替代像CORBA或COM/DCOM/COM+这样的中间件,特点是研发简易,运行精度高。可以开发出电信级别的应用。
ACE:~schmidt/ACE.html
ICE:
crypto++
实现了各种公开密码算法、对称加密算法、数字签名算法、信息摘要算法以及其相关的其它密码算法等等.其实我只用里面的md5,crc32和aes.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-120142-1.html
我相信他讲的是理念