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

New To C++

I always Whanted To Learn C++ Is there and Free Stuff I can Get Started With
Jul 22 '05 #1
7 1235
* Forres | JRWR | Woody:

I always Whanted To Learn C++ Is there and Free Stuff I can Get Started With


Free books (electronic): Bruce Eckel "Thinking in C++".
Not the best book around by any means, but it's free, and it's great
if you already know some C.

Free compilers: depends on your system, but g++ (GNU C++) is available
for most systems, including Windows (MingW version recommended). Visual
C++ is free download from Microsoft, for Windows (Visual C++ Toolkit).
There are also many other free compilers.

Free IDE's: DevC++, among others.

And don't forget to check out the FAQ.

Google for "C++ FAQ".

--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Jul 22 '05 #2
Alf P. Steinbach wrote:
* Forres | JRWR | Woody:
I always Whanted To Learn C++ Is there and Free Stuff I can Get Started With

Free books (electronic): Bruce Eckel "Thinking in C++".
Not the best book around by any means, but it's free, and it's great
if you already know some C.

Free compilers: depends on your system, but g++ (GNU C++) is available
for most systems, including Windows (MingW version recommended). Visual
C++ is free download from Microsoft, for Windows (Visual C++ Toolkit).
There are also many other free compilers.

Free IDE's: DevC++, among others.

And don't forget to check out the FAQ.

Google for "C++ FAQ".


Also there is this:
http://lab.msdn.microsoft.com/expres...c/default.aspx


Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #3
* Ioannis Vranos:
Alf P. Steinbach wrote:
* Forres | JRWR | Woody:
I always Whanted To Learn C++ Is there and Free Stuff I can Get Started With

Free books (electronic): Bruce Eckel "Thinking in C++".
Not the best book around by any means, but it's free, and it's great
if you already know some C.

Free compilers: depends on your system, but g++ (GNU C++) is available
for most systems, including Windows (MingW version recommended). Visual
C++ is free download from Microsoft, for Windows (Visual C++ Toolkit).
There are also many other free compilers.

Free IDE's: DevC++, among others.

And don't forget to check out the FAQ.

Google for "C++ FAQ".


Also there is this:
http://lab.msdn.microsoft.com/expres...c/default.aspx


Am I right that that would be the Visual C++ Toolkit mentioned above?

--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Jul 22 '05 #4
Alf P. Steinbach wrote:
Also there is this:
http://lab.msdn.microsoft.com/expres...c/default.aspx

Am I right that that would be the Visual C++ Toolkit mentioned above?


I do not understand the question but it is Visual C++ 2005 Express Beta
and not Visual C++ 2003 toolkit that is free to download. The one I am
mentioning includes an IDE. I haven't downloaded it though, I am
currently making .NET applications using "managed extensions", but I
think this download will be great for anyone who has not used .NET
before and also wants to use the new C++/CLI syntax (which replaces and
extends "managed extensions" and is standardised).


Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #5
* Ioannis Vranos:
Alf P. Steinbach wrote:
Also there is this:
http://lab.msdn.microsoft.com/expres...c/default.aspx

Am I right that that would be the Visual C++ Toolkit mentioned above?


I do not understand the question but it is Visual C++ 2005 Express Beta
and not Visual C++ 2003 toolkit that is free to download.


As far as I understand it the "Express" versions are limited and
requires installation of beta version of new .NET version.

Visual C++ Toolkit is a free download.

The one I am
mentioning includes an IDE. I haven't downloaded it though, I am
currently making .NET applications using "managed extensions", but I
think this download will be great for anyone who has not used .NET
before and also wants to use the new C++/CLI syntax (which replaces and
extends "managed extensions" and is standardised).


--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Jul 22 '05 #6
Alf P. Steinbach wrote:
As far as I understand it the "Express" versions are limited and
requires installation of beta version of new .NET version.

Yes Visual C++ Express Beta is a Beta and it includes an IDE and
probably creates applications for .NET 2.0 Technology Preview.

Visual C++ Toolkit is a free download.

Yes it is free, it is targeting .NET 1.1, for C++ it supports managed
extensions but it doesn't have an IDE. Actually it is the compiler
system of VC++ 2003 with the SDK but without the IDE (which has a RAD).
If you like to do anything manually then this is for you. BTW it isn't
so difficult, check the following sample source code which uses managed
extensions (the __ prefixed keywords) instead of the upcoming C++/CLI:
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
namespace SomeApp
{

__gc class About : public System::Windows::Forms::Form
{
private:

Label * label1;
Label * label2;
Label * label3;
PictureBox * pictureBox1;
LinkLabel * linkLabel1;
Label * label4;
Label * label5;

// ...
};

// ....
}


Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #7
Forres | JRWR | Woody wrote:
I always Whanted To Learn C++ Is there and Free Stuff I can Get Started With


Maybe you can start by getting a compiler (GCC?), maybe an IDE (Dev-C++,
which comes with GCC) and then browse the web for C++ tutorials.

While you "get your hands dirty" you can check the usenet archives,
which are always usefull.
Hope this helps
Rui Maciel
Jul 22 '05 #8

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

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
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,...

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.