Veuillez noter que je publie maintenant mes articles sur Apical, votre plateforme d'apprentissage.

Christiane Lagacé

Archives de l'auteur

  • Normes de programmation C#

    Accéder à « Normes de programmation C# »

    Tout programmeur se doit d'adopter des normes de programmation... et de les respecter !

    Je vous présente ici celles que j'utilise dans tous mes programmes C#, que ce soit avec ASP.NET Web Forms, ASP.NET MVC ou encore pour des applications de bureau. Elles ont été largement inspirées de normes utilisées dans l'industries, dont certaines sont disponibles dans les liens au bas de cet article.

    (suite…)
  • Génération d’un fichier de localisation (.po)

    Accéder à « Génération d’un fichier de localisation (. »
    Lorsque vous internationalisez le code dans vos fichiers .php (utilisation des fonctions _e() et __() ), vous devez générer le fichier .po qui permettra de localiser le thème dans les langues et régions désirées. Poedit se chargera de créer un fichier .po contenant une entrée pour chaque chaîne entourée de _e() ou de __(). Une fois ce fichier généré, vous pourrez y entrer la traduction dans la langue désirée pour chacune des chaînes. Cet article vous présente les étapes pour générer ce fameux fichier .po. (suite…)
  • Quel code de localisation est utilisé dans mon site WordPress?

    Accéder à « Quel code de localisation est utilisé dans mon si »
    Un code de localisation est composé de deux blocs de deux lettres séparés par une barre de soulignement : 
    • les deux premières lettres, toujours minuscules, identifient la langue (ex : fr, en, es)
    • les deux dernières lettres, toujours majuscules, identifient la culture (ex : US, FR, CA, GB, ES, AR).
    De ces deux blocs peuvent découler une multitude de codes de localisation. (ex : fr_CA, fr_FR, en_US, en_GB, en_CA, es_ES, es_AR). (suite…)
  • Un chiffrier Excel pour effectuer les tests fonctionnels

    Accéder à « Un chiffrier Excel pour effectuer les tests foncti »
    Tous les logiciels en développement doivent faire l'objet de différents tests pour assurer que :
    • le logiciel ne comporte aucun bogue;
    • le logiciel répond à ce que le client a demandé;
    • le logiciel traite les données comme il se doit;
    • le logiciel répond aux exigences de performance demandées.
    Je vous propose ici un chiffrier Excel pour faciliter la documentation de vos tests. (suite…)
  • PHP : Rediriger vers une autre page Web avec header()

    Accéder à « PHP : Rediriger vers une autre page Web avec heade »
    Il arrive qu'un programme Web ait besoin de rediriger automatiquement l'internaute vers une nouvelle page Web. Ce sera le cas par exemple pour une page Web qui doit enregistrer des données puis retourner à la page qui affiche un tableau de l'ensemble des données enregistrées. En PHP, c'est la fonction header() qui se charge de cette tâche. (suite…)
  • Ajouter un caractère avant ou après un élément HTML : technique pour personnaliser une liste à puces

    Accéder à « Ajouter un caractère avant ou après un élément »

    Le CSS nous permet d'ajouter un ou plusieurs caractères avant ou après un élément HTML. Ceci sera réalisé avec la règle CSS content appliquée dans un sélecteur :before ou :after.

    Une utilisation typique de content : personnaliser l'affichage d'une liste à puces. On définit une règle indiquant qu'il n'y a pas de puce puis on ajoute un caractère de notre choix devant chacun des éléments de la liste.

    (suite…)
  • Où placer les instructions JavaScript ?

    Accéder à « Où placer les instructions JavaScript ? »

    Les instructions JavaScript, avec ou sans jQuery, peuvent être écrites directement dans la page Web. Elles peuvent également être placées dans un fichier .js..

    Quelle approche est préférable ? Il y a différentes écoles de pensées à ce sujet. Une chose est certaine : si le code JavaScript doit être utilisé sur plus d'une page Web, l'utilisation d'un fichier .js permettra de ne l'écrire qu'une seule fois.

    Dans tous les cas, ce sont les balises <script> et </script> qui indiqueront au navigateur que le code qu'elles contiennent est un script. 

    Mais où doit-on placer ces balises ? C'est ce que nous allons voir.

    (suite…)
  • Popup avec jQuery : .dialog()

    Accéder à « Popup avec jQuery : .dialog() »

    Avec jQuery, la méthode .dialog() permet de transformer une simple division en boîte de dialogue, aussi appelée popup.

    La boîte de dialogue peut se décliner en différentes versions :

    • boîte avec un bouton OK;
    • boîte avec des boutons qui mèneront à différentes actions, comme par exemple une boîte de confirmation avec un bouton Oui qui mène à la suppression d'un enregistrement et un bouton Non qui annule l'opération;
    • boîte qui s'affiche pendant quelques secondes avant de disparaître;
    • boîte qui apparaît quand on passe la souris sur un élément et qui disparaît quand la souris quitte cet élément;
    • etc.
    (suite…)
  • Contrôle de calendrier avec jQuery

    Accéder à « Contrôle de calendrier avec jQuery »

    Lorsqu'un site Web doit saisir une date, le travail des internautes et le travail de validation du formulaire seront facilités par l'affichage d'un calendrier. 

    En attendant que tous les navigateurs supportent le contrôle de calendrier de HTML 5, jQuery offre un datepicker qui s'occupe de ce travail.

    Voyons comment intégrer ce contrôle dans un formulaire Web.

    (suite…)
  • Les sélecteurs jQuery

    Accéder à « Les sélecteurs jQuery »

    Dans mon article précédent sur le DOM (Document Object Model), j'ai expliqué comment le DOM permet de manipuler les éléments HTML dynamiquement à l'aide de Javascript. jQuery permet lui aussi d'effectuer de telles manipulations. Et souvent, la syntaxe sera plus intuitive avec jQuery, pour autant que l'on comprenne bien le fonctionnement des sélecteurs jQuery.

    Voici donc ce que vous devez savoir pour bien travailler avec jQuery.

    (suite…)