Le portail des développeurs
Accueil
|
Actualités
|
Magazine
|
Forum
|
Télécharger
|
Recherche
Mon compte
Tutoriels
|
.Net
|
Emploi
|
Who's Who
|
Tips
|
Enquêtes
|
Livres
|
Lexique
|
Boutique
|
Abonnement
|
Archives
|
Logiciels
|
Solutions
|
Abonné
|
Contact
Jeudi 24 juillet
N°110 - Juillet-Août 2008
EN COUVERTURE
Mashup
Mettez-vous aux Tests
XML sans douleur
Hors Série .Net n°12
Juin 2008
SUR LE CD du N° 110
XNA Game Studio 3.0 CTP
Expression Blend 2.5 CTP
Ruby on Rails 2.1
Sync Framework
Velocity
Delphi for PHP
PHP Unit
MySQL 5.1 RC
Wamp Server 2.0
Web Performance Suite
Web Performance Advanced Server Analysis
AU SOMMAIRE
Evenements
Blu Age Edition 2009 : réconcilier développeurs et modèles
Projet
Le petit SCRUM illustré
Eden Games
Gros Plan
XML sans douleur (3e partie)
Dossier
Mettez-vous aux tests (2e partie)
Développez Fun !
Code
Mette en oeuvre la DB API de Python
Utiliser Spring, Hibernate et JMS : attention aux transactions !
Grails : l’autre manière de faire du Java
Introduction à la programmation QT(2e partie)
A la découverte de l’architecture SCA
Tutoriels
IDE
Eclipse, DTP, Derby et MySQL
Auteur: ka (Kaesar ALNIJRES)
Eclipse Data Tools Platform (DTP) est un ensemble de frameworks et outils pour la création, gestion et utilisation des sources de données (bases de données, fichiers, etc.) d'une façon interactive et centralisée. Elle permet de travailler avec les bases de données via le langage SQL; création de bases de données, requêtes, mise à jour etc. Via une interface SQL (texte) standard ou maintenant (version 1.6) avec une interface graphique. Cette plateforme est utilisée par plusieurs distributions d'Eclipse comme WTP, et BIRT Avoir plusieurs sources de données et non uniquement des bases est un objectif essentiel pour DTP avec l'idée de centraliser des connexions avec les sources de données, permettant une seule définition et de multiple accès dans plusieurs projets Eclipse, à une source de données.
Mettre en place un outil collaboratif : Trac
Auteur: loic.guillois (Loïc Guillois)
Dans ce tutoriel, je vais vous présenter comment installer un espace de travail collaboratif pour une équipe de développement. Cette solution se repose sur Trac et subversion et vous permettra de disposer d'un wiki, d'un système de gestion de version pour rationaliser la gestion de votre code source ainsi qu'une édition de rapports de bugs.
Langages
Java instantané dans Eclipse
Auteur: ka (Kaesar ALNIJRES)
Quand on travaille sur un projet Java dans Eclipse, il est fréquent de vouloir essayer quelques lignes de code avant de les intégrer définitivement dans le projet. Java étant un langage Orienté Objet (OOL), tous, sans exception se passe dans des classes. Il n'est donc pas possible, l'exécution de lignes de code en dehors d'une classe. Eclipse offre une solution élégante pour tester une ou plusieurs lignes de code isolées sans toutefois être obligé de construire des classes. Cette solution héritée de Visual Age a pour nom "Scrapbook Page". "Scrapbook Page" permet d'entrer directement des lignes de codes à essayer, ou un morceau de code à partir d'un autre fichier .java avec des opérations de copier coller.
Gestion des erreurs
Auteur: WaRmUp01 ( )
Bonjou à tous, Dans ce tuto je vais vous apprendre à gerer les erreurs avec strerror. Cours très très simple strerror permet de récuperer la signification de l'erreur. C'est à dire d'où vient l'erreur ...
Les fichiers
Auteur: WaRmUp01 ( )
Bonjour à tous, je vais aborder une matière assez simple à expliquer et à comprendre. La gestion des fichiers. Alors dans ce tuto je vais vous expliquer comment ouvrire un fichier, le gerer, écrire dedans et le fermer. voila je vais tenter de vous expliquer le mieu possible cette matière assez simple en C.
Premier Pas avec JavaFX
Auteur: ka (Kaesar ALNIJRES)
JavaFX est une famille de produits pour la création de RIA "rich internet application" ou application riche pour Internet. Il s'agit en effet de simplifier grandement la création de contenu graphique. Par exemple, le contenu graphique nécessite actuellement beaucoup de source Java construit à partir des composants Swing, Selon Sun le même contenu peut être mis en ½uvre en quelques lignes de JavaFX Script. Des effets tels que l'animation, les changements de tailles, la traduction et la transparence, sont tous disponibles avec un langage plus simple, déclarative. Pour Sun et le monde Java, les RIA passent par JavaFX JavaFX comprend : 1-JavaFX Runtime permettant aux applications JavaFX de s'exécuter sur toutes les plateformes disposant de Java SE ou Java ME. Il offre la possibilité d'avoir un client riche sur de multiples plateformes, écrans et terminaux comme par exemple : -JavaFX Desktop : navigateurs et applications -JavaFX Mobile -JavaFX TV -Autre ... 2-JavaFX Tools Suite : un ensemble d'utilitaires utilisables par les concepteurs, designers et développeurs de Web pour la création des applications riches et interactives "rich interactive applications". Plusieurs outils pour les développeurs et concepteurs, notamment des plug-ins pour Netbeans et Eclipse. Les Produits : Pour l'instant 1-JavaFX Script, nouveau langage de script à utiliser par exemple pour la création de composants Swing plus facilement 2-JavaFX Mobile est l'environnement pour les plateformes "mobile" qui supportent JavaFX
Dessiner un widget avec Qt Designer 4
Auteur: arnaud_dupuis (Arnaud Dupuis)
Ce petit tutoriel va détailler étape par étape comment dessiner dans Qt Designer la fenêtre d'édition de QuickDesktopNotes. QuickDesktopNotes est l'application développée dans le dossier Qt 4 du magasine. Celui-ci débute au numéro 109 et se termine au numéro 111
IDE
Création de Cheat Sheets l'assistant interactif d'Eclipse
Auteur: ka (Kaesar ALNIJRES)
Cheat Sheet ou feuille de triche est un mini tutoriel interactif permettant au développeur d'avoir sous les yeux des notes détaillées, par étapes concernant des processus assez complexes, sans quitter son projet dans Eclipse. Elles sont aussi très utiles pour des opérations rares, ou comme système d'aide aux utilisateurs. C'est un système d'aide complémentaire aux templates d'Eclipse. Eclipse V3.2 ajoute des outils pour l'édition de Cheat Sheets et la recherche d'aide trouve maintenant des mots dans les Cheat Sheets aussi. Les Cheat Sheets sont supportées nativement dans Eclipse. Il est possible d'utiliser des Cheat Sheets développées par d'autres développeurs ou d'écrire et développer ses propres Cheat Sheets. Les Cheat Sheets sont sauvegardées dans un archive .jar, c'est qui permet leurs partage Il faut signaler que ce système d'aide est ouvert à tous les langages qui utilisent Eclipse Dans le reste du tutoriel feuille = sheet = cheat sheet
IDE
Utiliser MonoDevelop
Auteur: jp.gouigoux (Jean-Philippe Gouigoux)
Vous souhaitez programmer un logiciel sous Linux mais n'êtes pas un adepte du C/C++, ou bien vous ne vous retrouvez pas dans les multiples librairies et méthodes de programmation graphique de Linux ? Vous avez pris vos aises avec Visual Studio .NET et ne pouvez pas retourner à Emacs ? MonoDevelop est fait pour vous ! Il va vous permettre de programmer des applications .NET sous Linux tout en gardant un IDE (Environnement de Développement Intégré) de qualité.
Langages
Nimbus et les looks de Java
Auteur: ka (Kaesar ALNIJRES)
Nimbus est le nouveau multi-plateforme Look & Feel (L&F) pour Swing. Il apporte Beaucoup d'amélioration et d'optimisation pour les composants Swing " il est plus qu'un nouveau look" Selon Sun. Les application Swing avant l'arrivée de " Nimbus " , avaient comme L&F multi-plateforme par défaut “Metal look and feel”. Look and feel comme son nom indique c'est le look que les composants swing prennent en visualisant une application Swing et les comportement de ses composants.
IDE
Conception d'interfaces riches en WPF avec Visual Studio 2008
Auteur: fredeq (Frédéric QUEUDRET)
Ce tutoriel fait suite à l’article concevoir des interfaces riches en WPF avec Visual Studio 2008 paru dans Programmez Hors Série n° 12. L’objectif de l’article était de présenter dans les grandes lignes les possibilités du concepteur d’interfaces riches WPF disponible dans Visual Studio 2008. Ce tutoriel a pour objectif d’apporter davantage de détails complémentaires.
Utiliser Rubygem
Auteur: parbus (Patrick Arbus)
Rubygem est un utilitaire formidable qui gère l'installation ou la désinstallation d'applications ou de librairies contenus dans des paquets appelés gemme. Rubygem permet l'installation locale, à partir d'un fichier .gem ou distant depuis le site http://rubyforge.org; Dans ce tutoriel nous allons voir une utilisation de base de Rubygem, pour installer le paquet Progressbar depuis Rubyforge et l'utiliser.
Chasser les virus sous Linux
Auteur: ka (Kaesar ALNIJRES)
ClamAV est un anti-virus libre, sous licence GPL. Il permet de trouver des virus sur les partitions Linux et Windows. Il dispose de plusieurs fonctionnalités : Scanner un dossier ou une partition en ligne de commande Travailler en arrière plan comme daemon Il est particulièrement adapté pour scanner des e-mail sur les serveurs de mail Les principaux formats d'archives sont supportés Possibilité de se mettre à jour automatiquement Utilisation possible avec une interfaces graphiques (Front End) ClamTk, KlamAV Evolutions rapide. La base de données de virus est enrichie par les utilisateurs Disponible sur beaucoup de Live-CD Linux ( par exemple Knoppix) KlamAV est une interface graphique libre pour ClamAV permettant de rechercher des virus à la manière des anti-virus commerciaux. Ce tutoriel ne présente qu'une partie des possibilités offertes par ces deux logiciels.
Développement Web
Appeler un service WCF depuis Silverlight
Auteur: lefortludovic (Ludovic Lefort)
Dans sa version actuelle (2 beta 1) silverlight ne permet de référencer un autre projet (class library). La seule manière de le faire est de passer par une couche de Web service. Cela peut se faire par des service web asp.net 2.0 ou grâce à Windows Communication Foundation (WCF) ajoutés dans le framework .net 3.0 Microsoft recommande l'utilisation de WCF. J'ai donc choisi cette technologie pour cet article.
Développement mobile avec Netbeans 6.1 : Réalisez votre propre client mail
Auteur: vincentperdereau (Vincent PERDEREAU)
Netbeans est un environnement particulièrement bien adapté au développement d’applications pour mobile. Découvrons à travers ce tutoriel les différentes fonctionnalités offertes par l’outil à travers la réalisation d’une application mobile simple : un client mail pour compte POP3. Nous traiterons des technologies : - Java, J2ME - Socket - POP3
Interroger un compte Pop3 depuis un client telnet
Auteur: fredericmazue (Frédéric Mazué)
Ce tutoriel vient en complément de l'article "Constituer et expédier un e-mail depuis Windows Vista" paru dans Programmez! 109. cet article explique, sur la base du document RFC2821. Expédier un mail avec un client Telnet, c'est bien. Lire un mail depuis un compte Pop3 avec un client Telnet c'est bien aussi :) Voyons comment faire.
OS
Disque Dur, Surveiller la temperature avec Linux
Auteur: ka (Kaesar ALNIJRES)
Linux dispose d'un utilitaire “ hddtemp ” permettant de vérifier d'une façon graphique et en permanence la température d'un ou plusieurs disques durs. L'exemple ici sous Fedora 8 et Gnome. “hddtemp ” est fourni dans la plupart des distributions Gnu-Linux et supporté par des disques durs modernes.
IDE
Les messages Windows personnalisés avec C++ Builder
Auteur: gteillet (Gérard Teillet)
La bibliothèque graphique de C++Builder se charge de la gestion des messages de fenêtres Windows. Cependant il peut arriver d'avoir besoin de gérer l'interception d'un message personnalisé. J'ai rencontré le cas pour recevoir un message de la barre des tâches de Windows. Celle-ci émet des messages définis par l'utilisateur.
Bases de données
PostgreSQL, manipulations base avec pgAdmin III
Auteur: fredericmazue (Frédéric Mazué)
PostgreSQL est un système de gestion de bases de données relationnelles des plus intéressants, bien qu'il ne soit pas le plus populaire. Dans sa version 8.x il vient avec un client graphique, pgAdmin III, qui permet d'effectuer les opérations d'administration les plus courantes. Nous passons en revue quelques rudiments de son maniement.
Administration / Réseau
Windows Vista 32 bits avec 4 Go de RAM
Auteur: fredericmazue (Frédéric Mazué)
Depuis le Service Pack 1, Windows Vista reconnaît les 4 go de Ram que vous pouvez avoir sur votre machine. Mais s'il les reconnait, il ne sait pas mieux les utiliser que son prédécesseur Windows XP. La limite pratique reste de 3 Go, et la limite par défaut est de 2Go. Ainsi des jeux 3D très gourmands en ressources comme par exemple S.T.A.L.K.E.R Shadow of Thernobyl planteront immanquablement dès qu'ils essaieront d'accéder aux deux gigas supérieurs. Sous XP le problème se traite dans le fichier boot.ini. Ce fichier n'existe plus sous Vista. A la place on passera par l'utilitaire bcdedit. Cet utilitaire doit être lancée depuis la console, cette dernière étant elle-même lancée avec les droits de l'administrateur, afin que bcdedit puisse en hériter.
Administration / Réseau
Distribution Gentoo Linux, tutoriel Gentoolkit
Auteur: fredericmazue (Frédéric Mazué)
La distribution Gentoo est un cas unique dans le monde de Linux. Alors que les distributions classiques telles Suse, Red Hat ou Mandriva sont basées sur des paquetages RPM contenant des fichiers binaires, la distribution Gentoo est basée sur des paquetages de fichiers sources compilés à la volée lors de leur installation. Tout cela est très bien et apporte les indéniables avantages d'un système optimisé et parfaitement cohérent. Mais comment savoir que tel fichier appartient à tel paquetage, comment connaître les fichiers contenu par un paquetage, ou encore comment connaître les dépendances entre les paquetages, ou même comment connaître les options avec lesquels ils ont été compilés ?
Langages
Coder en C++ avec NetBeans 6.0 sous Linux et Windows
Auteur: fredericmazue (Frédéric Mazué)
L'air du temps est aux IDE à tout faire. Visual Studio pour Windows, Eclipse ou NetBeans sous Linux, Unix et Windows. Chacun de ces environnements a sa spécialité propre. Ainsi Eclipse et NetBeans sont orientés Java tandis que Visual Studio est orienté .Net. Chacun de ces environnements permet aussi le codage en C++. Nous ne devons pas nous étonner que des IDE Java permettent le codage en C++, car il n'est pas rare de devoir écrire une petite librairie native pour optimiser une application Java. Et rien n'empêche d'écrire de grosses applications avec NetBeans ou Eclipse. Pourquoi choisir NetBeans aujourd'hui ? Il apporte la portabilité que n'apporte pas Visual Studio. Par contre nous aurions pu choisir Eclipse. Nous entrons là dans des questions de goût avant tout.
développement web
Les sessions en PHP
Auteur: webmaster (Sébastien DEVELAY)
Les sessions permettent de conserver des informations durant toute la navigation du visiteur sur le site. Elles sont souvent utilisés pour l'authentification d'un visiteur, la gestion d'un panier d'achat, ou toute autre application nécessitant la conservation de valeurs entre plusieurs pages.
Ajouter un tutoriel
Vous souhaitez faire partager vos connaissances aux lecteurs de Programmez.
Gagnez chaque mois 100 euros en ajoutant vos tutoriels.
La rédaction sélectionnera le meilleur tutoriel.
Rechercher
De A à Z
Appeler un service WCF depuis Silverlight
Chasser les virus sous Linux
Coder en C++ avec NetBeans 6.0 sous Linux et Windows
Conception d'interfaces riches en WPF avec Visual Studio 2008
Création de Cheat Sheets l'assistant interactif d'Eclipse
Dessiner un widget avec Qt Designer 4
Développement mobile avec Netbeans 6.1 : Réalisez votre propre client mail
Disque Dur, Surveiller la temperature avec Linux
Distribution Gentoo Linux, tutoriel Gentoolkit
Eclipse, DTP, Derby et MySQL
Gestion des erreurs
Interroger un compte Pop3 depuis un client telnet
Java instantané dans Eclipse
Les fichiers
Les messages Windows personnalisés avec C++ Builder
Les sessions en PHP
Mettre en place un outil collaboratif : Trac
Nimbus et les looks de Java
PostgreSQL, manipulations base avec pgAdmin III
Premier Pas avec JavaFX
Utiliser MonoDevelop
Utiliser Rubygem
Windows Vista 32 bits avec 4 Go de RAM
Boutique du magazine
Articles, Numéros en PDF
A DECOUVRIR
Flux RSS
Webmasters, affichez les actus de Programmez.com sur votre site
Abonnement PDF
Recevez Programmez!
en PDF pendant 1 an
S'abonner à Programmez!
Les blogs
Consultez les blogs de la rédaction
Les blogs de la rédaction