erstellen von Programmen



  • Wie erstelle ich richtige Programme in einem Windows-Fenster, Bildern...

    Ein Programm ist nicht gleich "richtig" nur weil es mit Bildern in einem Windows-Fenster läuft. Die Hauptarbeit wird ja sowieso im Hintergrund geleistet. Fenster sind nur eine alternative Oberfläche, die es möglichst abzukapseln gilt.



  • Ja, hast du recht.
    hab mich nur falsch ausgedrückt

    trotzdem:
    muss diese Wortklauberei sein?

    und danke für die Antworten



  • Original erstellt von <nobody>:
    **trotzdem:
    muss diese Wortklauberei sein?
    **

    Nein. IMHO nicht! Und @kingruedi: es geht hier nicht um deine Meinung, es geht darum, dem Jungen zu zeigen, auf welche Quellen er sich beziehen soll, wenn er Programme für die Windows GUI erstellen will! Es geht auch nicht um Portabilität, denn <nobody> will offensichtlich Programme für Windows schreiben. Und dass die MFC nur auf EINEM Compiler verfügbar ist, ist auch noch falsch! Das soll nicht heißen, dass ich MFC jetzt toll finde. 😉

    @<nobody>: Um mal zur Sache zu kommen. 😉 Hume Sikkins hat dir bereits einen Link gegeben, auf dem du Tutorials findest, die dich in die WinAPI einführen werden. IMHO wird es für dich gut sein, dich erstmal so (ohne OOP) mit der WinAPI vertraut zu machen, denn so lernst du erst verstehen, was die großen Klassenbibliotheken (VCL oder MFC) im Detail machen. Wenn du dann einigermaßen vertraut mit WinAPI bist und lieber OOP verwenden willst, solltest du dich nach Wrapper-Klassen umschauen. Zunächst gibt es da die beiden großen Bibliotheken MFC (MS Foundation Classes) und VCL (Visual Component Library) und einen Nachteil: Das kostet! Die MFC sind beim MS VC++ (Visual C++) und die VCL beim Borland C++Builder dabei. In letzterem kann man aber auch MFC-Programme kompilieren. Vielleicht kommst du ja auf die eine oder andere Art billig an eine der beiden IDEs ran. 😉 Wenn du es günstiger (und legal 😉 ) haben willst, dann besorg dir doch die WinAPI-Wrapper-Klassen auf der Homepage von Christoph Dittmann (cd9000). Du triffst ihn im WinAPI-Forum an.
    Ach ja, und immer, wenn du irgendwelche Fragen zur WinAPI hast, dann komm zu uns ins Forum. Dort wird dir dann weitergeholfen.



  • Und dass die MFC nur auf EINEM Compiler verfügbar ist, ist auch noch falsch!

    Wo den noch? Kann der BCB die simulieren? Hab nur von Digital Mars oder so gehört, dass der ein bisschen was in die Richtung kann. Aber naja, dabei handelt es sich nicht um "offizielle" MFC Versionen und ich weiss nicht wie gut die kompatibel sind zu MS MFC

    einen Nachteil: Das kostet!

    QT gibt es auch kostenlos, wenn man seine Programme unter die GPL stellt. Ansonsten gibt es noch ein paar tolle GUI Librarys hier

    http://www.geocities.com/SiliconValley/Vista/7184/guitool.html



  • Ich blicke da nicht ganz durch. Ist WinAP eine eigene Programmiersprache(zumindest größtenteils) oder programmiert man da C++?



  • Original erstellt von kingruedi:
    Wo den noch?

    Borland bekam (aus unerklärlichen Gründen) die MFC von M$ lizenziert (damit man MSVC-Projekte in den BCB importieren kann)

    -junix



  • Ich denk 'mal, wenn Du mit Microsoft visual c++ anfaengst, kommste spaeter mit der WINAPI besser klar.

    Zum Erlernen find' ich ist der CBuilder leichter zu verstehen (muss ich sagen, den nehm ich ja), aber spaeter wirds mit der WINAPI schwerer.

    Das is ne persoenliche, unmassgebliche Meinung! 😃

    PS: bevor Du Tuts suchst, sollte die Frage geklärtsein. Die Compiler sind doch sehr unterschiedlich! 😡

    [ Dieser Beitrag wurde am 26.02.2003 um 20:20 Uhr von DerAltenburger editiert. ]



  • Ich blicke da nicht ganz durch. Ist WinAP eine eigene Programmiersprache(zumindest größtenteils) oder programmiert man da C++?

    nein, die winpai ist imho keine eigene programmiersprache.

    api - application programming interface

    man kann damit z.b. auf die funktionen von windows zurückgreifen um z.b.
    dialogboxen usw. zu erstellen.

    man kann die winapi aber nicht nur mit c++ programmieren, sondern auch z.b mit
    visual basic oder delphi.

    [ Dieser Beitrag wurde am 26.02.2003 um 20:50 Uhr von meon editiert. ]



  • WinAPI ist die Schnittstelle von Windows zu den Anwendungen. Mit welcher Programnmiersprache du die ansprichst ist egal. Sie muß nur Funktionen aus DLL's importieren können.



  • ich hab mal symantec c++ gehabt, das hat auf der featureliste MFC unterstützung.. hat der IntelCompiler nicht auch MFC unterstützung? *nichtsichersei*

    ich würde als einstieg in grafikprogrammierung (also bildchen und sowat) OpenGL mit GLUT oder GLUAX(?) vorschlagen, ich fand es sehr schön früher, denn es war ja noch irgendwie konsole, aber man hatte events für tastatur und eigentlich war/ist die renderfunction auch usw...

    naja, vielleicht ist das ja ne falsche interpretation von "richtigen" programmen, aber einfach einzusteigen... es gibt bei NEHE opengl tutorials, dort kann man dann alles lernen um "spass" mit grafik zu haben...

    rapso->greets();



  • Original erstellt von rapso:
    **ich hab mal symantec c++ gehabt, das hat auf der featureliste MFC unterstützung.. hat der IntelCompiler nicht auch MFC unterstützung? *nichtsichersei*
    **

    die windows version von intel compilier ist ein plugin für die msvc++ ide(d.h. er kann MFC)


Anmelden zum Antworten