473,385 Members | 1,347 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,385 software developers and data experts.

Any down to earth c++ reference guides?

Hi,

Are there any reference guides, preferably online, for MS Visual C++
(or generic C++ probably is fine too), that give a simple overview of
the most commonly used C++ functions and techniques (like the command
to display a popup message for instance)? I need something that even a
3rd grader can understand, since I'm not a programming professional
dedicated to C++, but simply working on a little application at home.
I know I'll get bashed for saying this but I can't be the only one
frustrated by the unnecessary and unhelpful complexity of the
documentation currently available.

Thank you.

Aug 4 '05 #1
8 1376
Or if not, could comebody please just enlighten me as to the command
for displaying a popup message? There is such a forest of information
that I can't find the answer to this simple question in a search. Your
help is greatly appreciated.

Aug 4 '05 #2
cplusplus.com? I personally started from there.

C++ does't deal with message boxes. If you are on windows, look for
MessageBox api docs on windows.com

Aug 4 '05 #3
Thank you. Yes I am on windows using MS Visual C++.

Aug 4 '05 #4
"djohnson" <pr***********@msn.com> wrote in message
news:11*********************@g47g2000cwa.googlegro ups.com...
Hi,

Are there any reference guides, preferably online, for MS Visual C++
There's a plethora of information on Microsoft Visual C++
at www.msdn.microsoft.com. But note that an implementation
is not the language. The C++ language itself is topical
here, specific implemementations are not.
(or generic C++ probably is fine too),
There are many good books on standard C++. See www.accu.org
for peer reviews. There's only one online book I know of that
I'd recommend: Bruce Eckel's "Thinking in C++" -- www.mindview.net
that give a simple overview of
the most commonly used C++ functions
Probably the most commonly used C++ functions are those which
are part of the standard library. For good explanations and
tutorials for those, see this book: www.josuttis.com
There are also many online standard library references, e.g.
at www.dinkumware.com
and techniques (like the command
to display a popup message for instance)?
The C++ language does not define anything such as 'popup' or 'message',
so of course there's no standard function offered by the language.

Perhaps you're looking for instruction with the Microsoft Windows
API? In that case, present your questins in a Windows newsgroup,
e.g. comp.os-ms-windows.programmer.win32
I need something that even a
3rd grader can understand, since I'm not a programming professional
dedicated to C++, but simply working on a little application at home.
IMO if you're not *serious* about programming and spending the necessary
time to learn, then C++ is not for you. C++ is a *huge, complex* language,
that takes (even professionals) years to master. Perhaps you'd be better
off with a simpler language.
I know I'll get bashed for saying this but I can't be the only one
frustrated by the unnecessary and unhelpful complexity of the
documentation currently available.
If you have a C++ implementation whose documentation is wanting,
I suggest shopping for a different one. There are many decent
free ones on the net.

Finally, if you select only materials (books, etc) which discuss the
standard C++ language, then which implementation you use doesn't matter
(as long as it's reasonably standard-compliant).


Thank you.


You're welcome.

-Mike
Aug 4 '05 #5
"djohnson" <pr***********@msn.com> wrote in news:1123165287.141475.114990
@g49g2000cwa.googlegroups.com:
Or if not, could comebody please just enlighten me as to the command
for displaying a popup message? There is such a forest of information
that I can't find the answer to this simple question in a search. Your
help is greatly appreciated.


You're in the wrong newsgroup. comp.lang.c++ is for Standard C++. There's
no such thing as a "popup message" in Standard C++. You'll need to ask in
a platform or vendor-specific newsgroup for this.
Aug 4 '05 #6

Mike Wahler wrote:
"djohnson" <pr***********@msn.com> wrote in message
news:11*********************@g47g2000cwa.googlegro ups.com...
Hi,

Are there any reference guides, preferably online, for MS Visual C++
There's a plethora of information on Microsoft Visual C++
at www.msdn.microsoft.com. But note that an implementation
is not the language. The C++ language itself is topical
here, specific implemementations are not.

This is the very first question I've posted regarding C++ and it was
not clear to me where to post it. Now I know. Thanks.
(or generic C++ probably is fine too),


There are many good books on standard C++. See www.accu.org
for peer reviews. There's only one online book I know of that
I'd recommend: Bruce Eckel's "Thinking in C++" -- www.mindview.net
that give a simple overview of
the most commonly used C++ functions


Probably the most commonly used C++ functions are those which
are part of the standard library. For good explanations and
tutorials for those, see this book: www.josuttis.com
There are also many online standard library references, e.g.
at www.dinkumware.com
and techniques (like the command
to display a popup message for instance)?


The C++ language does not define anything such as 'popup' or 'message',
so of course there's no standard function offered by the language.

Perhaps you're looking for instruction with the Microsoft Windows
API? In that case, present your questins in a Windows newsgroup,
e.g. comp.os-ms-windows.programmer.win32


I did mention I was using MS Visual C++ so yes.
I need something that even a
3rd grader can understand, since I'm not a programming professional
dedicated to C++, but simply working on a little application at home.


IMO if you're not *serious* about programming and spending the necessary
time to learn, then C++ is not for you. C++ is a *huge, complex* language,
that takes (even professionals) years to master. Perhaps you'd be better
off with a simpler language.


Well I'm serious, but I do not have the luxury or fortune of being
able to use it for work. I have to use it during the small amount of
time I have at home because I have no choice in the matter. It's not
like I can decide my career, some corpoartion does. I've had
experience with many facets of computers including scripting languages,
embedded programming, database server administration, multimedia
programming, and have decided to use C++ at home as a way to avoid
having to deal with less powerful tools.
I know I'll get bashed for saying this but I can't be the only one
frustrated by the unnecessary and unhelpful complexity of the
documentation currently available.


If you have a C++ implementation whose documentation is wanting,
I suggest shopping for a different one. There are many decent
free ones on the net.


Are you making reference to MS? I don't like dealing with this evil
company but MS rules us, so it's not like I have a choice. I know
their online documentation is intentionaly useless because they want to
sell their certification classes. But I would think that MS would make
the language most suitable to write apps for the OS which we have no
choice but to use.
Finally, if you select only materials (books, etc) which discuss the
standard C++ language, then which implementation you use doesn't matter
(as long as it's reasonably standard-compliant).

I know, I need to become better at reading the APIs but even then I
would need some kind of *friendly* overview of the most commonly used
procedures, due to the immensity of the APIs.
Dave

Aug 4 '05 #7
djohnson wrote:

Mike Wahler wrote:
"djohnson" <pr***********@msn.com> wrote in message
news:11*********************@g47g2000cwa.googlegro ups.com...
I've had experience with many facets of computers including scripting
languages, embedded programming, database server administration,
multimedia programming, and have decided to use C++ at home as
a way to avoid having to deal with less powerful tools.


Well thats a good start, but "Power is nothing without control", so if you
want the power of C++ you will have to learn to control it, or it will blow
into your face.

A few references to books that are more or less considered canon:

Stroustrups' - The C++ Programming Language, Special Edition.
Nicolai M. Josuttis' - The C++ Standard Library
Scott Meyers - Effective C++ Third Edition
Andrei Alexandrescu - Modern C++ Design

There are many more, but they are a good start.
Finally, if you select only materials (books, etc) which discuss the
standard C++ language, then which implementation you use doesn't matter
(as long as it's reasonably standard-compliant).

I know, I need to become better at reading the APIs but even then I
would need some kind of *friendly* overview of the most commonly used
procedures, due to the immensity of the APIs.


I think whats even more important is that get yourself an overview of the
alternatives. What do you want to archive? C++ has no standard API for GUI
Programming, so you have to choose from the rich variaty of third Party
Libraries.

There are a couple of free ones which are also Cross Platform, like
wxWindows, Trolltech's QT (comes with a very friendly Documentation), gtk,
etc. Serch this or comp.lang.c++.moderated's archive for GUI, and there
should be a whole lot of threads discussing this in detail.
(or have a look at
http://www.geocities.com/SiliconVall...4/guitool.html )

HTH

Fabio





Aug 4 '05 #8
I've almost completed developing a USB device and want to use C++ as
the front end application development tool. If these cross platform
implementations are better than 'a certain other implementation' I'd
have to try it in order to get customers on other platforms. Your
website looks very useful. Thanks.

Aug 4 '05 #9

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

Similar topics

9
by: Sandy | last post by:
Hi, In one of my interview I was asked a question, whether using pointers for argument is efficient then reference or not. i.e. void fun(Complex *p) void fun(Complex &ref) can somebody...
3
by: Faustino Dina | last post by:
Hi, The following code is from an article published in Informit.com at http://www.informit.com/guides/content.asp?g=dotnet&seqNum=142. The problem is the author says it is not a good idea to...
4
by: kackson | last post by:
Hi. I attempted to create a multicolumn listbox for my web based aspx application. I search the net, all I get is something like listview or I need to have system.windwos.form. But for the...
1
by: xahlee | last post by:
Elisp Tutorial: Make Google Earth Xah Lee, 2006-12 This page shows a example of writing a emacs lisp function that creates a Google Earth file, and creates a link to the file, as well a link...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
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: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.