🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms.programmer
Article #3505

Moving from DOS C to Windows C++

#3505
From: Kirk Bratvold
Date: Fri, 29 Sep 1995 20:21
31 lines
1666 bytes
In order to protect myself from becoming obsolete, I've decided to add a 
couple of skills to the ol' resume.

I would consider myself a fairly capable C programmer.  I spend most of 
my time programming DOS apps, DOS games, and software that runs under a 
realtime kernal on an embedded system.  I have learned a _little_ about 
C++ programming (basic syntax, etc).

I'm looking for a few tips from others who have moved to Windows-based 
C++ coding (recommended books, documents, etc).

I have good design skills (modularity, etc), but I need a better idea of 
how and where to use objects.

I have some experience with realtime systems, but I also need an idea of 
how to move from linear programming to structuring code around window's 
message loop thingamajig.

Both the move to C++ and Windows will require big changes to the way I 
structure my code, and I am hoping that there is some book that will help 
me learn both simultaneously.  Or could that overload my brain?

We use borland 3.1 and 4.0 at work, but I was thinking of grabbing VC++ 
2.2, so I could do win95 stuff.  However, I've heard that Microsoft has 
started on VC++ 3.0.  Any dates/info on it?


Any help with be greatly appreciated.

kirk.bratvold@deepcove.com
Technical Details
Message-ID: <44hkgc$469@Kaos.deepcove.com>
Path: arc1-ca.pugleaf.net!Kaos.deepcove.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!Kaos.deepcove.com!not-for-mail
From: kirkvold@deepcove.com (Kirk Bratvold)
Newsgroups: comp.windows.ms.programmer,comp.lang.c++
Subject: Moving from DOS C to Windows C++
Date: 29 Sep 1995 13:21:32 -0700
Organization: DeepCove BBS
Message-ID: <44hkgc$469@Kaos.deepcove.com>
NNTP-Posting-Host: localhost.deepcove.com
Keywords: windows, c++
X-Newsreader: NN version 6.5.0 #6 (NOV)