472,988 Members | 2,639 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,988 software developers and data experts.

Win32 Programming using C / C ++

Please provide me the information when it is not in the correct
newsgroups. I have been using C and C++ language for a long time when it is
time for me to learn Win32 API functions that they can be written in C and
C++ language.
Please give me an advice where I should post to discuss this topic to
the correct newsgroups. Also, where can I obtain the best textbook to learn
and understand how Win32 API functions work in C / C++ language. Thanks...

Bryan Parkoff
Jul 22 '05 #1
5 2180
Muk
The best way to learn win32 is through the MSDN library. It's also
available online. Visual C++ and MS visual studio are well integrated
with win32. Start with ahat you want and lookup msdn online for the
right apis.

Jul 22 '05 #2
Bryan Parkoff wrote:
Please provide me the information when it is not in the correct
newsgroups. Any issue regarding accessing platform specific features or issues not
contained in the appropriate language specification is off-topic. Thus,
how to access the solenoid on the embedded software development board is
off-topic.

Windowing and graphics in general are not covered by either langugage
specification, so they are not topical in this newsgroup.
I have been using C and C++ language for a long time when it is
time for me to learn Win32 API functions that they can be written in C and
C++ language. Is this a question or a statement?
You only need to know the Win32 API when you are writing applications
that use the Windows features. I've written many embedded applications
that never used the Win32 API. There are many people who write
applications for VAX, Mac, and Linux who never use the Win32 API.

Please give me an advice where I should post to discuss this topic to
the correct newsgroups. Also, where can I obtain the best textbook to learn
and understand how Win32 API functions work in C / C++ language. Thanks...

Bryan Parkoff


--
Thomas Matthews

C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq: http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.comeaucomputing.com/learn/faq/
Other sites:
http://www.josuttis.com -- C++ STL Library book
http://www.sgi.com/tech/stl -- Standard Template Library

Jul 22 '05 #3

"Bryan Parkoff" <no****@nospam.com> a écrit dans le message de news:
0n****************@newssvr30.news.prodigy.com...
Please provide me the information when it is not in the correct
newsgroups. I have been using C and C++ language for a long time when it
is time for me to learn Win32 API functions that they can be written in C
and C++ language.
Please give me an advice where I should post to discuss this topic to
the correct newsgroups. Also, where can I obtain the best textbook to
learn and understand how Win32 API functions work in C / C++ language.
Thanks...

Bryan Parkoff


Hi,

A tutorial recommanded for the api win32 is http://www.winprog.org/tutorial/
and the FAQ http://winprog.org/faq/
And try this newsgroups if you have questions :
news://comp.os.ms-windows.programmer.win32
Jul 22 '05 #4

"Bryan Parkoff" <no****@nospam.com> wrote in message news:0n****************@newssvr30.news.prodigy.com ...
Please provide me the information when it is not in the correct
newsgroups. I have been using C and C++ language for a long time when it is
time for me to learn Win32 API functions that they can be written in C and
C++ language.
Please give me an advice where I should post to discuss this topic to
the correct newsgroups. Also, where can I obtain the best textbook to learn
and understand how Win32 API functions work in C / C++ language. Thanks...

Bryan Parkoff


Start learning MFC. MSDN library is the bible of win programming so read some of it
because it's BIG. www.msdn.com Best way is to learn WTL Windows template library
or older ATL - but IMHO thats old school. MFC is faster and you can do 99% of
what ATL/WTL does. Of course ATL is much faster and cleaner but the code is big and
it can get you tired. What applications are you up to program BTW?

Uf
Jul 22 '05 #5
"Bryan Parkoff" <no****@nospam.com> wrote in message
news:0n****************@newssvr30.news.prodigy.com
Please provide me the information when it is not in the correct
newsgroups. I have been using C and C++ language for a long time
when it is time for me to learn Win32 API functions that they can be
written in C and C++ language.
Please give me an advice where I should post to discuss this topic
to the correct newsgroups. Also, where can I obtain the best
textbook to learn and understand how Win32 API functions work in C /
C++ language. Thanks...
Bryan Parkoff


The standard first book on Win32 for C programmers is:

http://www.charlespetzold.com/pw5/

This introduces the basics of the Win32 API. The API is gigantic, so you
will later need to progress to the MSDN library, which is included with VC++
and is online here

http://msdn.microsoft.com/library/default.asp

For a C++ interface to the Win32 API (which is mainly C, but uses C++ in
some of its more recent additions --- also COM, which is another story),
Microsoft offers both MFC (Microsoft Foundation Classes) and ATL/WTL (Active
Template Library/Windows Template Library). There are also some third party
libraries.

Newsgroups:

comp.os.ms-windows.programmer.win32
microsoft.public.vc.language
microsoft.public.vc.mfc
microsoft.public.vc.atl
microsoft.public.win32.programmer.ui
microsoft.public.win32.programmer.gdi

as well as about 100 other groups in the microsoft.public.* heirarchy that
are relevant to some aspect of Win32 programming.
--
John Carson
1. To reply to email address, remove donald
2. Don't reply to email address (post here instead)

Jul 22 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Piet | last post by:
Hi all, I started programming (or hacking) python some time ago. Since python offers a lot of Win32 specific extensions and since my OS will probably stay Win2k for the next time, I would like to...
4
by: Jed R. Mallen | last post by:
Hello, Can anyone point me to a nice tute on making python apps for win32? TIA
0
by: Veli-Pekka Tätilä | last post by:
Hi, My first post here. I've found some serious accessibility flaws in the Python 2.4 docs and wish they could be rectified over time. I'm very new to Python and initially contacted docs at python...
16
by: Phill | last post by:
I'm still new to .NET and come from a win32 background. I'm happy w/ what I see in .NET although it is a little slower than I'd like. It also has a nice oo design and C# is a wonderful language...
6
by: Can Balioglu | last post by:
Hi everyone, My question is not a technical one. I'm just curious about the future of Win32 (and Win64) programming. Most of the books about Win32 from MS Press (like Programming Windows,...
6
by: Rajesh | last post by:
I am a System Administrator and do some programming (Admin Utlities) in VB6 & C#.net. I am interested in Win32 and thought of learning C++ (as it is a pre-requsite) and read 13 chapters from C++.Net...
5
by: Dan | last post by:
Okay...one last question. I've pretty much spent the weekend reading up on .Net, Soap, web services and enough three letter acronyms to feed the world alphabet soup. Is it a fair and mostly...
8
by: Tony Johansson | last post by:
Hello! I just wonder what the difference is between a native win32-app and MFC. What I know is that you can use Win32 API in both cases. I think an MFC application is connected with a GUI...
3
by: Gil | last post by:
I need to create a web page in which its content should be controlled by some win32 application. this application may add or remove some gif images from the page and it should be smooth as possible...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
4
by: GKJR | last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...
3
SueHopson
by: SueHopson | last post by:
Hi All, I'm trying to create a single code (run off a button that calls the Private Sub) for our parts list report that will allow the user to filter by either/both PartVendor and PartType. On...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.