Catégories
.Net C# Productivité

Nouvelles orientations du blog: ASP.NET MVC, jQuery

Après avoir tâté le développement web avec de l’ASP.Net Webforms, et suite à la lecture de plus en plus de débats et articles je me suis naturellement réorienté vers le développement ASP.Net MVC bien plus adapté aux développement web modernes. MVC est le nom d’un design pattern, mais aussi d’une technologie de Microsoft, l’ASP.Net MVC […]

Catégories
SQL Server Visual Studio

SQL CE 4.0 et Visual Studio 2010

Lorsque nous souhaitons exploiter une base de donnée light (à des fins de développement par ex), parfaitement intégrée à l’environement .Net de microsoft et gratuit, il nous est offert d’utiliser Microsoft SQL Server Compact 4.0. Quelques un de ses avantages: syntaxe (allégée) compatible avec la syntaxe SQL Server c’est une base de donnée « embarquée » avec […]

Catégories
.Net

Entity Framework 4.0 GROS bug aléatoire

certains développeurs ont ou vont peut etre rencontrer aléatoirement l’erreur suivante lors du Run de leur page, sans réussir à trouver d’erreur dans leur code…: ‘Unable to load one or more of the requested types’ résolution: Lorsque vous définissez votre , utiliser l’attribbut ContextTypeName et spécifier le FQDN de votre entité. Le bug disparait comme […]

Catégories
Productivité Visual Studio

Exclure des dossiers et fichiers du WebDeploy

Une  des fonctionnalités qui permettent de vraiment gagner en productivité, lors du déploiement d’une application web est d’utiliser la fonction Web Deploy (ou WebDeploy) de Visual Studio 2010. Attention prérequis:  votre hébergeur web doit activer cette fonctionnalité coté IIS (et il vous est parfois nécessaire de faire quelques manips de votre coté également au niveau […]

Catégories
jQuery

jQuery tutoriel 2 – les sélecteurs

jQuery permets d’interagir avec les éléments de notre page HTML (cacher, ajouter une classe, modifier le texte…) en suivant le process suivant: sélectionner un ou plusieurs éléments de la page (la balise HTML, classe CSS, ou encore la balise contenant un attribut donné) grâce à un sélecteur (syntaxe de sélection de CSS) appliquer une méthode sur cet […]

Catégories
jQuery

jQuery tutoriel 1 – référencer le fichier .js

Pour utiliser la technologie jQuery dans votre code, étant une technologie cliente (comme indiquée ici), il vous faut référencer la bibliothèque jQuery-version.js dans votre page HTML. 2 versions disponibles de jQuery: Comme vous l’avez remarqué, il existe 2 versions du fichier téléchargeable sur jQuery.com. Il s’agit tout simplement d’une version « lisible », dite de développement, avec […]

Catégories
jQuery Productivité

jQuery qu’est ce que c’est ? (introduction)

jQuery est une technologie coté client très en vogue et il y a plusieurs raisons à cela, mais tout d’abord définissons ce qu’est jQuery: jQuery est une surcouche de JavaScript, permettant de faciliter la manipulation des éléments de notre page en fournissant une syntaxe simple à comprendre/utiliser et de nombreuses fonctions disponibles. Les avantages de […]

Catégories
Visual Studio

VS Extension SharpComments

Pour colorer nos commentaires et de les rendre plus ou moins visibles dans Visual Studio il existe une extension SharpComments qui est téléchargeable via le menu: Tools -> Extension Manager… -> Online Gallery L’utilisation de cet extension est extrêmement bien pensée et simple, il suffit de préfixer ses // par un symbole modifiant le « style » […]

Catégories
C#

Chronomètrer la durée d’exécution de son code: la classe Stopwatch

Pour simplement et précisément chronométrer le temps d’exécution d’une portion de votre code C# le .Net Framework ( > 2.0) nous met à disposition la classe System.Diagnostic.Stopwatch. Pour l’utiliser, il suffit de créer une instance de cette classe, puis de faire appel à ses méthodes Start( ) et Stop( ) puis d’afficher le contenu de […]

Catégories
.Net SQL Server

outil: Aspnet_regsql.exe

ASP.NET nous offre un ensemble d’outils pour créer, gérer des logins et groupes de sécurité dans nos applications. Nous exploitons alors les technologies tels que Membership, Role management etc. Par défaut Visual Studio va créer une base de donnée dans une instance locale SQL Server Express (qui est le provider spécifié par défaut dans le […]