Archives de catégorie : Développement

Soyons énumérables – Partie 2

Yield : ou comment perdre quelques neurones

Alors à la fin de la première partie, j’en ai déjà entendus qui ronchonnaient : « bon s’il faut qu’on se cogne un énumérateur à chaque fois qu’on veut un truc particulier, on est pas sorti des ronces ». C’est pas faux (côtelette power 😉 ) ! En même temps c’est notre boulot 🙂

Mais effectivement on peut vite se retrouver avec des énumérateurs compliqués un peu tordu à faire avec interception d’erreurs, libération de ressources multiples, etc., ce qui peut compliquer rapidement les choses.

C’est là que le compilateur C# va venir à notre rescousse via le mot clé yield (VB.NET supporte également une instruction Yield).

Continuer la lecture de Soyons énumérables – Partie 2

Soyons énumérables – Partie 1

Soyons énumérables

Ces derniers temps je me suis battu à expliquer le fonctionnement des énumérables en .Net (en C# plus précisément) à plusieurs personnes et notamment des conséquences sur des librairies comme LINQ.

Alors je n’ai pas la prétention de tout maîtriser sur le sujet, mais il y a quelques bases qui, me semble-t-il, devraient tout de même être connues.

Aussi au lieu de m’énerver un peu à force de répéter les mêmes choses, j’ai décidé de prendre un peu de temps pour faire un récapitulatif de ce que j’en sais. Et ainsi la prochaine fois je n’aurais qu’à faire un lien sur l’article, et en plus ca boostera mes stats :p

Continuer la lecture de Soyons énumérables – Partie 1

Accès à IIS Express depuis l’extérieur

Accès à IIS Express depuis l’extérieur

Lors d’un développement ASP.NET sous Visual Studio on utilise IIS Express qui permet de faire du débogage de nos sites Web.

Le problème réside dans le fait que IIS Express ne permet qu’un accès via le nom « localhost ». Résultat impossible de tester notre site depuis un smartphone ou une tablette par exemple.

En fouillant le net on trouve des réponses à ce problème, toutefois je ne sais pas s’il y a eu des modifications entre temps, mais toutes les solutions que j’ai essayées ne fonctionnent pas complètement. Résultat je suis parvenu à faire un mix, et sur une machine française s’il vous plaît, car ca aussi c’est une petite blague (mais très petite 😉 )

Continuer la lecture de Accès à IIS Express depuis l’extérieur