Articles

Affichage des articles du 2010

Architecture Orientée Service

L'architecture orientée services est un modèle d'interaction applicative qui met en œuvre des services (composants logiciels) : avec une forte cohérence interne (par l'utilisation d'un format d'échange pivot, le plus souvent XML) des couplages externes « lâches » (par l'utilisation d'une couche d'interface interopérable, le plus souvent un service web WS-*) L'objectif d'une architecture orientée services est donc de décomposer une fonctionnalité en un ensemble de fonctions basiques, appelées services, fournies par des composants et de décrire finement le schéma d'interaction entre ces services. Notion de Service C'est une fonction encapsulée dans un composant que l'on peut interroger à l'aide d'une requête composée d'un ou plusieurs paramètres et fournissant une ou plusieurs réponses. Idéalement chaque service doit être indépendant des autres afin de garantir sa réutilisabilité et son interopérabilité. Des

Framework Microsoft .NET

 Composants du Framework Common Language Runtime Machine virtuelle exécutant le code généré par la compilation des langages .NET (IL). Common Type Specification Norme définissant un ensemble de types indépendants du langage .NET. Intermediate Language Langage de bas niveau généré lors de la compilation des langages haut niveau .NET. GAC Global Assembly Cache. Zone réservée aux assemblies d'une machine hôte (répertoire de stockage des assemblies communs à l’ensemble des applications .NET installées. On y trouve par exemple les assemblies de base du framework .NET). NET.Core Technologies non disponibles Il existe quelques technologies dans .NET Framework qui n’existent pas dans .NET : Domaines d'application La création de domaines d’application supplémentaires n’est pas prise en charge. Pour l’isolation du code, utilisez des processus ou des conteneurs distincts comme alternative. Communication à distance La communication à distance est utilisée pour communiquer entre le

Debugging Tips

====== Debuggage facile avec Visual Studio ====== <code> [DebuggerDisplay("Nom : {Nom}, Prénom : {Prenom}")] public class Personne { public String Nom { get; set; } public String Prenom { get; set; } public int Age { get; set; } } </code> La chaine de caractère en attribut permet d’afficher les valeurs des propriétés Nom et Prenom dans le débuggeur. La syntaxe est assez simple, il faut écrire “{PropertyName}” pour afficher la valeur de PropertyName.

Indicateur de Puissance Relative

Le RSI (Relative Strength Index) est un indicateur borné entre 0 et 100 qui détermine la situation dans laquelle se trouve le titre: Surachat ou Survente. * borné de 0 à 100 * RSI < 30 => Survente * RSI > 70 => Surachat * RSI recommandé sur 14 jours. Seulement plus la période est petite, plus le RSI sera "bruité" et subira de fortes variations. * RSI sur 9 jours améliore la visibilité des signaux * RSI sur 25 jours pondère les bondissements du RSI Inventé par J.W. Wilder en 1978, il s'obtient de la manière suivante: Pour une période de n jours: La somme des "deltas haussiers" correspond à la somme des variations positives des cours de clôtures sur les n derniers jours. Pour les "deltas baissiers", on ne somme que les variations négatives. Calcul d'un RSI(14) |Cours|10|11|15|12|13|12|14|11|12|10|09|10|08|07| |Variations|1|4|3|1|1|2|3|1|2|1|1|2|1| RSI = 100-100/(1+10/13) = 43.48 Le RSI s'utilise de préférence dans un mar

Windows Presentation Foundation

Data Binding Overview Windows Presentation Foundation (WPF) data binding provides a simple and consistent way for applications to present and interact with data. Elements can be bound to data from a variety of data sources in the form of common language runtime (CLR) objects and XML. ContentControls such as Button and ItemsControls such as ListBox and ListView have built-in functionality to enable flexible styling of single data items or collections of data items. Sort, filter, and group views can be generated on top of the data. The data binding functionality in WPF has several advantages over traditional models, including a broad range of properties that inherently support data binding, flexible UI representation of data, and clean separation of business logic from UI. This topic first discusses concepts fundamental to WPF data binding and then goes into the usage of the Binding class and other features of data binding. This topic contains the following sections. • What is Data Bindi