Forum de Fandeonepiece2

Bon dev :)


    [VB.net] Créer un OS virtuel [En cours d'écriture]

    Partagez
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Mer 14 Mai - 17:41

    Niveau : Difficile
    Logiciel : Visual studio/basic 2010 ou ultérieur
    Langage : VB.net


    Salut !

    Aujourd'hui nous allons donc attaquer un sujet très sérieux qui est la création d'OS virtuel en VB.net  Surprised
    Se tuto sera découpé en plusieurs partie :

    Introduction


    Partie 1 : Préparation 
    1.   Téléchargement des prérequis
    2.   Création du projet

    Partie 2 : Les chose simples Very Happy
    1.   Création de toutes les ressources (comme les images, les logos utilisés dans notre OS)
    2.   Création des fonctions de base utilisés dans tout notre OS
    3.   Création du LoginScreen
    3.1  L'interface
    3.2  Algorithme
    4.   Création du bureau
    4.1  Le design
    4.2  Les algorithmes
    5.    Les application internes
    5.1  L'explorateur de fichiers
    5.1.1 Le désigne
    5.1.2 L’algorithme
    5.2 le navigateur internet 

    Partie 3: Les choses Plus Hard  Twisted Evil 
    1.    Le Kernel  pale
    1.1  La Gestion des P.I.D
    1.2  Le Multi-thread
    1.3  La console 
    1.4  Le shell
    1.5  Gestion des extensions de fichiers
    2.    La mdi pour applications externes Very Happy
    2.1  Préparation
    2.2  Conception
    2.3  Et fin

    Introduction

    Qui n'a jamais voulut créer son propre OS ?
    et bien on vas réaliser votre rêve drunken

    mais tous d’abord c'est quoi un OS ?
    Et bien un OS selon Wikipedia c'est :

    Wikipedia a écrit:Le système d'exploitation est le premier programme exécuté lors de la mise en marche de l'ordinateur, après l’amorçage. Il offre une suite de services généraux qui facilitent l'utilisation de logiciels et sert d'intermédiaire entre ces logiciels et le matériel informatique. Un système d'exploitation apporte commodité, efficacité et capacité d'évolution, permettant d'introduire de nouvelles fonctions et du nouveau matériel sans remettre en cause les logiciels.

    Mais non dans notre cas notre OS aura forcément Besoin du .NET framework et de Windows pour fonctionner c'est pour ça que Notre OS aura la détermination "Virtuel".
    Voici quelque exemple d'OS Virtuel pour vous mettre dans le Bain Very Happy

    Le premier et non des moindres j'ai nommé...  Mantrix ERS



    Créer en Vb.net avec SoftwareZatore 2012 Pro il est LA référence dans le milieux.
    Lien : http://algostep-mantrix.fr/

    Le second BenOS (et non j'ai pas mis Loozer-OS et pourtant...)
     


    BenOS est l'un des projet principals de l'administrateur de ce forum. Il est "Relativement Beau  Laughing" et semble très riche d'un point de vue de ces apps internes. 
    Lien : http://benos.url.ph/

    Laauris - OS :



    Laauri - OS est le plus jeune des 4, il a une très belle interface, je vous conseille de vous en inspirer Wink

    Et finalement le plus beau, le plus fort... j'ai nommé Loozer-OS  affraid  *Mais non je plaisent*


    Loozer-OS est le seul selon Blackorion(Le Créateur de Mantrix ERS) le SEUL ! qui a ce qui faut pour devenirs un jour Natif et il est un très bon compromis entre tous *Et oui il faut bien faire ma pub Razz *, sans rentrer dans les détails. Il est l'un des meilleurs OS virtuels avec BenOS et Laauri - OS derrière Mantrix ERS
    Lien : http://loozer-dev-team.olympe.in/

    Voila je pense vous avoir mis dans le bain avec ces 4 OS mais dites vous que chacun de ces OS représente de 200h à plusieurs années de développement.

    Voici d'autre OS créer en VB.net mais cet fois-ci créer par des Anglais :


    https://www.youtube.com/watch?v=4bsueKmTe6I
    https://www.youtube.com/watch?v=-UQc0nKQWu0
    https://www.youtube.com/watch?v=E-Yx2Y7qgrA

    Nous allons donc attaquer la première partie de notre tuto :

    Partie 1 : Préparation 

    1. Téléchargement des prérequis
    Pour se tuto nous aurons besoin :
    - de votre IDE favoris : Visual Studio/Basic 2010 ou ultérieur *Moi pour ce tuto je vais utiliser Visual Studio 2012 Express*
    - Un Logicielle de graphisme comme : Paint.net (gratuit), Gimp (gratuit) , etc ...
    2. Création du projet
    Tout d'abord ouvrez Visual Studio.
    ensuite cliquez sur créer un projet puis choisissez la catégorie Visual Basic et mettez Windows Form pour le type de projet. Référez vous a ce tuto pour trouver un nom. Entrez le nom de votre OS dans la case nom.

    Voila le projet et créer, mais a part une bête fenêtre on a rien... C'est normal, c'est a nous de tout créer.

    Partie 2 : Les choses simples

    1. Créations de toutes les ressources

    Pour les ressources il y a trois méthodes : 
     - Vous les faites vous même : pas mal mais longue si on débute en graphisme
     - Vous en trouvez des toutes faites libres de droits sur Internet, par exemple sur http://icones.pro : simple et rapide mais peu personnalisable (tuto ici :http://fandeonepiece2.forumactif.org/t21-trouver-un-nom-et-un-logo-pour-son-logiciel)
     - Vous en faites quelques une et vous télécharger le reste sur le net : la meilleur, personnalisable, et pas trop longue

    je vous recommande la troisième. Comme ressources vous avez besoin, au minimum, d'un logo, d'une barre dégradé (le dégradé doit être verticale)(la barre doit être horizontale)., et d'icônes (je préciserai plus tard lesquels sont nécessaires). (tuto utile : http://fandeonepiece2.forumactif.org/t21-trouver-un-nom-et-un-logo-pour-son-logiciel)

    2. Création des fonction de Base : (Aucun CODE SOURCE !)

    [Plus tard]

    3.création du Login screen :
    3.1 L'interface :
     voici a quoi sa doit ressembler +- :


     
    [ En cour de rédaction Very Happy ]


    Dernière édition par TheMonax ! le Jeu 21 Aoû - 18:47, édité 14 fois
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Jeu 15 Mai - 9:46

    bonjour,
    merci pour ce tuto qui se promet intérressant
    je me permet d'édite les quelques fautes  (je sais je suis maniaque XD)
    tu me dit si tu as besoin d'aide pour la rédaction
    cordialement
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Jeu 15 Mai - 15:44

    Salut,
    Merci Fandeonepiece2 pour les faut d orthographe Et si tu veut tu peut continuer a les corriger car moi et l orthographe sa fait 2 Razz
    Cordialement,
    TheMonax
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Jeu 15 Mai - 16:25

    re,
    pas de problèmes
    cordialement
    avatar
    Ghost Eagle
    semi-modo
    semi-modo

    Messages : 174
    Date d'inscription : 03/05/2014
    Age : 15
    Localisation : Cameroun

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Ghost Eagle le Ven 16 Mai - 16:22

    re,

    Ouais super le tuto comme ça je vais passer de la Programmation avec SoftwareZator à celle avec VB. Je suis sûr que ces deux là réunis fera des ravages!

    Cordialement
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Ven 16 Mai - 19:09

    re,
    sympas ce que tu as ajouté.
    juste une remarque (c'est ton tuto donc tu applique (ou pas) (comme tu veux)) :
    le multi thread c'est pas trop hard
    les MDI pour Apps externes j'ai une super astuce non utilisé dans Mantrix (je crois que c'est le seul avec BenOS qui a des apps externes pour le moment) je la révélerai a la sortie de BenOS.
    cordialement
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Ven 16 Mai - 20:18

    Ok merci pour ton avis je vais rectifier ça Wink
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Ven 16 Mai - 21:53

    de rien,
    tu me dit si tu as besoin 'aide
    cordialement
    avatar
    Ghost Eagle
    semi-modo
    semi-modo

    Messages : 174
    Date d'inscription : 03/05/2014
    Age : 15
    Localisation : Cameroun

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Ghost Eagle le Sam 17 Mai - 0:14

    re,

    ouais le tutoriel est entain de prendre forme et merci pour Laauri-OS Wink !
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Sam 17 Mai - 7:41

    Derien, J’espère que tu me fera pas mentir pour Laauri-OS Wink
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Sam 17 Mai - 7:43

    re,
    je doute ... pas XD
    je continue a corriger tes fautes mais juste une remarque : écrit os comme ça : OS et pas comme ça : Os stp, cela me divisera par deux la correction  Smile 
    cordialement
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Sam 17 Mai - 8:19

    re,
    quand on met un lien, il n'est pas utile de mettre le /index.html derrière.
    merci pour la pub sur ton site.
    je peux rédiger le tuto aussi ?
    cordialement
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Sam 17 Mai - 8:34

    Derien Very Happy 
    je vais y réfléchir Wink
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Sam 17 Mai - 8:38

    re,
    ok cool
    cordialement
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Sam 17 Mai - 8:57

    Sa devrai amener un peut de monde Razz
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Sam 17 Mai - 8:58

    thanks
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Sam 17 Mai - 11:06

    re,
    vu que tu hésite a me laisser t'aider en rédigeant ensemble ce tuto :
    je ne le rédige pas mais je vais quand même t'aider (enfin je l'espère) en te proposant la suite du tuto (a toi de voir si il y a des choses a modifier et si tu l'accepte)(je rajouterai des screens quand j'aurais récupéré mon PC principal (ce soir)) :

    2. Création du projet
    Tout d'abord ouvrez Visual Studio.
    ensuite cliquez sur créer un projet puis choisissez la catégorie Visual Basic et mettez Windows Form pour le type de projet. Référez vous a ce tuto pour trouver un nom. Entrez le nom de votre OS dans la case nom.

    Voila le projet et créer, mais a part une bête fenêtre on a rien... C'est normal, c'est a nous de tout créer.

    Partie 2 : Les choses simples

    1. Créations de toutes les ressources

    Pour les ressources il y a trois méthodes : 
     - Vous les faites vous même : pas mal mais longue si on débute en graphisme
     - Vous en trouvez des toutes faites libres de droits sur Internet, par exemple sur http://icones.pro : simple et rapide mais peu personnalisable (tuto ici : http://fandeonepiece2.forumactif.org/t21-trouver-un-nom-et-un-logo-pour-son-logiciel)
     - Vous en faites quelques une et vous télécharger le reste sur le net : la meilleur, personnalisable, et pas trop longue

    je vous recommande la troisième. Comme ressources vous avez besoin, au minimum, d'un logo, d'une barre dégradé (le dégradé doit être verticale)(la barre doit être horizontale)., et d'icônes (je préciserai plus tard lesquels sont nécessaires). (tuto utile : http://fandeonepiece2.forumactif.org/t21-trouver-un-nom-et-un-logo-pour-son-logiciel)

    cordialement
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Dim 18 Mai - 16:14

    bonjour,
    je vois que tu à utilisé le texte que j'ai rédigé, merci
    cordialement
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Mar 20 Mai - 18:06

    bonsoir,
    tu me diras si tu as encore besoin d'aide.
    cordialement
    avatar
    TheMonax !

    Messages : 333
    Date d'inscription : 06/05/2014
    Age : 18

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par TheMonax ! le Mar 20 Mai - 18:08

    Non c est juste pas beaucoup de Temp avec les examens qui vont bientôt arriver Razz
    avatar
    Aze (admin)
    Admin
    Admin

    Messages : 435
    Date d'inscription : 03/05/2014
    Age : 16
    Localisation : France

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Aze (admin) le Mar 20 Mai - 19:41

    re,
    ok
    cordialement

    Contenu sponsorisé

    Re: [VB.net] Créer un OS virtuel [En cours d'écriture]

    Message par Contenu sponsorisé


      La date/heure actuelle est Mar 22 Aoû - 4:41