vieux machins qui traînent.
Parcourir les exemples de code avec Xamarin. Les réponses a toutes les questions d'implémentation du Code avec Xamarin, indispensable pour bien démarrer un nouveau développement avec Xamarin.
On commence à se perdre dans les versions du .NET Framework. Cette page donne quelques éléments de réponse. Elle associe les versions de Visual Studio et les version du Framework DotNET
https://profile.microsoft.com/
Un site de geek sur Visual Studio avec notamment les ProjectTypeGuids des différents projets que l'on peut créer avec VS :
http://www.mztools.com/Articles/2008/MZ2008017.aspx
Visual Studio Express 2012 for Web Free
Xamarin
https://developer.xamarin.com/samples-all/Parcourir les exemples de code avec Xamarin. Les réponses a toutes les questions d'implémentation du Code avec Xamarin, indispensable pour bien démarrer un nouveau développement avec Xamarin.
.NET Framework
http://getdotnet.azurewebsites.net/target-dotnet-platforms.html#On commence à se perdre dans les versions du .NET Framework. Cette page donne quelques éléments de réponse. Elle associe les versions de Visual Studio et les version du Framework DotNET
ALT.NET
Une des plus ancienne communauté de développeur .NET
ASP.NET Blogs
Voici un blog intéressant de quelqu'un qui mélange allègrement CSS, jQuery et JavaScript avec un peu de C#. Le bon dosage pour ASP.NET :
http://www.codingfusion.com/Microsoft Profile
Vous êtes partenaire Microsoft, accédez directement à votre profile :https://profile.microsoft.com/
Visual Studio
http://www.mztools.com/resources_vsnet_addins.aspxUn site de geek sur Visual Studio avec notamment les ProjectTypeGuids des différents projets que l'on peut créer avec VS :
http://www.mztools.com/Articles/2008/MZ2008017.aspx
ASP.NET Web Forms
http://www.asp.net/web-formsVisual Studio Express 2012 for Web Free
What is Web Forms ?
ASP.NET Web Forms is a part of the ASP.NET web application framework.
C'est un des trois modèles de programmation qui peuvent être utilisés pour créer des applications ASP.NET. Les deux autres sont ASP.NET MVC et ASP.NET Web Pages.
http://www.asp.net/downloads
Get Everything in One Simple Install
ASP.NET and ASP.NET MVC
ASP.NET and Web Tools 2012.2
Visual Studio 2012 Express Development Tool
SQL Server LocalDB Database
http://www.asp.net/downloads
Get Everything in One Simple Install
ASP.NET and ASP.NET MVC
ASP.NET and Web Tools 2012.2
Visual Studio 2012 Express Development Tool
SQL Server LocalDB Database
ASP.NET 4 Breaking Changes
25 secrets pour optimiser la rapidité de vos applications ASP.NET !
Je me méfie des sites gratuit et ne souhaite ni donner mon nom ni gâcher un email qui sera par la suite spammé mais je suis intrigué ...
Download NT .NET Profiler
http://blogs.msdn.com/b/webapps/archive/2012/09/28/troubleshooting-performance-issues-in-web-application.aspx
Rapide Tour, NP is for : NET Profiler ;)
ICorProfilerCallback
Plus de détails dans le Developer Network sur l'API de profiling.
ASP.NET Free Book
>> Here25 secrets pour optimiser la rapidité de vos applications ASP.NET !
Je me méfie des sites gratuit et ne souhaite ni donner mon nom ni gâcher un email qui sera par la suite spammé mais je suis intrigué ...
.NET Profiler
NP .NET Profiler
http://www.microsoft.com/en-us/download/details.aspx?id=35370Download NT .NET Profiler
http://blogs.msdn.com/b/webapps/archive/2012/09/28/troubleshooting-performance-issues-in-web-application.aspx
Rapide Tour, NP is for : NET Profiler ;)
ICorProfilerCallback
Plus de détails dans le Developer Network sur l'API de profiling.
Memory Leaks in WPF based Application
Un sujet surprenant mais comment est-ce possible qu'il y ait encore des fuites mémoires dans les applications .NET alors qu'il existe le Garbage Collector. C'est du moins ce que je pensais au tout début, lorsque j'ai démarré le développement d'applications en DotNET et petit à petit il a bien fallut s'y faire et oui il y a encore des fuites mémoires et pas seulement dans le code non managé.
Je me souviens d'un outil que nous avions développé chez SmartCode en langage C, il comptait des octets alloués à l'application et soustrayait les octets désalloués pour vous féliciter à la fin de l'exécution si vous n'en aviez pas oublié.
Je me souviens d'un outil que nous avions développé chez SmartCode en langage C, il comptait des octets alloués à l'application et soustrayait les octets désalloués pour vous féliciter à la fin de l'exécution si vous n'en aviez pas oublié.
Voici donc un article en anglais qui me parait très intéressant et très complet sur ce sujet :
Le Load Balancing
Ou la répartition de charge au sein d'une ferme de serveurs (ou clusters) une problématique souvent évoquée rarement mise en oeuvre correctement.
Voici le load balancing pour les nuls : ici
J'ai apprécié tout particulièrement la présentation du modèle de réseaux type avec les 7 couches du modèle OSI, présentation simple efficace.
C'est un peu de la pub pour Exceliance mais bon c'est une bonne première approche de la répartition de charge.
Ressources
Silverlight ne supporte pas les MergedDictionaries utilisés par WPF pour enregistrer les ressources d'une application.
Styles
Limitations de Silverlight : une fois un style appliqué au FrameworkElement il ne peut être changé
L'héritage de styles n'est pas supporté car la propriété BasedOn n'existe pas
Vous devez explicitement référencer le style par sa clé pour chaque instance de contrôle.
Silverlight ne supporte pas les Triggers dans les styles.
...
C'est un peu de la pub pour Exceliance mais bon c'est une bonne première approche de la répartition de charge.
Différences entre WPF et Silverlight
http://msdn.microsoft.com/en-us/library/ff921107(v=pandp.20).aspxRessources
Silverlight ne supporte pas les MergedDictionaries utilisés par WPF pour enregistrer les ressources d'une application.
Styles
Limitations de Silverlight : une fois un style appliqué au FrameworkElement il ne peut être changé
L'héritage de styles n'est pas supporté car la propriété BasedOn n'existe pas
Vous devez explicitement référencer le style par sa clé pour chaque instance de contrôle.
Silverlight ne supporte pas les Triggers dans les styles.
...
SkyDrive
Il traîne parfois dans les SkyDrive des choses intéressantes que je n'ai pas le temps d'explorer ...
Book Shelf : How to open a WCF RIA Services application to other type of clients
Introduction à HTML 5
Portable Library Tools 2
Un Add-In nécessaire à Visual Studio 2010 qui permet de créer des Librairies portables, capables de s'exécuter sur différentes plateformes .NET sans recompilation. Ces librairies peuvent ensuite être référencées depuis n'importe quel projet .NET, Silverlight, Windows Phone ou XNA Project :
http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/
http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/
Sysinternals Utilities Index
http://technet.microsoft.com/en-us/sysinternals/bb545027
Des utilitaires de gestion d'administration et autre de la plateforme Windows. Pour ceux qui souhaitent maîtriser à fond leur plateforme.
Des utilitaires de gestion d'administration et autre de la plateforme Windows. Pour ceux qui souhaitent maîtriser à fond leur plateforme.
Définir un Hook Windows dans Visual C#.NET
http://support.microsoft.com/kb/318804/fr
Ici on nous explique que pour utiliser un Hook en C#.NET, il va falloir utiliser la directive :
Ici on nous explique que pour utiliser un Hook en C#.NET, il va falloir utiliser la directive :
[DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
Cette directive permet de faire un appel à du code C directement en C# en utilisant la convention d'appel standard dans un code C situé au sein de la DLL user32.dll. Et le tour est joué ...
Mes trucs de Blogger
Un problème avec Blogger et croyez moi il y en a, vous y trouverez la bonne réponse.
Pour modifier l'ordre des pages, vous ne pouvez plus le faire dans "Page" mais il faut accéder au "Gadget" que vous avez rajouté.
Vos Pages ont disparues ?
Avril 2014 : Je me suis appliqué à réaliser des pages afin de faciliter la navigation des internautes sur ce blog et je constate que tout bonnement elles ont disparues ! Blogger à décider sans me prévenir de modifier le fonctionnement des pages ... Pour retrouver vos pages dans blogger il faut "Ajouter un gadget" dans "Mise en page" et là vous pourrez à nouveau afficher les pages comme menu de navigation dans votre blog, c'est assez déroutant.Pour modifier l'ordre des pages, vous ne pouvez plus le faire dans "Page" mais il faut accéder au "Gadget" que vous avez rajouté.
Le modèle M-V-VM (Model-View-ViewModel)
Je démarre cette série de posts sur le modèle de développement d'applications M-V-VM pour essayer de tirer tout cela au clair. Avec une expérience de plus de 10 ans en développement de logiciels en C,C++,C#, je suis surpris par la complexité des nouveaux modèles de développement MVC et MVVM.
Pourquoi M-V-VM n'est-il pas plus intégré dans le framework .NET 4.0 ? Ou bien faut-il directement passer à Prims ?
Qu'elle est l'implication du code à ajouter dans l'exécution des applications ? On trouve nombre de "framework M-V-VM" mais rien d'intégré dans le framework "de base" .NET 4.0.
Je parcours la littérature sur le sujet, ce sont mes notes, mes projets soit pour tenter d'expliquer de clarifier ce type d'applications soit pour établir un Framework M-V-VM ...
Le site de Laurent Buginon MVVM Light Toolkit.
http://mvvmlight.codeplex.com/
MVVM Light Toolkit dans le CodePlex. Il faut être enregistré pour accéder au téléchargement de GalaSoft.MvvmLight.4.0.23.4.msi, deux versions
MVVM Light Toolkit V4.1 for Visual Studio 2012
MVVM Light Toolkit V4 RTM
Support pour Visual Studio 2010
Exemple issu de AllInOneCodeFramework
Etude du pattern M-V-VM utlisation de DelegateCommand de RelayCommand pardon de CustomerDelegateCommand ...
Utilisation de DelegateCommand du Pattern Repository d'un ViewModelBase dérivé de DependencyObject
MVVM de Laurent Bugnion
MvvmLight Framework multiplateformes, ViewModelBase, RelayCommand, ObservableObject dérivé de INotifyPropertyChanged mais également dans la partie Extras (ou extension) EventToCommand et IoC (injection des contrôles) avec un exemple de IOC Container.
MVVM de Josh Smith
MVVM Fundation que l'on trouve dans le Codeplex
MVVM de Prism
Etude rapide du code source lié au modèle MVVM dans prism
MVVM Code C#
Ensemble de codes nécessaires aux différents exemples de MyMVVMSample ...
Une vraie application WPF utilisant le modèle MVVM, l'auteur à écrit son propre bootstrapper.
Pourquoi M-V-VM n'est-il pas plus intégré dans le framework .NET 4.0 ? Ou bien faut-il directement passer à Prims ?
Qu'elle est l'implication du code à ajouter dans l'exécution des applications ? On trouve nombre de "framework M-V-VM" mais rien d'intégré dans le framework "de base" .NET 4.0.
Sites de référence MVVM
http://www.galasoft.ch/mvvm/Le site de Laurent Buginon MVVM Light Toolkit.
http://mvvmlight.codeplex.com/
MVVM Light Toolkit dans le CodePlex. Il faut être enregistré pour accéder au téléchargement de GalaSoft.MvvmLight.4.0.23.4.msi, deux versions
MVVM Light Toolkit V4.1 for Visual Studio 2012
MVVM Light Toolkit V4 RTM
Support pour Visual Studio 2010
My MVVM Sample
Design-Patterns-MVVM-Model-f1d7c05cExemple issu de AllInOneCodeFramework
Etude du pattern M-V-VM utlisation de DelegateCommand de RelayCommand pardon de CustomerDelegateCommand ...
MVVM Frameworks
MVVM de Wilfried WoivréUtilisation de DelegateCommand du Pattern Repository d'un ViewModelBase dérivé de DependencyObject
MVVM de Laurent Bugnion
MvvmLight Framework multiplateformes, ViewModelBase, RelayCommand, ObservableObject dérivé de INotifyPropertyChanged mais également dans la partie Extras (ou extension) EventToCommand et IoC (injection des contrôles) avec un exemple de IOC Container.
MVVM de Josh Smith
MVVM Fundation que l'on trouve dans le Codeplex
MVVM de Prism
Etude rapide du code source lié au modèle MVVM dans prism
MVVM Code C#
Ensemble de codes nécessaires aux différents exemples de MyMVVMSample ...
More than just MVVM Frameworks
Au hasard de mes pérégrinations autour du framework MVVM de la modularité avec Unity et MEF je découvre d'autres travaux sur ce sujet :
Cinch MVVM Framework
La modularité est réalisée avec MEF ...
Documentation sur le Cinch framework, page de Codeproject. Très beau travail de synthèse notamment une matrice de compatibilité entre les différents objets à mettre en oeuvre dans WPF dans Silverlight ou les deux.
What's new
CodePlex : Cinch, What Is Cinch?
Projet du codeplex vous y trouverez les sources C#.
CodePlex : MEFedMVVM
MEFedMVVM with PRISM 4
Directement sur le site de l'auteur Marlon Grech surement pas son vrai non ...
Ce projet concerne à mon humble avis la "Blendability" c'est à dire la possibilité de donner des datas aux designers utilisants Blend et donc de Binder la View sur le ViewModel at runtime (en cours d'exécution).
C'est tout de même un besoin très spécifique ...
What's new
CodePlex : Cinch, What Is Cinch?
Projet du codeplex vous y trouverez les sources C#.
MEFfedMVVM
Le projet Cinch et d'autres font référence à ce projet en particulier ...CodePlex : MEFedMVVM
MEFedMVVM with PRISM 4
Directement sur le site de l'auteur Marlon Grech surement pas son vrai non ...
Ce projet concerne à mon humble avis la "Blendability" c'est à dire la possibilité de donner des datas aux designers utilisants Blend et donc de Binder la View sur le ViewModel at runtime (en cours d'exécution).
C'est tout de même un besoin très spécifique ...
WPF MVVM
Pour l'instant les exemples que j'étudie s'ils sont intéressants sont souvent en Silverlight. Voici une véritable application WPF utilisant le modèle MVVM :
Conclusion
Vous je ne sais pas mais moi, je commence à avoir une bonne connaissance de toutes les problématiques abordées par MVVM et les différents frameworks concernant ce modèle. J'ai le sentiment que Microsoft récupère tout le travail effectué par les communautés de développeurs dans un projet toujours en évolution appelé Prism et surtout depuis la version 4.1 qui permet le développement d'applications Silverlight, WPF et Windows Phone ... Et même si comme toujours de nombreuses critiques ont été émises concernant Prism notamment son retard à l'allumage ... C'est bien le projet qu'il faut suivre attentivement.
Le modèle MVC (Model View Controler)
Framework de développement MVC, dédié à ASP.NET.
Pour les informations principales pour la comparaison entre razor et webform c'est Ici.
Post sur ce blog :
Migration MVC3 vers MVC4
MVC 4.5.6 etc on ne s'y retrouve pas je m'en vais écrire ASP.NET Framework vs ASP.NET Core
Pour les informations principales pour la comparaison entre razor et webform c'est Ici.
Post sur ce blog :
Migration MVC3 vers MVC4
MVC 4.5.6 etc on ne s'y retrouve pas je m'en vais écrire ASP.NET Framework vs ASP.NET Core
Aucun commentaire:
Enregistrer un commentaire
Pour plus d'interactivité, n'hésitez pas à laisser votre commentaire.