Catégorie : Parlons dev

C# / PCL (Portable Class Libraries) et fichiers de ressources, comment internationaliser ?

Le framework .NET est connu pour sa facilité de gestion des langues au sein des applications. Il suffit simplement de créer plusieurs fichiers de ressources (.resx) et d’y ranger les données variant en fonction de la langue. Windows Phone et Windows 8 n’échappent pas à cette règle. Si vous souhaitez savoir comment internationaliser votre application pour Windows Phone, je vous invite à lire cet article sur le blog de Pierre Cauchois.  Quant à Windows 8, je vous invite à lire cet autre article d’Eric Vernié. Premier constat, vous remarquez que les deux façons de procéder sont différentes. Et lorsque l’on utilise les Portable Class Libraries ? Il se trouve que dans …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/csharp-portable-class-libraries-fichiers-ressources-internationaliser-pcl-resx/

Tuto ASP.NET 8/8 : Conclusion

1/8: Présentation générale 2/8: Créer son premier site 3/8: Structure d’un document ASPX 4/8: Les balises 5/8: Afficher des résultats multiples 6/8: Lancer des traitements asynchrones avec AJAX 7/8: Publication du site Internet avec Visual Studio 8/8: Conclusion Et voilà ! Vous connaissez enfin les rudiments qui forment ASP.NET. Je suis bien loin de vous avoir fait le tour, mais mon but était de s’adresser à des personnes débutantes ou ayant déjà une certaine aisance avec d’autres langages comme PHP. Voici une liste de liens qui peut vous servir si vous souhaitez approfondir vos connaissances dans le développement ASP.NET : Site officiel ASP.NET Tutoriels ASP.NET sur Developpez.com ASP.NET sur MSDN …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/tuto-asp-net-conclusion/

Tuto ASP.NET 7/8 : Publication du site Internet avec Visual Studio

Septième et avant-dernière partie (on y arrive!) de mon tutoriel ASP.NET. Pour quasiment conclure, je vais vous montrer aujourd’hui comment publier votre site ASP.NET sur un serveur FTP. Voici tout de même un rappel du plan pour ne pas vous perdre: 1/8: Présentation générale 2/8: Créer son premier site 3/8: Structure d’un document ASPX 4/8: Les balises 5/8: Afficher des résultats multiples 6/8: Lancer des traitements asynchrones avec AJAX 7/8: Publication du site Internet avec Visual Studio 8/8: Conclusion Où héberger mon site ? Un serveur IIS (Internet Informations Services) vous sera nécessaire, que ce soit chez vous, chez un hébergeur ou même dans le cloud (IIS installé dans une …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/tuto-asp-net-publication-site-visual-studio/

LINQ 5/5 : Méthodes de calcul

1/5: Présentation de Linq 2/5: Méthodes conditionnelles 3/5: Méthodes de recherche 4/5: Méthodes de tri 5/5: Méthodes de calcul Cette cinquième partie (et dernière pour le moment) du tutoriel Linq vous présente les méthodes vous permettant d’effectuer des calculs au sein de vos listes. Pratique lorsque vous avez des sommes ou des moyennes à calculer, ou encore si vous avez besoin de récupérer la valeur maximale. – Sum(champs): Retourne la somme d’une liste de valeurs numériques. Average(champs): Retourne la moyenne d’une liste de valeurs numériques. Min(champs): Retourne la valeur minimale d’une liste de valeurs numériques. Max(champs): Retourne la valeur maximale d’une liste de valeurs numériques. [important]Ces méthodes prennent en paramètre …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/linq-methodes-de-calcul/

LINQ 4/5 : Méthodes de tri

1/5: Présentation de Linq 2/5: Méthodes conditionnelles 3/5: Méthodes de recherche 4/5: Méthodes de tri 5/5: Méthodes de calcul Cette quatrième partie du tutoriel Linq aborde les méthodes de tri. – OrderBy(champs): Tri la liste dans l’ordre croissant. OrderByDescending(champs): Tri la liste dans l’ordre croissant. [important]Vous pouvez utiliser les méthodes ThenBy() et ThenByDescending() à la suite de OrderBy() et OrderByDescending() pour effectuer un tri multiple.[/important] – Reverse(): Inverse l’ordre des éléments de la liste. Skip(int): Ignore un nombre d’éléments et retourne les éléments restants. Take(int): Retourne un nombre spécifié d’éléments de la liste. SkipWhile(condition): Ignore un nombre d’éléments de la liste tant que la condition spécifiée est vrai, et retourne …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/linq-methodes-de-tri/

LINQ 3/5 : Méthodes de recherche

1/5: Présentation de Linq 2/5: Méthodes conditionnelles 3/5: Méthodes de recherche 4/5: Méthodes de tri 5/5: Méthodes de calcul Dans cette partie, je vais vous présenter les méthodes vous permettant d’effectuer des recherches au sein de vos listes, tableaux et collections. Linq en propose 3 sortes : celles qui retournent plusieurs résultats celles qui retournent un seul résultat mais qui lèvent une exception si ce dernier n’est pas trouvé celles qui retournent un seul résultat ou une valeur par défaut s’il n’est pas trouvé – La méthode ci-dessous permet de retourner plusieurs résultats. Un ensemble vide est renvoyé si aucun résultat n’est trouvé. Where(condition): Retourne tous les résultats respectant une …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/linq-methodes-de-recherche/

LINQ 2/5 : Méthodes conditionnelles

1/5: Présentation de Linq 2/5: Méthodes conditionnelles 3/5: Méthodes de recherche 4/5: Méthodes de tri 5/5: Méthodes de calcul Dans cette partie, vous découvrirez l’utilisation des méthodes conditionnelles, c’est à dire vous permettant de déterminer si les éléments présents dans une liste respectent une ou plusieurs conditions. All(condition): Détermine si tous les éléments respectent une condition. Any(): Détermine si la collection contient des éléments. Any(condition): Détermine si au moins un élément respecte une condition. Count(): Compte le nombre d’éléments. Count(condition): Compte le nombre d’éléments respectant une condition. Déjà fini ?? Rassurez-vous j’ai abordé le plus simple, le plus amusant arrivera par la suite 🙂 Je vous invite à consulter la …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/linq-methodes-conditionnelles/

LINQ 1/5 : Filtrer des listes simplement

Présentation Ordonner une liste, en extraire un élément, vérifier que tous les éléments respectent une condition, prendre les 3 premiers éléments, quels sont les éléments en commun entre 2 listes… On a tous eu besoin un jour d’effectuer des traitements de ce type sur des listes, tableaux ou collections. En général, on pense à une boucle For ou ForEach pour réaliser ces manipulations. Dans son framework .NET, Microsoft nous propose LINQ (Language Integrated Query), qui offre des méthodes supplémentaires permettant d’effectuer en une seule ligne ces traitements sur des listes, des collections, des tableaux et même des jeux provenant d’une source de données. Voici un exemple qui vérifie si le …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/linq-filtrer-des-listes-simplement/

Tuto ASP.NET 6/8 : AJAX

Sixième partie de mon tutoriel ASP.NET. Aujourd’hui je vais apporter la technologie ASP.NET AJAX. Un petit rappel du plan n’est pas de trop pour vous y retrouver : 1/8: Présentation générale 2/8: Créer son premier site 3/8: Structure d’un document ASPX 4/8: Les balises 5/8: Afficher des résultats multiples 6/8: Lancer des traitements asynchrones avec AJAX 7/8: Publication du site Internet avec Visual Studio 8/8: Conclusion Rappels sur AJAX AJAX (Asynchronous Javascript and XML) est une technologie permettant d’interroger le serveur et ce, de manière asynchrone. Concrètement, AJAX va nous permettre de charger de nouvelle données sans devoir recharger la page entièrement. AJAX est aujourd’hui très répandu sur le web …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/tutoriel-aspnet-ajax/

Tuto ASP.NET 5/8 : Affichage de résultats multiples

Cinquième partie après une longue attente… Je vous remets le plan afin de vous y retrouver dans le tuto : 1/8: Présentation générale 2/8: Créer son premier site 3/8: Structure d’un document ASPX 4/8: Les balises 5/8: Afficher des résultats multiples 6/8: Lancer des traitements asynchrones avec AJAX 7/8: Publication du site Internet avec Visual Studio 8/8: Conclusion Dans cette partie, je vais vous montrer comment afficher des résultats multiples pouvant provenir d’une base de données, d’un web service ou encore d’un flux XML… Pour mon exemple, je vais ré-utiliser le même modèle que dans mon tutoriel sur ADO.NET Entity Framework qui comportait 4 tables: client, commande, produit et commande_produit. Je …

Lire la suite

Lien Permanent pour cet article : https://www.jbvigneron.fr/parlons-dev/tutoriel-aspnet-afficher-des-resultats-multiples/

Lire plus

Verified by MonsterInsights