Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Book or other reference recommendations needed [modified]

Book or other reference recommendations needed [modified]

Scheduled Pinned Locked Moved The Lounge
csharpc++wpftutoriallearning
24 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Gary Wheeler

    Thanks Harvey. The Amazon reviews look pretty impressive.

    Software Zen: delete this;

    H Offline
    H Offline
    Harvey Saayman
    wrote on last edited by
    #11

    Your welcome Gary Another thing id like to mention is that it really goes very deep(as in whats going on behind the scenes) into its topics, which one doesnt necessarily need to know but if you need to the information its there. I must admit that much of this is way more than my 20 year old brain can process but some of the very technical stuff sticks and will probably be very useful some day.

    Harvey Saayman - South Africa Junior Developer .Net, C#, SQL

    you.suck = (you.passion != Programming)

    1 Reply Last reply
    0
    • H Harvey Saayman

      i own THIS[^] book and I'm very impressed with it. im actually learning WPF out of it right now. i havent read the introduction to C# and .Net parts of it cuz i mainly use this book for reference but im sure(considering the parts i have read) it's up to standard. ive learnt linq from this book aswell by the way. Hope it helps :)

      Harvey Saayman - South Africa Junior Developer .Net, C#, SQL

      you.suck = (you.passion != Programming)

      S Offline
      S Offline
      Simon P Stevens
      wrote on last edited by
      #12

      I'll second that. It's an excellent book. It covers everything .net, so doesn't go into huge detail on WPF, but it's a great reference.

      Simon

      1 Reply Last reply
      0
      • G Gary Wheeler

        I need recommendations for a couple of books or other references (including training classes). My Windows development background is exclusively native development, with and without MFC. Our next major product will be using WPF controls supplied by another group withing the company. This means that at least part of the product will be written in C# under .NET. Here's what I'm looking for: - A good introduction to WPF. I've read a number of articles on CP, and I think I'm ready for something in a little more depth. - An introduction to .NET and C#. The thing I'm looking for here is a guide to 'best practices' so that I get started out right. A 'transition' book, something like ".NET programming for MFC dinosaurs" :-O would probably be the right thing. I've googled and Amazoned, and there seems to be an awful lot of stuff out there. It's a little difficult to judge the quality, and if I can cut out some of the time required to wade through the dross, it would be great.

        Software Zen: delete this;

        modified on Tuesday, August 12, 2008 9:49 AM

        D Offline
        D Offline
        Dy
        wrote on last edited by
        #13

        Gary Wheeler wrote:

        ".NET programming for MFC dinosaurs"

        Once I stopped trying to look at C# with my C++ glasses on I found I progressed a hell of a lot quicker. Trying to look at C# from a C++ background only confused and frustrated me, I spent more time wondering how to get const correctness and other stuff then I did learning. My advice to you is not to look for the book you're looking for. Going to ignore that? Fair enough, I did too for a long time. In which case, these might help you out like they did me:

        • C# FAQ for C++ programmers[^]
        • Petzold's ".NET book zero" - "What the C or C++ Programmer Needs to Know about C# and the .NET Framework"[^]
        • C# for MFC programmers[^]

        - Dy

        G 1 Reply Last reply
        0
        • R Rob Graham

          Well, first you need to get the acronym right - it's WPF not WFP ... This will improve your search results significantly..;P

          P Offline
          P Offline
          peterchen
          wrote on last edited by
          #14

          Meh, it's only a matter of time that WPF will be replaced by a technology called WFP - using the future search term will give Gary a huge adoption advantage

          We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
          blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

          R 1 Reply Last reply
          0
          • D Dy

            Gary Wheeler wrote:

            ".NET programming for MFC dinosaurs"

            Once I stopped trying to look at C# with my C++ glasses on I found I progressed a hell of a lot quicker. Trying to look at C# from a C++ background only confused and frustrated me, I spent more time wondering how to get const correctness and other stuff then I did learning. My advice to you is not to look for the book you're looking for. Going to ignore that? Fair enough, I did too for a long time. In which case, these might help you out like they did me:

            • C# FAQ for C++ programmers[^]
            • Petzold's ".NET book zero" - "What the C or C++ Programmer Needs to Know about C# and the .NET Framework"[^]
            • C# for MFC programmers[^]

            - Dy

            G Offline
            G Offline
            Gary Wheeler
            wrote on last edited by
            #15

            Thanks -Dy. Those all look really useful.

            Software Zen: delete this;

            1 Reply Last reply
            0
            • P Pete OHanlon

              I've learned a lot of WPF from this[^], this[^] and this[^] book. The Pro WPF is the best, closely followed by the Unleashed book. The Sells book is good, but the other two are of such a high quality that they really should be your first port of call.

              Deja View - the feeling that you've seen this post before.

              My blog | My articles

              G Offline
              G Offline
              Gary Wheeler
              wrote on last edited by
              #16

              Thanks Pete. My list for the book store is starting to exceed the cargo capacity of my car :rolleyes:.

              Software Zen: delete this;

              1 Reply Last reply
              0
              • M mmikey7

                I have read Essential Windows Presentation Foundation [^] which is very good and gives you general idea about ho WPF works and how it is designed as well as some insights into design decisions. Now I'm reading Windows Presentation Foundation Unleashed[^] which is also good, and is written more in "how to" style. A book that absolutely every .net programmer should read is Applied Microsoft® .NET Framework Programming [^] which gives you insight into how .net framework works inside. Very good introduction into C# for C++ programmer is Inside C#[^]. I have read and recommend you all four books. Hope this helps.

                Teamwork Cafe - my blog and smart project management software

                G Offline
                G Offline
                Gary Wheeler
                wrote on last edited by
                #17

                Inside C# is the one title I remembered being mentioned before. Thanks for reminding me.

                Software Zen: delete this;

                1 Reply Last reply
                0
                • H Harvey Saayman

                  i own THIS[^] book and I'm very impressed with it. im actually learning WPF out of it right now. i havent read the introduction to C# and .Net parts of it cuz i mainly use this book for reference but im sure(considering the parts i have read) it's up to standard. ive learnt linq from this book aswell by the way. Hope it helps :)

                  Harvey Saayman - South Africa Junior Developer .Net, C#, SQL

                  you.suck = (you.passion != Programming)

                  G Offline
                  G Offline
                  Gretna
                  wrote on last edited by
                  #18

                  I was going to suggest the same book as i have been using it at work and it is very helpful. :)

                  "When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson

                  1 Reply Last reply
                  0
                  • P peterchen

                    Meh, it's only a matter of time that WPF will be replaced by a technology called WFP - using the future search term will give Gary a huge adoption advantage

                    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                    blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

                    R Offline
                    R Offline
                    Rob Graham
                    wrote on last edited by
                    #19

                    peterchen wrote:

                    using the future search term will give Gary a huge adoption advantage

                    Yeah, but by release they'll change every single function signature, and drop all the useful features...

                    G 1 Reply Last reply
                    0
                    • G Gary Wheeler

                      I need recommendations for a couple of books or other references (including training classes). My Windows development background is exclusively native development, with and without MFC. Our next major product will be using WPF controls supplied by another group withing the company. This means that at least part of the product will be written in C# under .NET. Here's what I'm looking for: - A good introduction to WPF. I've read a number of articles on CP, and I think I'm ready for something in a little more depth. - An introduction to .NET and C#. The thing I'm looking for here is a guide to 'best practices' so that I get started out right. A 'transition' book, something like ".NET programming for MFC dinosaurs" :-O would probably be the right thing. I've googled and Amazoned, and there seems to be an awful lot of stuff out there. It's a little difficult to judge the quality, and if I can cut out some of the time required to wade through the dross, it would be great.

                      Software Zen: delete this;

                      modified on Tuesday, August 12, 2008 9:49 AM

                      A Offline
                      A Offline
                      Andy Brummer
                      wrote on last edited by
                      #20

                      I really liked Accelerated C# 2008[^] when I was brushing up on all the syntax and new bits for my latest job search.

                      I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

                      1 Reply Last reply
                      0
                      • R Rob Graham

                        peterchen wrote:

                        using the future search term will give Gary a huge adoption advantage

                        Yeah, but by release they'll change every single function signature, and drop all the useful features...

                        G Offline
                        G Offline
                        Gary R Wheeler
                        wrote on last edited by
                        #21

                        You guys are frightening me.

                        Software Zen: delete this;
                        Fold With Us![^]

                        1 Reply Last reply
                        0
                        • G Gary Wheeler

                          I need recommendations for a couple of books or other references (including training classes). My Windows development background is exclusively native development, with and without MFC. Our next major product will be using WPF controls supplied by another group withing the company. This means that at least part of the product will be written in C# under .NET. Here's what I'm looking for: - A good introduction to WPF. I've read a number of articles on CP, and I think I'm ready for something in a little more depth. - An introduction to .NET and C#. The thing I'm looking for here is a guide to 'best practices' so that I get started out right. A 'transition' book, something like ".NET programming for MFC dinosaurs" :-O would probably be the right thing. I've googled and Amazoned, and there seems to be an awful lot of stuff out there. It's a little difficult to judge the quality, and if I can cut out some of the time required to wade through the dross, it would be great.

                          Software Zen: delete this;

                          modified on Tuesday, August 12, 2008 9:49 AM

                          R Offline
                          R Offline
                          Roger Wright
                          wrote on last edited by
                          #22

                          How about this one[^] from our own Nish and Tom. I never found it locally, and Amazon doesn't seem to carry it anymore, but I'll bet you could find a copy somewhere. Heck, maybe Nish has an autographed edition he'll sell you. I got great reviews, both online and from CP members who were lucky enough to find it.

                          "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                          1 Reply Last reply
                          0
                          • G Gary Wheeler

                            I need recommendations for a couple of books or other references (including training classes). My Windows development background is exclusively native development, with and without MFC. Our next major product will be using WPF controls supplied by another group withing the company. This means that at least part of the product will be written in C# under .NET. Here's what I'm looking for: - A good introduction to WPF. I've read a number of articles on CP, and I think I'm ready for something in a little more depth. - An introduction to .NET and C#. The thing I'm looking for here is a guide to 'best practices' so that I get started out right. A 'transition' book, something like ".NET programming for MFC dinosaurs" :-O would probably be the right thing. I've googled and Amazoned, and there seems to be an awful lot of stuff out there. It's a little difficult to judge the quality, and if I can cut out some of the time required to wade through the dross, it would be great.

                            Software Zen: delete this;

                            modified on Tuesday, August 12, 2008 9:49 AM

                            B Offline
                            B Offline
                            BillWoodruff
                            wrote on last edited by
                            #23

                            Hi Gary, Chris Sells' "Windows Forms Programming 2.0" (Addison-Wesley) is an example of a book at least in part aimed at the native/MFC programmer moving into .NET, imho. (disclaimer : I have never been a native/MFC programmer, but did work as a paid technical reviewer on this book) http://www.amazon.com/Windows-Forms-Programming-Microsoft-Development/dp/0321267966/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1218606460&sr=8-2 I personally find Jesse Liberty's writing style and "technical chops" enlightening. Check out Jesse Liberty's latest edition of "Programming C#" (O'Reilly) : http://www.amazon.com/Programming-C-3-0-Jesse-Liberty/dp/0596527438/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1218606846&sr=1-1 I am a "WPF Virgin" so can't speak from experience in that arena, but I do hear that Jesse Liberty is working on a new book on WPF. For WPF I would think you would want to take a look at the many articles here on CP by one of our resident geniuses, Marc Clifton. Books that I have really enjoyed and learned from include Liberty's "C# : A Developer's Notebook" (O'Reilly) and Matthew MacDonald's "Pro .NET 2.0 Windows Forms and Custom Controls in C#" (APress). Hopefully some of our "real WPF gurus" will weigh in here with some more contemporary, WPF specific, recommendations. .And I'm keen to hear those, also. best, Bill

                            "The greater the social and cultural distances between people, the more magical the light that can spring from their contact." Milan Kundera in Testaments Trahis

                            J 1 Reply Last reply
                            0
                            • B BillWoodruff

                              Hi Gary, Chris Sells' "Windows Forms Programming 2.0" (Addison-Wesley) is an example of a book at least in part aimed at the native/MFC programmer moving into .NET, imho. (disclaimer : I have never been a native/MFC programmer, but did work as a paid technical reviewer on this book) http://www.amazon.com/Windows-Forms-Programming-Microsoft-Development/dp/0321267966/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1218606460&sr=8-2 I personally find Jesse Liberty's writing style and "technical chops" enlightening. Check out Jesse Liberty's latest edition of "Programming C#" (O'Reilly) : http://www.amazon.com/Programming-C-3-0-Jesse-Liberty/dp/0596527438/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1218606846&sr=1-1 I am a "WPF Virgin" so can't speak from experience in that arena, but I do hear that Jesse Liberty is working on a new book on WPF. For WPF I would think you would want to take a look at the many articles here on CP by one of our resident geniuses, Marc Clifton. Books that I have really enjoyed and learned from include Liberty's "C# : A Developer's Notebook" (O'Reilly) and Matthew MacDonald's "Pro .NET 2.0 Windows Forms and Custom Controls in C#" (APress). Hopefully some of our "real WPF gurus" will weigh in here with some more contemporary, WPF specific, recommendations. .And I'm keen to hear those, also. best, Bill

                              "The greater the social and cultural distances between people, the more magical the light that can spring from their contact." Milan Kundera in Testaments Trahis

                              J Offline
                              J Offline
                              JesseLiberty
                              wrote on last edited by
                              #24

                              Thanks for the incredibly kind words, but nope, not writing a book on WPF. Did release a book called Programming .NET 3.5 which does something very different TOC here[^]. For me, the best WPF book has to be Sells and Griffiths -- that is truly one of the best language/frameworks books I've read. Programming C# was my pride and joy but I let myself down with the latest edition; live and learn. I'm convinced Programming Silverlight[^]will be incredible if I ever finish it (which is what I should be doing, rather than writing this!) The key thing, I think, is that while there are some books that are clearly bad, what makes a book good for one person may be precisely what makes it bad for another. The attributes I hear about most are relative terseness, assumptions about what the reader already knows, how well each chapter stands on its own, number and complexity of examples given, and that most subjective attribute: style. I often tell the story of my second year writing (1897 I think it was) when I received two letters. The first said (more or less) "You saved my life. Never before could anyone explain pointers in a way I could understand..." The second one said (verbatim!) "I don't know what it is you do for a living, but it sure as hell isn't programming or writing, because you are incompetent at both." I had them up on my wall for years. -jesse Jesse Liberty

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups