Difference between revisions of "Mono"

From the Linux and Unix Users Group at Virginia Teck Wiki
Jump to: navigation, search
imported>Cov
(Created page with ''''Mono''' is a cross-platform Free Software .NET compiler and runtime. Programming in C# is required for [[ECE 4564|Netw…')
 
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Mono''' is a cross-platform Free Software [[w:.NET Framework|.NET]] compiler and runtime.
+
'''Mono''' is a cross-platform [[gp:Free Software|Free Software]] [[w:.NET Framework|.NET]] compiler and runtime.
  
Programming in [[C Sharp (programming language)|C#]] is required for [[ECE 4564|Network Application Design]]. Thanks to Mono, all assignments for that class can be completed from Linux, if [[w:GTK Sharp|GTK#]] is substituted from [[w:Windows Forms|Windows Forms]].
+
Programming in [[w:C Sharp (programming language)|C#]] is required for [[ECE 4564 Network Application Design]]. Thanks to Mono, all assignments for that class can be completed from Linux, if [[w:GTK Sharp|GTK#]] is substituted for [[w:Windows Forms|Windows Forms]].
  
 
=Development Environment=
 
=Development Environment=
 
The recommended development environment is [[MonoDevelop]], which as of version 2.0 comes bundled with a GUI designer. Note that the debugger and API documentation are packaged separately. To install everything on Ubuntu Karmic, run:
 
The recommended development environment is [[MonoDevelop]], which as of version 2.0 comes bundled with a GUI designer. Note that the debugger and API documentation are packaged separately. To install everything on Ubuntu Karmic, run:
 
<pre>
 
<pre>
$ sudo apt-get install mono-complete monodevelop monodevelop-debugger-mdb monodoc-http
+
$ sudo apt-get install mono-complete monodevelop monodevelop-debugger-mdb monodoc-browser
 
</pre>
 
</pre>
  
 
=External Links=
 
=External Links=
* [http://proquest.safaribooksonline.com/?uiCode=vatech&xmlId=0672325799 Mono Kick Start through Safari] (Requires [[Proxies and VPN|campus IP]])
+
* [http://proquest.safaribooksonline.com/0672325799 Mono Kick Start book from Safari] ([http://proquest.safaribooksonline.com.ezproxy.lib.vt.edu:8080/?uiCode=vatech&xmlId=0672325799 via EZProxy], see [[Proxies and VPN]])
 +
* [http://www.mono-project.com/Main_Page Mono homepage]
 +
* [http://www.mono-project.com/Web_Services Mono Web Services walkthrough]
 +
 
 +
[[Category:Software]]
 +
[[Category:Howtos]]

Latest revision as of 22:47, 3 January 2019

Mono is a cross-platform Free Software .NET compiler and runtime.

Programming in C# is required for ECE 4564 Network Application Design. Thanks to Mono, all assignments for that class can be completed from Linux, if GTK# is substituted for Windows Forms.

Development Environment

The recommended development environment is MonoDevelop, which as of version 2.0 comes bundled with a GUI designer. Note that the debugger and API documentation are packaged separately. To install everything on Ubuntu Karmic, run:

$ sudo apt-get install mono-complete monodevelop monodevelop-debugger-mdb monodoc-browser

External Links