SIMULATEUR DU PREMIER ORDINATEUR

offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009 - 25 sept. 2008 à 17:41
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009 - 3 oct. 2008 à 22:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48058-simulateur-du-premier-ordinateur

offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
3 oct. 2008 à 22:52
SImulation du premier ordinateur
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
27 sept. 2008 à 16:54
Noublie pas le simulateur SRT ORDONNACEUR
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
27 sept. 2008 à 15:34
Merci je suis parti l'executer ^^

Cordialement, Bacterius !
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
27 sept. 2008 à 13:25
BACTERIUS tu peut le télécharger avec l'exécutable parce que il est inclue avec
N'oublie pas la résolution de l'écran
bonnne Execution !!
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
26 sept. 2008 à 17:53
Parce que :
1) Executable trop lourd
2) Illégal (danger de virus, etc ...)

Si tu veux absolument poster ton EXE avec, tu changes son extension en .exz par exemple. (Les .exe sont supprimés lors du post du zip).

Cordialement, Bacterius !
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
26 sept. 2008 à 17:49
Dommage J'ai envoyé avec l'executable mais L'ADMIN na pas accepter et je ne sai pas pour koi?
Cordialement Offlake!
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
26 sept. 2008 à 17:42
Mais je n'ai pas envie de télécharger 20 mégas (ou plus) pour ta source !
Et pour les JVXPButton à ma connaissance ce sont des simples boutons modifiés pour avoir le thème de XP. Un simple {$r WindowsXP.RES} dans le projet aurait suffi, ou un XPMan dans les uses (et un composant XPManifest si tu l'as).
D'autant plus que j'ai des problèmes internet en ce moment.
Bref ...

Normalement quand on poste une source sur DelphiFr on essaye de mettre le moins de composants externes possibles.
Tu auras tout aussi bien fait de créer un composant LED à toi !
1) Ca permettra de virer la JVCL
2) Ca sera mieux vu par le site
3) Tu auras appris quelque chose en plus !

Et pour l'instant, je suis dans l'impossibilité de tester ta source (qui est sans nul doute interessante).

Cordialement, Bacterius !
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
26 sept. 2008 à 17:35
Bonjour Bacterius alors il suffit donc d'installer les LEDS c touts et les JVXPBUTTOn ce sont les seul composants que j'ai utilisés.
Offlake !!
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
26 sept. 2008 à 16:58
Je regrette offlake, je n'installerai pas les composants JVCL pour ta source.
1) ça ne marche pas, il me faut 2 update de delphi, et c'est un gros bordel ...
2) c'est une question de principe, on n'installe pas 400 composants pour 1 petite source.

Et personnellement, je ne vois pas l'intêret de prendre une librairie de 400 composants pour faire des LEDS ... un simple composant graphique dédié aurait suffi, c'était 30 lignes de code et tout le monde était content.

Quand la JVCL sera éradiquée je serais à même de tester.

Cordialement, Bacterius !
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
26 sept. 2008 à 16:49
Tu peu voir mon nouveau simulateur que jlai publier aujourd'hui!!
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
26 sept. 2008 à 03:48
alors, ne vois rien de mechant dans ce que je t'ai dis, juste que tu pourrais ameliorer ton programme afin d'en faire un truc réellement bien.

je te conseil vivement de plutot te tourner vers la création de composant (TGraphicControl) ou vers une pure interface dessinée (donc sans composant) sur TPaintBox ou carrément sur le canvas de la fiche, ce qui éviterai tout ce patatra de TShape et TLabel.

Je pense que dans une appli comme celle ci, la creation de composant ou d'objet dedié est incontournable.

ensuite, j'ai lus les PDF fournis pour ton devoir et quand je lit : "on programme avec des langages évolués (C, C++, Java, etc.)
qui sont assemblés par le compilateur."

je doute fortement que quelqu'un l'ai relu car même si Java peut etre "compilé" ça n'en reste pas moins un langage interprété et ne peut etre mis au niveau du C, C++ ou Pascal qui sont les rares seul langages réellement transformé en langage machine lors de la compilation.
Java c'est plus comme VB ou Python.

mais soit, si tu souhaite participer activement (et tu m'en vois content) sois le bienvenus, mais je te recommande d'etre minutieux avec tes codes sources, car ici on se moque un peu du resultat (le programme) on préfère particulièrement le "beau" et "bon" code.
Prefere la qualité a la quantité.

sur ce, a bientôt et pense a améliorer ce code qui est, au final, tout de même susceptible d'être intéressant.
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
26 sept. 2008 à 00:19
JE SUIS UN DEBUTANT moi
et t'inquiète pas je vais encore poster quelque simulateur Plus géniaux que celui ci
c juste une question du temps!!
BYE
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
26 sept. 2008 à 00:13
FOXI: Maintenant j lai utiliser tu peu le télécharger et voyez le résultat vous même!!
on ce qui concerner " LE PREMIER ORDINATEUR " jeter un coup d'oeil la dessus et tu va vite comprendre mon vieux::
http://dept-info.labri.fr/ENSEIGNEMENT/archi/cours/01_portes.pdf
Bye FOXI
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
26 sept. 2008 à 00:10
> fiche Form3 :
image1 -> align = AlClient
image1 -> center = true

Timer = true sur OnCreate ?! cela n'assure pas que la fiche soit deja affichée et au premier plan! (voir OnShow et BringToFront!)
pourquoi cmpt est dans l'interface et non dans l'implementation...

image : pourquoi faire une image aussi laide et horrible pour les yeux ?! on se croirai en 1970!

> code de Form1
un grand n'importe quoi, pas de methode rapide pour la definition des etats ou propriétés, utilisation excessive de composants, code lourd et peu efficace ...
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
25 sept. 2008 à 23:58
"l'indentation pour pour 6793 lignes c'est pas évident"

sauf si on le fait dés le departs! donc ce n'est pas une excuse.

"sinon j'ai un programme qui fait l'indentation du code source en quelque seconde!!"

alors pourquoi ne pas l'avoir utilisé ?

"l'un des meilleur simulateur du SITE"

la prétention ne t'étouffe pas. un bon développeur est un développeur humble et modeste. un code pas indenté, des composants pas renomés, 400 TShape, des timers ?!, c'est du n'importe quoi, mais en effet, c'est aussi archaïque que le "premier ordinateur"... sauf que tu ne precise pas si il s'agit du "premier calculateur" du "premier ordinateur" ou du "premier micro-ordinateur"...
Sans parler que l'utilisation de la JVCL n'est pas justifié... mais bon je mets 5 quand même pour le boulot effectué.
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
25 sept. 2008 à 23:06
Pour Bacterius: Pour un Simulateur comme celui là!!
les composants JVCL ajoute le plus a cette application contrairement au composants classique du Delphi!!
alors pour les installer voici le lien ou tu peu les télécharger gratuitement:
http://garr.dl.sourceforge.net/sourceforge/jvcl/JVCL331CompleteJCL199-Build2551.zip

installe d abord la JCL puis la JVCL et ça va apparaitre dans l'onglet des composants!!
LOL
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
25 sept. 2008 à 22:57
Pour Jhone DoGGET l'indentation pour pour 6793 lignes c'est pas évident sinon j'ai un programme qui fait l'indentation du code source en quelque seconde!!
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
25 sept. 2008 à 18:29
Ca aurait pu être interessant sans les composants JVCL ...
Parce que recevoir une erreur pour les 50 leds, 5 boutons, et autres composants JVCL qu'on ne possède pas c'est embêtant, et on ne peut plus tester.

Pourrais-tu faire la même chose sans composants JVCL ?

Merci.

Cordialement, Bacterius !
John Dogget Messages postés 384 Date d'inscription vendredi 18 juin 2004 Statut Membre Dernière intervention 7 mai 2009
25 sept. 2008 à 18:28
Il faut aussi la JVCL à priori.

Et aussi, combien de personnes sont passés sur le code : certaines partie ne sont pas du tout indenté, d'autre le sont abusivement, d'autres normalement.

Un renommage des compos aurait été sympa aussi, parce savoir qui fait quoi au milieu des 163 TShape, ça risque de vite donner mal au crâne.

Sinon, ça marche sans bug apparents pour moi.
offlake Messages postés 190 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 17 janvier 2009
25 sept. 2008 à 17:41
c franchement l'un des meilleur simulateur du SITE.!!
Remarque: les composants VCL sont indispensable pour faire marcher l'application!!
en cas de Souci contacter moi sur mon MSN:
sami_inf@hotmail.fr
Rejoignez-nous