Rechercher : dans
Par :

Programmation en langages orientés objets

Dernière réponse le 24 sep 2002 à 19:48:01 Honoré MITONGA Resident en R.D. CONGO, le 20 sep 2002 à 17:42:51 
 Signaler ce message aux modérateurs

Je connais la programmation et voudrais apprendre les langages orientés objets en commencant par le Visual Basic.
Voudrez-vous m'envoyer de la documentation.

Merci

Meilleures réponses pour « programmation en langages orientés objets » dans :
VisualBasic est un langage orienté objet Voir Mythe VisualBasic est un langage orienté objet. Réalité FAUX. Explications Ce mythe revient régulièrement, mais c'est malheureusement faux : VB6 n'est pas un langage orienté objet. Prenons les principes de base de l'orienté objet : ...
C++ - l'orienté objet Voir Styles de programmation supportés Le C++ est un langage de programmation polyvalent qui supporte non seulement la programmation orientée objet, mais aussi l’abstraction des données et la programmation générique en complément des techniques de...
Introduction au Dark Basic VoirGrand merci à DJ Fire-Black qui est l'auteur de cette astuce. Introduction Pourquoi choisir DarkBASIC plutôt qu'un langage POO ? DarkBASIC est simplifié, par rapport aux langages POO (Programmation Orientée Objet) et vous fera gagner un temps...
Ajouter la langue arabe au clavier français sous Windows VoirPour ajouter le clavier en arabe sous Windows XP il suffit d'aller dans : Démarrer -> Panneau de configuration -> Options régionales et linguistiques Dans l'onglet "Langue" (ou Clavier et langues), cocher la case "Installer les fichiers pour les...
[Systèmes d'exploitation] Programmation d'un Noyau / OS VoirProgrammer son propre noyau Introduction I. Prérequis II. Ressources en français II.1 PoorOS II.2 Pépin (ex BosoKernel) II.3 SimpleOs II.4 Autres liens III. Ressources en anglais III.1 Liens/documentations divers III.2 Minix III.3 Linux
Télécharger Gambas VoirGambas est un langage de programmation interprété orienté objet : utilisant la syntaxe du BASIC, disponible pour GNU/Linux et autres systèmes Unix ou assimilés. Il est accompagné d'un interpréteur et d'un IDE, lui-même écrit en Gambas.
Introduction à la programmation orientée objet VoirUn nouveau concept de développement Extrait de « Au coeur de ActiveX et OLE », de David Chappel "Au cours des 35 dernières années, les concepteurs de matériel informatique sont passés de machines de la taille d'un hangar à des ordinateurs...
POO - Le polymorphisme VoirDéfinition du polymorphisme Le nom de polymorphisme vient du grec et signifie qui peut prendre plusieurs formes. Cette caractéristique est un des concepts essentiels de la programmation orientée objet. Alors que l'héritage concerne les classes (et...

1

Tittom, le 20 sep 2002 à 19:30:35

Bonjour,

Je t'invite à regarder les tutoriels Visual Basic que tu trouveras ici : http://www.developpez.com/vbasic/tutoriel/

Cela devrait te permettre de t'initier par la pratique...
Bonne découverte

-- 
Tittom (ça c'est de la signature)

Répondre à Tittom

2

Marmot, le 20 sep 2002 à 21:26:05

Je te déconseille VB pour la POO.

Vas plutôt vers Python, Pascal&Delphi, C++ ou Java qui sont (a part Pascal) des langages objets depuis le début.

Les cours
http://www.developpez.biz/download/introobj.pdf
ftp://ftp2.developpez.biz/developpo/c/tutoriels/objetcpp.zip

J'ai une faiblesse pour Python (code clair et concis)
http://www.ulg.ac.be/cifen/inforef/swi/python.htm

Répondre à Marmot

3

Newbie, le 20 sep 2002 à 22:36:02

Bon il faut quand meme que je dise mon avis
mon avis est:
commence la programmation POO avec Java

c'est plus simple, plus transportable est très frequament utiliser
j'ai debuter moi meme avec java puis je me suis lancer sur C++ epis j'etais content de ne pas avoire fait le contraire

c'est mon avis, chaqun les siens... je suis content que pas tout le monde fait comme moi sinon ca ne serait pas rigolo :-)

site important:
java.sun.com //site principale pour tout qui est java (API ...)
penserenjava.free.fr //site francophone assez complet

Répondre à Newbie

4

Tittom, le 21 sep 2002 à 09:54:42

Il est vrai que VB n'est pas idéal comme langage, pour se faire une idée de la POO. Cela mérite d'être souligné :)
Delphi ou Java sont très bien pour commencer, je dirais que C++ est un peu plus chaud au premier abord.

-- 
Tittom (ça c'est de la signature)

Répondre à Tittom

5

sebsauvage, le 21 sep 2002 à 11:31:58

Et encore vous êtes gentils avec VB:

VB n'est pas un langage objet.
L'héritage n'existe pas en VB.
Le polymorphisme n'existe pas en VB.
etc.

=> faire plutôt du Delphi, Java, C++, Python...

Répondre à sebsauvage

7

WhiteFang, le 22 sep 2002 à 19:53:56

Salut !!
Hé, c'est koi, le polymorphisme, en poo ?
Wild and Free

Répondre à WhiteFang

8

Unknown, le 22 sep 2002 à 22:47:13
Répondre à Unknown

18

 josch83, le 24 sep 2002 à 19:48:01

ça c'est la surcharge. :) Le polymorphisme c'est une manière de réaliser un ensemble fonctions de plusieurs façons différentes mais de manière totalement transparente.

Répondre à josch83

12

teebo, le 24 sep 2002 à 08:51:29

Ca te permet d avoir une fonction addition(a as integer, b as integer) et addition (a as long, b as complex, c as rational) si ca t amuse....Enfin c est schematique mais ca ressemble a ca...

ö,ö
\_/

Répondre à teebo

15

Duch, le 24 sep 2002 à 09:33:38

Oui enfin, c'est pas tout à fait ça non plus.
Exemple (en Java) : tu as une classe A et une classe B qui hérite de A. On suppose que chaque classe dispose d'une méthode "public void toto()".
Le polymorphisme te permet d'avoir :
A myA = new B();
Et quand je fais "myA.toto();", je ne vais pas appeler la méthod "void toto()" de la classe A (ce qui serait logique car mon objet est de ce type) mais plutôt celle de la classe B. Ca revient à dire que c'est à l'exécution que je décide qu'elle est la 'vrai' méthode à appeler (si j'avais A myA = new A(); j'appellerai bien la méthode 'void toto()' de la classe A)

Répondre à Duch

6

choubaka, le 21 sep 2002 à 20:04:09

Si je peux me permettre, je suis d'accord pour exclure vb pour apprendre la poo. Java me semble un bon compromis pour apprendre, si ce n'est que le gui peut paraître rébarbatif pour un débutant, mais bon c'est mon avis

Chouba
"Obsédé des travaux manuels non pratiquant"

Répondre à choubaka

9

KefKa, le 23 sep 2002 à 15:32:43

Oué, les langages de POO les plus populaires sont sans doute le c++ et le java (le vb n'est effectivement pas un langage de POO pas plus qu'un vrai langage de programmation lol ), mais ils requièrent déjà une certaine aisance dans la programmation structurée et modulaire (nottament lorsqu'il s'agira de comprendre les notions d'encapsulation, d'héritage et de polymorphisme - qui est un concept fort difficile d'accès je trouve)
pour ce qui est de la documentation, tu peux en trouver sur ce site cela sera déjà un bon début, sinon --> google :)
ou sur mon site...
tchao


KefKa
http://www.hackzine.fr.fm

Répondre à KefKa

10

WhiteFang, le 24 sep 2002 à 02:38:03

Rhaaa, toute cette mauvaise foi au sujet de VB !! Tout le monde sait bien que VB est un langage procédural, ne sachant pas gérer l'héritage ni le "polymorphisme", c'est d'ailleurs pour cela que personne ne l'utilise pour développer des logiciels !! Ha !! Même l'Agence Spatiale Européenne ne s'en sert pas !! Pour vous dire à quel point ce langage est nul !! En plus, la version 7 ne produit même pas d'exécutable plus rapide que le C++ !! Beark, VB !!
;-))))))
Je blaguais, bien sûr...
En plus, je comprends, maintenant, que je n'ai jamais trouvé de gestion d'objets dans VB !! Voilà !! C'est pas POO !!
Au fait, c'est koi, alors ?
Rhaa, ces jeunes...
Honoré, les écoutes pas...
Tu veux découvrir la programmation et utiliser cela pour tes petits besoins personnels où en faire ton vrai métier ?
Wild and Free

Répondre à WhiteFang

11

Marmot, le 24 sep 2002 à 08:23:31

Y'a de bonne chose qui ont été faite en VB, mais même Microsoft envoie son VB aux oubliettes en promeuvant son VB .Net

VB .NET qui s'avère incompatible a 70% avec les autres versions de VB.

Alors tant qu'a faire autant utiliser un langage dans le vent :o)

Répondre à Marmot

13

teebo, le 24 sep 2002 à 08:53:31

VB est un langage procedural, pas le mieux, pas le pire...Comme pascal ( a ne pas confondre avec Delphi qui lui est oriente objet)...
Par contre, on developpe des applis pro avec VB, je suis bien place pour le savoir :-S

ö,ö
\_/

Répondre à teebo

14

teebo, le 24 sep 2002 à 08:54:32

Sinon, si tu veux apprendre a faire de l objet pur et dur par la methode pas douce du tout, Smalltalk
L avantage c est que apres la theorie de l obet naura plus beaucoup de secrets pour toi...Mais la pente est raide comme disent certains en France :-D

ö,ö
\_/

Répondre à teebo

16

Marmot, le 24 sep 2002 à 11:21:03

Bah, y'a co mieux : Eiffel

http://smalleiffel.loria.fr/

qui supporte la notion de contrat (pré/post condition), l'arme anti bug par excellence :o)

Répondre à Marmot

17

choubaka, le 24 sep 2002 à 12:14:31

Je pense qu'on peut tergiverser pendant des siècles sur tel ou tel langage OO, le plus important est de connaître le principe OO générique. Le reste restant que de la mise en pratique en fonction des affinités ou des moyens dont on dispose. chaque langage a ses avantages et ses inconvénients, c'est indéniable mais l'OO et ses grand principes restent identiques.


Chouba
"Obsédé des travaux manuels non pratiquant"

Répondre à choubaka