informatique:dotnet
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| informatique:dotnet [17/08/2009 15:56] – édition externe 127.0.0.1 | informatique:dotnet [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== DotNet ====== | + | ====== DotNet |
| ===== A étudier ===== | ===== A étudier ===== | ||
| + | WPF / XAML et la 3D dans les UI. | ||
| + | * http:// | ||
| + | * http:// | ||
| ===== De la doc ===== | ===== De la doc ===== | ||
| Ligne 25: | Ligne 28: | ||
| [[/ | [[/ | ||
| - | Des classes bien pratiques, et toutes faites ;o) | + | BouncyCastle, CastleProject, |
| - | [[http:// | + | |
| + | [[http:// | ||
| [[http:// | [[http:// | ||
| Ligne 40: | Ligne 44: | ||
| [[http:// | [[http:// | ||
| + | |||
| + | ====Web==== | ||
| + | |||
| + | ===NeatUpload=== | ||
| + | [[http:// | ||
| + | NOTE: If your application does not have " | ||
| ===== Tips ===== | ===== Tips ===== | ||
| Ligne 133: | Ligne 143: | ||
| Une présentation générale avec quelques produits :\\ | Une présentation générale avec quelques produits :\\ | ||
| http:// | http:// | ||
| + | |||
| + | ==== Obtenir les liste des frameworks installés ==== | ||
| + | |||
| + | |||
| + | Le petit outil [[http:// | ||
| + | |||
| + | Explication des clés de registre " | ||
| + | * [[http:// | ||
| ====Reflection ==== | ====Reflection ==== | ||
| Ligne 160: | Ligne 178: | ||
| Articles: | Articles: | ||
| + | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| + | |||
| + | === Delegates et Evènements === | ||
| + | |||
| + | [[http:// | ||
| ====Named Pipes ==== | ====Named Pipes ==== | ||
| Ligne 350: | Ligne 373: | ||
| UpdateRichTextBox(messageToLog); | UpdateRichTextBox(messageToLog); | ||
| } | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | ====Move a borderless window ==== | ||
| + | |||
| + | C'est incroyable, mais ça fonctionne nickel. Pas besoin de s' | ||
| + | |||
| + | <code csharp> | ||
| + | using System.Runtime.InteropServices; | ||
| + | |||
| + | namespace WindowsFormsApplication1 | ||
| + | { | ||
| + | public partial class Form1 : Form | ||
| + | { | ||
| + | |||
| + | //const and dll functions for moving form | ||
| + | public const int WM_NCLBUTTONDOWN = 0xA1; | ||
| + | public const int HT_CAPTION = 0x2; | ||
| + | |||
| + | [DllImportAttribute( " | ||
| + | public static extern int SendMessage( IntPtr hWnd, | ||
| + | int Msg, int wParam, int lParam ); | ||
| + | |||
| + | [DllImportAttribute( " | ||
| + | public static extern bool ReleaseCapture(); | ||
| + | |||
| + | private void Form1_MouseDown( object sender, MouseEventArgs e ) | ||
| + | { | ||
| + | if( e.Button == MouseButtons.Left ) | ||
| + | { | ||
| + | ReleaseCapture(); | ||
| + | SendMessage( Handle, WM_NCLBUTTONDOWN, | ||
| + | } | ||
| + | } | ||
| + | |||
| + | private void button1_MouseDown( object sender, MouseEventArgs e ) | ||
| + | { | ||
| + | if( e.Button == MouseButtons.Left ) | ||
| + | { | ||
| + | ReleaseCapture(); | ||
| + | SendMessage( Handle, WM_NCLBUTTONDOWN, | ||
| + | } | ||
| + | |||
| + | } | ||
| + | } | ||
| + | } | ||
| </ | </ | ||
| Ligne 357: | Ligne 426: | ||
| ==== HowTo, FAQ and Doc ==== | ==== HowTo, FAQ and Doc ==== | ||
| - | Introducing ADO.NET and the Typed DataSet | + | [[http:// |
| - | http://www.15seconds.com/issue/031223.htm | + | |
| + | [[http://www.devx.com/dotnet/Article/ | ||
| ==== Date & Time ==== | ==== Date & Time ==== | ||
informatique/dotnet.1250517412.txt.gz · Dernière modification : (modification externe)
