none
What is a SDK

    Question

  • What is a SDK.  How do you use one. For example I have Microsoft XML Parser SDK.  What is it for?
    Thursday, June 14, 2007 2:40 PM

Answers

  • Well, I guess it depends on the SDK you want to work with, and the environment you want to work in.

    For the Windows SDK, you'll want to download the SDK first (http://www.microsoft.com/downloads/details.aspx?familyid=C2B1E300-F358-4523-B479-F53D234CDCCF&displaylang=en)
    and then follow the instructions given in the readme and other documentation. Usually it involves creating a new project and referencing the SDK you're working with in your project's properties (this can be referencing the header and library files in C++, or the .NET assemblies if you're using a .NET language like C# or VB.NET).

    If you're just looking to get started programming, you might want to check out Microsoft's Visual Studio Express (http://msdn.microsoft.com/vstudio/express/default.aspx). It's a freebie version of the IDE (integrated development environment) you can use to develop software.

    Thursday, June 14, 2007 9:36 PM

All replies

  • SDK is an acronym for Software Development Kit. It's typically a collection of classes and documentation helps for creating software in a domain.

    In your example, the Microsoft XML Parser SDK can be used to create software that parses XML (another acronym! eXtensible Markup Language - http://en.wikipedia.org/wiki/XML).
    Thursday, June 14, 2007 4:52 PM
  • Thank you for the definition.  Now how does one work with a SDK.  Or better still where might I find instructions?
    Thursday, June 14, 2007 5:07 PM
  • Well, I guess it depends on the SDK you want to work with, and the environment you want to work in.

    For the Windows SDK, you'll want to download the SDK first (http://www.microsoft.com/downloads/details.aspx?familyid=C2B1E300-F358-4523-B479-F53D234CDCCF&displaylang=en)
    and then follow the instructions given in the readme and other documentation. Usually it involves creating a new project and referencing the SDK you're working with in your project's properties (this can be referencing the header and library files in C++, or the .NET assemblies if you're using a .NET language like C# or VB.NET).

    If you're just looking to get started programming, you might want to check out Microsoft's Visual Studio Express (http://msdn.microsoft.com/vstudio/express/default.aspx). It's a freebie version of the IDE (integrated development environment) you can use to develop software.

    Thursday, June 14, 2007 9:36 PM