RPG Fusion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

 

 Apprendre a scripter partie | chapitre |

Aller en bas 
AuteurMessage
simoni52
Banni par abus de pouvoir
Banni par abus de pouvoir
simoni52


Masculin
Nombre de messages : 169
Age : 30
Projet(s) en cours : Rien pour l'instant d'officel
Niveau Rpg Maker : Euhh bezn question graphisme 5/10 Progrmmation 8.5/10 Scenario 6/10
Jeux Préférés : Advance wars
Date d'inscription : 27/04/2007

Apprendre a scripter partie | chapitre | Empty
MessageSujet: Apprendre a scripter partie | chapitre |   Apprendre a scripter partie | chapitre | EmptyMer 18 Juil 2007, 11:45

Bonjour,

Ce tutorial est de Loktar

Ne me demandez aucune aide je ne connais pas le ruby je suis tombé desus en apprenands le php...

Envie d'apprendre la programmation ? ou tout simplement d'apprendre un nouveau langage ?

Ce tutoriel a pour but de vous présenter le Ruby, un langage de script orienté objet proche du Python, du Perl et du Smalltalk, conçu sur le principe de moindre surprise (Principle of Least Surprise, donc concrètement le temps de débogage est négligeable). En guise d'introduction, voyons les atouts de Ruby. De quoi vous mettre l'eau à la bouche ! :p

Ce langage de programmation, développé par Yukihiro Matsumoto de 1993-95 à nos jours, séduit de plus en plus de programmeurs par sa simplicité (syntaxe limpide), sa puissance et sa productivité. Mais il est également gratuit, entièrement libre, portable et multithread.

N'oublions pas que c'est aussi un langage très complet : on peut tout faire en Ruby : manipulation de fichiers, méta-programmation, gestion de XML, PDF, HTML, ZIP, etc., gestion de BDD, requêtes HTTP, HTTPS, FTP, DNS, POP3, programmation web, programmation réseau, programmation distribuée (permettre la communication entre ordinateurs), multithreading, programmation graphique, et j'en passe.. Wink

Il est souple : vous pouvez ajouter des méthodes dans une classe sans disposer du code de cette classe, ajouter des sous-classes de la même manière, écrire des extensions en C ou en Java (pour gagner en rapidité ce que l'interpréteur nous a ôté :D ).

Mais Ruby c'est aussi Ruby on Rails, un framework (c'est à dire un cadre d'applications) libre permettant le développement web d'applications riches (et donc de pages dynamiques) en Ruby. Il peut être associé aux technologies AJAX : JavaScript et XML et même PHP. Vous apprendrez à tirer profit de ces possibilités dans la seconde partie.

-------------------------------------------------------------------------------------------------------------------------------------------

Partie 1 : Se familiariser avec Ruby
Cette première partie vous enseignera les bases fondamentales du langage ainsi que quelques généralités qu'il est toujours bon de savoir.

Ruby possède une syntaxe et une approche assez semblables à celles d'autres langages comme le le Python et le PHP. Si vous maîtrisez déjà quelques uns de ces langages, l'apprentissage de Ruby ne vous sera que plus simple.

Attention néanmoins, cela n'empêche pas Ruby d'avoir ses propres particularités (et ses propres pièges [Don hypocrite] ), il est plus sage de lire attentivement tous les chapitres (en entier et en suivant l'ordre donné) de cette introduction au langage Ruby. Wink

Chapitre 1]
Pour commencer:(nom du titre)
* Installer Ruby(ce qu'on y fait)
* Ecrire du code Ruby
* Interpréter un programme Ruby

Ruby est un langage interprété, c'est à dire que vous devez posséder un interpréteur sur votre ordinateur pour exécuter vos programmes.

Ces fichiers possèdent l'extension .rb


Certains systèmes d'exploitation sont initialement pourvus de cet interpréteur, pour d'autres il faudra le télécharger. Ne prenez en compte que la partie concernant votre propre système d'exploitation.

- - - - - - - - - - - - - - - - - - -
Installer Ruby

GNU / Linux


Ruby est préinstallé sur de nombreuses distributions de Linux, mais ce n'est qu'une généralisation, tout dépend de la distribution que vous possédez. Je ne saurai vous dire mieux (n'étant moi même pas sous Linux) que de vous référer à la partie concernant GNU / Linux sur cette page.

Microsoft Windows


La solution la plus simple pour les utilisateurs de Windows consiste à télécharger un installeur qui fera tout le travail à votre place.

La dernière version stable à l'heure où j'écris est la 1.8.5, rendez vous ici pour la télécharger.

Si vous suivez les instructions données par l'installateur, tout se passera sans encombre. [Don hypocrite]

FreeBSD


Ruby fait partie de la collection des ports de FreeBSD. Vous pouvez donc l'installer en entrant les instructions suivantes dans un terminal :

Code:
# cd /usr/ports/lang/ruby
# make
# make install
# make clean

MAC OS X


Ruby est distribué par défaut avec Mac OS X, donc normalement tout va bien, ça fait quoi de se sentir privilégié(e) ? [Don hypocrite]

Vérification de routine


Afin de vérifier que vous disposez dès lors bien de Ruby sur votre ordinateur, lancez la console (ou terminal) et entrez y l'instruction :

Rappel : sous Windows, pour lancer la console allez dans Démarrer > Programmes > Accessoires > Invite de commande. Clic droit > envoyer sur le bureau (en tant que raccourci) pour que ce soit plus pratique pour vous à l'avenir. Wink


Code:
ruby -v


Vous devriez obtenir un message semblable à celui-ci :

Code:
ruby 1.8.5 (2006-08-25) [i386-mswin32]


Si tel est le cas, félicitations, vous allez pouvoir passer à l'étape suivante, sinon relisez la section correspondant votre système d'exploitation, vous avez du oublier quelque chose. Wink
Ecrire du code Ruby
Seul l'interpréteur étant requis, vous n'aurez besoin d'aucun autre programme spécifique pour écrire ou lire du code Ruby.
Un éditeur de texte quelconque (comme le bloc-notes) suffit, mais il en existe aussi proposant une coloration syntaxique du code :

* Notepad++
* Vim
* ConTEXT(rendez vous ici pour télécharger la coloration syntaxique du Ruby)
* Eclipse (vous devez télécharger le plugin Ruby pour Eclipse)
* Mondrian
* RDE
* jEdit
* TextMate (si vous êtes sous Mac OS).
* SciTE
* Intype



Sachez également que Ruby possède aussi son propre IDE : FreeRide (The Free Ruby IDE) fournit avec l'interpréteur. Bref, ce n'est pas le choix qui manque, pour ma part j'utilise aussi bien jEdit que Vim ou RDE, votre choix n'aura aucune incidence sur la suite de votre parcours :p .
Interpréter un programme Ruby
Pour lancer un programme Ruby, démarrez la console et entrez-y l'instruction suivante :

Code:
ruby votreProg.rb


où votreProg est le nom de votre programme et .rb est l'extension naturelle des fichiers écrits en Ruby.

Votre programme doit se trouver dans le même répertoire que le répertoire-cible de la console.

Par exemple si vous avez quelque chose du genre :

Code:
C:\repertoirePerso\mesFichiers\


Vous devez veiller à ce que vos programmes Ruby s'y trouvent ou modifiez ce chemin par vous même, pour ce faire :

Code:
cd votreRépertoire


par exemple :

Code:
cd D:\


ou :

Code:
cd ruby/Test


cd est l'abréviation de change directory (= changement de répertoire), mais vous pouvez aussi créer des raccourcis de la console et les faire pointer directement vers le répertoire voulu. Wink
Maintenant vous êtes capable de produire et d'exécuter des programmes Ruby, nous allons maintenant apprendre à tirer parti de ce langage. Wink

Voila c'est deja fini pour le premier chapitre.
Revenir en haut Aller en bas
http://kakuro.fr.tc
 
Apprendre a scripter partie | chapitre |
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Apprendre a scripter partie |(1) chapitre ||(2)
» Apprendre a scripter partie |(1) chapitre |||(3)
» Apprendre a scripter partie |(1) chapitre |||(3) bis

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Fusion :: LUDOTHEQUE :: Temple du Savoir :: Scripts-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser