http://www.mono-project.com/WinForms_Getting_Started_Guide
To build Windows.Forms from source, you need:
* The latest Mono (http://www.go-mono.com/download.html) package.
* The latest libgdiplus (http://www.go-mono.com/download.html)
library. Not needed on Windows XP since it includes gdiplus.dll
and for Windows 2000 it can be downloaded from MSDN.
[Paul Johnson provides a nice writup on how to build from source here
(http://www.all-the-johnsons.co.uk/mono/mono-compiling.shtml)]
Winforms Example
As there are plenty of great articles and books on Windows Forms
programming, the topic will not be covered in-depth. The following
is just a simple Winforms program to test with.
using System;
using System.Drawing;
using System.Windows.Forms;
public class HelloWorld : Form
{
static public void Main ()
{
Application.Run (new HelloWorld ());
}
public HelloWorld ()gpp
{
Button b = new Button ();
b.Text = "Click Me!";
b.Click += new EventHandler (Button_Click);
Controls.Add (b);
}
private void Button_Click (object sender, EventArgs e)
{
MessageBox.Show ("Button Clicked!");
}
}
If you save this code as hello.cs, you would compile it like this:
mcs -pkg:dotnet hello.cs
Using mcs to compile produces a .Net 1.1 assembly. To create a .Net 2.0 assembly, use gmcs:
gmcs -pkg:dotnet hello.cs
Either compiler will create "hello.exe", which you can run using:
mono hello.exe
Subscribe to:
Post Comments (Atom)
Pranten
Pranten
-
* Cinnamon shortcut The Complete List Of Linux Mint 18 Keyboard Shortcuts For Cinnamon by Gary Newell Updated March 23, 2017 1. Toggle...
-
* postgres - pgmodelear ** new version > download: https://github.com/pgmodeler/pgmodeler sudo apt-get install qt-sdk sudo apt-get ins...
-
how to connect postgres in openoffice --> https://wiki.openoffice.org/wiki/Base/connectivity/PostgreSQL Base/connectivity/PostgreS...
No comments:
Post a Comment