![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | |
|
Hobbyist Programmer
Join Date: Feb 2006
Posts: 214
Rep Power: 0
![]() |
Win32 API programming
Recently, I've been looking at some of my possible career paths (for when I'm out of school). So today I came across one job of particular interest, where on the application they request the following:
Quote:
What book(s) have you came across that are good on the win32 API (with c++) programming topic?
__________________
Death smiles at us all. All a man can do is smile back. Last edited by Eric the Red; Nov 4th, 2006 at 11:19 PM. |
|
|
|
|
|
|
#2 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
I guess I don't understand why a book on the Win API would have any significant reference to Unix at all, since it's a Windows thangy.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#3 |
|
Programmer
|
Generally any good VC++ book introduce you first with some API functions. They will tell you how too start with and create basic windows with API functions. So for start such kind of book is good for you. You can also find a basic starting book on win API here on this URL. http://www.winprog.org/tutorial/
__________________
Iftikhar Ahmed Khan For doing an experiment on programmer's mood please visit http://uxisfyp1.brunel.ac.uk/cspgiak |
|
|
|
|
|
#4 |
|
Newbie
Join Date: Sep 2006
Location: UK
Posts: 20
Rep Power: 0
![]() |
I dont mean to be rude but reading a book on C++ with reference to Win32 api wont in a million years give you a strong knowledge of C++ and Win32 API.
I suggest you read a book and then write some sizable projects using what you have learned. This will give you some experience and you will learn more doing that than you will by just reading a book. Anyone can read a book but its the true understanding gained by hands on experience that counts. Then you will have some evidance when you go to an interview to show that you are capable and know what you are talking about. But dont listen to me because i am an idoit CS student who knows bugger all about anything. |
|
|
|
|
|
#5 | |
|
Newbie
Join Date: Nov 2006
Posts: 2
Rep Power: 0
![]() |
Quote:
![]() |
|
|
|
|
|
|
#6 |
|
Programming Guru
![]() Join Date: Jun 2005
Location: Adelaide, South Australia
Posts: 1,209
Rep Power: 5
![]() |
Personally, I would suggest you attempt to learn C++ and the win32 API as separate things, rather than trying to learn them together.
C++ is a standardised programming language, which can be used on many platforms other than a windows box. The win32 API, as the name suggests, is an Application Programming Interface for doing things that are specific to the windows operating systems. It can be used from any programming language, subject to having a compiler with appropriate support (eg libraries, header files) that support it. Skills in both are useful. Learning them together, so you don't know whether you are doing something which is C++-generic or win32 specific, tends to tie you into doing development only for windows platforms. You will know something of C++, but you will have trouble proving that your skills are relevant to other platforms. You will know something of the win32 API, but have difficulty migrating to other languages (or, in worst case, to different C++ compilers under windows). Both of these types of confusion will result from having your knowledge of each muddied by your knowledge of the other. There is nothing wrong with learning the win32 API first (eg in the context of a windows-specific language like VB) but I would suggest learning C++ first. Get the skills with that down. Ideally, do work with multiple compilers and multiple operating systems. Then simply view the win32 API as a library (a set of functions and data types, with a defined interface). |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| win32 programming question | Brent | C++ | 4 | Oct 12th, 2005 3:31 PM |
| Does Programming Make You Smarter? | Sane | Coder's Corner Lounge | 43 | Oct 2nd, 2005 6:12 AM |
| Question about Win32 Programming | brokenhope | C++ | 15 | May 3rd, 2005 7:55 PM |
| Win32 Programming | brokenhope | C++ | 10 | Apr 29th, 2005 5:08 PM |