SomeTools for Visual Studio .NET

Designing .NET Class Libraries: API Usability由於工作上的關係,最近有許多機會可以接觸到.NET Framework的相關開發工具與書籍,再此先介紹一本可以了解.NET Framework概觀的書籍(Applied Microsoft .NET Framework Programming)。

搜尋網路上的一些相關資料,MSDN也提供了一些Visual Studio.NET Framework開發上的工具,當然如果對於反組譯有興趣可以查看反組譯的文章,也可以查看ILDASM is Your New Best Friend 或是Ildasm.exe 教學課程

遠端偵錯方面,檔案在 C:Program FilesMicrosoft Visual Studio .NET 2003Common7PackagesDebugger下可以找到,但是遠端連線軟體,mcvcmon 似乎一定要 mcvcmon.exe -anyuse -tcpip 才能正確執行,詳細可以查看使用遠端偵錯監視器進行遠端偵錯

Google Maps vs MSN Maps

Go to Google Maps Home

Google在最近也提出了地圖的服務(Google Maps),當然很久之前MSN也提供了相似的服務(MSN Maps),比較一下兩者在地圖上面的服務比較。我比較喜歡Google Maps比較直覺性的查詢方式,你可以利用滑鼠上、下、左、右移動著地圖(順便一提,Google Maps的顯示速度相當快速),並且在上面的Search bar 內填入你想尋找的keyword,他就會根據你現在顯示的地圖裡面,找出你想找的地點,加以標示起來。比起MSN Maps我認為Google Maps提供了更直覺性的方式來找地圖,希望很快滴~也有美國以外的地圖可以提供~~~~

**參考網址:
**Curiosity is bliss他的文章Maps.google.com beta有很多值得一看的內容。

Yahoo Blog 360 degree

Yahoo!

令人驚喜的,Yahoo也推出了他們的Blog功能– Yahoo! 360°。號稱整合Yahoo Messager、網路相本與網路收音機的功能,除了這些功能以外~~~~~

**他需要被邀請才能試用~~** > >

沒錯! Gmail 這套,Yahoo也學會了,你必須上Yahoo! 360°的網站,打入自己帳號之後,申請Waiting List~~~

而我~~ 也在等待之中~~~~ 反正很少的東西,等到了~~才有價值嘛!

如果等到會發給各位邀請函,就請各位幫我祈禱吧~~~

關於.NET 的一些消息

Designing .NET Class Libraries: API Usability

Richard Grimes 是我一個蠻欣賞的專欄作家,他對於 Managed Extensions的相關研究,最近一直是我研讀的範本,不過由CSDN上面的一篇新聞 [.NET陣營在些波瀾~微軟專家.NET失望之極~],Richard Grimes 卻一語道出許多他對於.Net Framework 的失望,~~~

當然~他的批判中的許多內容,我還需要一些時間與功力去參透它,當然微軟.NET 產品經理的回覆也相當的經典~~

當然Dan Fernanderz提到,有利用到.NET Framework 所建立出的軟體,到也解答我心中很久的問題…

About Managed Code(1) — How to use managed extension.

Designing .NET Class Libraries: API Usability

“Managed code” is one of the most important progresses between .Net Framework and VC++. Althouth you can know about how efficiency and how productivity the “managed code” is. but how to proof the efficiency and productivity?

How efficiency?
In this link, Brad Abrams and Anders Hejlsberg describe the importance of Managed Code. They are taking about lots pregress in managed code, for example: gabage collection, buffer over flow even more you don’t have to write addtional destructor for a object, because GC (gabage collection) will help you to automatically destroy this object.

What’s different between Managed code and Native code?
**The most different between managed code and unmanaged (native) code is “Managed extension”. Use managed extension is not a easy thing for me, you can refer Richard Grimes’s article in Visual C++ magazine “
Feel at Home with Managed Extensions**” (mm.. I think maybe this article can not find in WWW just check out the old magazine January 2001). This article tell the basically how to use “managed extension”, and let you code from native code to managed code. If you can not find this article, maybe you can try his book “Programming with Managed Extensions for Microsoft Visual C++ .NET”.

**Want some pratice about manage code?
**Want a example for how managed code work, or how to make your native code into managed code? I think the Quake2 source code is a good practice to know how managed extension work. You can reference the CodeProject article Quake II .NET, they are taking lot of way to port the source code from C into C++ even into managed C++ code. This is a good example to know how they work both in managed or native C++. In this article, they even make installation file to let you test your output executable (real game in quake2).

**How managed C++ to C#?
**Perhaps you already know what managed c++ is and have already write lots code. But how to let managed C++ code into C#? Stoyan Damov write an article about .NET Dynamic Software Load Balancing, he also mention about Some thoughts about MC++ and C# . This is very useful when we want to transfer out managed C++ into C#.

讀書心得~東大特訓班

9789574737581.jpg

作者:[三田紀房](http://www.books.com.tw/exep/openfind.php?cat=001&key=%A4T%A5%D0%AC%F6%A9%D0) 出版社:[_臺灣東販_](http://www.books.com.tw/exep/pub_book.php?pubid=tohan) 普級 / 繁體中文 單色印刷 / 平裝 / 228頁 / 直排 **ISBN:9574737578 書籍資料提供: [博客來網路書店](http://www.books.com.tw/) 目前一共出版:[ (1) (2)](http://www.books.com.tw/exep/prod/booksfile.php?item=0010277694) [(3)](http://www.books.com.tw/exep/prod/booksfile.php?item=0010276511) [(4)](http://www.books.com.tw/exep/prod/booksfile.php?item=0010281173) [(5)](http://www.books.com.tw/exep/prod/booksfile.php?item=0010284006)** > >

**前言:
**話說到,最近不知為何,總有種知識恐懼症,只要再公司工作到一個階度(或是休息個一會兒),便會拿起書狂K一回到家,雖然不是看關於程式設計的書籍,卻也會拿一些哲學、文學或是漫畫來看。這套漫畫是由大學同學所介紹的,想不到一看了還真的覺得是本好書,也可以讓身為人父、人母的家長來看,了解一下 何謂讀書技巧~~~

<需要往下看的,請按單篇文章>

**內容大綱:
**一所名不見經傳的高中,面臨了破產的危機,身為學校的所委託的律師:櫻木建二,選擇了讓學校轉變成為升學為主的學校,並且要在今年就要有人考上東京大學~~~他該如何辦到呢?

**心得感想:
**故事內容主要就是陳述許多科目的讀書絕招,並且提出一般人對於讀書的盲點。讓學習效率可以變的更快,當然這些學習的絕招都不是畫家自己杜撰出來,他可都是請到補習界的名嘴,講解一些學生在面對某些科目時該如何準備最有效率、最能快速的將許多知識吸收消化進去。

再此舉例出一些本書有提到的一些內容:

  • 早上為最清醒的時間,應該利用來讀數學
  • 學習快速解答眾多簡單的問題(簡單問題往往是字數最多的那個)
  • 不要使用參考書籍,試著讓自己由 “廣” 、”淺”、”札實”著手,務必讓自己熟悉每個基本概念,並且可以加以活用。
  • 養成自己不要一直查英文字典,先由句型中去了解生自的意義。
    這點,我倒是比較少做到~~~ 真是讓我學了一課~~~
  • 每天學習一些基本英文句型,並且利用該句型寫日記以增加對於句型的應用程度。
    _這點
    我得好好利用、利用~~~_
  • 避免在書上做記號因為記號會使你以為看懂而忽略該斷的內容~~
    這點~~~ 更是跟我一般閱讀習慣相反,不過看到這本書中的一些解釋,也同意在這本書中所提到~~ 不在書上做記號,就是要避免自己第二次看到時忽略到本文,而去看自己的記號,使得許多基本技巧因此而忽略了~~~~

大致上先舉這幾個例子,本書裡面真的提出蠻多有利於考生的一些學習讀書方法。其實不論是考生與否,這本書也提出許多對於讀書技巧的提升,相信這樣的讀書方式,不論是對於升學、工作上都會有相當大的助益才對~~~~