Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: C++/CLI mit .NET ::  Visual C++ Neuling. Erstes WinForm Programm     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
xXSlayerXx
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.08.2012
Beiträge: 39
Beitrag xXSlayerXx Mitglied 22:24:04 06.08.2012   Titel:   Visual C++ Neuling. Erstes WinForm Programm            Zitieren

Hi Leute

Ich bin neu hier im Forum und habe vor etwa einem halben Jahr damit begonnen Visual c++ zu lernen.

Zunächst habe ich nur Consolenanwendungen geschrieben.
Alles kleine Programme wie z.B. Taschenrechner.
Irgendwann habe ich ein kleines Spiel Programmiert(Zahlenraten).
Von Prinzip dieses Spieles hatte ich mal gehört und habe es nach und nach nachgebaut.

Nun vor ca. 3 Tagen wollte ich mal in die WinForms Programmierung reinschauen.
Ich habe ein wenig reingeschaut und wollte dann das Zahlenraten Programm als WinForm Programm schreiben.

Bin heute fertig geworden.

Ich wollte mal fragen, ob hier villeicht jenand ist, der Zeit und lust hat, mal über das Programm drüber zu schauen und mir villeicht Tipps oder Tricks zu verraten, wie ich die nächsten Programme verbessern kann.

Zudem könnte er mir villeicht bei einem Problem helfen.
Und zwar möchte ich gerne ein jpg als Hintergrund einfügen.
Doch immer wenn ich dies versuche, kommt ein Fehlerbericht.

Habe schon vieles ausprobiert, wie ich den Fehler weg bekomme, doch ich habe keine Lösung gefunden.

Wenn jeman lusst hat, kann er sich ja bei mir melden.
Am besten ware es wenn er Skype hätte.

Mit freundlichen Grüßen 
xXSlayerXx
theta
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.09.2008
Beiträge: 4098
Beitrag theta Mitglied 08:11:53 07.08.2012   Titel:              Zitieren

Das allerwichtigste was ich dir sagen kann ist, dass Du nicht mit C++/CLI herumhantieren sollst ausser Du weisst ganz genau wozu und warum. Der Verwendungszweck ist Interop zwischen .NET und native, nicht mehr und nicht weniger.

Hier noch etwas ausgeführt:
http://www.c-plusplus.de/forum/263084

:arrow:
Entweder C++ (native) oder C#, VB.NET, Java... aber nicht C++/CLI.
xXSlayerXx
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.08.2012
Beiträge: 39
Beitrag xXSlayerXx Mitglied 17:42:10 07.08.2012   Titel:              Zitieren

hab ich auch schon drüber nachgedacht.

wie fang ich denn das am besten an?
Ein Buch kaufen dafür oder was sollte ich tun?

Und was für ein Debugger sollte ich verwenden? (Am besten kostenlos)
Und was ist das Programm Code-Blocks? Ist das auch C++ Native?
theta
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.09.2008
Beiträge: 4098
Beitrag theta Mitglied 17:53:29 07.08.2012   Titel:              Zitieren

Möchtest Du lieber C# oder C++?
Wenn C++, dann würde ich der C++ FAQ wegen Bücher gucken oder dort im Forum fragen...
Bezüglich IDE (Editor, Compiler, etc) kann ich Visual Studio 2010 oder 2012 (Express) empfehlen. Man kann damit auch native entwickeln. Code::Blocks ist eine Alternative IDE.
xXSlayerXx
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.08.2012
Beiträge: 39
Beitrag xXSlayerXx Mitglied 20:18:38 07.08.2012   Titel:              Zitieren

Ich habe bis jetzt immer mit Visual Studio 2010 Programmiert.
Wie kann ich denn das auf nativ stellen?
theta
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.09.2008
Beiträge: 4098
Beitrag theta Mitglied 20:30:49 07.08.2012   Titel:              Zitieren

Mit Visual Studio kann man managed (.NET) und native Applikationen erstellen. Es hängt vom Projekt-Typ ab (und einigen Projekt Einstellungen).Das einfachste ist, wenn Du ein neues Projekt vom Typ "Win32 Console Application" bzw. "Win32 Project" oder gerade ein "Empty Project" erstellst.

Falls Du MFC zur Verfügung hast kannst Du natürlich auch eine "MFC Application" erstellen.

Ich nehme jetzt mal an, dass Du gerne eine Applikation mit GUI machen möchtest (weil Du von WinForms schreibst). C++ bietet direkt kein UI Toolkit an, weswegen es speziell eingebunden werden muss (es sei denn das hat z.B. der Hersteller der IDE schon getan, wie bei Visual Studio und MFC).

Für alternative UI Toolkits ist hier ein guter Einstieg:
http://www.c-plusplus.de/forum/f52
bzw. davon der 1. Link:
http://www.c-plusplus.de/forum/81596

Andere UI Toolkits sind:
WTL: http://wtl.sourceforge.net/
Algier: http://algierlib.tigris.org/
xXSlayerXx
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.08.2012
Beiträge: 39
Beitrag xXSlayerXx Mitglied 20:51:43 07.08.2012   Titel:              Zitieren

Ja ich möchte schon bei C++ bleiben.

also meine consolen anwendungen hatte ich auch immer über die Win32 Consolen aplication geschrieben.

Wofür jetzt genau UI und IDE steht muss ich mal schauen.
Ich denke das beste ist, ich kaufe mir erstmal ein Buch, wo alles von Grund auf erklärt wird.
theta
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.09.2008
Beiträge: 4098
Beitrag theta Mitglied 21:14:19 07.08.2012   Titel:              Zitieren

UI = User Interface
GUI = Graphical UI
IDE = Integrated Development Environment (Compiler, Editor, etc.)

Als Buch kann ich dir das folgende empfehlen:
ISBN:9780321543721
xXSlayerXx
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.08.2012
Beiträge: 39
Beitrag xXSlayerXx Mitglied 22:05:36 07.08.2012   Titel:              Zitieren

ok danke

werde mir das mal anschauen

Edit:
Das Buch ist in Englisch?
Gibt es das auch in Deutsch?


Zuletzt bearbeitet von xXSlayerXx am 07:25:05 08.08.2012, insgesamt 1-mal bearbeitet
Yasmin2012
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.09.2012
Beiträge: 1
Beitrag Yasmin2012 Mitglied 10:18:29 06.09.2012   Titel:   Schulungen für Einsteiger und Umsteiger            Zitieren

Ich würde dir gleich am Anfang eine Schulung im Bereich C++ empfehlen.
Du erlernst die Grundlagen und kannst dich später auch weiterbilden.
Das Beste zum Schluss: Ein Zertifikat erhälst du auch noch.

Bin sehr zufrieden und empfehle es auch jeden.

http://www.protranet.de/c-cpp-seminare.html
c++.de :: C++/CLI mit .NET ::  Visual C++ Neuling. Erstes WinForm Programm   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.