[Mono-list] More getting started

Collin Starkweather collin.starkweather@collinstarkweather.com
Tue, 04 May 2004 12:49:17 -0500


On Tue, 2004-05-04 at 01:53, Cory Nelson wrote:
> The gentoo packages are pretty outdated last time I checked, if that's
> still the case you should compile the latest mono package yourself.
> 
> For a book, I recommend "Inside C#" by Tom Archer, in addition to
> being excellent for learning C# and .NET, it also dives a little into
> MSIL so you get a better understanding of how things work under the
> hood.  MSDN is also a great resource once you have a solid understand
> of .NET's basics.
> 
> I use VS.NET for an IDE, but SharpDevelop is an good alternative and I
> hear MonoDevelop (based on Sharp) is getting better.

Thanks!  I think some more specific questions would be in order.  Can
someone just give me the process to create, compile, and execute a
"Hello World"?  

I found documentation on MonoDevelop, but a google of vs.net only turned
up http://www.vs.net.  Is it a Win or Lin IDE?  Where do I find it?  And
can anyone offer recomendations for an IDE based on their experience or
the word on the street?

Also, I emerged the Gentoo package, and I see the following binaries:

  freak root # qpkg --list mono | grep bin
  /usr/bin
  /usr/bin/monosn
  /usr/bin/pedump
  /usr/bin/monodis
  /usr/bin/monograph
  /usr/bin/mint
  /usr/bin/mono
  /usr/bin/mcs.exe
  /usr/bin/mbas.exe
  /usr/bin/monoresgen.exe
  /usr/bin/secutil.exe
  /usr/bin/ilasm.exe
  /usr/bin/cilc.exe
  /usr/bin/xsd.exe
  /usr/bin/wsdl.exe
  /usr/bin/genxs.exe
  /usr/bin/sqlsharp.exe
  /usr/bin/signcode.exe
  /usr/bin/chktrust.exe
  /usr/bin/mcs
  /usr/bin/mbas
  /usr/bin/ilasm
  /usr/bin/cilc
  /usr/bin/monoresgen
  /usr/bin/secutil
  /usr/bin/sqlsharp
  /usr/bin/xsd
  /usr/bin/wsdl
  /usr/bin/genxs
  /usr/bin/chktrust
  /usr/bin/signcode
  /usr/bin/jay
  /usr/bin/mddump.exe
  /usr/bin/nunit-console.exe
  /usr/bin/CorCompare.exe
  /usr/bin/ictool.exe
  /usr/bin/cert2spc.exe
  /usr/bin/sn.exe
  /usr/bin/MakeCert.exe
  /usr/bin/monostyle.exe
  /usr/bin/GenerateDelegate.exe
  /usr/bin/EnumCheck.exe
  /usr/bin/IFaceDisco.exe
  freak root #

What are the *.exe files and how are they used?  

And one more general question.  Can Mono apps compiled on Linux be used
on Windows in the same way that bytecode can be used across platforms
with Java?

Thanks again!

-Collin
 
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Collin Starkweather, Ph.D.  collin.starkweather@collinstarkweather.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~