Windows Programming/Obtaining the SDK - Wikibooks, open books for an open world (2024)

The Windows Platform SDK[edit | edit source]

The Microsoft Windows Software Development Kit is a simple, free set of tools and libraries to create windows programs in C and C++. The SDK contains the standard windows header files, the link libraries, the compiler (cl.exe), and the linker (link.exe). The SDK is available as a free download from Microsoft.

Download the SDK

Visual Studio[edit | edit source]

Another option is Microsoft Visual C++, a commercial IDE and is an option worth looking into for serious Windows programmers. Microsoft Visual Studio is almost a de facto standard Windows programming IDE.

The best option for a beginner is Microsoft's .NET platform. .NET developers can use Microsoft Visual Studio.NET, Borland C#Builder (discussed earlier), the Visual Studio Express products and SharpDevelop.

Borland Compiler[edit | edit source]

In addition, Borland has released several of its compilers for free (although still proprietary) as Borland Command Line compiler tools. Borland requires users to log in in order to download these tools. They are quite small and fast, more so than gcc and DJGPP, and can build Windows applications with ease, especially for those accustomed with Borland tools.

Other notable downloads from Borland are C++BuilderX and C#Builder, both with IDEs. Both products impose restrictions on your software and must not be for commercial use.

Other Tools[edit | edit source]

SharpDevelop is a free and small IDE. It supports C# and partially supports Visual Basic.NET. However, you also need to obtain Microsoft's .NET SDK, which can be freely downloaded from Microsoft's site.

It's also possible to develop Windows programs in Forth (see the Forth article at Wikipedia) using WinForth, Win32Forth, SwiftForth, and RetroForth. Several of these can generate native Windows applications with much less bloat than C/C++.

Windows Programming/Obtaining the SDK - Wikibooks, open books for an open world (2024)

FAQs

What is window programming? ›

Although the answer to this question always seems improper, Windows programming is the type of programming that commonly relates to performing programming on the Windows OS platform. Thus a Windows program is that program that gets executed on Windows.

What coding language does Windows use? ›

Microsoft Windows

Microsoft's Windows kernel is developed mostly in C, with some parts in assembly language.

How good is Windows for programming? ›

Is coding on Windows good? Basically yes, Windows is very popular so ended up with some of the best development tools that money can buy. Visual Studio for desktop applications is absolutely unbeatable on any platform, for GUI desktop apps, you won't find anything better than Visual Studio.

What is difference between from window and code window? ›

code window run and control on code command ex. kali linux . form window is simple and use simple for local user ex. windows 7.

How do I create a window program? ›

7 steps to build a Windows application
  1. Discover project requirements.
  2. Plan the project.
  3. Design and plan Windows app development.
  4. Design UX and UI.
  5. Develop and perform QA.
  6. Launch the app.
  7. Evolve the app.

Top Articles
Latest Posts
Article information

Author: Edmund Hettinger DC

Last Updated:

Views: 5356

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Edmund Hettinger DC

Birthday: 1994-08-17

Address: 2033 Gerhold Pine, Port Jocelyn, VA 12101-5654

Phone: +8524399971620

Job: Central Manufacturing Supervisor

Hobby: Jogging, Metalworking, Tai chi, Shopping, Puzzles, Rock climbing, Crocheting

Introduction: My name is Edmund Hettinger DC, I am a adventurous, colorful, gifted, determined, precious, open, colorful person who loves writing and wants to share my knowledge and understanding with you.