473,402 Members | 2,064 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

Programming Windows

I'm about to start Windows programming, so before doing that I just
wanted to know is this good place to ask questions about programming
windows.
if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.
Jun 27 '08 #1
11 1463
On May 20, 10:03 am, nikhil <rathod.nik...@gmail.comwrote:
I'm about to start Windows programming, so before doing that I just
wanted to know is this good place to ask questions about programming
windows.
Nope. Try microsoft.public.vc.mfc or comp.os.ms-
windows.programmer.win32 groups.
if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.
VC++ XE is good as long as you download the Windows SDK from MSDN. You
won't be able to use some VC++ libraries like MFC or ATL though.

Regards,
FG.
Jun 27 '08 #2
nikhil wrote:
I'm about to start Windows programming, so before doing that I just
wanted to know is this good place to ask questions about programming
windows.
if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.
From here you get suggestion using standard C++, which will work on
many platforms, instead of just Windows. If you want to write programs
that work only on Windows, you need to ask on Windows specific groups.
Jun 27 '08 #3
Fernando Gómez wrote:
>if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.

VC++ XE is good as long as you download the Windows SDK from MSDN.
You'll have to also download the DirectX SDK if you want to do
anything related to DirectX.

Note that making MSVC++ to actually use those SDKs is not trivial (or
at least wasn't the last time I had to install them; for whatever
strange reason MS doesn't provide an installer which will automatically
configure MSVC++ to use those SDKs properly).
Jun 27 '08 #4
On May 20, 11:05 am, Juha Nieminen <nos...@thanks.invalidwrote:
Fernando Gómez wrote:
if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.
VC++ XE is good as long as you download the Windows SDK from MSDN.

You'll have to also download the DirectX SDK if you want to do
anything related to DirectX.

Note that making MSVC++ to actually use those SDKs is not trivial (or
at least wasn't the last time I had to install them; for whatever
strange reason MS doesn't provide an installer which will automatically
configure MSVC++ to use those SDKs properly).
Hehe, that 'whatever strange reason' is to make your life harder so
that you buy their professional version... :P
Jun 27 '08 #5
On 2008-05-20 18:05, Juha Nieminen wrote:
Fernando Gómez wrote:
>>if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.

VC++ XE is good as long as you download the Windows SDK from MSDN.

You'll have to also download the DirectX SDK if you want to do
anything related to DirectX.

Note that making MSVC++ to actually use those SDKs is not trivial (or
at least wasn't the last time I had to install them; for whatever
strange reason MS doesn't provide an installer which will automatically
configure MSVC++ to use those SDKs properly).
The saying that you can't teach old dogs to sit certainly seems to be
true...

Visual C++ 2008 Express comes with the Windows Platform SDK so you do
not have to do anything to make MSVC++ use it. The DirectX SKD on the
other hand you will have to install manually (a quick search on the MSDN
forums will tell you how).

--
Erik Wikström
Jun 27 '08 #6
Alright I down loaded Visual Studio 2005 Professional Edition from my
MSDN account. anything else that I need.

Any suggestions for Books or any links that I can use to start with.
Last time I tried starting with Programming Windows, Fifth Edition by
Charles Petzold but was not able to continue long (Just 2 days :D).

I know I should ask these questions in different group bus as I've
started thread here and also I'm getting answers so no point making a
new post in new group :D.

thanks for the help
Jun 27 '08 #7
nikhil wrote:
Alright I down loaded Visual Studio 2005 Professional Edition from my
MSDN account. anything else that I need.
Ask in the right newsgroup.
Any suggestions for Books or any links that I can use to start with.
Links, definitely: news:comp.os.ms-windows.programmer,
news:microsoft.public.vc.ide_general, news:microsoft.public.vc.language,
news:microsoft.public.vc.mfc (if you're into that toolkit).

Books, I am not sure nowadays, there are so many and then there are
numerous interesting technologies... You would have to ask specialists
in the specialized newsgroup.
Last time I tried starting with Programming Windows, Fifth Edition by
Charles Petzold but was not able to continue long (Just 2 days :D).
Nobody can't do nothing about that. Petzold has written several books
on Windows programming and all of them are gems, AFAIC.
I know I should ask these questions in different group bus as I've
started thread here and also I'm getting answers so no point making a
new post in new group :D.
No, you just put the follow-up to the proper newsgroup, that's all. Who
besides you is interested in this? And if somebody else is, where are
they going to be looking for answers, here or in a Visual C++ forum?
And where is the main knowledge? What if the answers are not correct,
there is no chance for an expert to correct them. Post to the right
newsgroup for best results.

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Jun 27 '08 #8
On May 20, 2:11 pm, Victor Bazarov <v.Abaza...@comAcast.netwrote:
nikhil wrote:
Alright I down loaded Visual Studio 2005 Professional Edition from my
MSDN account. anything else that I need.

Ask in the right newsgroup.
Any suggestions for Books or any links that I can use to start with.

Links, definitely: news:comp.os.ms-windows.programmer,
news:microsoft.public.vc.ide_general, news:microsoft.public.vc.language,
news:microsoft.public.vc.mfc (if you're into that toolkit).

Books, I am not sure nowadays, there are so many and then there are
numerous interesting technologies... You would have to ask specialists
in the specialized newsgroup.
Last time I tried starting with Programming Windows, Fifth Edition by
Charles Petzold but was not able to continue long (Just 2 days :D).

Nobody can't do nothing about that. Petzold has written several books
on Windows programming and all of them are gems, AFAIC.
I know I should ask these questions in different group bus as I've
started thread here and also I'm getting answers so no point making a
new post in new group :D.

No, you just put the follow-up to the proper newsgroup, that's all. Who
besides you is interested in this? And if somebody else is, where are
they going to be looking for answers, here or in a Visual C++ forum?
And where is the main knowledge? What if the answers are not correct,
there is no chance for an expert to correct them. Post to the right
newsgroup for best results.

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
If you don’t know then better don’t reply. I knew that this is not the
"PERFECT" place for Windows Programming questions, but I also knew
that people here are not dumb. This is related to C++ I'm not
talking .NET. Thanks to others who tried to help me.
Jun 27 '08 #9

"nikhil" <ra***********@gmail.comwrote in message
news:5a**********************************@x19g2000 prg.googlegroups.com...
Alright I down loaded Visual Studio 2005 Professional Edition from my
MSDN account. anything else that I need.

Any suggestions for Books or any links that I can use to start with.
Last time I tried starting with Programming Windows, Fifth Edition by
Charles Petzold but was not able to continue long (Just 2 days :D).
I would buy an old version of Visual C++. VC7.1 is pretty good, but even a
very old version I have Microsoft QuickC and MSVC6 and MSVC1.0, which I got
very cheap. Don't bother to use the compilers, but you get a nice boxed set
of manuals all about the SDK, detail description of all the main API calls,
which hasnt changed that much at its heart. If you buy the latest version it
will cost a lot though

Petzold is actually a pretty good book. It is C not C++, but then ultimately
so is the SDK, so if you dont like the book, you probably won't enjoy
windows programming, at least in C any way.

You could also try making a C++/ CLR project also (look in VS2005 IDE),
though many people here are snotty about it, but it has a very good library
for all sorts of things which is simply lacking in standard C++, and you get
garbage collection and so on, which makes life easy too. Also you can
transfer the skills to other languages. Visual Basic, C# and F#, all of
which are easier than C++ and marketable skills. The .Net windows libs is
quite easy to use compared with MFC.

Now I'll stand back and wait for the rotten tomatoes to be hurled :-)

regards
Andy Little


Jun 27 '08 #10
On Tue, 20 May 2008 18:59:09 UTC, nikhil <ra***********@gmail.comwrote:
Any suggestions for Books or any links that I can use to start with.
Last time I tried starting with Programming Windows, Fifth Edition by
Charles Petzold but was not able to continue long (Just 2 days :D).
I've transistioned to the Windows platform and MSVC++ v6 and done
well for about 8 years. I don't pretend to know or do everything
but it isn't difficult. Take your time and readthe MSDN Help on
subjects that you are familiar with. The microsoft.* groups can
point you to the interfaces you want that may not be obvious to
find.

Good luck,

David

Jun 27 '08 #11
On May 20, 11:03*am, nikhil <rathod.nik...@gmail.comwrote:
I'm about to start Windows programming, so before doing that I just
wanted to know is this good place to ask questions about programming
windows.
if yes then what do I need apart from courage :D. is Microsoft Visual C
++ express edition enough or do I need something else.
The same old version? Or is there an update?
Jun 27 '08 #12

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

Similar topics

4
by: porous | last post by:
hi i would like to develop applications for windows in c++ , but i dont want to do any gui .i just want the program to be in console mode . but i would like to access the widows api . can any...
32
by: cat_dog_ass | last post by:
I am used to programming in DOS mode via Borland C++. I would now like to create programs for the Windows envirinment. Is it absoultely necessary to use Visual C++ to do this? Are there other tools...
8
by: Todd Smith | last post by:
I'm wondering if anyone knows where I can learn a good programming method for creating windows apps. I'm just starting to learn windows programming with MSVC++ 6.0. I want to learn low level...
7
by: Luc The Perverse | last post by:
Hello! I am looking for a beginners tutorial on how to program for windows in C. I guess this is windows API? I have never written outside of VC++ for windows, and can't find any examples. I...
22
by: Matt | last post by:
Some people identify Microsoft C# is Proprietary programming language. What is Proprietary programming language then? How does it differ from other languages such as C++, or Java?? Please...
30
by: Jakle | last post by:
I have been googling, but can seem to find out about C GUI libraries. My main platform is Windows, but it would be nice to find a cross platform library. I've been programming with php, which...
38
by: ifti_crazy | last post by:
I am VB6 programmer and wants to start new programming language but i am unable to deciced. i have read about Python, Ruby and Visual C++. but i want to go through with GUI based programming...
1
by: Jeff | last post by:
Hey I have about 9 years of experience programming windows applications. My knowledge is mainly from PowerBuilder. MFC, Java and .NET 1.1. I also got 2 years experience programming ASP.NET 2.0 ...
43
by: sophia.agnes | last post by:
Hi, I was going through Mr "Richard heathfields" site , it is written as follows:- Some people think C has no role to play in the modern programming world. I would consider this opinion to...
151
by: istillshine | last post by:
There are many languages around: C++, JAVA, PASCAL, and so on. I tried to learn C++ and JAVA, but ended up criticizing them. Is it because C was my first programming language? I like C...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.