Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Programming Books Media Technology

Free Ebook on C# Programming 70

christophw writes "The programmers of SharpDevelop (better known to the /. crowd will be its sibling MonoDevelop) together with the publisher Apress made the book Dissecting a C# Application - Inside SharpDevelop available as a freely downloadable PDF document (no, no registration required). So if you want to judge for yourself if one can build an application of scale with .NET (or Mono for that matter), you now have a 500+ pages book for the holiday reading season (or the virtual bookshelf)."
This discussion has been archived. No new comments can be posted.

Free Ebook on C# Programming

Comments Filter:
  • Shameless self-promo (Score:5, Informative)

    by prostoalex ( 308614 ) * on Thursday December 09, 2004 @12:44PM (#11043032) Homepage Journal
    Free tech books [techbooksforfree.com]
    Large collection of free online books at UPenn [upenn.edu] (not just tech)
  • by Omega1045 ( 584264 ) on Thursday December 09, 2004 @01:34PM (#11043588)
    I have been taking SharpDevelop for a test drive for the last week. I have been developing C#/.NET apps for the last 2 or 3 years with Visual Studio. I have found that VS.NET does a pretty good job, but has some big, bad bugs when you run into them (very occasionally for me).

    I have found SharpDevelop to be very nice. The environment is very, very similar to VS.NET. It has a very professional look and feel, and I have found it a nice platform for building C# apps.

    The only part missing in SharpDevelop is the ability to add "Web References", or references to XML SOAP resources. VS.NET automajically builds local interface classes and adds them to your project when you reference a XML SOAP resource, so that you have local classes and functions to call on. In turn, these call on the SOAP functions over the network. You do not need to know anything about the inner workings of the SOAP protocol to call upon remote functions.

    Other than that missing piece, SharpDevelop is very fully featured and has yet to crash. Make sure to read the FAQ on their site if it does crash the first time you try to run it after install - their is a bug in the installer.

    • My only complaint so far about sharpdevelop is that its a bit slow starting up, however ngen seems to speed it up a bit. My understanding of VS.NET is that it does some extra trickery wherein the executables it produces actually contain x86 code and for the most part just use the .Net api instead of using the vm. This would explain why VS.NET is so much faster than #Develop.
      • I believe most of VS.NET is written in C++. The Forms Designer is written in C#, among a few other things (add-ins can be written in C#, for example, implying the CLR being hosted inside of the app for extensibility purposes).

        I still find VS.NET quite slow for an IDE, however. Once I got one gigabyte of memory it really seemed to help things, but I'm still somewhat disappointed with it overall. Gone is the perkiness of VS6.
    • The only part missing in SharpDevelop is the ability to add "Web References", or references to XML SOAP resources.

      For most people, it would seem that the lack of an integrated debugger is the biggest problem with Sharp Develop. You will have to debug externally with GuiDebug, which is slightly time consuming while testing code.

      They are planning to include debug in some future release.
  • Let me ad VB help files, J++, VBScript for starters :]

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...