Win3x.Org

Windows & DOS Community

Gauvain OS

Répondre   Page 1 sur 20  [ 305 messages ]
Aller sur la page 1 2 3 4 520 »
Auteur Message
victornement
Sujet du message : Gauvain OS
Publié : 19 mai 2007 13:29
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 345
Inscription : 20 janv. 2007 12:23
 
Voici une alternative à Flowers OS : un Shell pour DOS codé en QuickBasic 4 !

[ img ]

Gauvain OS Beta : aucun lien encore valide :(
Gauvain OS 1.1 : aucun lien encore valide :(
Gauvain OS 2.0 : aucun lien encore valide :(
Gauvain OS 2.1 : aucun lien encore valide :(
Gauvain OS 2.2 : Gauvain version 2.2 (5.6 Mb)
Gauvain OS 2.3 : aucun lien encore valide :(

Dernière modification par Big Monstro le 08 mai 2015 18:45, modifié 8 fois.

Haut
Profil Citer
PulkoMandy
Sujet du message :
Publié : 19 mai 2007 15:50
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 142
Inscription : 03 avr. 2004 18:29
 
Citation :
Bonjour, je develloppe un Shell pour DOS en Quick Basic 4, style flower OS, mais pas avec la meme interface et le code ne viendra que de moi (sauf pour la souris et pour l'affichage des bitpmaps qui viennent respectivement de cibwarrior et de quickbasic.free.fr)

L'interface :
Une barre des taches (sans taches) avec le menu gauvain qui fera office de menu demmarer et sera personnalisable.

Pour le code, je ne ferais pas comme pour flower OS ou une sub = 1 object (et j'utiliserais des types)Mais il y aura des fonction comme :
_WritteWindows(Fenetre AS WINDOWS) 'ou le type de donné windows a été declarer avec type
_WritteTexte(texte AS STRING, Left AS INTEGER, Top AS INTEGER)
_WritteBureau
_WritteObject(Objct AS GvnObject) 'GvnObject sera un type.

Hormis l'interface et le code, j'espere me diferencier de flower OS en ayant plus de chose a faires avec la souris.
Et (mais la ce ne sera pas sur) je ferais mon propre gestionnaire de fichier.

A ce stade de develloppement (200 lignes), je ne met pas le ZIP, mais quand il prendra un peu plus forme, je le mettrai.

Edit 3:
La nouveauté de ce 3eme edit est que desormais, cette version non operationnelle se base sur des fichier themes et sur gauvain.sys.
http://victornement.free.fr/Gauvain.zip
Bon, je devrais avoir fini la 1ere beta operationnelle dans quelque temps si je continu a ce rythme.
mmh, ça serait lutot Draw que Write (qui au passage ne prend qu'un seul T).

Sinon, encore une interface à la windows ? Mais faites donc preuve d'un peu doriginalité!
Encore du QB, aussi ?

Enfin, c'est un projet intéressant, bon dev :)

_________________

Sauvons les huîtres!


Haut
Profil Citer
victornement
Sujet du message :
Publié : 19 mai 2007 16:35
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 345
Inscription : 20 janv. 2007 12:23
 
Merci, mais j'ai fais avec writte pas draw. Je sais c'est moins approprié.
j'ai confondu avec written pour les 2 T.


Haut
Profil Citer
Maxoul
Sujet du message :
Publié : 20 mai 2007 13:43
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 179
Inscription : 05 juil. 2004 11:17
 
Faire mieux que Flowers OS ou différent ? Les deux sont possible, bon courage !


Haut
Profil Citer
victornement
Sujet du message :
Publié : 20 juil. 2007 10:29
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 345
Inscription : 20 janv. 2007 12:23
 
J'ai fini les 2/4 de gauvain (j'ai programmer super rapidement les premiers jour et tres lentement les temps dernier).

Alors, maintenant, j'ai une idée plus presise de ce que sera gauvain.
Les application serons lancer par le menu gauvain. La configuration se fera par des icones du bureau.
Et il sera en parti utilisable au clavier.

Donc vous pouvez télécharger l'etat de ce projet : http://victornement.free.fr/telechargement/gauvain.zip

J'ai fait l'installateur vite fait donc il installera gauvain dans le dossier c:\gauvain, mais vous pouvez le changer et modifier C:\gauvain.sys

IMPORTANT : IL BUG SOUS WINDOWS XP !

_________________

Salut


Haut
Profil Citer
Noah
Sujet du message :
Publié : 28 juil. 2007 11:02
 
 
En fait il y a quelquechose que je voudrais savoir, j'ai l'impression que le qbasic ou dérivé sont en train de revenir a la mode en ce moment vu le nombre de personne qui si mettent pour faire des ptits projets, mais pourquoi le qbasic et pas le c (je parle pas du C++ et du Visual C/C++ de Cro$oft qui sont des languages C propriétaire ) ??


Haut
Citer
corwintirnanog
Sujet du message :
Publié : 28 juil. 2007 11:31
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 352
Inscription : 23 oct. 2005 14:13
 
Pourquoi ça t'étonne? QBasic est un excellent langage pour des tâches bien précises. Si on s'étonne de l'utilisation de QBasic et de ses avatars, alors il faut aussi se demander pourquoi les gens ont adopté Java, Python et Ruby.

Quand au caractère propriétaire du C Microsoft, tout le monde emploie sans discuter GCC qui est encore plus divergent par rapport à la norme Ansi89.

Personnellement je pense qu'il y a un intérêt à innover et donc à s'écarter des standards.


Haut
Profil Citer
guigui
Sujet du message :
Publié : 28 juil. 2007 17:11
 
 
Moi le langage que j'utilise pour les tâches bien précises c'est le script bash .
Pour GCC, contrairement à M$-C(++), il est multi-plateforme et gratuit, et c'est le seul que j'ai utilisé .


Haut
Citer
corwintirnanog
Sujet du message :
Publié : 28 juil. 2007 17:33
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 352
Inscription : 23 oct. 2005 14:13
 
Il y a du mieux dans la signature...Au moins il n'y a plus d'exclusivité.

Prochaine étape, ne plus centrer les messages sur "moi, je" mais aborder l'autre, cet inconnu au comportement bien angoissant dans sa diversité de concepts et de pratiques.
;-)


Haut
Profil Citer
PulkoMandy
Sujet du message :
Publié : 28 juil. 2007 18:25
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 142
Inscription : 03 avr. 2004 18:29
 
Si tu veux faire du code portable, il est recommandé de coller au standard (plutot C89 pour nous, C99 pour les choses du monde moderne) et de s'arranger pour que ça tourne sur tous les compilos... Programmer pour un compilo en particulier n'est intéressant que pour des systèmes qui ne bougeront pas, et c'est très spécifique (je pense qu'il n'y a ça que dans les applis embarquées...)

_________________

Sauvons les huîtres!


Haut
Profil Citer
corwintirnanog
Sujet du message :
Publié : 28 juil. 2007 18:38
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 352
Inscription : 23 oct. 2005 14:13
 
PulkoMandy a écrit :
Programmer pour un compilo en particulier n'est intéressant que pour des systèmes qui ne bougeront pas, et c'est très spécifique (je pense qu'il n'y a ça que dans les applis embarquées...)
Au contraire c'est extrêmement courant dans le monde professionnel.

Sans vouloir relancer tous les trolls affamés qui ont envie de bouffer du Windows, comme je le disais GCC, qui est seul maintenant qu'il a tué le marché du compilateur, n'est absolument pas compatible avec la norme ANSI (qu'ils qualifient de "pedantic") et GCC comme tous les gros logiciels (Java, Python et tous les OS) n'est même pas compatible avec lui-même d'une version à l'autre.

J'ai une longue expérience de compilation sur C (sur 20 ans) et sur Java (11 ans) et parfois des programmes écrits il y a seulement deux ans, doivent être réécrits. Le pire que j'ai vu c'est une application qui ne tournait que sur une seule version mineure de Java (un truc du genre JDK 1.4_xx_y, ça ne tournait ni avec JDK 1.4_xx_y-1, ni avec JDK 1.4_xx_y+1!

L'industrie est remplie de proxy et autres émulateurs pour éviter d'avoir à faire des patchs sur des machines existantes pourvues de logiciels qu'on ne sait plus maintenir. Rappelez vous le monsieur qui était venu nous demander de l'aide pour sa gestion automatique qui marchait seulement sur MSDOS!


Haut
Profil Citer
PulkoMandy
Sujet du message :
Publié : 29 juil. 2007 10:22
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 142
Inscription : 03 avr. 2004 18:29
 
Mouais... l'informatique n'est peut-être pas aussi sérieuse qu'on essaie de nous le faire croire en IUT alors ...

Il me parait important quand on fait du code sérieux d'activer tous les warnings de GCC dans l'hypothèse ou il y aurait un portage quelconque... et d'en tenir compte quand ils apparaissent bien sur. Mais ça n'empêche pas quelques petits soucis ...

_________________

Sauvons les huîtres!


Haut
Profil Citer
corwintirnanog
Sujet du message :
Publié : 29 juil. 2007 17:20
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 352
Inscription : 23 oct. 2005 14:13
 
PulkoMandy a écrit :
Mouais... l'informatique n'est peut-être pas aussi sérieuse qu'on essaie de nous le faire croire en IUT alors ...
L'informatique est surtout une activité humaine donc pas rationnelle, de plus elle est exercée avec un recours massif à la sous traitance, ce qui tue la mémoire de l'entreprise.
Citation :
Il me parait important quand on fait du code sérieux d'activer tous les warnings de GCC dans l'hypothèse ou il y aurait un portage quelconque... et d'en tenir compte quand ils apparaissent bien sur. Mais ça n'empêche pas quelques petits soucis ...
Les warnings ont surtout pour but d'attirer l'attention sur des problèmes de logique d'un genre particulier: Les problèmes de type. Même si on ne porte pas on devrait utiliser -Wall, car sinon ça veut dire que la logique du code comporte des incohérences.

A l'inverse, ce n'est pas parce qu'un code n'active aucun warning qu'il est correcte, nous vivons dans un monde très imparfait!


Haut
Profil Citer
guigui
Sujet du message :
Publié : 29 juil. 2007 17:25
 
 
PulkoMandy a écrit :
Mouais... l'informatique n'est peut-être pas aussi sérieuse qu'on essaie de nous le faire croire en IUT alors ...

Il me parait important quand on fait du code sérieux d'activer tous les warnings de GCC dans l'hypothèse ou il y aurait un portage quelconque... et d'en tenir compte quand ils apparaissent bien sur. Mais ça n'empêche pas quelques petits soucis ...
Avec -Wall pourquoi pas, mais pour éviter le code non portable il faut activer -fpendantic (mais je le fais jamais ;))


Haut
Citer
corwintirnanog
Sujet du message :
Publié : 29 juil. 2007 18:32
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 352
Inscription : 23 oct. 2005 14:13
 
Essaye de compiler Linux avec -pedantic :-) tu verras que pas grand chose ne passera au travers et pourtant Linux est portable!
Cette option sert à n'accepter que du code conforme à la norme Ansi.

La portabilité d'une application ne dépend pas que de son compilateur et de son OS, car une application s'insère dans un système d'information. Et même si le compilo et l'OS reste identique (c'est vrai seulement sur une période courte) il faut aussi que les autres librairies, les protocoles pour échanger avec les autres ensembles du SI, les autres machines restent identiques. Dans la pratique tous les deux ans dans une entreprise ou une collectivité, il y a toujours quelque chose qui change et qui fait que petit à petit un SI devient de moins en moins fonctionnel.


Haut
Profil Citer
victornement
Sujet du message :
Publié : 29 juil. 2007 20:54
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 345
Inscription : 20 janv. 2007 12:23
 
Logo gauvain :
http://victornement.free.fr/images/gauvain.png

Et ouiiii ce post et situer sur le sujet gauvain !
Alors je devellopper au moins un fonction par jours. Depuis Le debut de semaine. Sa va lentement. Le tout c'est qu'il y a worz 3 (celui la je sais pas quant il va sortir), il y a que je teste des serveur ftp, j'essai lorsque je m'ennnui d'installer debian sur virtual pc avec les memes condition que svr-2000 (ou peut etre SVR-debian).
Donc j'ai pas mal de chose a faire, mais je m'ennui de temps en temps.

_________________

Salut


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 20  [ 305 messages ]
Revenir à « Projets abandonnés » | Aller sur la page 1 2 3 4 520 »
Aller :