Если вы используете утилиту «nm» или какую-либо другую программу, которая показывает, что находится в вашем .exe, вы увидите, что она содержит тонны классов, которые кто-то может захочет использовать, но вы не наденете «т.
Я бы порекомендовал использовать Visual Studio Express, вы можете использовать C #, Visual Basic (VB.NET) или C ++, это бесплатно и просто. Это также упрощает переход к более крупной Visual Studio, если вы когда-нибудь собираетесь это сделать.
ознакомьтесь с Microsoft Visual Studio Express
редактировать: добавлен VB.NET
Поскольку я редактирую в любом случае, как насчет некоторых дополнений; Если вы предпочитаете открытый исходный код, вы также можете изучить SharpDevelop (c # и boo) и / или monodevelop (c #, но лучше для linux / мультиплатформенного, не так хорошо только для windows imho, но yout пробег может отличаться)
редактировать: 6 лет спустя.
Microsoft тем временем предоставила нам Visual Studio Community Edition , который, по сути, является полноценным профессионалом Visual Studio, но бесплатно ( действуют некоторые ограничения ). Я действительно считаю, что сейчас это лучший способ разработки большинства некоммерческих и, возможно, некоторых коммерческих, ориентированных на Windows проектов, которые вы можете получить.
Существует множество IDE, если вы хотите разрабатывать для Windows, я бы порекомендовал .net и бесплатную серию инструментов Microsoft Express.
блокнот + .NET Framework + cmd
тип:
using System.Windows.Forms;
public class HelloWorld
{
public static void Main()
{
MessageBox.Show("Hello, World!");
}
}
сохранить как% WINDIR% \ Microsoft.NET \ Framework \ vX.X.XXXXX \ hello.cs
открыть командная строка
cd% WINDIR% \ Microsoft.NET \ Framework \ vX.X.XXXXX % homedrive%
compile:
csc / target: winexe hello.cs
run:
hello
Если вы ищете IDE с открытым исходным кодом, я рекомендую Eclipse с плагинами или MonoDevelop ( википедия ).
Попробуйте либо AutoIt , либо AutoHotkey . Я лично рекомендую AutoHotkey.
МНОЖЕСТВО примеров (и полезных!) Скриптов можно найти на этой странице: http://www.donationcoder.com/Software/Skrommel/
Вы можете изучить VBScript, используя блокнот для редактирования кода. Программировать с ним довольно просто, и есть много примеров.
Hello World можно сделать, поместив следующее в файл с именем HelloWorld.vbs и дважды щелкнув его в окне проводника.
MsgBox("Hello World")
Окно сообщения с hello world отобразится.
Есть wxDev-Cpp IDE (для этого нужно Google). Отлично подходит для небольших приложений. Он основан на wxWidgets, поэтому вы также получаете бесплатную переносимость.
Если вы ищете совместимость с открытым исходным кодом и кросс-платформенную совместимость, я бы посмотрел на Затмение. Однако, если вы просто хотите «бесплатно», я бы также посмотрел на IntelliJ IDE, которая предназначена для разработки JAVA и также является кроссплатформенной, но не с открытым исходным кодом.
Если вы новичок в программировании с помощью графического интерфейса, Shoes - это интересный способ познакомиться с некоторыми концепциями, а также попутно выучить рубин. Однако это, прежде всего, инструмент обучения, поэтому вам в конечном итоге понадобится Visual Studio (или что-то подобное), когда вы будете готовы разработать функциональное приложение для Windows.
Изменить: я вижу, что вы немного программировали в Linux. из одного из ваших комментариев, так что это может показаться вам слишком примитивным. Всем, кто плохо знаком с программированием и хочет попробовать свои силы в программе для Windows, стоит обратить внимание на обувь. Вы определенно захотите попробовать бесплатную версию Visual Studio или, в качестве альтернативы, можете продолжить работу в Eclipse в Windows, поскольку вы уже знакомы с ней.
Вам не нужно использовать среду IDE для создания приложения Hello World gui.
Библиотеки, такие как Qt, wxWidgets, GTK + и т. Д., Позволяют вам писать такие программы, и в их руководствах обычно есть несколько примеров программ «приветственное слово».
Я считаю, что большинство библиотек с графическим интерфейсом (старайтесь) поддерживать собственный внешний вид платформы; или, по крайней мере, так говорят документы.