午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

學(xué)習(xí)C++/CLI的一些資源

 quasiceo 2012-12-09

學(xué)習(xí)C++/CLI的一些資源

分類: C/C++ 1993人閱讀 評(píng)論(1) 收藏 舉報(bào)

近來收到很多朋友的來信,詢問學(xué)習(xí)C++/CLI的一些資源。我在這里總結(jié)了一下,希望能對(duì)大家有所幫助?;旧蟻碇vC++/CLI的學(xué)習(xí)需要兩方面扎實(shí)的基礎(chǔ),即ISO-C++和CLI(.NET Framework),有了這些基礎(chǔ)才能談C++/CLI,為此我做以下三方面總結(jié):

1。在ISO-C++方面,我的朋友榮耀先生曾經(jīng)為此開出了一個(gè)相當(dāng)完備的C++書單《C++程序設(shè)計(jì)之四書五經(jīng)(上篇)》和《C++程序設(shè)計(jì)之四書五經(jīng)(下篇)》,雖然并非所有的書都要讀完才能學(xué)習(xí)C++/CLI——我就沒有閱讀其中的幾本,但是一個(gè)基本的量還是需要的。當(dāng)然如果這些書對(duì)你來講并不陌生,那么學(xué)習(xí)C++/CLI顯然會(huì)有一個(gè)比較好的優(yōu)勢——好像目前這個(gè)階段喜歡C++/CLI的人大多如此。

2。在CLI方面,具體到微軟平臺(tái)上也就是.NET Framework或者更嚴(yán)格地講為CLR。我曾經(jīng)在以前版本的blog上開出了一個(gè).NET的學(xué)習(xí)書單《.NET程序設(shè)計(jì)之四書五經(jīng)》。在這里我把.NET Framwork相關(guān)的再列一遍:


Applied Microsoft .NET Framework Programming
by Jeffrey Richter(中文版,影印版)

Inside Microsoft .NET IL Assembler
by Serge Lidin(中文版)

Essential .NET, Volume I: The Common Language Runtime
by Don Box(中文版,影印版)

Compiling for the .NET Common Language Runtime
by John Gough(國內(nèi)未出版)

Shared Source CLI Essentials
by David Stutz, Ted Neward, Geoff Shilling(國內(nèi)未出版)

The Common Language Infrastructure Annotated Standard
by James S. Miller, Susann Ragsdale(國內(nèi)未出版,但MSDN/ECMA文檔中有部分可參考)

在這些書中間,Applied Microsoft .NET Framework Programming 和Inside Microsoft .NET IL Assembler個(gè)人認(rèn)為是屬于學(xué)習(xí)CLI的入門書,Essential .NET,Compiling for the .NET Common Language Runtime,和Shared Source CLI Essentials屬于提高類的雜書,而The Common Language Infrastructure Annotated Standard則屬于集大成者——個(gè)人認(rèn)為在CLI領(lǐng)域此書有Bjarne的The C++ Programming Language一書的地位,都具有相當(dāng)權(quán)威的spec味道。

談點(diǎn)題外話,.NET領(lǐng)域(特別是底層技術(shù))雖然在工業(yè)界發(fā)展的如火如荼,但是在書籍市場這兩年卻乏善可陳——相較于C++出版領(lǐng)域的群星閃耀來講,在最初的幾位先鋒派作者揮灑之后,就一直沉寂了下去。連天才巨星Anders Hejlsberg也只是匆匆把C# Specification打包出版,而沒有更偉大的著作貢獻(xiàn)——不是C# Specification不好,實(shí)際上我認(rèn)為這本書是學(xué)習(xí)C#不可多得的好書,我最早時(shí)候?qū)W習(xí)C#就啃的是這本書(微軟的.NET Framework SDK Beta文檔中就有它),只是覺得Anders應(yīng)該有更好的表現(xiàn),不過人志不在此,不能強(qiáng)求。

恐怕唯一值得期待的是Effective C#: 50 Specific Ways to Improve Your C#(Addison Wesley已經(jīng)放出目錄了,但是遲遲不見出版日期)。還好,從目錄來看,這本書和我籌劃中寫作的Effective .NET (in C#)(暫定名)重疊并不多,它的出版不會(huì)對(duì)我的寫作造成多大的影響:) 不過由于很多事情在身,我的Effective .NET短期內(nèi)是難以出版了(也許要兩三年都說不準(zhǔn)),我期望這是經(jīng)過我認(rèn)真思考,反復(fù)打磨的一本書。我也會(huì)在適當(dāng)?shù)臅r(shí)候把我想好的目錄放出來,希望得到各位朋友的指正和修潤。


3。具備了C++和CLI兩方面的技術(shù)背景之后,就可以具體來著手C++/CLI的學(xué)習(xí)了。這方面目前市面上還沒有書籍出版。不過還是可以找到相關(guān)的學(xué)習(xí)資料。首當(dāng)其沖的是C++/CLI Standard Draft。微軟的網(wǎng)站上有1.5版的草案(http://msdn.microsoft.com/visualc/homepageheadlines/ecma/default.aspx),不過不是最新版本,網(wǎng)上能夠得到的最新版本是1.8版本,可以到http://www./ecma/index.html上下載。不過即使是最新版的標(biāo)準(zhǔn)草案,很多主題都還沒有涉及,必須借助其他手段。


還有一本,大家目前還看不到,不過值得期待,就是Stan Lippman先生的C++/CLI Primer (最后的名字可能叫C++/CLI INTRODUCTION: A TUTORIAL AND REFERENCE),我這段時(shí)間在幫Stan Review這本書,大概明年就會(huì)出版——如果有國內(nèi)的出版社拿到這本書的版權(quán),也許我能做到和英文版同步出版:) 這本書個(gè)人感覺和Essential C++的定位比較類似,比C# Primer高,但比C++ Primer低。


再就是幾個(gè)blog和newsgroup:

http://blogs./slippman/(Stan Lippman的blog)
http:///blogs/hsutter/default.aspx(Herb Sutter的blog,建議用firefox瀏覽器,不知道為什么IE瀏覽它很慢)

comp.lang.c++.moderated新聞組
可以到http://www./上找一個(gè)免費(fèi)的新聞組服務(wù)器用Outlook Express看,或者直接使用google提供的聚合http://groups-beta.google.com/group/comp.lang.c++.moderated。

還有曾毅先生創(chuàng)辦的C++/CLI Community:http://blog./,很不錯(cuò)的一個(gè)學(xué)習(xí)園地

 

另外,我和幾個(gè)朋友搭建的“夢溪e談”(www.)上也將在C++/CLI方面有一些投入,歡迎各位朋友申請(qǐng)“夢溪e談·博客在線”(http://blog.,當(dāng)然歡迎任何技術(shù)背景的,并不拘泥于C++/CLI),具體申請(qǐng)辦法見(http://www./Default.aspx?tabid=28)。


當(dāng)然微軟的MSDN網(wǎng)站:http://msdn.microsoft.com/http://msdn2.microsoft.com/library/default.aspx (Visual Studio 2005 Beta 的文檔)也是應(yīng)該常去看看的,雖然上面的資料目前并不多。


最后,別忘了到微軟的C++網(wǎng)站上(http://msdn.microsoft.com/visualc/)下載最新版的C++/CLI編譯器,Visual C++ 2005 Express Beta 和Visual C++ 2005 Tools Refresh:)

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多