المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعلم كيفية البرمجة في الجافا كتاب من أروع الكتب = Java


HMFouad
2012-10-09, 17:17
السلام عليكم ورحمة الله تعالى وبركاته


أقدم لكم كتاب رائع لتعلم البرمجة بالجافا "لغة البرمجة رقم 1 بالعالم"

Apprenez à programmer en Java

Par cysboy

Document pdf en 772 pages "site du zéro"


الفهرس
Sommaire:



Sommaire
Informations sur le tutoriel
Apprenez à programmer en Java
Informations sur le tutoriel
Partie 1 : Bien commencer en Java
Parlons d'Eclipse
Préambule
Téléchargement
Installation
Présentation rapide de l'interface
D'autres outils à la hauteur
JBuilder
NetBeans
Votre premier programme
Mieux connaitre son environnement Java
Avant de commencer
Votre premier programme
Compilation en ligne de commande (Windows)
Les variables et les opérateurs
Les différents types de variables
Les opérateurs arithmétiques
Les opérateurs arithmétiques
Les conversions, ou "cast"
Astuce d'Eclipse
Lire les entrées clavier
Utilisation de l'objet Scanner
Récupérez ce que vous tapez
Les conditions
Les opérateurs logiques
La structure if....else
Les conditions multiples
La structure switch
La condition ternaire
Les boucles
La boucle while
La boucle do....while
La boucle for
TP n°1 : un tableau de conversion Celsius - Fahrenheit !
ةlaboration
Conception
Correction
Les tableaux
Déclarer et initialiser un tableau
Les tableaux multi-dimensionnels
Utiliser et rechercher dans un tableau !
Un tableau multi-dimensionnel
Les méthodes de classe
Quelques méthodes bien utiles !
Des méthodes concernant les mathématiques
Créer et utiliser sa propre méthode !
La surcharge de méthode
Partie 2 : Java Orienté Objet
Les premiers pas en "Orienté Objet"
Les classes
Les constructeurs
Votre objet sait parler : accesseurs et mutateurs
Travaillez avec votre objet : les méthodes
Les variables de classes
Astuce Eclipse
Ce qu'il faut retenir
L'héritage !
La notion d'héritage
Construction d'un objet hérité
Le polymorphisme
Ce qu'il faut retenir
Apprendre à modéliser
UML, mais qu'est-ce donc ?
Modéliser un objet
Modéliser les interactions entre objets
Les classes abstraites
Qu'est-ce que c'est ?
Une classe Animal très abstraite
ةtoffons notre exemple
Astuce d'Eclipse
Ce qu'il faut retenir
Les interfaces
Une petite devinette
Votre première interface
Implémentation de l'interface Rintintin
Astuce d'Eclipse
Ce qu'il faut retenir
Les exceptions
Premier exemple d'exception et le bloc try{....} catch{...}
Les exceptions personnalisées
La gestion de plusieurs exceptions
Astuce d'Eclipse
Ce qu'il faut retenir
Les collections d'objets
L'objet LinkedList
L'objet ArrayList
L'objet Hashtable
L'objet HashSet
La généricité en Java
Notion de base
Plus loin dans la généricité !
Généricité et collection
Héritage et généricité
Ce qu'il faut retenir
Java et la réflexivité
Commençons par le commencement
Interroger un objet Class
Instanciation dynamique
Ce qu'il faut retenir
Partie 3 : Java et la programmation événementielle
Votre première fenêtre
L'objet JFrame
Votre fenêtre héritée
Des méthodes et encore des méthodes
Ce que vous cache votre fenêtre
Ce qu'il faut retenir
Une histoire de conteneur
Créez un conteneur pour votre fenêtre
L'objet Graphics
Plus loin dans le Graphics
Le cousin caché : l'objet Graphics2D
Ce qu'il faut retenir
Faire une animation simple
Les déplacements : principe
Continue, ne t'arrêtes pas si vite !
Attention aux bords, ne va pas te faire mal
Ce qu'il faut retenir
Votre premier bouton
Utiliser la classe JButton
Les layout managers
Continuons dans notre lancée
Une classe Bouton personnalisée
Interaction avec la souris : l'interface MouseListener
Ce qu'il faut retenir
Interaction bouton(s) - application
Déclencher une action : l'interface ActionListener
Parlez avec votre classe intérieure
Contrôler votre animation : lancement et arrêt
Cadeau : votre bouton personnalisé optimisé !
Ce qu'il faut retenir
TP : une calculatrice
ةlaboration
Conception
Correction
Astuce Eclipse : faire un jar exécutable
Les threads
Principes et bases
Une classe héritée de Thread
Utiliser l'interface Runnable
Synchronisez vos threads
Contrôlez votre animation
Ce qu'il faut retenir
Les listes : l'objet JComboBox
Première utilisation
L'interface ItemListener
Changer la forme de notre animation
Ce qu'il faut retenir
Les cases à cocher : l'objet JCheckBox
Premier exemple
Un pseudo-morphing pour notre animation
Les boutons radio : l'objet JRadioButton
Ce qu'il faut retenir
Les champs de texte : l'objet JTextField
Utilisation
Un objet plus restrictif : le JFormattedTextField
Contrôlez vos données post-saisie
Première approche
Utiliser des expressions régulières
Utiliser des regex
Les regex et l'objet String
Les regex et l'API regex
Contrôle du clavier : l'interface KeyListener
Utiliser les classes anonymes
Ce qu'il faut retenir
Les ******s
Les ******s : quésaco ?
Votre première ******
Codage de l'******
Insertion dans une page HTML
Nota Bene
Interaction page web - ******
Interaction ****** - page web
******s et sécurité
Ce que vous devez retenir
Les boîtes de dialogue
Les boîtes d'information
Les types de boîtes
Les boîtes de confirmation
Les boîtes de saisie
Des boîtes de dialogue personnalisées
Voici des screenshots obtenus
Ce qu'il faut retenir
Les menus
La barre de menus et les éléments de menu
Un menu simple
Les raccourcis clavier
Faire un menu contextuel
Les points importants pour notre menu contextuel
Les barres d'outils
Utiliser les actions abstraites
Ce qu'il faut retenir
TP : l'ardoise maZique
Cahier des charges
Prérequis
Correction
Point.java
DrawPanel.java
Fenetre.java
Améliorations possibles
Les flux d'entrées / sorties (1/2)
Les flux : qu'est-ce donc ?
L'objet File
Les objets FileInputStream et FileOutputStream
Les flux filtrés : les classes FilterInputStream et FilterOutputStream
La sérialisation : les objets ObjectInputStream et ObjectOutputStream
Cas pratique
Ce qu'il faut retenir
Les flux d'entrées / sorties (2/2)
Les objets CharArray(Writer/Reader) et String(Writer/Reader)
les classes File(Writer/Reader) et Print(Writer/Reader)
Du renouveau chez les flux : le package java.nio
TP : Le penduZ
Cahier des charges
Prérequis
Correction
Gérez vos conteneurs
Rendre vos conteneurs fractionnables
Ajouter des scrolls
Avoir plusieurs contenus
Ce qu'il faut retenir
Les arbres
La composition des arbres
Des arbres qui vous parlent
Décorez vos arbres
Jouons avec nos arbres
Ce que vous devez retenir
Les tableaux, les vrais
Premiers pas
Les cellules, c'est la vie
Contrôlez l'affichage de vos cellules
Des tableaux très actifs !
Ajouter des lignes et des colonnes
Ce qu'il faut retenir
Ce que vous pouvez voir en plus
D'autres conteneurs graphiques
D'autres objets graphiques
Enjoliver vos IHM
Partie 4 : Les Design patterns
Les limites de l'héritage : le pattern strategy
Posons le problème
Voici le tableau
Le code source de ces classes
Un problème supplémentaire
Une solution simple et robuste : le pattern strategy
Ce qu'il faut retenir
Ajouter des fonctionnalités dynamiquement à vos objets : le pattern decorator
Posons le problème
Le pattern decorator
Les mystères de java.io
Ce qu'il faut retenir
Soyez à l'écoute de vos objets : le pattern observer
Posons le problème
Des objets qui parlent et qui écoutent : le pattern observer
le pattern observer : le retour
Ce qu'il faut retenir
Un pattern puissant : le pattern MVC
Premiers pas
Le modèle
Le contrôleur
La vue
MVC pour le web : le pattern M2VC
Ce qu'il faut retenir
Un véritable assemblage : le pattern composite
Creusez-vous les méninges
Comment feriez-vous pour gérer ce genre de hiérarchie d'objets ?
La solution : le pattern composite
Le composite et Java
Ce qu'il faut retenir
Partie 5 : Annexes
Annexe A : liste des mots clés
Les mots clés
Annexe B : Les objets travaillant avec des flux
Les objets traitant des flux d'entrée (in)
Sous-classes de InputStream
Sous-classes de Reader
Les objets traitant les flux de sortie (out)
Sous-classes de OutputStream
Sous-classes de Writer
Annexe C : Eclipse
Installation
Installation Windows
Installation Linux
Raccourcis utiles



http://2.bp.blogspot.com/-DXlpHtuXARE/T1cxYbhWo5I/AAAAAAAAAD4/5NXaonqXlds/s1600/87108647zx9.gif (http://2.bp.blogspot.com/-DXlpHtuXARE/T1cxYbhWo5I/AAAAAAAAAD4/5NXaonqXlds/s1600/87108647zx9.gif)




إضغط هنا للتحميل (http://www.mediafire.com/?t65e1tjhzh3fiud)

HMFouad
2012-12-25, 09:29
ولا رد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

binary girl
2012-12-25, 09:55
merci bq :)

samwin
2012-12-25, 10:58
رابط أخر لو سمحت ....

hilme
2012-12-25, 11:15
شكراااااااااااااااااااااااااااا

HMFouad
2012-12-25, 12:44
شكرا لمرورك إخوتي الكرام

بارك الله فيكم.

كوثروا
2012-12-25, 12:54
merci bcp.........

HMFouad
2012-12-25, 19:14
merci bcp.........


de rien

Merci pour ton passage

HMFouad
2012-12-28, 18:47
شكرا لمروركم

boyka1amine
2013-02-15, 08:37
بارك الله فيك أخي و شكرا على جهودك

HMFouad
2013-02-15, 12:04
بارك الله فيك أخي و شكرا على جهودك



شكرا لمرورك أخي الكريم

nasreddine109
2013-02-20, 10:31
:dj_17:
شكرا

HMFouad
2013-02-23, 19:30
:dj_17:
شكرا



العفو

شكرا لمرورك

chames el nouha
2013-03-25, 11:51
merci bien

العمري عزالدين
2013-03-28, 19:22
جميل جداااااااااااااااااااااا

HMFouad
2013-04-17, 12:49
شكرا لمروركم

asma1856
2013-04-29, 17:21
شكرا جزيلا...

nour-angel
2013-05-02, 14:18
السلام عليكم

بارك الله فيك

zedishak
2013-11-27, 15:36
THaNk UUUU sO mUtCHe brothER !!

HMFouad
2013-12-06, 11:31
Merci pour votre passage ^^

phlipe
2014-08-17, 20:07
بارك الله فيك اخي وجزاك الله خيرا

sami021
2014-08-22, 16:40
شكرااااااااااااااااااااااااااااااااااااااااااااااا

abderrahmane12
2015-01-17, 14:40
شكرا لك يا اخي الكريم .

bilal-df
2015-05-02, 21:24
بارك الله فيك

mool-man
2015-05-05, 15:16
بالتوفيقق للجميع

ahmed4all
2015-05-23, 08:13
Merci boucoup

أسامة 10
2015-05-23, 10:02
شكرا على الكتاب.

islammohamed19
2015-05-23, 14:05
بارك الله فيك

wafa50
2015-05-24, 22:56
شكرا بارك الله فيك

barraka
2015-09-09, 15:31
merci bcp:mh31::19::19::19::rolleyes:

youmost
2016-03-19, 19:22
بارك الله فيك

khalidou24
2016-04-08, 00:24
جوزيت خيرا

absosm
2016-04-24, 18:20
نعمة, بارك الله فيك شكرا

malekbba
2016-05-19, 10:01
الجافا صعبة لكنها ممتعة جدا

صوفيا27
2016-06-29, 17:17
milles merci et baraka allaho

Princesse Info
2016-07-21, 19:29
بارك الله فيك و جازاك خيرا و بالتوفيق

محمد 20162016
2016-07-22, 15:28
ان شاء الله للافضل

beginner_prog
2016-08-25, 16:02
جزاك الله خيرا

mgh
2017-03-17, 12:57
شكرا على مجهوداتك

SaRa.B
2017-04-17, 18:28
شكرااااااااااااااااااااااااااا:mh31:

mmsadok
2017-10-25, 15:30
شكرا لكم وبارك الله فيك ودمتم ذخرا لامتنا