Re: how to Learning C#



Hi Calros,

IMHO, the easiest book in my collection, and a good starting point, is

    Windows Forms Programming in C#. It's an e-book, downloadable from 
Manning Publications (for a small cost), written by E.E. Brown.
     It assumes very little and is a very easy read.

Following is a list of the other books in my C# collection in order of most 
useful.

    Core C# and .NET, Prentice Hall, Steven C.Perry
    Has some 2.0 features e.g. datagridview, understandably not found in 
other older publications
    Covers lots of useful system namespaces.

    The two O'Reilly Books "Programming C#" and "C# Cookbook" have lots of 
full source code listings.
    Sure beats code snippets that annoyingly assume prior knowledge

    Another good source for example C# source is the freely available as a 
downloadable pdf is
    "Dissecting a C# Application - Inside SharpDevelop"

    If you are interested in Mono, then
        "Mono - A developers notebook" O'Reilly, Edd Dunbill, Niel M. 
Bornstein
        "Mono Kickstart" Sams, Schonig and Geschwinde
    are small and easy reads; but lacking the dept of detail found in larger 
publications.

    Then there is the Code Project, with literally thousands of examples of 
C# source code usage.

Once you have downloaded the sdk, you can run dexplore.exe that allows you 
to browse 2.0 documentation or wincv for 1.1.
Set dexplores view to .net framework and its filter to both vb.net and C#. 
There seem to be more examples for VB that C# (based on the assumption that 
C# programmers can read VB code but perhaps not Vice Versa)

Have loaded up sharpdevelop 1 and 2, but find that, for the moment, I can 
get by with
    . snippetcompiler.exe as editor\compiler\run testing.
    . dbgclr.exe for debugging
    . astyle for a source code re-indenter
    . dexplore.exe for documentation

HTH
    Mark




    (though it uses a question and answer format that will have you leaping
"Calros Lo" <calros0815@xxxxxxxxxxx> wrote in message 
news:u24WnTwJGHA.3504@xxxxxxxxxxxxxxxxxxxxxxx
> HI~
> I'm want to learn C# Language can any body introduce me a book to learn??
> or can tell me what's website to learn, thanks??
>
> -- 
> Your Sincerely
> YuHsiang Lo , Calros
> 


.



Relevant Pages

  • Re: Creationist software engineering? A frightening possibility!
    ... He seems keen to try and pretend that all programming ... Randy Howard may be safely ignored. ... "any decent C compiler". ... It was ooohhhh so troll-like to publish source code and conduct ...
    (comp.programming)
  • Something has to be tested and maintained was Re: GoTo in Java
    ... to translate it to Java, and get something not too bad. ... Source code translations have been tried for several decades and they ... Because of its COBOL and procedural programming roots, ... Encapsulate functionality and reuse it. ...
    (comp.lang.cobol)
  • Re: Apple IIGS Programming using Complete Pascal
    ... I am now like programming in the dark, ... provided me with the complete set of Apple IIgs Toolbox Reference ... freeware in the past 10 years or so, some of it with source code. ... feel that higher level language source is certainly ...
    (comp.sys.apple2.programmer)
  • Re: Is my old RedHat computer doomed?
    ... I had fun, not long ago, disassembling the game i wrote when i was working for Thorn EMI Video Programmes in 81/82, working out how i'd designed it and trying to recreate something like the original source code, complete with comments. ... I also wish i could remember the manufacturer of the minicomputers i started programming on, at Reuters, in 1980. ... They used the IBM 360 instruction set and they were known as the "SGS", which stood for "second generation slave", but i can't remember the manufacturer or the model name/number. ...
    (uk.comp.os.linux)
  • Re: Trader Alert --- TSCM up 1.62 %
    ... publications, content syndication, and audio and video programming. ... strategies, technical analysis, and market commentary covering various ... investors with event-oriented, ...
    (misc.invest.stocks)