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

VC++ 2005 & books

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.
May 21 '06 #1
5 1739
> 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/189...lance&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/159...lance&n=283155
but I cannot vouch for its quality, never having read it.

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
May 21 '06 #2
On Sun, 21 May 2006 08:22:55 +0200, techie <te****@nospam.biz> wrote:
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/073...lance&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.
May 21 '06 #3

"techie" <te****@nospam.biz> wrote in message
news:Vc******************************@biscit.net.. .
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/WroxTit...764571974.html
--
Peter [MVP Visual Developer]
Jack of all trades, master of none.
May 21 '06 #4
techie wrote:
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.
May 21 '06 #5
Thanks everyone for your suggestions.
May 22 '06 #6

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

Similar topics

6
by: nick | last post by:
i haven't learnt c++ before ,if i want to learn vc++,do i need to buy a c++ book to learn before i learn vc++? or some vc++ books are suitable to someone who hasn't learnt c++ before? any...
2
by: SHC | last post by:
Hi all, I read the Microsoft KB Q815658 "How to read the XML data from a file using Visual C++ .NET" and tried to follow the steps of executing its source code in my VC++ .NET 2003 under Console...
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...
2
by: Asfar | last post by:
Hi, I am just starting of VC++ .Net 2005. Can someone suggest of any good books or any good websites for beginners. Thanks, -Asfar
1
by: Charles MacLean | last post by:
I want to install SQL on the same machine as VS 2005 Pro for development. While trying to install the version of SQL that comes with the VS 2005 Pro I'm getting error messages and the SQL engine...
4
by: JoeyD | last post by:
With SQL 2005, did Microsoft introduce login triggers? I seem to remember hearing something about it but, I don't remember exactly what I heard. Thanks, JD
1
by: Chuck | last post by:
Hi, I have installed a trial version of VC++ Express 2005 with the budled SQL Server. After creating a C++ Forms prototype, with some tables into a database file named Test1.mdb, now I want to make...
2
by: M Bourgon | last post by:
I'm trying to automate an auto-export of a table on a daily basis, using BCP. I'm using native format for the BCP because the text in one of the fields can encompass pretty much any ASCII...
7
by: Norman Diamond | last post by:
A project depends on VC runtime from Visual Studio 2005 SP1, and DotNet Framework 2. Options are set in the setup project properties, so if these two dependencies are not already installed then...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
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...

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.