Was meinst du mit Maus....einfach Mauszeiger oder die Abbildung einer Maus die man bewegen kann und sich dabei ein Mauszeiger bewegt ?
Willst du das ganze mit VB oder VB.Net programmieren ?
Hallo,ich hab mir mal vorgenommen etwas zu programmieren im Bereich Windows aufbau etc.
Und zwar möchte ich erstmal anfangen sowas wie Windows zu programmieren(natürlich nicht so schwere sachen).
Dazu will ich einfach erstmal ein Fentser erstellen mit Frame und eine Maus.
D.h ich möchte wenn ich den PC starte halt ein Fenster öffnen wo ich eine Maus hab.Dazu mah ich auch später eine Boot Datei.
Wenn ich das hab steigere ich mih etwas und mach was anderes dazu.
Kann mir einer sagen wie ich das mit der Maus hinbekommen soll??
Man braucht denk ich mal eine dll Datei die bei Windows dabei war um die Maus überhaupt zu Kunfigurieren.
Mfg Stani
Was meinst du mit Maus....einfach Mauszeiger oder die Abbildung einer Maus die man bewegen kann und sich dabei ein Mauszeiger bewegt ?
Willst du das ganze mit VB oder VB.Net programmieren ?
Es soll sich halt wie bei Windows die Maus bewegen ohne abbildung oder so.Ich programmiere zur Zeit mit Visual Baisc 6.0 Professional.
Es soll ja halt nicht in Windows laufen sondern bei Booten starten.Deshalb ist das ja schwierig.
du willst dein eigenes betriebsystem programmieren?
--> vergiss essorry.
weil wenn du mit VB was machst, erstellst du ja "exe" dateien welche nur unter windows laufen.
Wenn du da wirklich ein eigenes OS bauen willst, musst du im Prinzip die gesamte PC-Hardware selbst abfragen/managen; alle Kommunikationswege etc. Und einfach mal ne .dll einbinden, damit die Maus geht, is nicht.
Schon daher, da .dll eine Windows-"Erfindung" ist.
Wo das ganze etwas einfacher (aber im Endeffekt nicht so effizient/flexibel) geht: nen AVR nehmen, Grafik-LCD hin, Maus hin und da ein "OS" schreiben. Geht durch die Einfachheit der AVRs einfacher als auf ner x86-Maschine.
#ifndef MfG
#define MfG
Visual Basic ist dafür auch gänzlich ungeeignet. Da wirst du dich eher an Assembler, c und C++ ranwagen müssen. dll ist auch Windows spezifisch. Boot datei ebenfalls so ne Sache. Ich würde mir den Aufwand nicht geben. Sowas programmiert doch heute keiner mehr
Gruß Tim
@Ls4: Wenn sowas heute keiner mehr programmiert, woher kommen die entsprechenden Preboot-Rescue-Tools etc. dann?
@stani: Trotzdem muss auch ich dir sagen: Mit VB? --> Vergiss es!
Was in die ähnliche Richtung geht, und du evtl. eine gewisse Erfolgschance hast: Linux from Scratch mit deinem selbsterstellten Programm dazu im entsprechenden Runlevel.
Aber selbst da gilt: Um Assembler bzw. wenigstens C wirst du nicht rumkommen.
Grüße,
Lemon
Hi Lemon,
du hast recht für solche Tools braucht man das tatsächlich noch, aber ich denke da wird auch nciht from the scratch angefangen
Das wäre ja reiner Wahnsinn immer wieder von 0 zu beginnen
Gruß Tim
Hi stani,
Probier doch mal so etwas Ähnliches wie das mousometer. Da schließt Du eine ziemlich nahe Bekanntschaft mit der Maus und kannst Dich schon mal mit den Schnittstellen vertraut machen. Dann vielleicht mal einen Record von einer Festplatte lesen (aber nimm dazu bitte bitte eine physikalisch getrennte - nicht die Standard-Rechner-Platte) - und einen schreiben. Und wenn Du dann noch immer Lust hast - dann weißt Du den weiteren Weg sowieso schon ganz alleine.Zitat von stani
Ciao sagt der JoeamBerg
Hallo, was ganz eigenständiges ist mit VB alleine nicht möglich. Du erstest mit VB ja keinen Asembler Code welcher von der MAschiene auuführen ist, sondern du erstellst einen Code welcher erst durch einen Interpreter übersetzt wird( VB Runtime).
Ich will deine Wünsche aber dennoch nicht zunicht machen mit VB ein OS zu schreiben:
Zuerst einmal mach dich schlau wie C# funktioniert VB6 ist mehr als out of date!!!! -> Das ist eine vollständig objektorientierte Sprache. Es gibt zwar auch VB.net ist auh sehr mächtig und absolut nicht mit VB6 zu vergleichen aber für deine Anwendung nicht zu brauchen.
Wenn du die Grundzüge mit dem dotnet Framwork kennen gelernt hast schaust du dir "Singularity" an mit Hilfe dieses Compilers kanst du vollwertige(!) Betriebssysteme schreiben, die dafür benötigte Sprache nennt sich Spec# und ist sehr stark an die Syntax von C# angelehnt bzw. aus dieser endstanden.
Lesezeichen