6 conseils sur l’approche Modèle-Vue-VueModèle
Faites un petit tour avec l’approche VueModèle et passez vos applications au crible des tests unitaires.
Lire l'articleUtiliser XML entre IBM i et Unix, Boîte à outils System iNews
Toutes les réponses aux questions des administrateurs d'environnements IBM i.
Lire l'articleAutorité adoptée et QUSEADPAUT : arrêter la confusion
Pour apprendre ce qu’est l’autorité adoptée, comment elle fonctionne, et comment la mettre en œuvre.
Ce dossier est issu de notre publication System iNEWS (12/09). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Lire l'articleUtiliser les outils de date pour SQL et Excel
Trouvez de nouveaux moyens pour mieux utiliser l'information date.
Lire l'articleOWA : Ajouter un formulaires personnalisés dans
Dans ce troisième article, nous allons voir comment ajouter un nouveau formulaire dans Outlook Web App pour permettre d'intégrer un workflow particulier de votre entreprise à la messagerie ou au contraire d'intégrer des contenus provenant de sources d'informations de votre entreprise dans des formulaires spécifiques.
Ce dossier est issu de notre publication Exchange Server (05/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Lire l'articleBoîte à outils System i, Données FTP à partir de l’IFS
Toutes les réponses aux questions des administrateurs d'environnements IBM i. Ce dossier est issu de notre publication System iNews (06/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés. Au sommaire de cette édition : - Obtenir des données FTP à partir de l'IFS - Résoudre le problème de verrouillage numérique (numlock) dans Xterm - Activer PCO.EXE dans SmarTerm - Imposer une lettre majuscule dans les mots de passe - Créer un nom de fichier variable en SQL - Audit des objets dans QSYS et dans l'IFS
Lire l'articleEtendre RDi : ajouter une vue à une application
Vous allez être intéressés par le toolkit IBM pour le développement logiciel : Rational Developer for i (RDi). Ce kit, introduit à l’origine sous le nom de WebSphere Development Studio Client for i (WDSCi), remplace PDM, SDA et SEU.
Lire l'articleIntroduire une condition dans une requête CAML
Pour ce qui est de la jointure, des champs projetés et des champs récupérés, nous utiliserons les mêmes définitions que pour la fonction précédente. Ce dossier est issu de notre publication IT Pro Magazine (05/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Lire l'articleComprendre les Projected Fields
Nous allons utiliser des projected fields. En fait, quand vous allez effectuer la jointure, tous les champs des 2 tables seront présents, mais il faudra bien trouver une manière de savoir les afficher.
Consultez notre précédent dossier pour réaliser des jointures en CAML avec SharePoint 2010.
Ce dossier est issu de notre publication EIT Pro Magazine (05/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Déboguer avec *SOURCE
Q. J’essaie de déboguer un programme CL en utilisant le mode de débogage *SOURCE qui, je crois, fait une rétroréférence au membre du fichier source pour afficher les instructions HLL originales pendant le débogage.
Pour invoquer cela, je règle ainsi l’option Debugging : View : Debugging view . . . . . . . . . *SOURCE
Pour certains programmes CL, tout se passe bien Je peux voir les instructions du programme source lors de l’exécution avec STRDBG. Mais pour d’autres programmes CL, *SOURCE ne fonctionne pas. Cependant, si je spécifie *LIST au lieu de *SOURCE, je peux à nouveau voir le code source pendant le débogage. Quelle est la différence entre les options *SOURCE et *LIST ?
Implémenter les fonctionnalités de votre Page Component
Nous allons maintenant implémenter les différentes fonctions permettant de remplir dynamiquement notre menu et d’insérer la personne sélectionnée.
Nous le faisons en dehors de notre classe car ce n’est pas nécessaire de le faire dedans et ainsi nous disposons d’un contexte global que nous n’aurions pas eu si nous étions restés dans le contexte de notre « Page Component ».
Pour savoir comment developper le Page Component, nous vous renvoyons vers la lecture du précédent dossier.
Ce dossier est issu de notre publication IT Pro Magazine (01/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Développement d’un Page Component avancé
Dans ce cours, nous allons encore utiliser un « Page Component » mais dans le but d’insérer une « Flyout Anchor » qui sera rempli dynamiquement grâce à de l’Ecma Script. Nous verrons ainsi toute la puissance et l’utilité des « Page Components ».
Nous avons vu dans le précédent dossier comment développer un Page Component simple et intégrer ce Page Component au ruban.
Ce dossier est issu de notre publication IT Pro Magazine (01/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Maîtriser Silverlight
Silverlight se montre brillant dans un certain nombre de domaines, mais il est aussi source de frustrations.
De la personnalisation de l’interface utilisateur de votre application jusqu’à la résolution des bugs et messages d’erreur obscurs, cet article vous aide à passer aux outils Silverlight dans de bonnes conditions.
Ce dossier est issu de notre publication IT Pro Magazine (09/10). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Intégrer un Page Component au ruban
Nous avons défini dans le précédent dossier la fonction permettant au Ribbon de savoir quelles commandes notre « Page Component » peut traiter et la fonction permettant d’indiquer si notre « Page Component » est capable de traiter la demande.
Nous allons maintenant implémenter la fonction permettant d’exécuter les commandes.
Lire l'articleDéveloppement d’un Page component simple
Pour ajouter des éléments dans le « Ribbon », une technique utilisée consiste à développer des « custom actions ». Dans le code de celles-ci, nous insérons directement le code « JavaScript » nécessaire au traitement du bouton dans le fichier XML de déclaration.
Cette technique, bien que simple, a ses inconvénients. Le premier est que nous définissons tel quel le code JavaScript relatif au bouton dans le fichier XML. Cela ne pose pas de problème quand le code JavaScript est court, mais lorsqu’il nous faut exécuter plus d’instructions, cela devient vite gênant.
Ce dossier est issu de notre publication IT Pro Magazine (12/10). Pour consulter les schémas et illustrations associés, rendez-vous dans le club ab. onnés
Dossier Développement : Le facteur Azure
Comment améliorer le développement avec la mise en facteur des schémas communs dans vos rôles Worker Azure.
Chaque rôle Worker Azure que vous écrivez va avoir des blocs de code communs. Le fait est que les rôles Worker respectent systématiquement quelques schémas bien connus.
Lire l'articleDossier Silverlight : Application de l’approche Modèle-Vue-VueModèle
Une planification soigneuse peut vous aider à améliorer la gestion et la qualité de vos applications Silverlight de prochaine génération.
Question : Je souhaite créer une application Silverlight et j’essaie de déterminer l’architecture à employer. Plus je lis de choses sur le sujet et plus je deviens perplexe. Pourquoi un modèle Vue est-il important dans Silverlight, et comment puis-je éviter de dupliquer du code courant tel que la logique de validation ? Je suis spécialisé dans l’écriture d’applications WinForms.
Lire l'articleDossier Développement : 5 conseils pour bien développer sous Windows 64 bits
Les ordinateurs conçus pour le 64 bits sont partout. Il est donc temps pour vous d’envisager la prise en charge du 64 bits lorsque vous développer vos applications Visual Basic.
L’époque où l’informatique 64 bits avait une connotation exotique est révolue depuis longtemps. Désormais, les clients et serveurs conçus pour le 64 bits sont partout, et ils peuvent gérer une quantité incroyable de RAM et exécuter des versions 64 bits de Windows. Le montage vidéo, les graphismes, la modélisation 3D et les applications fortement consommatrices de données constituent quelques exemples seulement des logiciels qui bénéficient de cette évolution des systèmes d’exploitation et des plates-formes matérielles. Que vos applications ou composants aient ou non besoin de la mémoire adressable supplémentaire offerte par les architectures 64 bits, votre principal souci est que vous puissiez continuer de les utiliser sur les versions 64 bits de Windows. Voici cinq conseils pour vous aider à développer des applications dans cette optique.
Lire l'articleDossier Développement : Revue de détail 2010 du développement d’applications (3/3)
Depuis janvier 2010, les applications .NET et leurs composants peuvent exister et accéder à des ressources au sein d’un large éventail de serveurs et services à demeure et sur le cloud.
Avec Windows Azure, de nombreux développeurs vont être amenés à explorer les possibilités offertes par l’exécution d’applications ou de composants dans des scénarios de cloud.
Lire l'articleDossier Développement : Revue de détail 2010 du développement d’applications (2/3)
Depuis janvier 2010, les applications .NET et leurs composants peuvent exister et accéder à des ressources au sein d’un large éventail de serveurs et services à demeure et sur le cloud.
Avec Windows Azure, de nombreux développeurs vont être amenés à explorer les possibilités offertes par l’exécution d’applications ou de composants dans des scénarios de cloud.
Lire l'article