List of sdks and libraries available for vc6

Source: Internet
Author: User

Transferred fromKesummerAdded some of the sdks you have used.

Windows Server 2003 R2 SDK (the latest Windows SDK is Vista)
Provides the latest operating system API interface and supports windows2003r2 and earlier systems. If you want to use some platform features, this development kit is essential.
Http://www.microsoft.com/downloads/info.aspx? NA = 22 & P = 22 & srcdisplaylang = en & srccategoryid = & srcfamilyid = & U = % 2 fdownloads % 2fdetails. aspx % 3 ffamilyid % percent % 26 displaylang % 3den
The SDK is part of Visual C ++, but its own version is old and is no longer suitable for some products, such as WINXP. This SDK includes the following Ms product sdks:
Windows, office, and Windows Script (this should be a product .. wscript/cscript), netmeeting, IIS, Internet Explorer, ms xml, GDI +, Windows Media Services, DirectShow...
Contains the following libraries: ATL, MFC, OpenGL...
For more information, see the help directory provided by the SDK or msdn.

NetMeeting SDK
Do you want to embed Remote Desktop, multi-person conference, video, file transfer, and whiteboard functions into your program or website? Use it.
Embedded in Windows Server 2003 R2 SDK

Internet Explorer SDK
You can use it to parse web pages to develop new browsers with special requirements, or expand IE. Shell browsers such as travel and TT belong to such applications. Qzone also belongs to the new version. The new version of Qzone is automatically extended.
Embedded in the Windows SDK.

Wmencodersdk
The Windows Media Encoder development kit allows you to record images from an image capturing device or desktop, and supports file format conversion.
------------
It is a set of easy-to-use and powerful software that provides the user's own image recording function. It can be recorded from an image capturing device or desktop screen, and also provides the file format conversion function. The main features are easy to use, high-quality encoding, and enhanced procedural and management. features include: new user interfaces and guides, making it easier to set and create videos, this function is used for on-site network playback or on-demand playback, and supports multiple sources. You can immediately switch the source, and monitor the data during encoding, such as the image size and data traffic. The new encoding capability supports de-interlacing, inverse telecine, and screen capture, providing better output quality, from 320*240 * 60fps to 640*480 * 30fps, you can capture up to 30 GB of files, including winnov, ATI, Hauppauge, and USB video cameras. The Windows Media Encoder SDK provides fully automated coding control for website developers, which can be controlled remotely from the network (LAN) or through APIS or ASP.
----------------
Http://www.microsoft.com/downloads/details.aspx? Familyid = 1271ba02-e496-440a-bba9-b2f1182cdf24 & displaylang = en

Wmplayersdk
Develop plug-ins for Windows Media Player or call Development Kits for its components.
Http://www.microsoft.com/downloads/details.aspx? Familyid = e43cbe59-678a-458a-86a7-ff1716fad02f & displaylang = en

Detours
A pe image operation package provided by Microsoft can easily implement API hook and modify IAT.
Http://research.microsoft.com/research/downloads/Details/10E5D78C-592C-419D-A53E-BAE8DBD81801/Details.aspx

Wtl (Windows Template Library)
A simple and complete interface library based on the template technology, can generate small applications, get tired of the huge MFC, you can consider using it to develop the interface, in addition to providing support for the interface, it also provides a series of auxiliary classes, such as cstring and cfindfile. 8.0 supports wince and Vista features.
Http://www.microsoft.com/downloads/details.aspx? Familyid = e5ba5ba4-6e6b-462a-b24c-61115e846f0c & displaylang = en

DirectX SDK
Excellent in High-Speed Real-time animation rendering, interactive music and environmental sound effects, efficient multimedia data processing and other tasks. It is generally used for game development in windows.
Http://www.microsoft.com/downloads/details.aspx? Familyid = 4b78a58a-e672-4b83-a28e-72b5e93bd60a & displaylang = en

DDK/ifs DDK (Windows Driver Development Kit)
It is used to develop the windows driver development kit. If it is installed with VC, the driver can also be developed. However, we recommend that you use the build tool of DDK for compilation. Ifs DDK can be used to develop File System drivers.
Http://www.microsoft.com/whdc/devtools/ddk/default.mspx

MS chart
You can draw professional bar charts, graphs, and other professional statistical figures in the program.
Included in the installation package of VB or office.

ATL
A framework used to develop com. With it, writing COM is much easier. In addition to com support, it also provides cimage (GDI + packaging class, which is very useful), cregkey (registry support), catlregexp (Regular Expression), and so on.
Built-in VC or included in Windows SDK

GDI + SDK
GDI + is a new graphic programming interface of Microsoft. It is simple and easy to use. Supports multiple image formats, without worrying about decoding JPG, GIF, and other formats. Compared with GDI, it has the following new features: gradient painting, opposite path object, matrix object, and multiple image formats. WINXP and the above system comes with the DLL required by GDI +.
Included in the New Visual Studio version or in the Windows SDK

Cximage
A set of image operation code that supports multiple formats: BMP, JPG, PNG, GIF (both static and dynamic), wbmp, Tif, WMF, PCX, TGA, ICO, etc. operations Based on GDI instead of those based on GDI +. it also provides a series of algorithms, such as scaling, rotation, and grayscale.
Http://www.xdp.it

MFC
A very old (older than vc6) and excellent program framework is an encapsulation of the Windows API source code. Many excellent software is written using it.
Included in Visual Studio

Xtreme toolkitpro/bcgcontrolbar professional
An excellent MFC extension library for interface development. It provides controls similar to the appearance of Ms products such as office and Visual Studio.
Xtreme has a free cjlibrary http://www.codejock.com/
BCG in vs2008 is part of MFC, http://www.bcgsoft.com/

WFC (Win32 Foundation Classes)
An MFC extension library encapsulates Win32 APIs that are not encapsulated by MFC, such as cdesktop, cmixer, and cregistry.
Http://www.codeproject.com/library/wfc.asp

Microsoft Speech SDK
Development Kit for text reading and speech recognition. Chinese pronunciation is also supported.
Http://www.microsoft.com/speech
Http://www.microsoft.com/downloads/details.aspx? Familyid = 5e86ec97-40a7-440f-b0ee-6583171b4530 & displaylang = en

MS agent
The yellow puppy in WINXP search or the Assistant in office2003 is the MS Agent. You can use this development kit to control them.
Included in Visual Studio or in Windows SDK

MS (XML)/tinyxml
The development kit used to parse XML files.
Ms xml is powerful and has perfect support for Chinese.
Small tinyxml with source code.
(Other XML Resolvers are not very good. Although IBM's xml4c function is strong, its DLL size is as large as 12 Mb, and xerces C ++ cannot support Chinese characters, libxml needs to write the conversion function itself to support Chinese characters)
Ms xml: http://www.microsoft.com/downloads/details.aspx? Familyid = 993c0bcf-3bcf-4009-be21-27e85e1857b1 & displaylang = en
Tinyxml: www.sourceforge.net/projects/tinyxml

OpenGL
It is a professional 3D program interface and is a powerful underlying 3D graphics library with convenient calling. OpenGL is a hardware-independent software interface that can work on different platforms.
Included in Visual Studio or in Windows SDK

STL
A very good C ++ standard library that provides data containers, general algorithms, and other C ++ libraries.
Included in Visual Studio

Boost
A set of open source code and highly portable C ++ libraries that provide support for numerical computing, generic programming, metaprogramming, and platform APIs. Common RegEx, lambda, and smart_ptr
Http://www.boost.org

Winpcap
The most common one is to use it to capture network packets. This is used by many network programs, such as a telecommunications dial and ethereal.
Http://winpcap.polito.it

Zlib
An open source lossless data compression library. The most convenient thing is that it can compress the memory buffer, and the speed is fast. Many online games use it to compress data packets.
Http://www.gzip.org/zlib/

Xvid/DivX
Video Encoding/decoding library. (DivX is a commercial product and Xvid is an open-source project)
Www.xvid.org

ACE/ice
Ace stands for adaptive communication enviroment, which is a set of C ++ communication libraries. It provides wrapper for multiple system calls such as socket, threading, and memory management, making C ++ Communication Software Development easier.
Ice (Internet communications engine) is a modern object-oriented middleware that can be used to replace middleware such as CORBA or COM/DCOM/COM +. It features simple development and high running efficiency. Applications at the telecom level can be developed.
ACE: http://www.cs.wustl.edu /~ Schmidt/ace.html
Ice: http://www.zeroc.com/

Crypto ++
Various public key algorithms, symmetric encryption algorithms, digital signature algorithms, information digest algorithms, and other related cryptographic algorithms are implemented. In fact, I only use MD5, CRC32, and AES.
Http://sourceforge.net/projects/cryptopp

Wxwindows (cross-platform GUI Library)
The class hierarchy is very similar to MFC. After years of development, it is also an increasingly sophisticated GUI library, fully open source code.
Http://www.wxwindows.org/

Blitz (efficient numeric computing function library)
Blitz ++ is an efficient function library for numerical computing. It is designed to create a set of computing environments that are as convenient as C ++ and faster than FORTRAN.
Http://folk.uio.no/patricg/blitz/html/index.html

Greta
Greta is a simple, easy-to-use and lightweight Regular Expression Library of Microsoft. It is implemented using the template technology and the Code is fully open-source.
Http://research.microsoft.com/projects/greta/

Powerful open-source interface library of ultimate toolbox
Http://www.theultimatetoolbox.com/

Several of the above development libraries have been used before, and they all feel very good!

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.