Overblog Tous les blogs Top blogs Économie, Finance & Droit Tous les blogs Économie, Finance & Droit
Suivre ce blog Administration + Créer mon blog
MENU

Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions

Publicité

c

Utilisation de AutoMapper

AutoMapper est une librairie permettant de gérer facilement le Mapping et ainsi s'astreindre d'une tâche pas forcément passionnante (écrire une à une ses classes de Mapping) Chercher « AutoMapper » depuis le Gestionnaire de package NuGet Ou taper dans...

Lire la suite
Publicité

Asynchrone - à la base

On parle d’Asynchrone partout, surtout avec WinRT.On utilise les facilités offertes par le Framework pour effectuer des traitements asynchrones. Il est bon de ne pas oublier ses « bases ». Le délégué public delegate string DoSomethingHandler ( object...

Lire la suite

Mécanismes Entrée/Sortie (I/O)

Stream Stream FileStream IsolatedStorageFileStream NetWorkStream SerialPort Services de flot de données AuthenticatedStream CryptoStream BufferedStream MemoryStream et UnmananagedMemoryStream DeflateStream et GZipStream Typer le flot de données BinaryReader/BinaryWriter...

Lire la suite

Opérateurs et string.Format

1- Opérateurs // 1 int ? x = null ; int y = x ?? -1; //si x est null y = -1 sinon y vaut x // 2 int ? a = null ; int ? b = 5; int c = a ?? b ?? -1; // c=5 si a et b avaient été "null" alors c aurait été égal à -1 // 3 bool p = false ; int result = !p...

Lire la suite
Publicité

Task

Il est conseillé de préférer l’utilisation des méthodes asynchrones pour des UI réactives. Une tâche ne renvoyant pas de résultat : on emploie juste le mot « Task » Pour une tâche renvoyant un résultat : on emploie « Task » (T étant le type de retour...

Lire la suite

DataContractJsonSerializer et JSON.NET

http://json.codeplex.com/ http://james.newtonking.com/json/help/index.html Avec JSon.NET public void SerializeJSonClient( Client client) { JsonSerializer serializer = new JsonSerializer (); serializer.NullValueHandling = NullValueHandling .Ignore; using...

Lire la suite

ListCollectionView - Ajout/Modification/Suppression de collection avec la vue

ListCollectionView est la vue par défaut sur une collection implémentant IList . Une vue permet de filtrer, trier et naviguer facilement(ancien article en parlant) mais permet aussi de gérer les opérations d’ajout d’un nouvel élément, modification et...

Lire la suite

Code First et le nuget Entity Framework

Code First et le nuget Entity Framework

"On code d’abord" et la base de données est générée ensuite par rapport à ce que l’on code. Ressources Intéressant MVC5 + OAuth et Windows Azure http://www.windowsazure.com/en-us/documentation/articles/web-sites-dotnet-deploy-aspnet-mvc-app-membership-oauth-sql-database/...

Lire la suite
Publicité

Navigation,Filtre,Tri avec CollectionView et CollectionViewSource

Navigation,Filtre,Tri avec CollectionView et CollectionViewSource

(Les méthodes GetClients() et GetCategories() retournent une liste générique) public MainWindow() { InitializeComponent(); Clients = new CollectionViewSource() { Source = GetClients() }; cboCategoryClient.ItemsSource = GetCategories(); this.DataContext...

Lire la suite

Personnalisation datagrid,combobox et vue détail - suite

Personnalisation datagrid,combobox et vue détail - suite

3-Vue détail + ComboBox Clients = new ObservableCollection(GetClients()); Categories = new ObservableCollection(GetCategories()); cboCategoryClient.ItemsSource = Categories; DataContext = this; On définit la propriété SelectedItem du...

Lire la suite