Courscasa 2 gsi2 v2 CONCEPTION ET ADAPTATION DES SOLUTIONS APPLICATIVES II Programme du cours CCours de conception et Adaptation des Solutions Applicatives II SOMMAIRE CHAPITRE PRINCIPE DE LA PROGRAMMATION ORIENTEE OBJET I Introduction II Objet et classe
CONCEPTION ET ADAPTATION DES SOLUTIONS APPLICATIVES II Programme du cours CCours de conception et Adaptation des Solutions Applicatives II SOMMAIRE CHAPITRE PRINCIPE DE LA PROGRAMMATION ORIENTEE OBJET I Introduction II Objet et classe III Encapsulation des données IV L ? HERITAGE V Le polymorphisme VI Le Langage JAVA VII Eléments de syntaxe du langage Java VII Types primitifs VII Déclaration des variables et objets VII Les opérateurs Java VII Commentaires VIII Les structures de contrôles VIII La structure if Si VIII Les choix multiples VIII La structure for pour VIII La structure While tant que VIII La structure do while Repeter IX Les sous programmes CHAPITRE CLASSES PAQUETAGES I Notion générale I Introduction I Encapsulation II Constructeurs III Accesseurs et mutateurs IV Application V Attributs ?nal et static VI Conversion des objets en cha? ne de caractères VII Destructeurs VIII Paquetages IX Classes internes CHAPITRE Héritage classes abstraites et interfaces I Héritage I Introduction I La classe Object II Méthodes et classes abstraites III Interfaces IV Héritage multiple d ? interface CHAPITRE COLLECTION ET GESTION DES EXCEPTIONS I Les collections d ? objets I La classe ArrayList I La classe HashTable I La classe Vector II Les Exceptions II Dé ?nition II Capturer une exception II Dé ?nir de nouveaux types d ? exceptions CHAHIE THOMAS PAULIN i CCours de conception et Adaptation des Solutions Applicatives II CHAPITRE LA PERSISTENCE I Persistance via des ?chiers II L ? API JDBC II Type de pilote JDBC II Présentation des classes de l ? API JDBC II Etablir une connexion à une base de donnée II Executer des requêtes II Executer les requêtes précompilées III Les transactions IV Les procédures et fonction stockées CHAPITRE LES INTERFACES GRAPHIQUES ET LES EVENEMENTS VOIR TP I Introduction II Les classes de SWING III Les boites de dialogues IV Utilisation des icones V Utilisation des JTable VI Les looks and Feel VII Les évènements VII Les Interfaces de gestion d ? évènements VII Intercepter un évènement ANNEXE I UTILISER JAVA EN LIGNE DE COMMANDE a ANNXE II ETUDE DE QUELQUES CLASSES JAVA c VIII LA CLASSE STRING c IX La classe java lang Math d X La gestion des dates d XI Classes enveloppantes des types primitifs e ANNEXE III Lecture d'un texte d'une fenêtre console f CHAHIE THOMAS PAULIN ii CCours de Programmation Orientée Objet CHAPITRE PRINCIPE DE LA PROGRAMMATION ORIENTEE OBJET I Introduction La programmation Orientée Objet est un paradigme style de programmation consistant à assembler des briques logicielles objets Elle est aujourd'hui plébiscitée par un grand nombre de développeurs En e ?et ce type de programmation possède de nombreux avantages o Réutilisation du code donc gain de temps o Code mieux structuré maintenance plus aisée structuration du code La programmation orientée objet est apparue avec pour objectifs principaux de concevoir l ? organisation de grands projets informatiques autour d ? entités précisément structurés mêlant données et fonctions les objets facilitant la modélisation de concepts sophistiqués d ? améliorer la sûreté des logiciels en
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117022782777cvkruccgz5cfhbd2ntcbhchy4rzwib05wablhylzm4qudumpakerfszzfcmv9x7arviifrlsqmnss4xyvncylffky4tdotodkwo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702759433jnf1aiaybgo0tdslzfp4yy7x5bthqmxqrll2kcpgqyoxxspq7aw6cmsrq86swfksfpt9mpu917hhfi9gacvn0kxgqaggfivihemf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/0aYoDFKkyf6ONyspJxyFBIPN3wWGfRqOuhMMe8uhxetOUJeDWoaEKXbKm5FaMjQnEjIjNPUEp3FJOJmUpUNXneEd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/K9QdRXKsxm16sizPUPvNKC5eH1xvz1miJkeYYaFjI1NVOEfotnkv8KCPmFV74RjNpxyRN4PchwJexiTMdhdX6TmR.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702757090qegxsmdnnzpktbadtc5vk7vhjvmgfl2m2lf2nzfkjzmz40kvdw4kfq3p6zemvujyglytxtw5qnhbpd40ffiuverh9fex7pt316ly.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/rsm90u2EwfBV2kYfz8VxHJbb5FIkqmhDZxTJvRH0u6Sxt4mf7wz5aQ1dMA7CX4r3ZARbM3wjil9p0VGGi9fuyhbw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117027555025uxnvlehw5oqup0gwucqpj8scasggtbcuglo69codv0si3rg4yhrcz01b296vzx1owj2v2cpmgrus3amfxv3yge3dme44qgyrebd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/G3GyNyF1ZblVAmgkDNoVwGXadCAasz35gI11ghtxO78IoyfxGN0j2J9SudWupjJWLgfnijTntYksnmtNxMVC3yfy.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/oMNqKKppPIqyxJHD0v1zl5xLTkbnO2ThT1bUkdkQ13wrw3AJO5wMdM4i8Eyzp5g1SK6nOPvw7mjLZMh2BzVO5MFt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702290085nv3rlsi0akwy2r5wpo3pcp0vebeosznuyzud2gsx4rmqefx3etpfppy00wqi3ci9c2ytuktwb4jnzl4gxjxstxlhe2ob58ifehjm.png)
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 28, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 171.5kB