Thread: Need Guidance

  1. #1
    Registered User
    Join Date
    Jan 2006
    Posts
    17

    Need Guidance

    Hi,

    I need to start C/C++ again - its been about 2 years that i have not coded using these languages. I have the basic knowledge of C/C++ (OOP, OOA) i need to enhance my knowledge to know more about VC, WINAPI and operating system concepts.

    What i am looking for is some guidance from you .. in term of which book should i follow for C/C++, WINAPI and OS Concepts.
    Can any one give me some assignment or use case in which i can implement and practice my knowledge

    Please guide me .. .

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Charels Petzold will be the author, he's written several books on the subject of Windows programming:
    http://books.google.com/books?as_aut...gational&hl=en

    Edit: Link to author's own book page:
    http://www.charlespetzold.com/books.htm

    --
    Mats
    Last edited by matsp; 02-29-2008 at 08:10 AM.
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Registered User
    Join Date
    Jan 2006
    Posts
    17
    well most of these books are for either 95 or win 98 .. i want to prepare myself with latest windows .. and with latest OS concepts.

    the books will be good to enhance my C/C++ concepts but how about OS concepts.

    + any scneario to which should i implement to enhance my knowledge.

  4. #4
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Aside from a few minor things, the API inside Windows Vista and Windows NT 4.0 are essentially identical, and the Windows 98 interface has a bunch of functions that only got into Windows NT5.0/5.1 (2000/XP). Since the book covers Win98, it is sufficient for 99% of all usage of Windows API - you need to be doing something pretty special to ever have to know the difference. [This applies to user-mode programming - driver writers are a different matter - but if you haven't done much Windows programming / driver programming, you shouldn't have to care about that].

    As to computer/OS architecture in general, perhaps this one would be a choice:
    http://www.pearsonhighered.com/educa...USS_01DBC.html

    I heard that there is a 4th edition, but the Tanenbaum website itself doesn't say so.
    http://www.cs.vu.nl/~ast/

    If you think "Who's this Tanenbaum guy", I guess you should consider that Linux would probably not have existed if Linus Torvalds hadn't been reading his book [the one I recommend above] and thought to himself "Hmm, this OS stuff sounds interesting, I'll see if I can write my own".

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  5. #5
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    well most of these books are for either 95 or win 98 .. i want to prepare myself with latest windows .. and with latest OS concepts.
    In that case, you might want to look into .NET. Microsoft seems to be pushing .NET over WinAPI. Petzold has a free online book (which I have not yet read) to get you started.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Need some guidance.
    By Kinto in forum C Programming
    Replies: 10
    Last Post: 05-31-2009, 12:02 AM
  2. Guidance, please.
    By mattagrimonti in forum C Programming
    Replies: 2
    Last Post: 11-26-2008, 08:50 AM
  3. need guidance to connect to serial port
    By gnychis in forum Linux Programming
    Replies: 1
    Last Post: 06-02-2005, 10:10 AM
  4. Audio guidance.
    By Sebastiani in forum Windows Programming
    Replies: 6
    Last Post: 12-22-2002, 09:14 AM
  5. advice and possibly guidance
    By nazri81 in forum C++ Programming
    Replies: 3
    Last Post: 11-07-2002, 10:19 PM