Help me with Windows Programming

Discussion in 'Programming' started by tukaibatman, Jun 9, 2006.

Thread Status:
Not open for further replies.
  1. tukaibatman

    tukaibatman Guest

    guys can u tell me the best book to start learning windows programming.
    I have learned C & C++. Now I want to learn .NET & Windows programming
     
  2. rohan

    rohan New Member

    Joined:
    Mar 8, 2004
    Messages:
    299
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    Bangalore
    basically.. what you are looking for is Win32 API programming. Win32 API programming is not simple(but definately simpler and better than Linux/UNIX programming). Unfortunately, there are no good books for it by publuishers like 'Wrox', 'O'Reilly' or the rest. You can check out some online resources for that, especailly msdn(http://msdn.microsoft.com). I had a link to a great Win32 API programming tut... I can't find it know... I'll upload the whole file and send you a link(it's free and it's legal.. so don't worry).
     
  3. OP
    OP
    tukaibatman

    tukaibatman Guest

    Thanks but I can't keep reading from the computers for hours at a stretch.
    if anyone else can help and also thanks to you rohan and please upload the link soon
     
  4. Zeeshan Quireshi

    Zeeshan Quireshi C# Be Sharp !

    Joined:
    Jun 9, 2006
    Messages:
    1,805
    Likes Received:
    5
    Trophy Points:
    0
    Location:
    Toronto
    Well if u want to program .NET then u should program using C# coz it's got a better and logical class access structure than c++ . and it'ss gonna be the top language in the time to come .

    well there's a book from wrox on windows programming ( although it teaches using mfc not win32 api )

    it "Ivor Horton's Begiining Visual C++ 2005" .

    i bought this one and it's a damn good book . i'll rate it 9/10 .

    also tukaibatman if u want to program .NET using C# try "Beginning Visual C# 2005"
     
    Last edited: Jun 9, 2006
  5. rohan

    rohan New Member

    Joined:
    Mar 8, 2004
    Messages:
    299
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    Bangalore
    .NET is not effective as much and nor is C#. Try using D, it has complete support for the Win32 API and if not, all C headers can be translated to D header imports.

    Anyways, even if you use C/C++/C#, the books suggested by Zeeshan are good, but learning MFC won't help much, as it is always better to learn the API first, because MFC can do only as much as the API can do and it's just not the case vice-versa.

    my 2 cents

    rohan
     
  6. OP
    OP
    tukaibatman

    tukaibatman Guest

    hey guys i have just learned c/C++ doesn't mean that I understand MFC or Win32 API programming.
    will the suggested book start from the scratch
     
  7. kumarmohit

    kumarmohit New Member

    Joined:
    May 23, 2005
    Messages:
    2,167
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    Riding an Oliphaunt
    IF You want to start from scratch with Windows and Dot Net Programs Just Download and install Miscrosoft Visual Studio 2005 express Editions when you register them they will give you free ebooks of the editions of these suites which you can print or you can buy the books and get CDs for the software free Of course to install the express editions you will need Windows XPSP2.
    The Books are
    Microsoft Visual Basic 2005 Express Edition - Build a Program Now!
    Microsoft Visual C# 2005 Express Edition - Build a Program Now!

    Alternatively you can download complete ISO images from:
    http://msdn.microsoft.com/vstudio/express/support/install/
     
  8. Zeeshan Quireshi

    Zeeshan Quireshi C# Be Sharp !

    Joined:
    Jun 9, 2006
    Messages:
    1,805
    Likes Received:
    5
    Trophy Points:
    0
    Location:
    Toronto
    well yeas "Ivor Horton's Beginning Visual C++ 2005" Starts from scratch , and that means it even teaches u c++ .
     
  9. gauravakaasid

    gauravakaasid Back to l33ching :)

    Joined:
    Jun 25, 2005
    Messages:
    831
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Latitude: 22° 32' North. Longitude: 88° 22' East
    buy a book by JIM CONGAR, dats wat we followd in college
     
  10. rohan

    rohan New Member

    Joined:
    Mar 8, 2004
    Messages:
    299
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    Bangalore
  11. casanova

    casanova The Frozen Nova

    Joined:
    Sep 25, 2004
    Messages:
    1,641
    Likes Received:
    2
    Trophy Points:
    0
    Location:
    Trespasser in Virtual Land
    What is D. Heard first time.
    And .Net is surely going to rock in upcoming versions of windows as it will be integral part of the os and not a framework. Still much time for that, maybe iwth Windows codename BlackHawk.
    And as far as learning C# is concerned, u can use any book from Microsoft Press.
     
  12. JGuru

    JGuru Well-Known Member

    Joined:
    Dec 25, 2005
    Messages:
    1,705
    Likes Received:
    32
    Trophy Points:
    48
    Location:
    Space-time continuum
    D is a programming language!! It came after C language!!
    You can checkout Microsoft Press books for Windows Programming.
    You can also search in Amazon.com.
     
  13. OP
    OP
    tukaibatman

    tukaibatman Guest

    thanx a lot
    the book and the website http://www.winprog.org/tutorial/ both were just fantastic
    now a teenie weenie help more
    can you guys tell me a goodbook to learn .NET programming that too from scratch or a similiar fantastic website
     
  14. amrit1

    amrit1 Are we there yet?

    Joined:
    Oct 24, 2005
    Messages:
    107
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Near my PC.
    what happend to this board guys, i had post the same topic in this section but that time the thread was locked and i was given a warning. i think all the mods/admins are sleeping or hav no time for looking that was is going in the board
     
  15. rohan

    rohan New Member

    Joined:
    Mar 8, 2004
    Messages:
    299
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    Bangalore
    it's bcoz the helpful guy, rohan was not around at that time.. don't worry... ;)

    BTW, D is a cool programming language which makes the best out of both worlds: the scientific programming of C++ and the ease and practicality of Java and most surprisingly, it compiles to executables. More info here:

    http://digitalmars.com/d
     
  16. Zeeshan Quireshi

    Zeeshan Quireshi C# Be Sharp !

    Joined:
    Jun 9, 2006
    Messages:
    1,805
    Likes Received:
    5
    Trophy Points:
    0
    Location:
    Toronto
    well if u wanna learn .NET Programmin use

    "Beginning Visual C# 2005" ,

    one note : c# is much better suited and easier to access .NET library features than c++ . it's very much similar to c++ so you won't have any prob .

    the book teaches u c# from basics then u dive into .net programming
     
Thread Status:
Not open for further replies.

Share This Page