Zum Inhalt springen

Timon

Mitglieder
  • Gesamte Inhalte

    271
  • Benutzer seit

  • Letzter Besuch

Beiträge von Timon

  1. Der Anzeigestil leitet sich aus den Runtime-Libraries ab. Sind diese statisch eingebunden werden sie verwendet. Wenn nicht werden die in Windows enthaltenen verwendet. Sollte eine spezielle Runtime-Library verwendet werden, kann man unter Windows XP ein XML-Manifest anlegen.

    Bei Windows XP ist das Skinning(nur mit neuen Runtime-Libraries) per default Windows ueberlassen.

  2. Da wirst du kaum etwas finden. Das liegt an der Unterschiedlichkeit der Formate.

    mp3 speichert einen Datenstrom der Samplingdaten abbildet.

    mid speichert Noteninformationen fuer mehrere Kanäle (MIDI-Channels) ohne Toninformation.

    Da gibt es keinen Weg das vernünftig zu konvertieren (Selbst wenn es sich nicht um mehrstimmige Aufnahmen handelt)

  3. Hat doch keiner was anderes behauptet.

    Hmm, hab ich wohl falsch gelesen.

    Noch zur Info:

    Ein 16-bit Programm wird unter Win32 aber emuliert, bzw. DOS wird erst als Task gestartet und dann das Programm ausgeführt. Allein schon aus dem daraus resultierenden Performanceverlust ist es nicht sinnvoll eine 16-bit DOS-Anwendung zu schreiben, auch wenn diese nur als Konsolenprogramm laufen soll.

  4. Ich denke das ist ein bisschen wie die Frage: "Was ist der Unterschied zwischen Obst und Birnen?"

    Scripting ist aber in der Regel sehr spezifisch fuer eine spezielle Anwendung. Skriptsprachen können direkt mit Objekten dieser Anwendung umgehen. Skriptsprachen sind auch immer interpretiert (auch wenn Sie compiliert werden), und laufen nie direkt auf der Maschine.

    Trotzdem ist Skripting auch eine Form der Programmierung.

  5. Noch ein Nachtrag um den Unterschied zwischen <iostream> und <iostream.h> aufzuklaeren.

    Es handelt sich tatsächlich um zwei verschiedene Dateien. Warum iostream keine Endung mehr hat, weiss wohl nur die ISO ;)

    Im Grunde sind beide gleich, iostream deklariert noch den namespace:

    iostream.h:


    extern istream cin; ///< Linked to standard input
    extern ostream cout; ///< Linked to standard output
    :
    usw...
    [/PHP]

    iostream:

    [PHP]
    namespace std {

    extern istream cin; ///< Linked to standard input
    extern ostream cout; ///< Linked to standard output
    :
    usw...
    }

  6. Mal ein kleiner Versuch Namespaces zu erklären:

    Namespaces wurden in den ISO-Standard aufgenommen um die Namensvergabe zu vereinfachen. Sie ermöglichen z.B. Klassen, die im Grunde das selbe tun, aber unterschiedlichen Kontext haben, gleich zu benennen. Wie z.B. cin oder cout. Diese stehen in std. Es koennte aber sein, das du gleichnamige Funktionen schreibst, die z.B. ein LCD-Display bedienen.

    namespace lcd {

    void cout() { /* ... */ } // deine cout Funktion (Die Deklaration ist Schmarrn, aber hier nicht wichtig.)

    }

    void main(void)

    {

    lcd::cout(); // Das geht

    cout(); // würde nicht gefunden werden

    using namespace lcd; // Jetzt weiss der Compiler bescheid, dass er in diesem Namespace Funktionen aufrufen darf.

    cout(); // geht

    std:cout(); // Um sicher zu gehen, dass die richtige Funktion verwendet wird, kann man den Namespace nennen.

    }

  7. Natürlich steht soetwas nicht in der MSDN. In der Regel sind die Headerfiles so verschachtelt, dass du von z.B. 1500 mehr als 90% nie direkt in dein Programm einbindest. Ausserdem ist der Zweck unterschiedlich, manche exportieren Funktionen aus Bibliotheken, andere definieren Makro oder Konstanten.

  8. Original geschrieben von MeisterB

    msg.message gibt doch nur die Nummer der Nachricht aus (in meinem Fall immer 15). Woher weiß ich jetzt das dies für WM_DDE_ACK steht?

    aus dde.h:

    /* DDE window messages */

    #define WM_DDE_FIRST 0x03E0

    #define WM_DDE_INITIATE (WM_DDE_FIRST)

    #define WM_DDE_TERMINATE (WM_DDE_FIRST+1)

    #define WM_DDE_ADVISE (WM_DDE_FIRST+2)

    #define WM_DDE_UNADVISE (WM_DDE_FIRST+3)

    #define WM_DDE_ACK (WM_DDE_FIRST+4)

    #define WM_DDE_DATA (WM_DDE_FIRST+5)

    #define WM_DDE_REQUEST (WM_DDE_FIRST+6)

    #define WM_DDE_POKE (WM_DDE_FIRST+7)

    #define WM_DDE_EXECUTE (WM_DDE_FIRST+8)

    #define WM_DDE_LAST (WM_DDE_FIRST+8)

  9. Ich glaube, was Nomade meint ist, dass es eben bei sowenig zeit nicht unbedingt von einem Berufsschullehrer zwingend notwendig ist, die Schüler die gesamten Skripte durchlernen zu lassen. Klar muss man viel lernen, aber warum soll man sich übermäßig Zeug aufladen, wenn es auch anders geht. Es geht hier sicher nicht darum, dass das Lernen allgemein zu viel wird, sondern eher ob man es sich auch anders beibringen kann als mit solchem Stress.

    Im Grunde geht es doch garnicht um das was, eher um das wie.

    Die Dinge die Du auf der BS lernst sind zu 90% fuer die Tonne. Es geht mehr darum mit gewissen Stoffmengen umzugehen. Wenn ich fuer ein Projekt umbedingt etwas ueber z.B. TCP/IP-Netze wissen muss, dann lese ich das zu diesem Zeitpunkt nach, und erinnere mich bestimmt wenig an das "Gelernte" aus der Berufschule.

    Es geht nur darum, dass du dir nach Bedarf schnell neues Wissen aneignen kannst.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...