Цитата(andrewlekar @ Oct 30 2012, 10:03)

С другой стороны, если топикстартеру нужно быстро сделать программку с GUI без .NET фреймворка на C++, то лучше билдера ничего не придумаешь. Если нужно качественно и кроссплатформенно, то QT + Visual Studio (или любой текстовый редактор). Если нужно с MFC (препод заставляет), то Visual Studio.
А я для собственных утилей все более склоняюсь к python.
Он уже сам в себе содержит все необходимое, а если надо изысков, то есть PyGTK, WxPython и PyQt - на любой вкус.
1. Практически не нужна "IDE", соответственно не стоит вопрос выбора
2. Свободно, открыто, бесплатно (no crack, no crime)
3. Практически нет лишнего мусора в коде - только конкретные и понятные действия.
4. Можно править на лету и в любом месте
5. И многое другое.
Пример:Код
import wx
class HelloFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, id=-1, parent=None,
pos=wx.Point(422, 270), size=
wx.Size(300, 200), title='Hello Frame')
self.panel = wx.Panel(self)
self.helloButton = wx.Button(id=-1, label=
'Push me.',parent=self.panel,
pos=wx.Point(110, 75), size=wx.Size(80, 30))
self.panel.Bind(wx.EVT_BUTTON,
self.OnButtonClick, self.helloButton)
def OnButtonClick(self, event):
print 'Hello, world!'
class HelloApp(wx.App):
def OnInit(self):
frame = HelloFrame()
frame.Show(True)
return True
if __name__ == '__main__':
app = HelloApp()
app.MainLoop()
Ещё пример:Код
from tkinter import *
root = Tk()
but = Button(root,
text="Это кнопка", #надпись на кнопке
width=30,height=5, #ширина и высота
bg="white",fg="blue") #цвет фона и надписи
but.pack()
root.mainloop()
Я все это к тому, что если человеку надо нарисовать пару кнопок и простейший лог, то совсем необязательно для этого заглубляться в дебри msdn/rsdn, ставить (скорее всего, нарушая закон) студии/билдеры
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)