Well, first you have to distinguish between a tool and a language.
C++ is language with an ISO standard. MS' version complies with very nearly
all (but not all to be sure) of the standard.
Standard C++ makes no mention of lots of important topics - like threading,
like modern user interfaces (Windows, X11, Aqua etc) etc. Those things are
always platform specific. There is some work going with libraries and such
which may have implementations on multiple platforms but that has its own
set of issues.
> I understand that .NET is required?
Well, no! Just by the way .Net is an emerging standard with at least once
nascent effort to run on something other than Windows
(http://www.mono-project.com/about/index.html). And while the latest
development tools from MS allow for .Net targeting, that is not a
requirement. The tools are equally adpept at building "native" Windows
applications.
There is a language called Managed C++, which extends C++ to the .Net
platform. An issue here is that the current syntax of the language is due
for a major update. VS2005 will support the new syntax while VS2003 does
not.
> Or do I have to get MSStudio to integrate my work into the NET
> frame work?
> And any idea when VS 2005 is going to come out.
Well, sometime next year. :-)
> Should I buy MSC++ now and then up-grade?
No, download the beta.
> I need some real basic fatherly advice in
> very some simple English. I programmed a little (basic) and took a C
> course. Both were over 10 years ago and now I'm retired and want to
> program as a hobby. Real simple English :)
Here's the deal. For mere mortals picking up the language (standard though
it may be) and a specific platform is often too much to chew in one bite. If
you are retired and have lots of time and ambition you may be able to do it
but you _will_ work up a sweat. If you are like me you will lose some hair
in the process. :-)
I suggest finding a good book on the standard C++ language. (I think Bruce
Eckel's books do a good job of _introducing_ the language). Forget .Net and
managed C++ for now. The book's examples will be the singly threaded type
and their output will be the character-at-a-time style that dates from Grace
Hopper (no modern UI) that are the staple of tutorials. For that you can use
MS' free compiler:
http://msdn.microsoft.com/visualc/vctoolkit2003/
Work through the book. Learn the language. Do all the examples. Use free the
compiler to develop, debug and test them. Come back in six months or a year
(it really takes that long) after you know the language.
Then you can ask for advice on getting up to speed on the .Net platform or
Windows (ie "Win32")
> Thank you in advance for your time.
You are welcome.
Regards,
Will
P.S. My post is my opinion. Others may have diffeing opinions.
williamdepalomvpvc | Mon, 31 Dec 2007 15:01:00 GMT |
>>I need some real basic fatherly advice in
>>very some simple English. I programmed a little (basic) and took a C
>>course. Both were over 10 years ago and now I'm retired and want to
>>program as a hobby. Real simple English :)
>
> Here's the deal. For mere mortals picking up the language (standard though
> it may be) and a specific platform is often too much to chew in one bite. If
> you are retired and have lots of time and ambition you may be able to do it
> but you _will_ work up a sweat. If you are like me you will lose some hair
> in the process. :-)
> I suggest finding a good book on the standard C++ language. (I think Bruce
> Eckel's books do a good job of _introducing_ the language). Forget .Net and
> managed C++ for now. The book's examples will be the singly threaded type
> and their output will be the character-at-a-time style that dates from Grace
> Hopper (no modern UI) that are the staple of tutorials. For that you can use
> MS' free compiler:
> http://msdn.microsoft.com/visualc/vctoolkit2003/
William, the toolkit is not meant as tool for beginners and he is not
looking for "free" anyway.
To make the learning more pleasurable I would go with your other
suggestion, i.e. download the Beta Express 2005 or order Beta 1 2005 DVD
from MS and use nice IDE with debugger.
http://lab.msdn.microsoft.com/express/
http://lab.msdn.microsoft.com/vs2005/get/default.aspx
Roman
romanziak | Mon, 31 Dec 2007 15:02:00 GMT |
I don't know about that. All a beginner has to do is type the sample code
from a good book into Notepad, save the file and spend five minutes typing
cl /?
to learn how to build the samples and he is good to go.
> To make the learning more pleasurable I would go with your other
> suggestion, i.e. download the Beta Express 2005 or order Beta 1 2005 DVD
> from MS and use nice IDE with debugger.
Another good choice. :-)
Regards,
Will
williamdepalomvpvc | Mon, 31 Dec 2007 15:03:00 GMT |
Hey There,Is it possible to get an unique identifier for a desktop that aparticular app is running from, from a service? If there are twoinstances of the app running on different desktops (one desktop islocked, the other is in use) then the service should have differentvalues for each one.Thanks...
Hello Friends,i am dealing a project, in which i stuck here, the problem is i am new toVC++.net so i need a friends help to solve this problem.I have to identify a system which is connected in a network using VC++.net, please if anyone go through this reply me.I am very thankful to people who sp...
Hi!I'm trying to start a process with different credentials. But I cannot evencompile my code as the compiler (VC++.NET) says "error C3861:'CreateProcessWithLogonW': identifier not found, even withargument-dependent lookup".I have included the following headers etc, which I belive...
Hi,I have this code that I am trying to compile, but I am getting thefollowing errors'CoInitializeSecurity': identifier not found'EOAC_NONE' : undeclared identifierI have pasted the code below// Using_WMI1.cpp : Defines the entry point for the consoleapplication.//#include "stdafx.h"#include...
Hi,I have .NET 2003. When I run "Find in Files" command, everything works asexpected. However when I run "Replace in Files" with the same settings a andpress Find Next, I get: "Look in: A specified directory or file is notavailable or does not exist."There is nothing special in my settings, I do...
Dear all,I tried to maximize dialog in dialog based application. I used'ShowWindow(SW_MAXIMIZE);'andI tried to move dialog around.I used::OnLButtonDown(UINT nFlags, CPoint point){// TODO: Add your message handler code here and/or call defaultAfxGetMainWnd()->PostMessage(WM_NCLBUTTON...
I'm looking at a program I wrote long ago and I think there is much wrong -even tho it works.I know very little c and wish the learn.Is BOOL correct with a dialog proc!Are there returns that don't belong there?Is it correct to sometimes return a BOOL and sometime an int?int iReply;iReply = Dia...
hi,all.I need a control bar which is similar to the .net toolbox that when the mouse move on the small button which is docked aside in on the frame,the toolbox window will be shown,and when the mouse leave it,then the toolbox window will be hide,I need the code!thanx very much.******************...
I forgot to mention that I'm working with Visual C++ 6.0Thank you.Geo...
In the Platform SDK: Windows User Interface, the documentation on ITextDocument, says this is delcared in tom.hI dan't have that file. Can anyone send it to me(seems better than dowloading the SP5 of 58MB and still not knowing if it is in thereThanksPaul Ogilviogivliep@xs4all.nl...
Hello!!In the Toolbox I have now two controls with identical name despite havingnot added the control twice.The two have different icon and I can only delete on of them but not theother. I can only delete the one that look like a wheel.One more thing if a have a control in the toolbox and I want...
I have plane to develop MSN messenger clone.And I wanna develop it using the latest MSN messenger APIbut I can't find any information about the latest MSNmessenger API.Does anyone know about the latest MSN messenger API?Please give me some informations.Thank you for reading....
Hello all,I'm a beginner of COM programming, I have a exercise, but got a compileerror withComFortuneTeller.obj : error LNK2001: unresolved external symbol_IID_IQuotationComFortuneTeller.obj : error LNK2001: unresolved external symbol_IID_IFortuneTellerI don't known what's wrong w...
I dont understand how to do thisI created a dialog based project and that is fine for mostof my programming project, but one dialog box is going to generate a graph, and asfar as i know from my books that requires a view?I can add a view to my project but i dont see where i add a frame and doc?O...
When I try to sort my combo box I get the following error."Cannot sort a ComboBox that has a DataSource set. Sort the data using theunderlying data model."----------THe code is given below.String strSQL;strSQL = "SELECT ........ WHERE C.Client = '" +this.cboClient.SelectedValue + "' ";...