Your SlideShare is downloading. ×
0
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Mono
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mono

523

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
523
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mono<br />Pascal FransenTG.Net<br />9 juli 2009<br />
  • 2. Inhoud<br /><ul><li>Introductie
  • 3. Geschiedenis
  • 4. Componenten
  • 5. Features
  • 6. Architectuur
  • 7. Compilers
  • 8. Ontwikkelomgeving : MonoDevelop
  • 9. Command Line demo
  • 10. ASP.NET Demo
  • 11. Forms Demo
  • 12. Vragen</li></ul>2<br />
  • 13. Introductie<br />Introductie<br /><ul><li>Open-source ontwikkelomgeving
  • 14. Compatible met Microsoft .NET
  • 15. compiler geschreven in C#
  • 16. CLR (Common Language Runtime)
  • 17. Platformen : GNU/Linux, Unix, Mac OS X, Windows
  • 18. Processoren (JIT) : x86, x86-64, SPARC, PowerPC, ARM, S390
  • 19. Interpreter voor andere processoren
  • 20. Mono = Spaans voor Aap</li></ul>3<br />
  • 21. Geschiedenis<br /><ul><li>December 2000 : Microsoft geeft specs uit
  • 22. April 2001 : ECMA publiceert metadata specs.
  • 23. Juli 2001 : Ximian introduceert Mono opensource project
  • 24. Augustus 2003 : Novell koopt Ximian
  • 25. Juni 2004 : release Mono 1.0
  • 26. Heden : Mono 2.4</li></ul>4<br />
  • 27. Componenten<br />Core components<br />C# Grammar<br />CLI (Common Language Infrastructure)<br />Mono/Linux/GNOME development stack<br />Ontwikkelen voor GTK# (unmanaged)<br />Database componenten<br />Microsoft compatibility stack.<br />ASP.NET 2.0<br />ADO.NET<br />Windows Forms<br />5<br />
  • 28. Architectuur<br />6<br />
  • 29. Architectuur II<br />7<br />
  • 30. Features<br />Silverlight 1 -&gt; MoonLight<br />Gedeeltelijke C# 3.0/4.0 ondersteuning<br />Ondersteunt veel Databases, waaronder<br />SQLite<br />PostgreSQL<br />MySQL<br />Sybase<br />Oracle<br />SQL Server<br />8<br />
  • 31. Compilers<br />mcs: 1.1 runtime. <br />gmcs: 2.0 runtime. <br />smcs: 2.1 runtime (incl. MoonLight)<br />dmcs: vanaf Mono 2.6 C# 4.0 compiler. 4.0 runtime. <br />9<br />
  • 32. Ontwikkelomgeving<br />10<br />Mono Develop<br />Meer bedoeld om op Linux te ontwikkelen (Gnome)<br />Nu ook stabiel op Windows en Mac OSX<br />
  • 33. Demos<br />Console Applicatie en Compilers<br />Windows Forms Applicatie<br />ASP.NET Applicatie<br />11<br />
  • 34. Interessante Links<br /><ul><li>http://www.mono-project.com/Main_Page
  • 35. http://monodevelop.com/
  • 36. http://www.go-mono.com/forums/</li></ul>12<br />
  • 37. Vragen?<br />Aanvullingen, vragen of opmerkingen over Mono<br />13<br />

×