Bravo Mounira!
Mounira Maazaoui, IEEE ENIT SB's Chair has just been selected for the Larry K. Wilson Regional Student Activities Award for the year 2008, and that's for the whole Region 8 !
The Branch's News
Latest
Intro to .Net Development with Mono | Intro to .Net Development with Mono |
|
|
| Written by Mahmoud M'HIRI | |||||||
| Saturday, 15 March 2008 | |||||||
Page 1 of 5 How to develop .Net applications under Linux? The ENIT's IEEE Student Branch student member Ghassen Hamrouni have written a great tutorial about Mono, the solution for free .Net development.1. Mono, The starting point1.1 installation1.1.1 introductionThis tutorial will teach you how to get,install and use Mono to develop various types of applications. It comes with many examples1.1.2 what's .Net ?.Net is a set of tools originally designed by Microsoft for building various types of applications such as web applications,database applications,server applications ... the framework comes with a large library that covers areas such as user interface,Internet protocols and services, cryptography,XML...the framework becomes an Ecma standard in December 2001 so that other implementations could be made. 1.1.3 what is mono ?Mono is an open source implementation of the .net framework it was originally developed by Novell it includes a C# compiler and a Common language runtime as well as some additional features.With mono you can develop .net applications on Linux,Windows and Mac OS X, with C++,C#,Python or many others languages. 1.1.4 How to install mono ?Windows users :All you have to do is to download mono installer, from the mono web page , and to install it.Linux users :Some Linux distributions have their own Mono packages like Debian,and Suse.
Mono packages in Debian
If your distributions doesn't include Mono packages or if you want to
download a recent Mono version you will have to follow these steps:
The first line add execution right to the file ,of course replace the number
1.2.6_6 by your file number.
Mono Setup
or to run installer in text mode :
1.1.5 What I have just installed ?
It depends on the version of installation. The Windows version contains generally The mono runtime environment and the compiler as well as the documentation. Monodevelop is an integrated development environement for mono. 1.2 Using Mono, and Third Party Tools1.2.1 introduction
In this tutorial you will learn how to build a small application using Mono. 1.2.2 Using Mono with command line :
To build an application just type in the command line :
of course replace name.cs with your file's name. use mcs compiler to target 1.1 runtime. if you want to target 2.0 runtime use instead :
to run the application type :
to reference an assembly add the -r:name command line option to the compiler for example :
|
|||||||
| Last Updated ( Sunday, 16 March 2008 ) | |||||||
What's New @ IEEE email newsletters bring you the latest technical developments career advice and IEEE news.
A Student Branch is a basic operating organizational unit of IEEE constituted by a minimum of twenty (20) IEEE Student members at a particular college university or technical institute.
Volunteering your time at the IEEE will assist in gaining valuable management and leadership skills for your career.