Outils pour utilisateurs

Outils du site


csharp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
csharp [2016/08/12 19:04] – créée simoncsharp [2016/08/12 19:58] – [Hello World sur Winform] simon
Ligne 37: Ligne 37:
 Hello Mono World Hello Mono World
 </code> </code>
 +
 +==== Hello World sur Winform ====
 +
 +<code bash>
 +$ vim hello-winforms.cs 
 +</code>
 +<code csharp>
 +using System;
 +using System.Windows.Forms;
 +
 +public class HelloWorld : Form
 +{
 +        static public void Main ()
 +        {
 +                Application.Run (new HelloWorld ());
 +        }
 +
 +        public HelloWorld ()
 +        {
 +                Text = "Hello Mono World";
 +        }
 +}
 +</code>
 +
 +On compile :
 +<code bash>
 +$ mcs hello-winforms.cs -pkg:dotnet -lib:/usr/lib/mono/2.0/
 +$ ls
 +hello-winforms.cs  hello-winforms.exe
 +</code>
 +
 +Et on lance :
 +<code bash>
 +$ mono hello-winforms.exe 
 +</code>
 +
 +Une belle petite fenêtre (vide) apparait :
 +{{ ::mono-hello-winform.png?direct&200 |}}
 +
 +
 +==== Sources ====
 +[[http://www.mono-project.com/docs/getting-started/mono-basics/|Mono Basics (mono-project.com)]]