begin process at 2012 02 14 13:54:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > SIMULATEUR LINUX VERSION VISUAL BASIC 6

SIMULATEUR LINUX VERSION VISUAL BASIC 6


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Niveau :Initié Date de création :07/01/2005 Date de mise à jour :03/02/2005 15:14:18 Vu / téléchargé :8 173 / 991

Auteur : starfighter

Ecrire un message privé
Site perso
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
c'est l'émulateur linux de magus54 (http://www.vbfrance.com/auteurdetail.aspx?ID=4168 47) adapté en Visual Basic 6
Pour l'utilisation, télécharger la version de magus54 sur http://www.vbfrance.com/code.aspx?id=28607


 Conclusion

Merci à Magus54 pour son code
Je compte le metre à jour régulièrement avec l'aide de magus54, j'ai des petites idées pour m'amuser, comme la gestion des utilisateurs et un mode graphique fenètré.

- J'utilise également le code de :
          Steve McMahon sur VBAccelerator (http://vbaccelerator.com) concernant la classe cStringBuilder
- je n'utilise plus le code de :
         Sintor sur PlanetVB (http://www.planet-source-code.com/vb/scripts/Show Code.asp?txtCodeId=45944&lngWId=1) concernant la gestion de la console
          
Je vous conseil de supprimer le repertoire Root à chaque mise à jour.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

07 janvier 2005 15:30:47 :
07/01/2005 15:22 : Nouvelle gestion du clavier (celle de magus54) 07/01/2005 15:00 : Premiere version
10 janvier 2005 16:47:18 :
- Modification instruction dir/ls {output} par defaut /dev/screen - Modification instruction ps {output} par defaut /dev/screen - Ajout instruction Help {instruction} fournit les informations sur une instruction (par défaut toutes les instructions) - Création du fichier Command.dat dans le repertoire ROOT contenant la liste des instructions et leur caracteristique - Modification gestion des commandes, plus besoin de mettre des guillemets entre les commandes - Affichage d'un curseur clignotant dans la console
18 janvier 2005 16:50:17 :
- Modification instruction dir/ls - Modification de la gestion des paramètres d'une commande ([ls/Dir] pour l'instant) - Modification du fichier Command.dat - Nouvelle Gestion de la console : Modification du code de Sintor sur PlanetVB (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=45944&lngWId=1)
24 janvier 2005 16:18:56 :
- Modification gestion instruction - Ajout Fenetre Debbogage : activée par l'instruction debug:on - Ajout de la class cStringBuilder : Code de Steve McMahon sur VBAccelerator (http://vbaccelerator.com) - Ajout de GetPrivateProfileString et WritePrivateProfileString pour la gestion des fichiers INIT - Ajout instruction CursorTo - Deplacement du curseur dans la console par touche gauche et droite - Suppression d'un caractere par la touche DEL - Correction du ShutDown - Prompt différent lors de la commande chdir - Instruction Line et Circle pris en compte
25 janvier 2005 13:51:31 :
- Modification gestion instruction - Ajout instruction RUN : execute un programme dans une autre console (ex: run /prg/clock) equivaut à : load [prog] et ps [PRG] SigINIT [PID] console tty[PID] - La touche F11 fais passer d'une console a une autre - Ajout instruction CONSOLE : Liste les consoles
27 janvier 2005 14:36:01 :
- Utilisation de Collection et classe au lieu des tableaux - Modification du programme clock.prg (Suppression du Scintillement)
31 janvier 2005 09:35:26 :
- Utilisation de Collection et classe au lieu des tableaux - Modification du programme clock.prg (Suppression du Scintillement) - Gestion de plusieur Fenètre console (lors de l'utilisation de "run") Taper par exemple run /prg/clock
03 février 2005 15:14:18 :
- Suppression du code de Sintor (Console) sur PlanetVB (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=45944&lngWId=1) - Retour à la console de Magus54 - Modification du script de gestion de la saisie console (déplacement, suppression, clignotement) - ajout instructions gestion du curseur

 Sources du même auteur

Source avec Zip Source avec une capture [XCADRE32] FENÊTRE ORIGINAL (MODIFICATION DE LA FORME D'UNE ...
Source avec Zip Source avec une capture [LCD LC] AFFICHEUR LCD DYNAMIQUE, DÉFILEMENT, THÈMES
Source avec Zip Source avec une capture [LCD L1] AFFICHEUR LCD DYNAMIQUE, DÉFILEMENT, THÈMES

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

Commentaires et avis

Commentaire de yoman64 le 07/01/2005 16:40:51

C'était vraiment une bonne idée de le traduire en vb6 ^^ Merci , j'en avais pas le courage moi mme lol.

@++
YoMan64

Commentaire de MadM@tt le 07/01/2005 18:07:42

Ouais c clair, bon travail !

Commentaire de magus54 le 07/01/2005 21:50:01

Tu pourais pas le compiler ? j'ai pa vb 6 ;-(( snif

Commentaire de starfighter le 07/01/2005 23:08:30

ok, je t'enverrais ca par mail demain

Commentaire de fg85 le 08/01/2005 09:32:34

Grand merci j'avé vraiment trop la flemme de passer sous vb6 ;-)

---------------------
http://fg.logiciel.free.fr

Commentaire de starfighter le 18/01/2005 16:53:57

Voila, la grosse modification vient de la gestion de la console basé sur le code trouver sur PlanetVB. Le scroll des lignes ce fais automatiquement, mais il faut encore que je gere l'Ascenseur.

Magus54, As tu reçus l'exe que je t'avais envoyé?

Commentaire de magus54 le 18/01/2005 21:13:58

euh nan dsl .
tu l'as bien envoyé a magus54@free.fr ou a apophis54@hotmail.com

Commentaire de l0st3d le 30/01/2005 07:49:04

Silut, c'est un beau prog, bravo
seulement voici
en "console" quand je tape ls
sa me donne la liste des repertoires + un caractère incunnus (une boite noir)

ensuite
CD ne me redirige pas dans le dossier que je demande
.. impossible aussi d'executer un programme

Commentaire de starfighter le 30/01/2005 11:41:27

je regarde cela.
Lundi il y auras une autre version avec plusieurs fenêtre, la premiere seras la console tty0 et lorsque vous utiliserez run /prg/NOMPROG il executeras le prog dans une autre fenêtre.

Commentaire de magus54 le 30/01/2005 13:00:14

Salut,
Je t'ai déja donné la réponse par mail des caractères "boites noirres". Il ne vient pas de ton programme , mais d'une trace du mien.
Toi, pour aller à la ligne, tu utilise une fonction pré- programmée. Moi ,j'utilise l'affichage d'un chr[13]+chr[10] à l'écran. Ce double-caractère est enregistré dans \n.Mais continue de s'afficher dans le tien.
Pour remédier a cela, il suffit juste de faire "edit" "/boot/init" de remplacer
"sto" "\n" /dev/endl par
"sto" "\n" /dev/null
après,
"actuimg" "/" et voila ...
Et le tour est joué.
Tu n'as pas lu mon mail ou quoi ???

Commentaire de magus54 le 30/01/2005 13:15:17

Pour ceux que ça intéresse ,je suis en train d'en développer une nouvelle version en c++ qui ne lira plus du texte mais un pseudo-language machine (c'est plus facile a gérer).
Comme ça on aura le plaisir de "compiler en gme !!"
A venir: fonctions réseau, et,attention : E/S sur une ext2fs !!!!!!!!! La j'en suis à la collecte d'infos sur le filesys linux et sur son format d'exécutables. Mon rève se serait de faire un Virtual Linux sous win ^^: un programme qui peut booter une linux native.
Si quelqu'un est interressé par ce projet, ou qui s'y connait en "fat" linux, ou en ELF,prevenez moi svp.

Commentaire de starfighter le 31/01/2005 07:53:10

Magus54 , j'ai bien lu ton mail, je suis en ce moment en correction, mais je terminais d'abord la gestion des fenètres avant.

Commentaire de starfighter le 31/01/2005 09:40:02

Bon voila, je pense avoir corriger le probleme du caracterere mais sans toucher au script de Magus54, je l'ai fais par code, je pense que je vais essayer de supprimer la gestion de la console présente pour la remplacer par une autre gestion.

Magus54, lorsque tu arrive a la fin de ta fenetre console, Est ce que tu fais decaler toute tes lignes vers le haut?

Commentaire de magus54 le 31/01/2005 13:01:47

Nonnon . Télécharge l'exe depuis mon site web si tu ne l'as pas.  Il y a un pointeur [px;py] qui enregistre les coordonnées du pointeur graphique. Et a chaque fois que tu écris , il est incrémenté.

Commentaire de freetai le 04/09/2005 00:09:31

c'est qoui ces notes qu'a recu ce code???? il vaut bien plus! bravo c'est vraiment pas mal, autant l'idée que la conception: 10/10

Commentaire de Enneka_NK le 20/04/2006 18:16:35

Cette source ne me sera pas trop utile...mais franche du putain de bon boulot, et du culot/courage pour entamer un boulot comme ca :)
J'vais quand-même voir tout ca par curiosité ;)

10/10!

Commentaire de magus54 le 20/05/2006 02:22:15

Yop j'ai réupdaté mon code en vb6 ^^ en revanche j'ai pas fait de gestion de console aussi pointue que toi. je me concentre sur la gestion des programmes.
Le prochain GME que je sortirai sera en c++ et ne prendra plus des fichiers texte mais assemblés. (bien sur, incompatibles avec windows lol va faloir que je fasse mes stdio et co pour que ça passe dessus)
/me se replonge dans les JNE NOP CALL MOV ^^

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,962 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales