VC++ 2005 & books

T

techie

Hi,

I'm a VC++ programmer with around 5 years of experience using VC++6. My
company have plans to migrate to VS 2005 in the future. I know C++/CLI is
pretty new and there aren't too many books on it but I wonder if someone can
suggest some titles for me.

Is the latest version of VC++ a lot different from VC++ version 2003? I was
thinking of getting MS Press book "Microsoft Visual C++ .NET Step by Step
Version 2003" which has a lot of good reviews.
 
B

Bruno van Dooren

I'm a VC++ programmer with around 5 years of experience using VC++6. My
company have plans to migrate to VS 2005 in the future. I know C++/CLI is
pretty new and there aren't too many books on it but I wonder if someone
can
suggest some titles for me.

Is the latest version of VC++ a lot different from VC++ version 2003? I
was
thinking of getting MS Press book "Microsoft Visual C++ .NET Step by Step
Version 2003" which has a lot of good reviews.

I have this one:
http://www.amazon.com/gp/product/1893115283/002-2693276-4387254?v=glance&n=283155
but it is for VS2002 and 2003.
While the general information about marshalling and things like that is
still usefull, C++/CLI is a competely new language.
As such, a book for VS2003 will not help you with that.

Several books on C+/CLI are in the making, by Stan Lippman and Marcus Heege
among others, but they are not yet released.
the only one I found on amazon that is actually released is this one:
http://www.amazon.com/gp/product/15...002-2693276-4387254?s=books&v=glance&n=283155
but I cannot vouch for its quality, never having read it.

--

Kind regards,
Bruno van Dooren
(e-mail address removed)
Remove only "_nos_pam"
 
R

RFOG

Hi,

I'm a VC++ programmer with around 5 years of experience using VC++6. My
company have plans to migrate to VS 2005 in the future. I know C++/CLI
is
pretty new and there aren't too many books on it but I wonder if someone
can
suggest some titles for me.

Is the latest version of VC++ a lot different from VC++ version 2003? I
was
thinking of getting MS Press book "Microsoft Visual C++ .NET Step by Step
Version 2003" which has a lot of good reviews.
Hello all.

If you will use MFC/Native programming you don't need a specific 2005
book, but If you are going to program in C++/CLI you need to learn that
language.

Frasier book has based in beta version of C++/CLI and contains some
erroneous explanations, and is a little bit unspecific in some tricks of
C++/CLI, but I?ve learned to program with it.

Another book is this:
http://www.amazon.com/gp/product/07...4779-4376111?_encoding=UTF8&v=glance&n=283155
but I've not reviewed/read it.



--
Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
========================================
La enorme multiplicación de libros, de todas las ramas del conocimiento,
es uno de los mayores males de nuestra época.
-- Edgar Allan Poe. (1809-1849) Escritor estadounidense.
 
P

pvdg42

techie said:
Hi,

I'm a VC++ programmer with around 5 years of experience using VC++6. My
company have plans to migrate to VS 2005 in the future. I know C++/CLI is
pretty new and there aren't too many books on it but I wonder if someone
can
suggest some titles for me.

Is the latest version of VC++ a lot different from VC++ version 2003? I
was
thinking of getting MS Press book "Microsoft Visual C++ .NET Step by Step
Version 2003" which has a lot of good reviews.
This book may be a bit simplistic for you, but it does cover the basics of
C++/CLI.

http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764571974.html
 
B

Bronek Kozicki

techie said:
I'm a VC++ programmer with around 5 years of experience using VC++6. My
company have plans to migrate to VS 2005 in the future. I know C++/CLI is


I hope you are aware that switching to newer compiler does not mean you also
have to change programming language (as C++/CLI is NOT C++). If your company
has plans for migration to C++/CLI , that is porting all code (and/or writing
new one) on .NET then go ahead and learn about .NET and THEN C++/CLI . Be
aware that this is steep learning curve. C++/CLI is much more complex than
simple sum of complexity of these two: standard C++ and .NET , as it also
defines interactions between them two, and these interactions are anything but
simple. Once you start writing in C++/CLI your programs will REQUIRE .NET
framework 2.0 to work (as a runtime environment). But this is NOT the only way
to go with VC8.

It's quite possible that your employer just find newer version of Visual C++
compiler better than VC6 (rightly so, but there are some bugs and annoyances
that will be fixed in SP1 - to be released later this year) and then you do
not have to learn whole new languague. But there is also good chance you will
find your existing C++ source code not working any more with new compiler,
since VC6 does not actually implement C++ as it is defined in ISO standard
(VC6 was released before the standard, and standard is already 8 years old),
while VC8 is pretty good at implementing almost all ISO standard requirements.
This means that source code that was invalid or nonportable from the ISO C++
standard point of view, BUT was accepted by VC6 and produced programs that
(somehow) did what you expected them to do, might be refused by VC8 or produce
programs that crash. There are some wonderful books on standard C++ , I
heartily recommend all three parts of "Exceptional C++ " by Herb Sutter AND
third edition of "Effective C++" by Scott Meyers. You will also benefit from
books by Dewhurst and Wilson, and some good language reference will be
probably handy too - "C++ Primer" (4th edition) by Lippman, Lajoie and Moo is
the one I recommend. Oh, and you definitely want good C++ library reference -
Josuttis is the one to buy.


B.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top