background preloader

.Net

Facebook Twitter

Une assembly c'est quoi. Cours Visual Basic .Net : assembly. Avant VB.Net, on enregistrait les références des programmes, des dll.. dans le registre, l'installateur enregistrait le nom et l'emplacement du fichier .exe ou de la Dll; c'était une belle pagaille:

Cours Visual Basic .Net : assembly

WPF - Windows Presentation Foundation en détails. WPF a été conçu pour être le sous-système graphique de Windows Vista mais il fait partie du Framework .NET, lequel est disponible également pour Windows XP (SP2) et Windows Server 2003 et les système doté d'un runtime compatible avec .NET.

WPF - Windows Presentation Foundation en détails

Le but de WPF est de fournir un modèle de programmation unique pour le bureau et pour les applications sur le Web, beaucoup plus élaboré que le modèle classique de Windows XP. Mono (logiciel) Un article de Wikipédia, l'encyclopédie libre.

Mono (logiciel)

ASP.NET. Mono has an implementation of ASP.NET 2.0, ASP.NET MVC and ASP.NET AJAX.

ASP.NET

Quick Resources: Mono's ASP.NET implementations supports two kinds of applications: Web Forms (Web Applications infrastructure). Web Services (the SOAP-based RPC system). Main Page. Mono 2.0 : une alternative libre à .NET Framework. Coder sur Windows en .NET, exécuter sur Linux avec Mono.

Mono. Mono est une implémentation libre de Microsoft .NET initiée par Miguel de Icaza, qui est aussi le fondateur de GNOME.

mono

Mono est une plate-forme de développement complète basée sur une mise en œuvre de la machine virtuelle .NET et des API de base définis à l'ECMA (également normes ISO). Elle permet d'avoir un socle logiciel standardisé offrant la possibilité de porter des applications normalement destinées à Windows sous Linux. Mono, le clone open source de .NET, corrige ses 130 bogues Actua. Free website with mono super easy and user friendly website buil. How to register .NET Assembly for COM Interop ? Do you want to use your .NET DLL (assembly) from VB6 or C++ application (native code) ?

How to register .NET Assembly for COM Interop ?

Yes, you can do that using COM Interop. As per COM rules, you need to get your assembly registered on system (in Registry, yes, thats how COM works!). C#/XAML for HTML5. Vue d'ensemble du langage XAML (WPF) Cette documentation est archivée et n’est pas conservée. .NET Framework (current version) Date de publication : juin 2016.

Vue d'ensemble du langage XAML (WPF)

XAML. Vue d'ensemble du langage XAML (WPF) Tutoriel XAML. Les outils pour XAML et le développement de RIA. Outils pour utiliser XAML dans le développement d'applications Web, RIA ou locales.

Les outils pour XAML et le développement de RIA

Les téléchargements, les IDE gratuits comme Visual Studio Express, les éditeurs de texte et HTML, les aides au développement et autres utilitaires gratuits, sauf mention contraire. Le langage XAML et l'interface Windows. Le langage XAML et l'interface Windows. .NET Core et Open-Source. .NET Foundation. Microsoft-.NET-Framework-4.6-Final.png (754×398) Visual C# Code Snippets. The document is archived and information here might be outdated Code snippets are ready-made snippets of code you can quickly insert into your code.

Visual C# Code Snippets

For example, the for code snippet creates an empty for loop. Some code snippets are surround-with code snippets, which enable you to select lines of code, and then choose a code snippet which incorporates the selected lines of code. For example, when you select lines of code and then activate the for code snippet, it creates a for loop with those lines of code inside the loop block. Code snippets can make writing program code quicker, easier, and more reliable. You can insert a code snippet at the cursor location, or insert a surround-with code snippet around the currently selected code. Using IntelliSense. The document is archived and information here might be outdated IntelliSense is the general term for a number of features: List Members, Parameter Info, Quick Info, and Complete Word.

Using IntelliSense

These features help you to learn more about the code you are using, keep track of the parameters you are typing, and add calls to properties and methods with only a few keystrokes. Many aspects of IntelliSense are language-specific. For more information about IntelliSense for different languages, see the topics listed under See Also. A list of valid members from a type (or namespace) appears after you type a trigger character (for example, a period (.) in managed code or :: in C++). After selecting an item, you can insert it into your code by pressing TAB or by typing a space. In the member list, the icon to the left represents the type of the member, such as namespace, class, function, or variable.

Visual Studio Code

C# Programming Guide. Home - NHibernate. Home - NHibernate. Home - NHibernate Forge. NHibernate. This article is about the .NET and Mono library. For other uses, see Hibernate. Feature summary[edit] NHibernate's primary feature is mapping from .NET classes to database tables (and from CLR data types to SQL data types). NHibernate also provides data query and retrieval facilities. NHibernate generates the SQL commands and relieves the developer from manual data set handling and object conversion, keeping the application portable to most SQL databases, with database portability delivered at very little performance overhead.

NHibernate provides transparent persistence for Plain Old CLR Objects (POCOs). History[edit] Running ASP.NET on a Raspberry Pi with Mono and OWIN – Jan Tielens' Spot. In the light of the announcements we made last week during the Connect() event, on open-sourcing the .NET server stack, I got curious what it would like be to run .NET on Linux. At home I’m using a couple of Linux based devices, including a Raspberry Pi Model B. Raspberry# - A Mono/.NET Community of Raspberry Pi Enthusiasts. Use a webcam plugged in a Raspberry pi with Mono in C# using RaspberryCam - Raspberry# RaspberryCam is a Mono/.NET assembly providing access to cameras plugged in your Raspberry Pi. This program is based on v4l API and some fswebcam source headers. With RapberryCam, you can take pictures and videos from a webcam pluged in your Raspberry Pi.

For the moment, the video stream is not a MPEG stream, but just a succession of compressed frames. Le Raspberry Pi devient un serveur ASP.NET. Après le PHP pour WordPress et Joomla, il est temps de passer à une technologie un peu plus exotique sur notre petite machine : un serveur ASP .NET Pour ce tutoriel, je suis passé sous Raspbian. Expressions lambda (Guide de programmation C#) Le document est archivé et les informations affichées ici peuvent être obsolètes delegate int del(int i); static void Main(string[] args) { del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 } using System.Linq.Expressions; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Expression<del> myET = x => x * x; } } } (input parameters) => expression (int x, string s) => s.Length > x.

Introduction à la programmation asynchrone (Await / Async) avec C# Brainstorm Solutions. Programmation asynchrone avec Async et Await (C# et Visual Basic) Thread, classe (System.Threading) Le document est archivé et les informations affichées ici peuvent être obsolètes .NET Framework (current version) [ClassInterfaceAttribute(ClassInterfaceType.None)] [ComVisibleAttribute(true)] public sealed class Thread : CriticalFinalizerObject, _Thread [VB, C++, C#] Main thread: Start a second thread. Threads: Using Thread Type. Threads improve performance. They move computations to a separate logical processor. They are handled in the .NET Framework with classes from the base class library.

Multithreading, even with these classes, is difficult.Example. How can you use the Thread type in a C# program? This console program creates two instances of the Thread type and uses the ThreadStart class to specify their target methods A and B.ThreadStartParameterizedThreadStart. Asyn/Await - Meilleures pratiques en matière de programmation asynchrone. Un code sans contexte est plus facilement réutilisable. Essayez de créer dans votre code une barrière entre le code sensible au contexte et celui qui n'en contient pas, puis réduisez la quantité de code sensible au contexte. Dans le cadre du code de la figure 8, je recommande d'insérer la logique de base du gestionnaire d'événements dans une méthode async Task testable et sans contexte, afin d'obtenir uniquement un code minimal dans le gestionnaire d'événements sensible au contexte.

Même si vous écrivez une application ASP.NET, si vous disposez d'une bibliothèque de base potentiellement partagée avec d'autres applications de bureau, envisagez l'utilisation de ConfigureAwait dans le code de bibliothèque. Pour résumer cette troisième recommandation, utilisez ConfigureAwait dès que possible. C# - Async/Await vs Threads. Procédure pas à pas : accès au Web avec Async et Await (C# et Visual Basic) Le document est archivé et les informations affichées ici peuvent être obsolètes Composants requis using System.Net.Http; using System.Net; using System.IO; msdn.microsoft.com/library/windows/apps/br211380.aspx 383832 msdn.microsoft.com 33964 msdn.microsoft.com/library/hh290136.aspx 225793 msdn.microsoft.com/library/ee256749.aspx 143577 msdn.microsoft.com/library/hh290138.aspx 237372 msdn.microsoft.com/library/hh290140.aspx 128279 msdn.microsoft.com/library/dd470362.aspx 157649 msdn.microsoft.com/library/aa578028.aspx 204457 msdn.microsoft.com/library/ms404677.aspx 176405 msdn.microsoft.com/library/ff730837.aspx 143474 Total bytes returned: 1834802 Control returned to startButton_Click. byte[] urlContents = await GetURLContentsAsync(url); // GetURLContentsAsync returns a Task<T>.

At completion, the task// produces a byte array. De la bonne utilisation de Async/Await en C# [new:30:06/2014]Async et Await simplifient l’écriture des applications qui doivent rester fluides et réactives. Mais cela suffit-il à rendre les applications multitâches ? Pas si simple… C’est ce que nous allons voir… Exécution asynchrone avec "await" et "async" en 5 min. "Await" et "async" ne sont pas des mot-clé qui permettent la création de thread mais ils permettent d’indiquer au compilateur: Async, Await Examples. Async, await. Many methods do not immediately return. A method may need to query an external source. This takes time—and other code could run.With async and await, we formalize and clarify how asynchronous, non-blocking methods begin and end.

An async method can return only void or a Task. Task:A Task returns no value (it is void). Using Statement: Dispose and IDisposable. Using. The using block helps manage resources. Conceptually it protects the whole system's resources by specifying the scope of the usage of the resource. The using statement is combined with a type that implements IDisposable.InterfaceExample.

Tuto (.Net)

What is ASP NET Web API. Why ASP.NET MVC and MVC vs WebForms ? ( Learn MVC 5 series) Explain .NET Core 5.0 ? Serveur web à la maison : raspberry pi. I-A. Matériel à acheter ▲ Raspberry Pi modèle B (le modèle A ne possède pas de port Ethernet). Une carte SD rapide et de marque (éviter les noname). Un transformateur µUSB 5V et >700mA (certaines alimentations de téléphones portables font l'affaire, mais pas celle de mon Samsung). Introduction to ASP.NET Web Forms: Introduction Video. Anatomie d'un test unitaire. Visual Studio Code - Code Editing. Redefined. C# and ASP.NET on Ubuntu. WebBrowser Tutorial. Démarrer avec les Winforms en C++ managé 2.0. Create and Use Custom Control in WPF. Arduino and Visual C# - Control Arduino with Windows Forms Application.

Raspberry Pi - C# VB.NET Visual Studio Windows Form Control. Arduino Windows Forms (Control arduino using Visual Studio) C# - Capture screenshot of active window? Capture a Screen Shot - C# sample code. How to Capture a Screen Using C#

Threading (c# / .Net)

Installer (Visual Studio)