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

What is the difference between the VC++ and VC++ express edition?

What is the difference between the regular VC++ edition and the VC++ express
edition? If there is not too much difference in functionality, why the
express edition
is free?
Dec 8 '07 #1
9 1829
Kueishiong Tu wrote:
What is the difference between the regular VC++ edition and the VC++ express
edition? If there is not too much difference in functionality, why the
express edition
is free?
Kueishiong:

There is just not one "regular VC++" edition. In fact I believe that,
apart from the Express Editions, you can only buy the whole of Visual
Studio (including VC++, C#, Visual Basic ...). Available versions
include Standard, Professional, and various Team editions.

But to (partially) answer your question, the one big issue with VC++
Express is that it does not provide MFC and ATL for writing native
programs (though writing plain Win32 programs is possible by downloading
the Platform SDK).

--
David Wilkinson
Visual C++ MVP
Dec 8 '07 #2
"David Wilkinson" <no******@effisols.comwrote in message
news:O5**************@TK2MSFTNGP04.phx.gbl...
Kueishiong:

There is just not one "regular VC++" edition. In fact I believe that,
apart from the Express Editions, you can only buy the whole of Visual
Studio (including VC++, C#, Visual Basic ...). Available versions include
Standard, Professional, and various Team editions.

But to (partially) answer your question, the one big issue with VC++
Express is that it does not provide MFC and ATL for writing native
programs (though writing plain Win32 programs is possible by downloading
the Platform SDK).
I'm pretty sure the platform SDK is integrated into the Visual C++ 2008
Express Edition.

Dec 8 '07 #3
Nathaniel L. Walker wrote:
"David Wilkinson" <no******@effisols.comwrote in message
news:O5**************@TK2MSFTNGP04.phx.gbl...
>Kueishiong:

There is just not one "regular VC++" edition. In fact I believe that,
apart from the Express Editions, you can only buy the whole of Visual
Studio (including VC++, C#, Visual Basic ...). Available versions
include Standard, Professional, and various Team editions.

But to (partially) answer your question, the one big issue with VC++
Express is that it does not provide MFC and ATL for writing native
programs (though writing plain Win32 programs is possible by
downloading the Platform SDK).

I'm pretty sure the platform SDK is integrated into the Visual C++
2008 Express Edition.
Indeed it is - or at least, a subset of it is.

-cd
Dec 9 '07 #4
"Carl Daniel [VC++ MVP]" <cp*****************************@mvps.org.nospam >
schrieb im Newsbeitrag news:eY**************@TK2MSFTNGP06.phx.gbl...
Nathaniel L. Walker wrote:
>"David Wilkinson" <no******@effisols.comwrote in message
news:O5**************@TK2MSFTNGP04.phx.gbl...
>>Kueishiong:

There is just not one "regular VC++" edition. In fact I believe that,
apart from the Express Editions, you can only buy the whole of Visual
Studio (including VC++, C#, Visual Basic ...). Available versions
include Standard, Professional, and various Team editions.

But to (partially) answer your question, the one big issue with VC++
Express is that it does not provide MFC and ATL for writing native
programs (though writing plain Win32 programs is possible by
downloading the Platform SDK).

I'm pretty sure the platform SDK is integrated into the Visual C++
2008 Express Edition.

Indeed it is - or at least, a subset of it is.

-cd
What do you mean by "subset"? Please elaborate. Thx.
Dec 9 '07 #5
"Ralf Baumhoefer" <fc**********@yahoo.comwrote in message
news:On**************@TK2MSFTNGP06.phx.gbl...
What do you mean by "subset"? Please elaborate. Thx.
The compiler, even the professional editions, comes with a "snapshot" of the
SDK taken at a point in time. The SDK though is constantly evolving. So,
sooner or later, the compiler's version will get stale. In addition, I
_think_ that some of the tools or less frequently used portions of the SDK
have been omitted from the compiler's package.

It really doesn't matter much, though, because (assuming a broadband
connection) you can always just download the most recent SDK:

http://www.microsoft.com/downloads/d...displaylang=en

Regards,
Will
Dec 9 '07 #6
"William DePalo [MVP VC++]" <wi***********@mvps.orgschrieb im Newsbeitrag
news:Ok**************@TK2MSFTNGP06.phx.gbl...
"Ralf Baumhoefer" <fc**********@yahoo.comwrote in message
news:On**************@TK2MSFTNGP06.phx.gbl...
> What do you mean by "subset"? Please elaborate. Thx.

The compiler, even the professional editions, comes with a "snapshot" of
the SDK taken at a point in time. The SDK though is constantly evolving.
So, sooner or later, the compiler's version will get stale. In addition, I
_think_ that some of the tools or less frequently used portions of the SDK
have been omitted from the compiler's package.

It really doesn't matter much, though, because (assuming a broadband
connection) you can always just download the most recent SDK:

http://www.microsoft.com/downloads/d...displaylang=en

Regards,
Will

Thx for the answer.
Isn't this SDK outdated (2 years old) since VS 2008 ??

How about :

http://www.microsoft.com/downloads/d...displaylang=en

Isn't this SDK supposed to compile native WIN32 code, which i need to make
c++ progs ??

TIA


Dec 10 '07 #7

"Ralf Baumhoefer" <fc**********@yahoo.comwrote in message
news:et****************@TK2MSFTNGP02.phx.gbl...
"William DePalo [MVP VC++]" <wi***********@mvps.orgschrieb im
Newsbeitrag news:Ok**************@TK2MSFTNGP06.phx.gbl...
>"Ralf Baumhoefer" <fc**********@yahoo.comwrote in message
news:On**************@TK2MSFTNGP06.phx.gbl...
>> What do you mean by "subset"? Please elaborate. Thx.

The compiler, even the professional editions, comes with a "snapshot" of
the SDK taken at a point in time. The SDK though is constantly evolving.
So, sooner or later, the compiler's version will get stale. In addition,
I _think_ that some of the tools or less frequently used portions of the
SDK have been omitted from the compiler's package.

It really doesn't matter much, though, because (assuming a broadband
connection) you can always just download the most recent SDK:

http://www.microsoft.com/downloads/d...displaylang=en

Regards,
Will

Thx for the answer.
Isn't this SDK outdated (2 years old) since VS 2008 ??

How about :

http://www.microsoft.com/downloads/d...displaylang=en

Isn't this SDK supposed to compile native WIN32 code, which i need to make
c++ progs ??
The SDK is used during development and compilation of code using the Win32
API, but the compiler is what is supposed to compile code, and right now
VC++ 2008 Express Edition (or VS2008) is the best option for that.
>
TIA

Dec 10 '07 #8
"Ralf Baumhoefer" <fc**********@yahoo.comwrote in message
news:et****************@TK2MSFTNGP02.phx.gbl...
Thx for the answer.
You are welcome.
Isn't this SDK outdated (2 years old) since VS 2008 ??

How about :

http://www.microsoft.com/downloads/d...displaylang=en

Isn't this SDK supposed to compile native WIN32 code, which i need to make
c++ progs ??
The link to which I pointed you is the software development kit for the
platform - i.e. for Win32 and .Net development.

The SDK link that you posted is

<quote>
for developers to design, build, test and deploy extensions for Visual
Studio 2008.
</quote>

Regards,
Will

P.S. When Windows Server 2008 is released next February there will be a
conncurrent release of the SDK for the platform.
Dec 10 '07 #9
I found the comparison from the microsoft official site.

http://msdn2.microsoft.com/en-us/lib...cz(VS.80).aspx

"Kueishiong Tu" wrote:
What is the difference between the regular VC++ edition and the VC++ express
edition? If there is not too much difference in functionality, why the
express edition
is free?
Dec 16 '07 #10

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

Similar topics

2
by: Cat | last post by:
Some nice man told me that I can keep tabs in Visual Studio 2005. (Options -> All Languages -> Tabs -> Keep tabs) But I'm using VC#.NET 2005 EXPRESS EDITION, and I can't find Tabs node. Is it...
1
by: Sebastian Reiche | last post by:
Hi, ich suche schon eine ganze Weile eine Möglichkeit mit Microsoft Visual C++ Express Edition Beta 1 .ini-dateien zu lesen uns zu schreiben, ich habe es schon mit "GetINIEntry" und...
16
by: John Gabriel | last post by:
The *back* and *forward* butttons do not work. Anyone noticed this? I know this is a beta edition but even for a beta edition, it's hard to believe Microsoft performed any real quality...
2
by: Al | last post by:
I'd installed VC++ Express 2005 beta 2 but I couldn't create new projects from templates or when I opened an existing solution, I couldn' build it: 'exe not found!' The same happened whith...
14
by: Lloyd Dupont | last post by:
it's only 2 hours I'm using it and I'm already mad from it's unproductivity feature. - my most hated feature being: you can't save your file (because it's used by VC# express). Very typicall...
7
by: Mihajlo Cvetanović | last post by:
Hi all, I've been trying to find some info on Visual C++ 2005 Standard on Microsoft's site, but wasn't able to find any. There's only VC++ 2005 Express Edition, and Visual Studio 2005 Standard,...
7
by: driplet | last post by:
I am using MS VC++ 2005 Express Edition to make some windows application programs. I found that the exe files I built on one computer cannot be run on the other. Could any body please tell me how to...
8
by: SzH | last post by:
I would like to read in large integer matrices from text files, as quickly as possible. I did a naive implementation (see below), but for an input file with 100 rows and 250000 columns it runs...
2
by: ChaosMageX | last post by:
I copied some code from a Mono 2.4 library to use in my own application. I'm getting a problem because one of the variable declarations involves the keyword "pinned" between the identifier and the...
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
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
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: 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:
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
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: 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
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.