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

Books on C++/CLI

_B
Are there any book covering C++/CLI yet?

Nov 17 '05 #1
15 1876
Hi

Yes, there is an annotated standard by Addison wesley
http://www.awprofessional.com/bookst...321154932&rl=1

and also O'Reilly publish the Shared Source CLI Essentials at
http://www.oreilly.com/catalog/sscliess/chapter/

Hope this helps

Publicjoe

C# Tutorial at http://www.publicjoe.f9.co.uk/csharp/tut.html
C# Ebook at http://www.publicjoe.f9.co.uk/csharp/samples/ebook.html
VB Tutorial at http://www.publicjoe.f9.co.uk/vbnet/vbnet.html
VB Ebook at http://www.publicjoe.f9.co.uk/vbnet/samples/ebook.html
Mirrors at http://dowhileloop.com/publicjoe/ and
http://publicjoe.dowhileloop.com

"_B" <_B@nomail.org> wrote in message
news:mo********************************@4ax.com...
Are there any book covering C++/CLI yet?

Nov 17 '05 #2

"_B" <_B@nomail.org> wrote in message
news:mo********************************@4ax.com...
Are there any book covering C++/CLI yet?


Not sure why you cross-post, but to answer your question, there are no books
that I know of. I wouldn't expect one before the end of this year (before
the C++/CLI ECMA TC has voted on the standard).
For the time being, your only source of information is the public draft of
the standard available from - http://www.plumhall.com/ecma/

Willy.
Nov 17 '05 #3

"Publicjoe" <mi**@publicjoe.co.uk> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi

Yes, there is an annotated standard by Addison wesley
http://www.awprofessional.com/bookst...321154932&rl=1

and also O'Reilly publish the Shared Source CLI Essentials at
http://www.oreilly.com/catalog/sscliess/chapter/

Hope this helps

Publicjoe


Guess it won't help because OP is asking about C++/CLI not the CLI (Common
Language Infranstructure).

Willy.

Nov 17 '05 #4
must read the question properly before jumping in with both feet? Duh!

"Willy Denoyette [MVP]" <wi*************@telenet.be> wrote in message
news:O$**************@TK2MSFTNGP12.phx.gbl...

"Publicjoe" <mi**@publicjoe.co.uk> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi

Yes, there is an annotated standard by Addison wesley
http://www.awprofessional.com/bookst...321154932&rl=1

and also O'Reilly publish the Shared Source CLI Essentials at
http://www.oreilly.com/catalog/sscliess/chapter/

Hope this helps

Publicjoe


Guess it won't help because OP is asking about C++/CLI not the CLI (Common
Language Infranstructure).

Willy.

Nov 17 '05 #5
_B
On Tue, 7 Jun 2005 10:31:38 +0200, "Willy Denoyette [MVP]"
<wi*************@telenet.be> wrote:

"_B" <_B@nomail.org> wrote in message
news:mo********************************@4ax.com.. .
Are there any book covering C++/CLI yet?
Not sure why you cross-post,


I've been working mostly in C# over the past couple years. I've found
tons of valuable info on the C# group, including re the inevitable C++
bridges to unmanaged code. That's my main interest in C++/CLI.

Of course, if C++ does get rid of some of the extra baggage, I could
possibly return to C++ programming. <g> I do get a lot more done in
C#, but there's the problem of interfacing to large unmanaged libs.

OTOH, maybe C# will be retrofitted with a more elegant interface
mechanism for unmanaged code. It does represent a huge hole in the
design of the language, at least as far as use in current projects.
but to answer your question, there are no books
that I know of. I wouldn't expect one before the end of this year (before
the C++/CLI ECMA TC has voted on the standard).
For the time being, your only source of information is the public draft of
the standard available from - http://www.plumhall.com/ecma/


Thanks, Willy. I've been reading bits and pieces here and there. I
was looking for something to connect the dots. Not sure if the spec
is intended to do that, but I'll give it another look. I was hoping
Richard Grimes would write the equivalent of his MS Press book on
unmanaged C++.
Nov 17 '05 #6
_B
On Tue, 7 Jun 2005 09:56:01 +0100, "Publicjoe" <mi**@publicjoe.co.uk>
wrote:
must read the question properly before jumping in with both feet? Duh!

Guess it won't help because OP is asking about C++/CLI not the CLI (Common
Language Infranstructure).

Willy.


Reply appreciated anyway, Joe. I wish MS had thought to call the new
standard by another name. It does get confusing, and it's tougher to
search for info.

Nov 17 '05 #7

"_B" <_B@nomail.org> wrote in message
news:84********************************@4ax.com...
On Tue, 7 Jun 2005 09:56:01 +0100, "Publicjoe" <mi**@publicjoe.co.uk>
wrote:
must read the question properly before jumping in with both feet? Duh!

Guess it won't help because OP is asking about C++/CLI not the CLI
(Common
Language Infranstructure).

Willy.


Reply appreciated anyway, Joe. I wish MS had thought to call the new
standard by another name. It does get confusing, and it's tougher to
search for info.


The ECMA TC is the owner of the standard, don't know if MSFT has proposed
this name. Anyway it's not confusing at all (at least not to me) C++/CLI
means C++ for the CLI and CLI means the Common Language Infrastructure -
both are seperate ECMA standards.

Willy.
Nov 17 '05 #8
_B wrote:

Of course, if C++ does get rid of some of the extra baggage, I could
possibly return to C++ programming. <g>


Nobody is forcing you to use the "extra baggage" <g>. Some of us
actually like using it, however. It provides language additions which
..NET and C# have not even dreamed about.
Nov 17 '05 #9
_B
On Wed, 08 Jun 2005 12:01:19 -0400, Edward Diener
<ed*******************@tropicsoft.com> wrote:
_B wrote:

Of course, if C++ does get rid of some of the extra baggage, I could
possibly return to C++ programming. <g>
Nobody is forcing you to use the "extra baggage" <g>.


Hi Edward,

I was talking about stuff like function prototypes, which I am forced
to use (unless something has changed?). I understand that some see
the merit, but I personally find the multiple edit points distracting
and time-consuming. In general I have a much easier time reading and
maintaining C#. That's probably a very personal choice.
Some of us
actually like using it, however. It provides language additions which
.NET and C# have not even dreamed about.


You mean in C++/CLI or in the older managed extensions? I'm too well
aware that it's still necessary to use C++ in a lot of places. I've
had to bridge a lot of my C# code with layers of managed/unmanaged C++
cause C# has no elegant provision for dealing with unmanaged code.
It's a time-consuming a bug-prone process, and un-does a lot of the
positives of C#.

In any event, I see merit in both languages, and I've programmed in
VC++/MFC for many years. With the advent of .NET I moved to C#, as I
found I could get programs modelled and running very quickly (with the
major qualification that they never access unmanaged code).

I still love C++ but I've found it relatively difficult for apps that
live entirely in managed-world. If C++/CLI brings a more transparent
syntax *plus* a smooth transition to unmanaged code, that's good
enough for me. I'd also be happy with "C#/CLI" if such a language is
ever proposed. Unmanaged code and legacy DLLs are not going away
soon, so I hope there's a more elegant mechanism in place for C#.
Nov 17 '05 #10
_B
On Wed, 8 Jun 2005 12:25:22 +0200, "Willy Denoyette [MVP]"
<wi*************@telenet.be> wrote:
"_B" <_B@nomail.org> wrote in message
Reply appreciated anyway, Joe. I wish MS had thought to call the new
standard by another name. It does get confusing, and it's tougher to
search for info.

The ECMA TC is the owner of the standard, don't know if MSFT has proposed
this name. Anyway it's not confusing at all (at least not to me) C++/CLI
means C++ for the CLI and CLI means the Common Language Infrastructure -
both are seperate ECMA standards.


Logic understood, Willy, but I think naming a new standard by
concatenating names of two previous standards generates some
confusion. Like Joe, I originally found myself looking thru CLI books
to see if they made any mention of C++ extensions.

On your recommendation, I took another look at the ECMA spec, but at
this point I'm looking more for focal points. I read Stroustrup's C++
spec cover to cover, but only after I had a pretty good understanding
of C++. I'm sure the ECMA C++/CLI spec will be useful later.

I printed out the Lippman docs (thanks). Funny, I've avoided his
books (and site) since trying to get through his original C++ book
years ago. He's obviously brilliant, but I found the rapid launch
into templates confusing. His C++/CLI info seems to be presented very
well though. Writing is tough.

I may be making too much of C++/CLI. After reading through original
managed extensions books I assumed it was going to be difficult. I'm
just trying to make sure I'll get significant milage from C++/CLI
before I bother loading the 2005 beta.

Nov 17 '05 #11
_B
On Wed, 8 Jun 2005 12:25:22 +0200, "Willy Denoyette [MVP]"
<wi*************@telenet.be> wrote:
Anyway it's not confusing at all (at least not to me) C++/CLI


Another thing...I just found out you can't use C++/CLI as a filename
(ha!) after absent-mindedly trying to bookmark Stan Lippman's upcoming
book: http://www.compman.co.uk/scripts/browse.asp?ref=729013
Due in September. I guess he'll have a pretty good grasp of what will
be in the final draft, even if the language isn't formally released
yet.

Nov 17 '05 #12

"_B" <_B@nomail.org> wrote in message
news:sl********************************@4ax.com...
On Wed, 8 Jun 2005 12:25:22 +0200, "Willy Denoyette [MVP]"
<wi*************@telenet.be> wrote:
Anyway it's not confusing at all (at least not to me) C++/CLI


Another thing...I just found out you can't use C++/CLI as a filename
(ha!) after absent-mindedly trying to bookmark Stan Lippman's upcoming
book: http://www.compman.co.uk/scripts/browse.asp?ref=729013
Due in September. I guess he'll have a pretty good grasp of what will
be in the final draft, even if the language isn't formally released
yet.


While you are waiting for the book to get published you can start reading
Stan's blog articles http://blogs.msdn.com/slippman/default.aspx and some of
his recent "Pure C++" articles published in msdnmag
http://msdn.microsoft.com/msdnmag/is...C/default.aspx.

Willy.

Nov 17 '05 #13
_B
On Thu, 9 Jun 2005 11:28:24 +0200, "Willy Denoyette [MVP]"
<wi*************@telenet.be> wrote:

"_B" <_B@nomail.org> wrote in message
news:sl********************************@4ax.com.. .
On Wed, 8 Jun 2005 12:25:22 +0200, "Willy Denoyette [MVP]"
<wi*************@telenet.be> wrote:
Anyway it's not confusing at all (at least not to me) C++/CLI


Another thing...I just found out you can't use C++/CLI as a filename
(ha!) after absent-mindedly trying to bookmark Stan Lippman's upcoming
book: http://www.compman.co.uk/scripts/browse.asp?ref=729013
Due in September. I guess he'll have a pretty good grasp of what will
be in the final draft, even if the language isn't formally released
yet.


While you are waiting for the book to get published you can start reading
Stan's blog articles http://blogs.msdn.com/slippman/default.aspx and some of
his recent "Pure C++" articles published in msdnmag
http://msdn.microsoft.com/msdnmag/is...C/default.aspx.

Willy.


Hi Willy,

I think you already pointed me to Stan Lippman's articles (Thanks).

I have found some very lucid, well-sequenced articles on C++/CLI
on CodeProject. Direct URL is:

http://tinyurl.com/8xgwc

(I tinyurl'd that cause the actual url may have trouble in
translation... The +'s and the / again.)

Anyway, I know that you're already up on this. Posted for the benefit
of anyone listening in. CodeProject.com is a tremendous resource for
everything .net. Worth a look for anyone who hasn't been there.

B

Nov 17 '05 #14
Title: Pro Managed C++ and .NET 2.0 Development with Visual Studio .NET 2005
Author: Stephen R.G. Fraser
Publisher: APRESS
ISBN: 1-59059-469-X

Title: C++/CLI Essentials
Author: Stanley B. Lippman
Publisher: ADDISON-WESLEY
ISBN: 0321174054

I've written Addison-Wesley with the information above asking for publishing
dates…, no reply. The ISBN decodes correctly (as far as I can tell it's a
legitimate pattern with Addison-Wesley information). B&N.com originally had
the publish data as 4/29/05. I suspect the delay in SP2 probably made that
erroneous. I've seen references to people being "reviewers" of this book.
So I suspect it's real. But, I can get no confirmation.

Fraser's book title has been frozen for some time. I hope it's changed
before being published. Maybe he too doesn't like C++/CLI as a name.

Hope this is of some value. I know I've spent enough time looking for it.
Maybe we should all get together and write our own book and be done with it.
"_B" wrote:
Are there any book covering C++/CLI yet?

Nov 17 '05 #15
Wil
Perhaps the startings of a book would be the monthly tutorial articles
introducing C++/CLI, that Rex Jaeschke has been writing in "C/C++ Users
Journal" since January. They are avilable on-line, for people who subscribe
digitally to CUJ or Dr. Dobbs Journal or a related publication from CMP Media
(I think - I get so many confusing subscription offers from CMP that I'm not
really sure just **what** I subscribe to, except that I get multiple free and
paid copies of both of them, both at home and at work!).
Nov 17 '05 #16

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

Similar topics

6
by: Howard Kaikow | last post by:
What's the best book to learn PHP? What's the best book for a PHP reference? My goal is presently limited to construction of a custom 404 page for my web site and PHP is the only scripting...
8
by: noid droid | last post by:
Hi. I posted yesterday asking if C# lived up to the hype. Thus far the feedback has been all positive. (Thanks.) Can anyone suggest GOOD books for learning C# and the Visual Studio .NET IDE? ...
8
by: Earl | last post by:
I've been on a mission this past year to move from VB6 to .Net. I'm fortunate(!?) not to have the big catalog of some long-time VB developers, although I have some CE apps that have to be entirely...
23
by: Carter Smith | last post by:
http://www.icarusindie.com/Literature/ebooks/ Rather than advocating wasting money on expensive books for beginners, here's my collection of ebooks that have been made freely available on-line...
29
by: Jhon smith | last post by:
Hi,all,I was just wondering if I am likly to have any problems trying to learn C from older books,I have some from the late 80`s,mid/late 90`s. I am using Dev-C++ on the pc windows platform,But I...
6
by: Francois | last post by:
Hi guys, I am a daily average user of C# but I think I need to masterize the language a little bit more to get full use of it and be able to do better programming. I find myself programming the...
6
by: John | last post by:
I am looking for VB.Net books which provide a lot of exercises (preferrably with all the answers worked out on CD). In earlier reactions Ken Tucker and M.Posseth recommended a few books. Thanks...
2
by: youpak2000 | last post by:
What you can't find in programing text books Professional software development needs more knowledge than language syntax, OOP, styles, etc. There are many things which people usually learn by...
17
by: Hypnotik | last post by:
Hello everyone. I'm working on a program which uses a class (Shelf) and a struct (Book). In the main program we declare an array (Library) which is of type shelf. The program takes in various info...
2
by: AJJ | last post by:
Hi. Just a quick question. I'm planning on learning VB 2008 when I finish my degree in a couple of months. I have some good books on VB 2005, will they be any good or are the changes too profound?...
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...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

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.