|
You last visited: Today at 07:48
Advertisement
[Frage]C++
Discussion on [Frage]C++ within the C/C++ forum part of the Coders Den category.
09/07/2010, 19:11
|
#1
|
elite*gold: 0
Join Date: Aug 2010
Posts: 353
Received Thanks: 285
|
[Frage]C++
kann man ´wie in AutoIt Inputboxen und MsgBoxen machen oder
nur was in der Console wiedergeben?
wen ja wie?
ps, ich kann das net also kommt mir ja net mit was was ich eh net verstehe^^
|
|
|
09/07/2010, 19:24
|
#2
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Wie kann man nur c++ mit AutoIt vergleichen, schande über dich!
Natürlich geht das, das einfachste für dich wäre wohl, sie einfach mit visual studio zusammenzuklicken
|
|
|
09/07/2010, 19:27
|
#3
|
elite*gold: 0
Join Date: Aug 2010
Posts: 353
Received Thanks: 285
|
Quote:
|
sie einfach mit visual studio zusammenzuklicken
|
ein code wäre mir lieber^^
//edit: giebt es auch sowas wie Koda für C++?
|
|
|
09/07/2010, 19:59
|
#4
|
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
|
Ja es gibt WYSIWYG Editioren für C++ Gui Frameworks, Visual Studio Express liefert leider nur einen Editor für Windowsforms mit, wenn man ein Windowsforms Projekt erstellt benötigt das daraus resultierende Programm automatisch .NET.
Für andere Frameworks gibt es auch freie grafische Entwicklungstools, zb für QT und wxWidgets, google einfach mal danach, du wirst sicher etwas finden.
|
|
|
09/07/2010, 20:10
|
#5
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,908
Received Thanks: 25,409
|
Quote:
Originally Posted by Bot_interesierter
Ja es gibt WYSIWYG Editioren für C++ Gui Frameworks, Visual Studio Express liefert leider nur einen Editor für Windowsforms mit, wenn man ein Windowsforms Projekt erstellt benötigt das daraus resultierende Programm automatisch .NET.
Für andere Frameworks gibt es auch freie grafische Entwicklungstools, zb für QT und wxWidgets, google einfach mal danach, du wirst sicher etwas finden.
|
Man kann den Editor aber auch so für ein Resourcescript nutzen und dann mit nativer WinApi den Code dafür schreiben 
Konnte ich zwar bisher nur mit Dialogen aber immerhin.
|
|
|
09/07/2010, 20:12
|
#6
|
elite*gold: 240
Join Date: Dec 2006
Posts: 1,579
Received Thanks: 1,609
|
MFC, ist auch ein Framework.
Neben Qt und wxWidgets gibts auch SDL, GTK etc.
Du wolltest Code? Hier hast du code, wie es mit qt machbar wäre:
Quote:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *widget = new QWidget(0);
QVBoxLayout *vl = new QVBoxLayout();
widget->setLayout(vl);
vl->addWidget(new QLabel("Hallo Welt, GUI"));
QPushButton *btn = new QPushButton();
vl->addWidgeT(btn);
btn ->setText("mein button");
QObject::connect(btn, SIGNAL(clicked()), widget, SLOT(quit()));
widget->show();
return app.exec();
}
Damit würdest du ein einfaches Fenster produzieren, anzeigen mit einem Label und einen Button.
Ich benutze Qt gerne, die Dokumentation ist einfach nur awesome.
(Google: Qt Reference Documentation)
|
|
|
|
09/07/2010, 20:21
|
#7
|
elite*gold: 0
Join Date: Aug 2010
Posts: 353
Received Thanks: 285
|
WTF so viel für ein Fenster?
ich überlege ob ich wirklich C++ lernen will xD
|
|
|
09/07/2010, 20:30
|
#8
|
elite*gold: 0
Join Date: Dec 2009
Posts: 343
Received Thanks: 74
|
So komplziert ist das eig net.
Man muss nur die einzelnen Zeichen analysieren, OOP beherrschen, ein wenig Geduld und der Wille zum lernen und dann geht das relativ locker.
Selbst ich der eig GTK(genauer GTKmm) lieber mag(is zwar nicht so umfassend wie QT, aber ich finds toll), kann man so einfachen Code wie gepostet noch ohne Probleme lesen.
Das einzige was dich bei QT und GTK nerven könnten sind Signale, Slots etc(kann mir da immer die Argumente der Funktionen nicht merken :P)
Aufjedenfall sowas kommt alles mit der Zeit/Erfahrung. Du solltest aber nicht den selben Fehler wie ich machen und einfach so los stürmen ohne dabei die Sprache vollständig gelernt zu haben.
|
|
|
09/07/2010, 20:32
|
#9
|
elite*gold: 240
Join Date: Dec 2006
Posts: 1,579
Received Thanks: 1,609
|
Glaub mir das ist wirklich nicht viel für ein Fenster.
Wenn du auf Windows API Ebene zeichnen willst, ist das ganze schwerer. ;-)
|
|
|
09/07/2010, 20:36
|
#10
|
elite*gold: 0
Join Date: Aug 2010
Posts: 353
Received Thanks: 285
|
ja im vergleich zu AutoIT ist das viel^^
kannste mir den code mal mit dem rest hier rein posten also mit den #includes u.s.w?
damit ich mir das maln bissel angucken kann^^
|
|
|
09/07/2010, 20:39
|
#11
|
elite*gold: 0
Join Date: Dec 2009
Posts: 343
Received Thanks: 74
|
Ich möchte dir auch sagen C++ != AutoIT. Eig sind da Welten dazwischen
|
|
|
09/07/2010, 22:01
|
#12
|
elite*gold: 240
Join Date: Dec 2006
Posts: 1,579
Received Thanks: 1,609
|
Quote:
Originally Posted by Unkn0wn0x
MFC, ist auch ein Framework.
Neben Qt und wxWidgets gibts auch SDL, GTK etc.
Du wolltest Code? Hier hast du code, wie es mit qt machbar wäre:
|
#include <QApplication>
#include <QWidget>
#include <QLabel>
#include <QVBoxLAyout>
#include <QPushButton>
das sollte es gewesen sein
|
|
|
09/08/2010, 14:52
|
#13
|
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
|
@Unkn0wn0x
Microsoft fried chicken habe ich extra nicht erwähnt, das ist eine Krankheit kein Framework...
|
|
|
All times are GMT +1. The time now is 07:48.
|
|