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 :: WinAPI ::  System und Windowsprogrammierung  
Gehen Sie zu Seite 1, 2  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
SusanneSun
Unregistrierter




Beitrag SusanneSun Unregistrierter 12:07:57 21.07.2012   Titel:   System und Windowsprogrammierung            Zitieren

Hi,

Ich will mich mit Windows-Systemprogrammierung und Netzwerkprogrammierung beschäftigen und brauch einfach eine geeignete Sprache dafür. Ich kann mich nur nicht für eines entscheiden. Man kann ja mit C low-Level C-Programmierung betreiben oder komfortabler z. B. mit Visual Basic. Deswegen bin ich unentschieden. Was für eine Sprache käme denn dafür heute in Frage?

greets
hjkhjkhjkhjk
Unregistrierter




Beitrag hjkhjkhjkhjk Unregistrierter 12:58:44 21.07.2012   Titel:              Zitieren

Das hängt von sehr vielen Faktoren ab und lässt sich so nicht einfach beantworten.

Das fängt schon damit an, ob die Anwendung ein GUI haben soll. In dem Fall ist das mit C und C++ zwar möglich, aber aufwändiger als z.B. mit C# oder meinetwegen auch Visual Basic.

Und wenn du einfach Client und Server schreiben willst, dann ist das mit so ziemlich jeder Sprache möglich. Das ist sogesehen nichts besonderes. Wobei man auch hier sagen muss, dass dies in C und C++ aufwändiger ist, als in C# oder Visual Basic.

Außerdem hängts natürlich von den Zielsystemen ab. Denn C# mag von Haus aus nur Windows (Es gibt zwar Ports, aber das ist auch nicht immer die beste Wahl).

Wenn du natürlich keine Erfahrung mit C/C++ hast, dann wirst du dich erst mal eine lange Zeit einarbeiten müssen. Es gibt viele Fallstricke und viel zu beachten.
Jochen Kalmbach
Moderator

Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12076
Beitrag Jochen Kalmbach Moderator 14:26:04 21.07.2012   Titel:              Zitieren

Als Anfänger rate ich zu C#.

_________________
Greetings
Jochen
(Microsoft MVP VC++) My blog about Win32 and .NET: http://blog.kalmbach-software.de/ (deutsch)
Mr.C
Unregistrierter




Beitrag Mr.C Unregistrierter 17:14:27 21.07.2012   Titel:              Zitieren

Nimm c, dann biste genauso gut wie ich.
hustbaer
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.10.2006
Beiträge: 16039
Beitrag hustbaer Mitglied 18:24:19 21.07.2012   Titel:              Zitieren

@SusanneSun
Kommt drauf an was du unter "Windows-Systemprogrammierung" verstehst.

Einige Windows APIs sind über das .NET Framework (C#, Visual Basic .NET) nur unvollständig oder gar nicht erreichbar. Wenn du diese brauchst, kann es schnell lästig werden, weil man dauernd über PInvoke gehen muss. Und das nervt recht schnell, vor allem wenn man Anfänger ist, und die ganzen Grundlagen fehlen, um zu verstehen was beim Marshaling von diversen Typen überhaupt abgeht.

Wenn du ohne diese APIs auskommst ist C# sicher eine gute Wahl. Weil viel einfacher zu erlernen als C++ und weil das .NET Framework schon sehr viel mitbringt was man sich in C++ mühsam selbst schreiben oder zusammensuchen müsste.

Von Visual Basic würde ich abraten. Anfangs mag es einfacher erscheinen, aber das ist es in Wirklichkeit nicht. C# ist einfach die mächtigere Sprache, und vor allem wird sie mehr eingesetzt. D.h. du hast mehr Beispielprogramme in C#, mehr Tutorials, mehr alles.

Von C würde ich ebenso abraten, wenn dann lieber gleich C++. Weil es mächtiger und mittelfristig angenehmer zu verwenden ist.

_________________
"Let there be Licht..." http://lichttools.sourceforge.net/
Sehr cooles ASCII Spiel (leider nicht von mir): ASCII-Scramble - http://www.roskakori.at/ascii/
-lowbyte-
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.10.2010
Beiträge: 353
Beitrag -lowbyte- Mitglied 17:06:08 23.07.2012   Titel:              Zitieren

hustbaer schrieb:
@SusanneSun
Von C würde ich ebenso abraten, wenn dann lieber gleich C++. Weil es mächtiger und mittelfristig angenehmer zu verwenden ist.


Wenn man die Sprache beherrscht gibt es nichts besseres als C für Windows. Die ganze WIN32 API besteht aus C Code.
Für die Zukunft würde ich Dir daher C oder C++ empfehlen.

_________________
XOR-BASE http://vpn23.homelinux.org
News: C-Lib POP3LIBEXv0.07/SMTPLIBEXv1.03 Release 18.05.2013
kooper
Unregistrierter




Beitrag kooper Unregistrierter 17:13:19 23.07.2012   Titel:              Zitieren

-lowbyte- schrieb:
Die ganze WIN32 API besteht aus C Code.

Da scheinst du aber nicht Alles zu kennen.
-lowbyte-
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.10.2010
Beiträge: 353
Beitrag -lowbyte- Mitglied 17:16:05 23.07.2012   Titel:              Zitieren

kooper schrieb:
-lowbyte- schrieb:
Die ganze WIN32 API besteht aus C Code.

Da scheinst du aber nicht Alles zu kennen.


Der grösste Teil! Kleiner Teil C++

_________________
XOR-BASE http://vpn23.homelinux.org
News: C-Lib POP3LIBEXv0.07/SMTPLIBEXv1.03 Release 18.05.2013
ASM-nasm
Unregistrierter




Beitrag ASM-nasm Unregistrierter 14:14:22 30.07.2012   Titel:              Zitieren

Und was is mit Assembler? :confused: !
-lowbyte-
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.10.2010
Beiträge: 353
Beitrag -lowbyte- Mitglied 01:50:08 31.07.2012   Titel:              Zitieren

Ich dachte Assembler sei selbstverständlich...

_________________
XOR-BASE http://vpn23.homelinux.org
News: C-Lib POP3LIBEXv0.07/SMTPLIBEXv1.03 Release 18.05.2013


Zuletzt bearbeitet von -lowbyte- am 01:50:54 31.07.2012, insgesamt 1-mal bearbeitet
c++.de :: WinAPI ::  System und Windowsprogrammierung  
Gehen Sie zu Seite 1, 2  Weiter
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.