Catégories
jQuery Productivité

JQuery must have tools

Listes et dropdown lists chosen: plugin jQuery permettant de créer des dropdown lists perfectionnées comme des multipleSelect. bootstrap-select: possiblité de créer des dropdown lists avec groupage, champs de saisie, validation etc. Très très complet, voir les nombreux exemples. Dépend de jQuery et Bootstrap. fuzzy: permet de filtrer un ensemble de données en mode Fuzzy Search […]

Catégories
JavaScript

les fonctions string en javascript

Voici un classement par type de retours des fonctions applicables aux chaines de caractères Tableau de strings match(): regex Searches a string for a match against a regular expression, and returns the matches split(): Splits a string into an array of substrings Booléens endsWith(): Checks whether a string ends with specified string/characters includes(): Checks whether […]

Catégories
IDE Productivité

Sublime Text

modifier la couleur de surlignage Tools > Command Palette > package control (ou CTRL + SHIFT + P puis pckctl ) PackageResourceViewer: Open Resource Entrer le nom du thème à modifier (ex: Boxy Theme ) Schemes > nom du thème surlignage : <key>selection</key> <string>#FFFF33</string> Ajouter une icone dans le contexte menu (clique droit) de Windows Regedit: […]

Catégories
.Net

Entity Framework Code First 101

Les briques de base Voici les étapes pour gérer une base de donnée avec Entity Framework en mode Code First avec la possibilité d’effectuer des migrations de Bases de Données simplement en modifiant du code C#. Package NuGet Les classes d’EntityFramework se trouvent dans le package NuGet du même nom, et elles sont dans les […]

Catégories
JavaScript

KnockoutJS intro débutant

Introduction Aujourd’hui il existe de nombreux framework JavaScript comme Knockout ( JQuery, Dojo, BackBone, AngularJS) et chacune possède des points forts/faibles comme la courbe d’apprentissage (KnockoutJS est bien plus simple et rapide à prendre en main qu’Angular), le nombre de fonctionnalités « utiles ». Les caractéristiques de KnockoutJS sont: c’est une librairie légère (<60ko) et autonome (ne […]

Catégories
Productivité Visual Studio

Astuces: copier/coller dans Visual Studio

Il existe dans Visual Studio quelques « tricks » pour coder plus rapidement (et efficacement !). Copier/Coller multiple dans Visual Studio il est possible de réutiliser plusieurs « copier » effectués dans VS en effectuant un « coller » qui va chercher dans l’historique des « copier »: effectuer autant de « copier » que vous souhaitez: CTRL + C « coller » en parcourant cycliquement l’historique […]

Catégories
.Net C#

Génériques en C# (Generics) qu’est ce que c’est et à quoi ça sert ?

La définition vous semblera peut être un peu abstraite, mais la suite et les exemples vous permettront de mieux comprendre. Les génériques sont un concept en C# qui donne la possibilité au développeur: d’écrire ses propre  interfaces, classes, méthodes, événements et délégués génériques, en spécifiant un type en paramètre et d’obtenir malgré cela des objets […]

Catégories
JavaScript

code d’état HTTP courant (HTTP Status Codes)

Requêtes HTTP et codes d’états Les serveurs web renvoient des code retour HTTP pour chaque requête qu’ils reçoivent (page, élément statique comme un fichier CSS, script), indiquant au navigateur l’état de traitement de la requête par le serveur. Il est possible de les retrouver dans l’onglet réseau des dev tools (F12) de votre navigateur favoris: […]

Catégories
.Net C#

Résolution de chemin Physique & Virtuel en ASP.NET

Nos applications web une fois déployés ne sont généralement pas installées sur le serveur web dans la même arborescence que sur notre poste de travail et cela peut causer des problèmes d’accès à des fichiers. Nous sommes donc souvent confronté, au besoin de récupérer un chemin Physique depuis un chemin Virtuel pour y effectuer des […]

Catégories
Visual Studio

Raccourcis clavier Visual Studio indispensables

CTRL M + O  : réduire aux définitions (méthodes, commentaires etc.) <=> collapse to definitions CTRL M + M  : réduire ou étendre (toggle) la portion de code courante CTRL K + D  : indenter le fichier en cours CTRL K + C  : commenter la sélection ou la ligne courante CTRL K + U  […]