informatique:dotnet
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:dotnet [06/11/2009 11:41] – cyrille | informatique:dotnet [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== 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.1257504077.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)