Code Newbie
News     Forums     Search     Members     Sign Up    

My Code Newbie
Username

Password

Articles/Snippets
ASP Classic
ASP.NET
C
C#
C++
HTML / CSS
Java
Javascript
Linux / BSD
Perl
PHP
Python
Ruby
SQL
VB 6
VB.NET

C.N. Friends
  Planet Rome

Link to Us!
Code Newbie
  Code Newbie
    forums
Old 01-11-2005, 11:19 AM   #1 (permalink)
falsepride
Regular Contributor
 
Join Date: Oct 2004
Posts: 203
falsepride is on a distinguished road
api??

what is a good book recemondation to learn api c++ for XP?
falsepride is offline   Reply With Quote
Old 01-16-2005, 09:31 AM   #2 (permalink)
ender
Code Monkey
 
ender's Avatar
 
Join Date: Mar 2003
Location: Evansville, IN
Posts: 75
ender is on a distinguished road
Send a message via AIM to ender Send a message via Yahoo to ender
As far as I am aware, there is no C++ API available for XP. At the lowest point, there is the win32 apis, which have been around since Windows 95. These have kept pretty constant over the years (for backwards compatablity) and are generally the lowest level you can get. There have been many APIs that hide the nasties of win32 api programming, but generally call them at some point in time. MFC was such an abstraction, which is object oriented. The latest, although not really a pure layer, is .NET. I guess you'll need to either stick with the basics, or pick one of the following to go with. After you do that, you can then make a decision for book choices.
__________________
while(1) fork();
ender is offline   Reply With Quote
Old 01-16-2005, 10:14 AM   #3 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,545
Valmont is on a distinguished road
You could try Qt, or wxWidgets. These are more or less os-independant gui api's.
__________________
Valmont is offline   Reply With Quote
Old 01-16-2005, 10:17 AM   #4 (permalink)
ender
Code Monkey
 
ender's Avatar
 
Join Date: Mar 2003
Location: Evansville, IN
Posts: 75
ender is on a distinguished road
Send a message via AIM to ender Send a message via Yahoo to ender
Heh. I was giong to offer those, but since it really didn't go with the original topic, I figured it wasn't appropriate. However, now that you mentioned it I use wxWidgets and like it, although I am rarely in windows.
__________________
while(1) fork();
ender is offline   Reply With Quote
Old 01-26-2005, 01:02 PM   #5 (permalink)
fp_unit
mike
 
Join Date: Jan 2005
Location: Ottawa, ON
Posts: 79
fp_unit is on a distinguished road
I recommend MFC for C++ programmers over Win32. Its built around more of an OO framework, just don't use any of the visual editing tools if you want to understand what the heck is going on in your code.
fp_unit is offline   Reply With Quote
Old 01-26-2005, 01:05 PM   #6 (permalink)
fp_unit
mike
 
Join Date: Jan 2005
Location: Ottawa, ON
Posts: 79
fp_unit is on a distinguished road
Quote:
Originally Posted by falsepride
what is a good book recemondation to learn api c++ for XP?
Here's two goodies, one for Win32 (a bible) and another for MFC (to get started, its really small). If you don't mind writing C code over C++ for a while I would say get the Win32 book but if your really adament on C++ get the MFC:

MFC
http://www.amazon.ca/exec/obidos/ASI...440800-6311558

Win32
http://www.amazon.ca/exec/obidos/ASI...440800-6311558



Enjoy!
fp_unit is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
win api programming sde Standard C, C++ 6 06-11-2006 10:15 AM
standard and api c++ falsepride Standard C, C++ 10 01-27-2005 12:25 AM
About the API forum. Valmont Platform/API C++ 0 09-26-2004 06:08 AM
Windows API Examples Eddie Standard C, C++ 2 09-16-2003 07:22 AM


All times are GMT -8. The time now is 07:18 PM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0 RC8





Copyright © 2000-2008, Milano Interactive
Web Hosting provided by Portal 360 Web Hosting