Les pointeurs de fonction (C# 9.0)

Le but de la fonctionnalité des pointeurs de fonction en C# est de proposer une syntaxe pour facilement manipuler ce type de pointeurs. La manipulation de pointeurs est possible en C# toutefois avant C# 9, manipuler des pointeurs de fonction n’était pas direct, cela nécessitait de passer par l’émission directe d’instructions en MSIL ce qui…

Continuer à lire

Les records (C# 9.0)

C# 9 introduit un nouveau type d’objets dont le but est de fournir une syntaxe simple pour déclarer des objets de type référence contenant des propriétés. Ces objets peuvent être définis en utilisant le mot-clé record. Cet article a pour but de passer en revue les propriétés des objets record. Sommaire Un record est une…

Continuer à lire

Les composants Angular

Cet article fait partie de la série d’articles Angular from Scratch. @brodanoel Les composants font partie des objets les plus importants d’Angular car ils permettent d’afficher des vues. Chaque vue correspond à une unité capable d’afficher une partie d’une application Angular. Pour ordonner cette unité d’implémentation, un composant est formé de différents éléments: La vue…

Continuer à lire

Angular from scratch

@john_artifexfilms Angular est un framework permettant d’implémenter des applications Javascript front-end exécutées coté client sous forme de Single Page Application (i.e. application web monopage). Le langage utilisé pour implémenter des applications Angular est Typescript. Le but de cet article est d’indiquer les caractéristiques et les éléments de syntaxe principaux d’Angular en partant de zéro c’est-à-dire…

Continuer à lire

Appliquer des styles CSS aux vues Angular

Cet article fait partie de la série d’articles Angular from Scratch. @_stfeyes Angular permet d’appliquer un style CSS sur les éléments des vues des composants. Ce style CSS peut être défini de façon globale pour toute l’application, au niveau d’un composant ou plus spécifiquement à un élément. Le but de cet article est d’expliciter différentes…

Continuer à lire

Les vues des composants Angular

Cet article fait partie de la série d’articles Angular from Scratch. @amyb99 Les composants Angular sont des objets permettant d’afficher une vue. Il s’agit d’une unité d’implémentation correspondant à une partie de l’affichage d’une application Angular. Cette unité comporte de nombreux éléments permettant de faciliter l’implémentation de façon à, dans un 1er temps, initialiser les…

Continuer à lire

Fonctionnalités C# 8.0

Le but de cet article est de résumer et d’expliquer les fonctionnalités de C# 8.0. Dans un premier temps, on explicitera le contexte de C# 8 par rapport aux différents frameworks qui permettent de l’utiliser. Ensuite, on rentrera dans le détail des fonctionnalités. Les fonctionnalités les plus rapides à expliquer se trouvent dans cet article….

Continuer à lire

Unmanaged constructed types (C# 8.0)

Cet article fait partie d’une série d’articles sur les apports fonctionnels de C# 8.0. Sommaire Avant de commencer… Generic type vs constructed type Type non managé Structure managée vs structure non managée Les tableaux Constructed types non managés Contrainte unmanaged C# 8 Fonctionnalités C# 8.0 Précisions sur les versions de C# Fonction locale statique Utilisation…

Continuer à lire