Aller au menu - Aller au contenu
 Zozor

Nouveau chapitre Qt : MVC et widgets complexes

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : M@teo21
Publié : le 27/06/2008 à 22:36:41
Catégorie : Tutoriels
Visualisations : 1 011

Nouveau chapitre Qt : MVC et widgets complexes

Et hop, voilà un nouveau chapitre tout chaud !
Vous noterez qu'il est rare que je mette le mot "complexe" dans un titre de chapitre, mais bon, c'est bientôt la fin du cours, il faut bien assumer de faire des chapitres traitant de sujets un peu plus métaphysiques. :p

Image utilisateur
14) L'architecture MVC avec les widgets complexes

Le principal thème de ce nouveau chapitre est l'architecture MVC : Modèle - Vue - Contrôleur. La première partie de ce chapitre vous explique de quoi il s'agit : qu'est-ce que MVC, pourquoi a-t-on besoin d'un tel design pattern lorsqu'on réalise des GUI, quels avantages on peut en tirer...

Puis, nous verrons comment Qt exploite ce principe de manière un peu simplifiée avec des widgets que j'appelle "complexes" (parce qu'ils sont pas tous simples à utiliser non plus :-° ). Nous découvrirons 3 widgets qui exploitent l'architecture MVC et qui demandent donc un peu plus de préparation que d'habitude avant d'être utilisés :

  • La liste
  • Le tableau
  • L'arbre




Je ne vous cache pas que ce chapitre fait partie des plus difficiles, il faudra sûrement un peu plus vous accrocher que d'habitude, mais c'est à la portée de tous ceux qui ont bien suivi le cours jusqu'ici. Vous aurez à la fin un bien meilleur contrôle sur les données que vous souhaitez afficher à l'utilisateur.


Prochain chapitre à venir : le réseau



Voilà, mine de rien on touche à la fin comme je vous l'avais annoncé. Il me reste encore un dernier chapitre prévu après celui-là, un chapitre qu'on me demande depuis des années en fait, sur la gestion du réseau. Ou comment faire communiquer 2 applications via un réseau, en réalisant par exemple un programme de Chat.
Ce chapitre n'était pas prévu à la base (on ne va pas vraiment parler de GUI), mais vu la demande il fallait bien que je fasse quelque chose.
Attention, ce sera un peu plus bas niveau que les chapitres précédents et il faudra ingurgiter rapidement pas mal de théorie, mais vous aurez au moins les bases pour adapter ensuite votre application pour qu'elle puisse communiquer à travers le réseau.


Et après le tutoriel C++ ?



Après ça, comme je l'avais annoncé, j'arrêterai le tutoriel C++. Ca fait plusieurs années que je suis dessus et, ce n'est pas tellement que je me lasse, mais il faut savoir passer à autre chose au bout d'un moment sinon on n'en sort plus (il y aurait toujours quelque chose à expliquer). Je ne vous lâcherai pas dans la nature cependant, car j'envisage de rajouter une annexe vous présentant une liste de choses que je vous invite à découvrir, pour que vous sachiez quoi apprendre par la suite.

Les experts seront les premiers à vous le dire : l'apprentissage du C++ ne se termine jamais, il est sans fin (terrifiant hein ?). J'espère avec ce tutoriel, ainsi que celui sur le C, vous avoir donné goût à la programmation et vous avoir donné des bases solides pour vous former.

Après le C++, je n'envisage pas de prendre ma retraite dans une île perdue des Caraïbes (il est un peu tôt !), je vais au contraire pouvoir me concentrer à nouveau sur le tutoriel Linux qui, lui, est encore loin d'être achevé.
Et puis j'ai, je l'avoue, plusieurs projets de tutoriels en tête. Des projets qui pourraient bien vous surprendre, mais nous en reparlerons en temps et en heure. ;)

75 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  Suivante
Pseudo Discussion
0 visiteur sur cette news (0 membre)
Page 1  2  3  Suivante
Hors ligne Zanpa # Posté le 27/06/2008 à 22:42:21
Avatar

OWI Linux.
Need d'autres chapitres Linux.
Hors ligne kwent # Posté le 27/06/2008 à 22:42:24
Avatar

Ville : Longnes
Pays : France métropolitaine
études : Télécom Bretagne

Bravo continue et vivement la suite sous linux ;)

Image utilisateur Vignetter à l'infini!
Version 2.1 Disponible
 
Hors ligne danman # Posté le 27/06/2008 à 22:43:41
Avatar

Ville : Sathonay-village
Pays : France métropolitaine

vos projets OOo maitre ne serais-ce pas de racheter Microsoft :-° ?
sinon merci pour le tutoriel
Hors ligne adrientoub # Posté le 27/06/2008 à 22:44:44

Trop bien vivement le chapitre sur les réseaux !!
Et aussi la suite du tuto Linux !!!
Merci M@teo21 !!
On pourrait avoir plus d'info sur les possibles tutos ?
 
Hors ligne pleymo12 # Posté le 27/06/2008 à 22:44:58

Ville : Dour
Pays : Belgique

j'imaginne deja ses futur tuto qui a en tete,je sens que sava me plaire enfin d'abord je finis ses ancien tuto(loin d'avoir terminer mdr)et on verra apres mais sa me met en bouche

merci pour tout c'est aide qui mine de rien nous aide vachement beaucoup

merci beaucoup a toi
Hors ligne DDR2 # Posté le 27/06/2008 à 22:49:23
sériez vous êtes flickrés !
Avatar

Une dernière partie sur une bibliothèque 3D n'avait-elle pas été envisagée après le retrait du cours d'openGL ?

Si oui, pourquoi avoir abandonné cette idée ?

TheWholeThing.fr : original & inventif ... oui, oui, c'est moi.

Follow me on Twitter : @DDR2
 
Hors ligne Darkouu # Posté le 27/06/2008 à 22:49:39
Pouet le poulet
Avatar

Ville : Bondoufle
Pays : France métropolitaine
études : EFREI

Bon bah va peut-être falloir que je m'y mette moi au C & au C++ :p

En tout cas, vivement les tutos Linux !
 
Hors ligne Tulifer # Posté le 27/06/2008 à 22:49:51
Qui ne tente rien n'a rien.
Avatar

Ville : Saint maxire
Pays : France métropolitaine

Vivement la suite de Linux j'attends un peut la suite avant de le mettre :p .

Envie de gagner des cadeaux tout en jouant ? Alors inscrit toi ici c'est gratuit.
Image utilisateur
Mon statut Skype: Image utilisateur
 
Hors ligne hugogo # Posté le 27/06/2008 à 22:50:13
Je me lance pas, je m'autorise
Avatar

Tuto Linux on a besoin de toi ! ;)

Entreprends tout ce que tu peux pour te sortir de cette merde.

 
Hors ligne ShigeruM # Posté le 27/06/2008 à 22:59:06
Choupitouchou pati!!!
Avatar

études : ESSTIN

Eh bien je suis curieux de savoir ce que sera la suite du SdZ... Enfin en tout cas pour ce qui est des tutos !
Vivement la suite en tout cas !

Merci !!!

C'est bon Julie arrête de nous les briser
Tu sais bien que notre vie finira dans un panier
Plein de trucs à faire ? www.TrucsAFaire.com
 
Hors ligne charles36 # Posté le 27/06/2008 à 23:04:54
Voici le PcHatP :
Avatar

Vivement la suite de Linux! Sinon, j'ai bien aimé ce tutoriel sur le C++...
Dommage qu'il n'y aura pas de suite...
PS : A la fin tu as oublié de changer "le cours n'est pas terminé" par "le cours est terminé" ou autres choses...

Charles36
 
Hors ligne neamar # Posté le 27/06/2008 à 23:09:52
Just know the rules
Avatar
Flux RSS

études : INSA Lyon

Des projets qui pourraient nous surprendre...interessant tout ca ! (va vendre ses informations confidentielles aux personnes intéressées...)


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne haïven # Posté le 27/06/2008 à 23:11:03
Avatar

On te fait confiance pour la suite Mateo !
Surtout ne t'arrête pas.

Image utilisateur
Nous sommes tous dans le caniveau mais certains d'entre nous regardent les étoiles. [Oscar Wilde]
 
Hors ligne shadosan # Posté le 27/06/2008 à 23:12:45
#define true 0
Avatar

Citation : M@teo21
Des projets qui pourraient bien vous surprendre,

je vois ça d'ici : "Le tricot", ou "Comment échapper aux griffes de sa belle-mère" :D

bah quoi, vous n'êtes pas d'accord? :euh:

-->[]
 
Hors ligne Mat@bad69 # Posté le 27/06/2008 à 23:20:38
Avatar

Bravo au grand M@téo21,

Grand Gourou de cette communauté de super Zéros.
J'espère que tu nous réserves de bonnes surprises.

Ce suspens est insoutenable, comment peux-tu laisser tant de fidèle dans ce trouble !
Dis nous en plus, par pitié... :p

Je sais ce que tu nous réserves et voici la réponses:
Secret (cliquez pour afficher)
Des tutoriels ! Je vous ai bien eu bande d'impatient. :lol:


Bonne continuation et soyez patient. :soleil:

Citation : Luc Fayard
Cookie :
Anciennement petit gâteau sucré, qu'on acceptait avec plaisir.
Aujourd'hui : petit fichier informatique drôlement salé, qu'il faut refuser avec véhémence.
 
Hors ligne unter # Posté le 27/06/2008 à 23:25:12
c saké bon !
Avatar

Ville : Cambrai
Pays : France métropolitaine

moi qui me suis mis au C++ depuis peu je pense que je n'ai pas fini

sinon comme tous les autres je me demande de quoi seront faits les prochaines tuto
 
Hors ligne Galdon # Posté le 27/06/2008 à 23:36:40
Ah, monde de merde !
Avatar
Flux RSS

études : IUT Amiens

Je suis impressionné par le cours C++, il est de plus en plus complet, quel super boulot.
 
Hors ligne zarnergun # Posté le 27/06/2008 à 23:37:09
Zer0 n°1680
Avatar

Rhhha le méchant SUSPENCE !!!

My Z@rnerguN
Et l'homme créa le net !
 
Hors ligne Babie # Posté le 27/06/2008 à 23:37:51
Avatar

J'ai remarqué que ça fait 2 chapitres qui sort, et l'avancement du cours C++ est toujours à 80%
C'est normal? :p
Hors ligne C0c0 # Posté le 27/06/2008 à 23:46:04
Ca y est j'ai une citation !
Avatar

Ville : Gray
Pays : France métropolitaine

Yeah très bonne news, au moins on sait ou on en est ;) . Félicitations pour le travail accompli et bon courage pour la suite !
Hors ligne Xhtml_boys # Posté le 27/06/2008 à 23:56:23
#k3v1n5 faut rever
Avatar

ah..
tu t'améliore en graphisme :p

fo k g diz a tou l'1ternez te ke fmauNeko c eu gran aker
Prêcheur d'ArchLinux (déjà 3 personnes converties, dont Eyyub, mon ancien prof de traitement d'image, et d'un ami §)

Rootards : la communauté
de true 1337 kern3l geek
haxx0rz : ArchLinux.
 
Hors ligne Rizen # Posté le 28/06/2008 à 00:03:35
Avatar

études : UTBM

Citation : Cours C - Partie I - Chap 1 - M@teo21
Votre ordinateur peut tout faire (sauf le café, mais j'y travaille ^^ )

Ne cherchez plus le futur tuto est là !
Bonne chance pour la suite ;)
Hors ligne ff_martial # Posté le 28/06/2008 à 00:09:28
Final-RPG !
Avatar

Ville : Paris
Pays : France métropolitaine
études : EPITA

Super idée ce tutoriel sur le réseau, j'ai hâte !

A part ça, bravo pour ce nouveau chapitre !

Final fantasy, plus qu'un simple jeu vidéo, un véritable chef d'œuvre...

Vous aimez Final fantasy, et vous voulez créer votre propre RPG ?!
N'hésitez pas, venez nous voir sur -->Final-RPG<--
 
Hors ligne MBM # Posté le 28/06/2008 à 00:11:19
LEGENDARY !!!!
Avatar

C'est chaud tout les gens qui te réclament pour linux...
J'espère pour toi que tu va pas de casser une main ou quoi que ce soit sinon c'est l'émeute assurée...

Les gars... abusez pas non plus...



Sinon personellement je ne peux que te remercier infiniment pour tout le travail intense et clair que tu a fourni :)
Hors ligne djamil.b # Posté le 28/06/2008 à 00:20:29
['.']Whatever['.']
Avatar

Ah c'est vraiment super ! Mais question ... réseau local uniquement ? ou internet tcp/ip ?

Citation : Einstein
J'adore la semaine, surtout le week-end

Image utilisateur
 
Hors ligne Amine27 # Posté le 28/06/2008 à 00:26:55
sudo apt-get autoremove
Avatar
Flux RSS

Merci M@teo21
Hors ligne Attonde # Posté le 28/06/2008 à 00:33:56
T'en fais pas, elle est moche.
Avatar

Moi j'aimerais apprendre à coder/exporter mes applis sous linux :ange: .
Parce que créer des exécutables, des .deb, des dépôts.. bah.. c'est bien joli mais j'ai aucune idée de comment faire o_O ...
Hors ligne Noname # Posté le 28/06/2008 à 00:34:17
Comment suppr la corbeille?
Avatar

Vivement la suite du tutoriel linux

Et de tes autres futurs projets ;)

On a beau installer tous les logiciels qu'on veut, la console reste quand même le meilleur moyen de tout faire (ou presque ;) )
 
Hors ligne Synth3tique # Posté le 28/06/2008 à 00:48:49
Avatar

C'est impressionnant tout ce que l'on peut apprendre sur ce site. En grand merci, sincère, pour tout ! ^^

Image utilisateur
 
Hors ligne Jerry Wham # Posté le 28/06/2008 à 01:04:59
1castorMangé,1arbreSauvé
Avatar

Ville : Bordeaux
Pays : France métropolitaine

Citation : Synth3tique
C'est impressionnant tout ce que l'on peut apprendre sur ce site. En grand merci, sincère, pour tout ! ^^


C'est vrai. Et il faut énormément de temps pour pouvoir en faire le tour. :)

<HS>
Citation : Babie
J'ai remarqué que ça fait 2 chapitres qui sort,


Il t'en faut combien pour mettre au pluriel ??</HS>
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news