begin process at 2008 08 30 00:43:14
1 233 969 membres
8 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DÉBUT DE FRAMEWORK


Information sur la source

Catégorie :Graphique Classé sous : framework, debug, fenêtre Niveau : Expert Date de création : 09/07/2006 Date de mise à jour : 17/07/2006 12:45:11 Vu / téléchargé: 3 171 / 343

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Voilà il y a quelques années j'avais commencer un petit framework pour implémenter un systeme de fenêtres entièrement en javascript (Juste pour m'amuser).

L'arrivée d'atlas m a rappelé ce petit projet et je me suis dit que peut-être ça interesserait certains. A l'époque j'étais assez novice  et peu scrupuleux pour les relecteurs donc ne vous attendez pas à trouver beaucoup de commentaires... Désolé... Et comme ce code a déjà plusieurs années je suis pas sûr de pouvoir répondre très vite aux questions qu'on pourrait vouloir me poser. Mais j'essaierai tout de même d'y répondre et si ça interesse du monde je verrai pour commenter une partie de la source.

ATTENTION :

Cette source bien qu'utilisable n'a jamais été terminer...(et je pense pas le faire).
Elle a été dévelloper pour IE5 (le must a l'époque) elle s'éxécute correctement sous IE6 mais les CSS ont un peu changer donc de temps en temps on peut se retrouver avec des barres de défillement superflues.
Je n'ai jamais tester la sources avec d'autres navigateurs.

Conclusion

Ils s'agit donc d'un esemble de fichier de JS qui implémente des objects javascript génériques (Bouton, Pannel, Fenêtres...) ensuites c'est objets sont utiliser dans deux "Applications" diférentes.

Contenu des fichiers :

SystemCL.JS : Implémente le moteur du Framework. c'est aussi a la fin de ce fichier que sont inclus tous les fichier de classe du framework

BaseObjectCL.JS : Implémente l'objet de base du framework il s'agit d'une classe Javascript qui simule l'héritage,le polimorphisme et les propriètè de classe en Javascript.tous les object gérér par le framework 'Hérite' De cette objet.

Base.CSS : fichier de style néssécaire au fonctionnement du framework.

Les autes .CSS : Deux fichier de style pour montrer la possibilité de theme.

ViewObject.JS : Ce fichier contient une 'Application' qui permet de visualiser les valeurs d'un objet Javascript. Les valeurs, y compris le texte du corp des function est récupérer en runtime et pas codé à l'avance.

SystemConfigPanel.JS : Ce fichier contient une 'Application' permetant de changer le thème du framework, vérifier les messages d'érreur, Voir les modules du frameWork Charger et enfin une console javascript.

BoutonCTRLCL.JS, ... : tous les autres Fichiers JS contiennet des contrôle du framework.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

17 juillet 2006 12:45:11 :
Modification du niveau de la source(initié était peut-être un peu faible?...). ajout des commentaire sur la compatibliter des navigateur et CSS.
  • signaler à un administrateur
    Commentaire de josh666 le 11/07/2006 03:32:51

    Sa ma lair plutot génial !
    Moi qui voulais m'y mettre... et oui j'ai eu cette idée et je ne croyais pas que quelqu'un lavait déja fais.. je vais surment maté ton code et p-e m'en inspiré, mais je vais probablement m'en refaire un au complet , avec implémentation de l'objet XMLHttpRequest et BD coter serv pour enregistrer fichier etc etc..

    Mais sinon GG a toi ! :P

    A oui pendant que j'i suis p-e que tu peux me conseillé, en fait je veux implémenter un genre de mini-window en javascript/php/mysql. Et je me demandait s'il l'idée suivant pouvait etre intéressante: contruire un class qui servira de noyaux (ligne de commance pour effectué des action Ex: créer/mod/ajouter dossier ficheir et plein dautre truc) ensuite créer un autre classe graphique qui se sert des fucntion de la classe noyaux , et créer des template pouvant etre associé a la classe graphique..

    Bon sur ce j'en ai asser dit ++

  • signaler à un administrateur
    Commentaire de jesusonline le 14/07/2006 00:48:31 administrateur CS

    J'ai pas regardé le code en détail mais ca a l'air trés interessant :)

    dans le meme genre il y a www.winlike.net qui permet de gérer différentes fenêtre et pour tous ce qui est composant "windows" www.bindows.net est bluffant !

  • signaler à un administrateur
    Commentaire de josh666 le 14/07/2006 03:03:53

    Trop fort ce www.bindows.net, difficile de faire mieu !

  • signaler à un administrateur
    Commentaire de OneHacker le 17/07/2006 11:45:02

    Je trouve aberrant, que tu met niveau initié alors que tu mérites plus et que d'autres se dise expert pour compter des nombres de click !! 10/10 !

    Félicitations !

  • signaler à un administrateur
    Commentaire de Malkuth le 17/07/2006 12:37:17


    OneHacker :
    Merci du compliment.
    jesusonline :
    Connaisait pas les sites ils sont vraiment bien.
    josh666 :
    pour infos mon code se décompose en deux élément essentiel : le noyaux qui se charge de repartir certains évênements et qui fournit aussi des outils importants exemple :pour pouvoir gérer les fenêtres entre autre le focus (passez une fenêtre devant les autres et en modifier l'aparence) il faut pouvoir retrouver tous les objet de fenêtre et vérifier/Modifier leur état. en fait mon noyaux a un tableau qui permet de retrouver tous, les objets du framework.
    Je te conseil donc trois partie principale : le noyaux un objet de base du framework qui implementera les opération de base (se déclarer auprés du noyau, se 'dé'déclarer lors de la destruction ( tu trouvera une idée dans le Fichier BaseObjectCL. je pense que tu a interer a simuler l'héritage sa te facilitera la vie. Et en troisième partie la gestion du réseau.

    A propos du réseau et pour la petite histoire l'objet XMLHTTPRequest n'existait pas lors de la création de se bout de code, j'avais été obliger d'utiliser un IFRAME dans un DIV rendu invisible.que je rafraichissait... le truc le plus chiant c'est qu'on avait un "Tickkkk" sonnore a chaque fois qu' on refraichissait le iframe.

  • signaler à un administrateur
    Commentaire de sof2ouf le 05/08/2006 11:08:02

    Franchement je tire mon chapeaux! Mais avec ça j'aimerais écrire ce que je veux dans les Frames, mé à chaque fois j'ésé il me dit qu'il y a une erreur! Pour les icones et catégoris gi suis  arrivé.

  • signaler à un administrateur
    Commentaire de younes371 le 19/09/2006 23:10:27

    Bonjour,
    Je travail sur un projet,oû je dois mettre des onglets automatique, ou des images deplaçables => vous m avez pa compris!! ??.
    Alors j explique :
    L'utilisateur lui meme peut créer ces onglet personnel et deplacer les images ds le site. vous pouvez m aider et m envoyer au moins un script de ça, soit pour les onglets soit pour le drag and drop
    Pour bien me comprendre, je vous demande d aller voir ce site : www.netvibes.com ou www.google.com/ig
    Si vous pouvez m'aider a trouver le script ou on le developpe ensemble ça serait gentil de votre part . Merci

  • signaler à un administrateur
    Commentaire de OneHacker le 15/05/2007 09:10:41

    Quand je pense que j'avais le même projet mais en VB.NET(juste remplacer explorer.exe mais pas le reste ^^)

    Moi je comprends ce que tu veux faire mais en PHP j'ai du mal ^^

    Par contre si par hasard tu programmes en VB.Net je peux toujours t'aider.

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS