Hello. I just started learning mono 2 days ago as well. I found the following link helpful to get started with a "Hello World" program:
http://www.ondotnet.com/pub/a/dotnet/2004/08/09/gtk_mono.htm I had many runtime errors until I created another directory outside my c:\mono101 main mono directory. The directory tree I created was c:\mono\Mono-1.0\lib\. I then copied the pango directory tree to this directory and everything ran fine. Also, note that my mono installation is not in c:\Program Files, which is the default installation director in Win. This gives my editor, UltraEdit, fits when I try to invoke mcs.exe and mono.exe from inside UltraEdit. This is not a mono issue, but Perl, Python, Zope, and other *nix originated software don't install in the c:\Program Files directory (that silly space in the directory name!). System: WinXP Pro and Suse Linux dual boot, 2.4 GHz, 1GB ram Dell Inspiron 8500. Cheers! Barry Drake --- "Francisco T. Martinez" wrote: > Craig Dayton wrote: > > >Now that I've installed Mono 1.0.1 on Windows using > the installer package, > >its not apparent from the documentation on how to > start using Mono. > > > >Does anyone have Mono working on Windows? If so, > could you give me a kick > >start. > > > >Thanks, Craig > > > >_______________________________________________ > >Mono-devel-list mailing list > >[EMAIL PROTECTED] > >http://lists.ximian.com/mailman/listinfo/mono-devel-list > > > > > For the most part developing applications and > solutions for Mono in > Win32 is not that different if any than developing > applications using > the Microsoft .NET Framework SDK. In fact, a lot of > the samples in the > MS SDK should compile and build without much > problems. > > There are some differences between both SDKs. There > are tools available > in Mono that are none existent in the Microsoft SDK, > for example we use > mcs.exe as the C# compiler, we have monop which > creates stdout output of > the description of a given assembly. Mono also has > its own Global > Assembly Cache and this is not shared with the > Microsoft GAC. > > There are also technologies that are very closely > associated with Mono > and are just now becoming more common place in the > Windows world like is > the case for Gtk# a GUI toolkit based on GTK+ > technology. > > The Microsoft Framework Class Library (FCL) does not > include some of the > great offerings that the Mono FCL has such as > Mono.GetOptions or the > Novell.Directory.Ldap assembly. > > Thanks to contributors like Daniel Morgan, there has > been a Mono > presence in the Win32 world even in earliest > releases before going 1.0. > However, Mono has seen a lot of use and development > in OS platforms like > Linux were developers are very comfortable with > command line compilation > and source code editing with text editors like vim > and EMACS were the > majority of Windows business application development > has generally been > done in richer integrated development environments > geared towards rapid > application development. In non Windows OS > platforms there has also > been a proliferation of IDE development such as > MonoDevelop (an awesome > community led IDE) and Eclipse enrich with C# > plug-ins. > > There is a recent push to mature or rather enhance > the Mono development > experience for those programmers using Microsoft > Windows as their OS. > There are now projects to generate Makefiles from > Visual Studio C# > solutions and projects or create mirror solutions > and/or projects for > MonoDevelop, Microsoft Help 2.0 versions of Gtk# > library documentation, > and preliminary work Visual Studio .NET 2003 Add-ins > aimed specifically > at testing and simplifying the deployment of > projects build for/with MS > .NET Framework tools. The future may also hold > plug-ins and add-ins for > GPL licensed Win32 IDEs like #Develop. > > So before I give you a list of links to help you > make sense of it all, > keep in mind that for the most part, when you > develop for MS .NET you > are developing for Mono :) > > A good place to look and learn Mono is in the Mono > Handbook section of > the Mono web based documentation: > > http://www.go-mono.com/docs/index.aspx > > Very new tutorials and/or HowTo guides are at: > (check out the links for > "Getting Started") > http://www.monotropa.net/MonoTropa/MonoTropa.html > > Useful links to Mono resources with Win32 overtones: > > http://www.mfconsulting.com/blog > http://forge.novell.com/modules/xfmod/project/?prj2make-sharp > http://forge.novell.com/modules/xfmod/project/?gtks-inst4win > http://forge.novell.com/modules/xfmod/project/?monowin32 > > Finally, I think that you may find a lot of replies > to a "how do I get > started" kind of question in the Mono-list which is > the general > discussion about Mono mailing list > (http://lists.ximian.com/mailman/listinfo/mono-list). > > Paco > > _______________________________________________ > Mono-list maillist - [EMAIL PROTECTED] > http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
