La lecture en ligne est gratuite
Télécharger

Publications similaires

Scripting Windows

de editions-eyrolles

C# et .NET Version 2

de editions-eyrolles

Developpez Le Mag Hors série spécial rentrée. HS 2. Magazine en ligne gratuit. Diffusion de copies conformes à l’original autorisée. Réalisation : Alexandre Pottiez Rédaction : la rédaction de Developpez Contact : magazine@redaction-developpez.com Sommaire Article Word Java Page 2 Android Page 5 Eclipse Page 10 Outlook Page 15 Word Page 17 PowerPoint Page 31 Fusion et publipostage, par l'interface et Excel Page 39 Access Page 50 en VBA C & C++ Page 59 Qt Page 65 Web sémantique Page 71 Word peut se révéler un outil de choix pour la diffusion en Business IntelligencPeage 77 masse de documents personnalisés. Écrire une seule lettre qui Solutions d'entreprisePage 80 sera différente pour chaque destinataire. Pascal Page 82 Perl Page 88 par Olivier Lebeau 2D/3D/jeux Page 90 Page 17 Liens Page 103 Article Qt Éditorial Débuter dans la création d'interface s Dans ce numéro spécial, vous retrouverez, sur plus d' une graphiques avec Qt 4 centaine de pages, nos meil leurs articles pour bien débuter da ns près de seize technologies tra itées Ce tutoriel fournit une introduction à la programmati ondans ce numéro et que vous êtes susceptible d'étudier cette rentrée. d'interfaces graphiques utilisant la boîte à outils Qt. Bonne lecture. Traduit par l'équipe Qt de Devloppez.com Profitez-en bien ! Page 65 La rédaction Hors série Java Tutoriels et articles Bien débuter en Java Bien débuter en Java Vous voulez commencer à programmer en Java et vous êtes perdu, vous ne savez pas par quoi commencer ? Alors cet article est fait pour vous. Ce n'est pas un tutoriel du langage Java, c'est plutôt un guide qui va vous aider à débuter, à choisir vos outils et vous indiquer quelles ressources vous pourriez lire pour avancer. 1. Qu'est-ce que le Java ? Je vous conseille d'utiliser Ecl(iLpseie n 1 1)ou Netbeans Pour commencer, Java est un langage de programmat ion (Lien 12) pour développer vos applications Java. Tous informatique orienté objet créé par James Gosli ng et deux sont multiplateformes, gratuits et très puissants. Patrick Naughton de Sun Microsystems. Mais c'est également un environnement d'exécution. 3. Je veux aller plus loin Java peut être séparé en deux parties. D'une par t,Le votlreangage Java peut être utilisé dans de nombreux programme écrit en langage Java et d'autre par t, unedomaines que je vous invite à découvrir en parcourant les machine virtuelle (JVM) qui va se charger de l'exé cutdiionfférents articles Java de Developpez.com. Les chapitres de votre programme Java. suivants reprennent quelques thèmes que vous pourriez C'est cette plateforme qui garantit la portabilit é adeppr ofJaondiva. rI. l suffit qu'un système ait une machine virtuelle Java pour que tout programme écrit en Java puisse fonctionner. 3.1. Comment développer des interfaces graphiques avec Java ? Avec le langage Java, vous pouvez développer, des Pour développer des interfaces graphiques en Ja va, applications Desktop, développer des applets pour vos plusieurs choix s'offrent à vous : sites web, développer des sites (eLni eJSn P01) , de s • AWT : c'est le premier framework graphi que de applications pour téléphone mobile. La premiè re chose à Java. Il utilise les composants systèm e pour faire est bien évidemment d'apprendre à fa ire des dessiner l'interface graphique, il est donc l imité en applications stand alone simples. composants : Lien 13 ; • Swing : c'est le successeur de AWT. Tous l es2. Je débute composants sont dessinés directement en Java. Ce Il n'est pas facile de commencer à développer si on n'aqui fait qu'il est plus lent que AWT, m ais cette jamais fait de programmation auparavant. C'est pour quoi, différence est très faible dans les dernières il est très important de commencer avec des bonne s versions de Java :L ien 14 ; ressources et de ne pas se lancer à la va-vite da ns le • SWT : ce framework graphique n'est pas langage. disponible avec l'API standard de Ja va. C'est l'équipe de développement d'Eclipse qui l'a créé. Pour les personnes connaissant déjà la programmation et Comme AWT, il utilise directement les les langages objet, l'apprentissage de Java ne de vrait pas secomposants système mais émule les composa nts révéler trop compliqué. non disponibles en les dessinant lui -même. Vous pouvez commencer par lire l'un des tutori els Je vous conseille d'utiliser Swing. En effet ce fr amework (Lien 02) d'initiation à Java de la rubri(queLi eJna va03) est très simple d'utilisation et très complet. De plus, la de Developpez.com. Je vous conseille d'en lire a u moins communauté autour du framework est énorme et permet un parmi ceux-là ou alors un des livres proposés : d'ajouter de nombreuses fonctionnalités à Swing. Vous • Penser en Java V2 :Li en 04 pouvez aussi tester SWT pour vous faire une idée. • Développez en JavaL :ien 05 • Cours sur le langage Java :L ien 06 Voici de quoi débuter avec ces frameworks : • Le livre de Java premier lanLgiaegn 07e : • Création de votre première interface graphi que • Programmer en Java :Li en 08 avec Swing :Li en 15 ; • Les principes de base du GUI avec Sw ing :• Java en concentré :Li en 09 Lien 16 ; Il vous faudra bien évidemment un ou des outils pour • Le développement d'interfaces graphiques a vec développer en Java. Néanmoins pour commencer, je vous SWT : Lien 17 ; conseille d'utiliser un simple bloc-note et, de compiler et• Le livre "Swing la synthèsLei"e :n 18 ; d'exécuter vos programmes en ligne de commande pour • Le livre "Les cahiers du programmeur Swin g" : commencer. Cela vous permettra de bien comprendre le Lien 19. fonctionnement de Java. Ensuite, vous pourrez bien sûr développer avec un EDI plus évolué :Li en 10 . Numéro HS 2 – Hors série spécial rentrée Developpez Magazine est une publication de developpez.com Page 2 3.2. Comment gérer les bases de données avec Java ? 3.6. Quels sont les autres outils que je peux utiliser ? La première manière de gérer les bases de donné eUsne e stfois passé le stade des premiers programmes, il sera d'utiliser l'API JDBC qui est en standard avec Jutaivale de voir d'autres programmes utilitaires pour Java et (Lien 20) . Ensuite, pour aller plus loin, vous pouve dez voustester de nouveaux EDI. Découvrez les EDI le s plus orienter vers les frameworks de mapping objet/rel apopultionnealires sur notre page outils :Lie n 44. tels que Hibernat(eLi en 21) ou encore utiliser un framework de persistance plus petit tel qu'iBatis. Vous pourrez aussi être amené à devoir créer un exécutable de votre application. Pour cela, retr ouvez toutes Voici des ressources qui vous seront fort utiles pour votre les techniques possibles dans cet articLlie :n 45 . apprentissage : Pour la gestion de vos builds, où vous pourriez aussi ê tre amené à utiliser des utilitaires dédiés, vous pouvez vous• Comment utiliser un pilote de base de donné es diriger vers Ant (Lien 46) ou Maven (Lien 47) . JDBC : Lien 22 ; • Tutoriel JDBC :L ien 23 ; 4. Comment tester mes connaissances ?• La persistance des données avec Hibernate 2.1.8 : Lien 24 ; Faire une série d'exercices pour tester vos connaissanc es •