Buttons Zuweisen?
-
int button==1;
Ich denke mit == meintest du den Zuweisungsoperator =, oder?
-
Das ist doch bestimmt ein Fake.
Voll die Verarsche...
-
Also erstmal danke für die Beiträge, nein das is kein Fake, was auch immer du meinst. Den Button habe ich schon erzeugt, dann dachte ich mir das ich im Source dem button1 eine Variable vom typ int gebe nämlich die 1 so das beim anklicken des Button1 der Button1 auch 1 ist klingt vielleicht ein bissel doof aber ich weiß nich wie ichs besser erklären soll. Achja ich habe mir ein Buch über C++ angeschafft und kann hoffe ich mal die Grundkenntnisse ich habe jetzt das Kapitel mit den Arrys abgeschlossen. Ich denke mal ab da sind die Grundkenntnisse zuende, wenn es anders sein solltet berichtigt mich.
-
Ich denke mal ab da sind die Grundkenntnisse zuende
Naja, das scheint mir doch ein wenig voreilig.
Auf jeden Fall würde ich dir raten mal ein paar Konsolenprogramme zu schreiben, bevor du dich auf GUI´s stürzt.
Das mit den Grundkenntnissen fängt schon mit deiner Frage bezüglich des Buttons an.
dann dachte ich mir das ich im Source dem button1 eine Variable vom typ int gebe nämlich die 1 so das beim anklicken des Button1 der Button1 auch 1...
Okay, schauen wir uns deinen Button mal an:
System::Windows::Forms::Button^ button1;
So, hier haben wir einen von System::Windows::Forms abgeleiteten Button namens button1. Welcher Eigenschaft des Buttons möchtest du denn jetzt bitte einen Wert zuweisen? Das Einzige was du machen könntest, wäre button1->Text einen String, wie z.B. "1" zuzuweisen. Damit hättest du dann auf dem Button ne 1 stehen. Du möchtest aber ja bei einem Click auf den Button irgendeine Interaktion mit z.B. einer Textbox ausführen. Das kannst du am einfachsten mit dem onClick Event lösen. Dieses wird nämlich bei einem Click auf den Button aufgerufen... und das sind dann die Grundkenntnisse von C++/CLI.
Vielleicht solltest du dich aber vorher noch einmal informieren wofür C++/CLI denn eigentlich genutzt wird, bzw wofür es C# oder Visual Basic gibt...
-
Ok hast wohl recht ich wahr ein bisschen vor eilig. Ich kann schon etwas umfassendere Konsolen anwendungen schreiben z.b Einen Taschenrechner als Konsolenanwendung. Aber da ich gerne mal etwas mit einer schönen Oberfläche machen wollte hab ich mich grad daran probiert fehlt wohl doch noch etwas wissen und übung.
-
Kauf Dir ein Buch und wenn Du bei .NET bleiben möchtest, empfehle ich dir unbedingt C# oder VB.NET zu verwenden.
C++/CLI ist für Interoperabilität gedacht und sollte auch so verwendet werden.
simon
-
simon.gysi schrieb:
Kauf Dir ein Buch und wenn Du bei .NET bleiben möchtest, empfehle ich dir unbedingt C# oder VB.NET zu verwenden.
C++/CLI ist für Interoperabilität gedacht und sollte auch so verwendet werden.
simon
Das versteh ich jetzt nicht, man kann doch wohl ohne Probleme einen Taschenrechner in C++/CLI schreiben.
Ich glaube viele Leute raten nur zu C# oder VB weil für sie C++/CLI ein Buch mit sieben Siegel ist.
-
Hindu schrieb:
simon.gysi schrieb:
Kauf Dir ein Buch und wenn Du bei .NET bleiben möchtest, empfehle ich dir unbedingt C# oder VB.NET zu verwenden.
C++/CLI ist für Interoperabilität gedacht und sollte auch so verwendet werden.
simon
Das versteh ich jetzt nicht, man kann doch wohl ohne Probleme einen Taschenrechner in C++/CLI schreiben.
Ich glaube viele Leute raten nur zu C# oder VB weil für sie C++/CLI ein Buch mit sieben Siegel ist.Natürlich kann man einen Rechner mit C++/CLI machen.
Ich rate zu C# od. VB.NET, weil es einfacher ist. Und das mache ich nicht wegen mir (C++/CLI ist für mich kein Buch mit 7 Siegeln), sondern, wegen den Leuten, die hier ein Problem posten und man sprürt raus, dass die keinen Schimmer von nichts haben.Zudem bin ich der Meinung, dass die Sprache C++/CLI entworfen wurde um Probleme im Bereich der Interoperabilität managed / unamanged zu lösen.
Simon
-
Die meisten Leute die hier ihre Probleme beim Einstieg in C++/CLI haben, wollen eigentlich nur C++/CLI lernen, weil sie denken es wäre der übliche Weg Programme für Windows zu schreiben. Wenn man aber Programme in lediglich einer Programmiersprache entwickeln möchte, und nicht Unmengen an altem C++ Code wiederverwenden muss ist C# einfach die bessere ALternative. Soll ja auch nur ein Hinweis sein. Du musst ihn ja nicht beherzigen.
-
Irgendwie muss man es doch lernen. Ob der nun einen Taschenrechner programmiert oder etwas anderes ist doch völlig egal. Wenn er C# lernen wollte hätte er sicher damit angefangen.