顯示具有 microsoft 標籤的文章。 顯示所有文章
顯示具有 microsoft 標籤的文章。 顯示所有文章

2009年10月21日

Visual Studio 2010 Beta 2

昨天下載並安裝了Visual Studio 2010 Beta 2。第一印象是速度比前一個版本快了幾個數量級。而且UI也做了大幅度的改變。(紫色?怪)

VS2010_Version

VS2010_Main

在這個版本裡,新增了Help Library Manager。聽說Microsoft在Help方面下了不少功夫。

第一次使用Help需要設定(Help > Manage Help Settings),然後從MSDN網站下載檔案。

VS2010_HelpLibraryManager

我選了C++, Win32 and COM, Visual Studio 2010 Help,約460MB。

下載完成後按F1,會開啟IE(What??),Document Explorer大概要被淘汰了:

VS2010_HelpInIE

多了一個MSHelpListener.exe(右下角多出一個圖示),應該是local server for Help。

VS2010_MSHelpListener

Visual Studio 2010的一個特色就是幾乎每一個IDE裡的子視窗都可以拖拉成為獨立的視窗。這對有多螢幕(我兩個)的開發者來說相當有用。

另一個差異是C++ Directories的設定改變了。原本是在Tools > Options > Projects and Solutions。Visual Studio 2010改成在各別專案裡設定(Project > [Project] Properties)。

VS2010_CppDirectory

另一個不同的地方在於如果是用devenv.exe /useenv啟動Visual Studio 2010,則上述這個設定都不能變動(用意為何?)。如下圖:

VS2010_CppDirectory_Useenv

國外已經有很多功能說明與試用心得(未來幾週應該會更多)。目前還沒有計劃用到實際的專案中,不過用起來蠻順的。正式版預計在明年三月二十二日推出。

Links

2009年7月24日

保持開放的「心胸」

對於微軟貢獻驅動程式程式碼(約二萬行)給Linux核心的舉動,個人認為是美事一椿。

不過,不意外地,還是有許多較偏激的人士認為這其實是陷阱、兩手策略、陰謀…

這篇文章訪問Linus,我倒覺得他說的挺中肯:

I may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease. I believe in open development, and that very much involves not just making the source open, but also not shutting other people and companies out.

開源碼不只是開放程式碼,更要保持開放的心胸!

Microsoft hatred is a disease,是的,這種不健康的心態,反倒害了開源碼社群!

註:目前我沒有參與任何開源碼專案,但從許多開放原始碼專案學到了不少東西。

2008年11月28日

Windows 7 pre-beta 使用心得

使用Windows 7 pre-beta接近兩個星期,感覺很棒!

我的機器是acer Aspire 8920G(阿民機),記憶體3GB,Windows 7測得WEI 5.3。同一台機器,Vista與Windows 7比較起來,Windows 7感覺順很多。應用程式啟動也很快,Visual Studio 2008幾乎是一點就開好了,爽!

不過也有可能系統還處於「未開發」狀態,環境還不是正常使用那樣複雜(安裝、移除一大堆應用程式,塞滿一堆垃圾等等)。儘管如此,W7的效能以及穩定性,已經讓我有拿來當做工作環境的衝動。而且,這還是pre-beta版喔!(W7如此穩定的原因,應該是Larry Osterman提到的新管理以及開發方式:所有提交到main trunk的程式碼都是經過一定程度測試,穩定性極高的碼,而非功能展示性質。)

幾個指標性的新功能:Taskbar、Aero Peek、Window Management(把視窗拖去撞牆,然後自動縮大小),使用起來感覺都很棒。

新的工作列會讓人慢慢改變使用習慣(我)。原本開太多視窗,工作列塞得滿滿,還要放Quick Launch。現在工作列看到的都是圖示(預設大小介於38x38 | 45x45,有足夠空間設計清楚又有風格的圖示)。搭配Aero Peek,可以很容易找到目標視窗。

長時間使用下來,發覺自己不太會去關視窗,就把留在那裡,反正不佔空間(工作列空間,不是指記憶體)。

另外也把W7安裝到Aspire One (1G RAM),運作起來也比Vista順。Aero Glass也有出來(Intel VGA),使用也沒有問題(無線網卡沒有驅動)。當然沒有資源豐富的機器那麼順啦。

以目前W7的穩定性及效能,大概進入Beta階段,就可以拿來當做主要工作環境了吧。(期待中...)

個人覺得微軟這次真的有用心,聽「進」(不只聽到)更多使用者的聲音。我相信,等到Windows 7正式開放給大眾,一定會讓人耳目一新。

2008年6月11日

IE8 WebSlices 的應用

IE8將有一個新功能叫WebSlices,立即可以想到的應用就是,匯率查詢:

YahooStockMoney

點一下立即查詢目前匯率。

網站設計者如何讓網頁具有WebSlices功能呢?這個影片有簡短介紹。

2008年4月21日

加快Visual Studio 2005/2008的編譯速度

如果你跟我一樣有一台四核心的電腦,那麼你一定要試試Visual Studio 2005/2008的Build with Multiple Processes功能。

從Herb Sutter在〈Quad-core a "waste of electricity〉處得知,Visual Studio 2005/2008支援/MP Flag,同一個專案,用多個Processes,同時處理不同的檔案。如此一來,搭配多核心系統,感覺通體舒暢...

設定方法:

Project Properties>Configuration Properties>C/C++>Command Line>Additional options,加入

/MP4(4代表開啟四個processes)

相關連結

2008年4月8日

Microsoft PE and COOFF File Format

微軟大帝前陣子釋出(更新)了兩份文件:

胡言亂語:身為Popular Application and Software Solution based on Windows Platform(自己封的,又臭又長)的開發人員,有責任了解該平台的大小事。不過,目前為止技術能力不足,還看不懂這些文件的「實質內涵」。Orz

2008年4月2日

Silverlight中毒


Silverlight Rehab - You're not alone

Open XML正式成為ISO/IEC標準

Open XML是微軟力推的文件標準,Office 2007即支援此一文件格式(Word 2007產生的.docx實際上是一個zip檔,手動將docx改成zip,再將其解壓縮,即可看到實際的內容)。

相對於Open XML的是OpenOffice推的OpenDocument。兩種格式各有不同陣營的支持,文件格式標爭的戰爭已於日前結束,結果是,微軟陣營勝出,Open XML成為ISO/IEC DIS29500標準

相關資源

2008年4月1日

Windows Vista內建的磁碟重組工具真的那麼爛嗎?

去年十月開始使用Windows Vista,半年來,重來沒有用過Vista內建的「磁碟重組工具」,反而用免費且Open Source的UltraDefrag,為什麼?

因為Vista內建的「磁碟重組工具」,使用介面簡單到,什麼時候會做完都不知道,如下圖:

VistaDiskDefragTool

這種設計,讓我很沒有「安全感」。

不過,下面兩篇文章,針對Vista內建的「磁碟重組工具」作了許多說明(包含超簡單介面設計背後的意義):

FAQ裡提到,UI簡化的設計理念是不希望使用者為磁碟重組「操煩」。所有鳥事都由系統處理就好了。希望如此。

總之,對於Vista內建的磁碟重組工具有疑問的朋友,可以先參考一下上述兩篇文章。避免Judge too Quickly

2008年3月8日

Install IE8 Beta 1

Microsoft釋出IE8 Beta 1,我這個嘗鮮一族當然不落人後,直接裝到工作用的電腦上。

稍微測試一下,某些網站沒有正確呈現,連Microsoft自己的Windows Live都有問題。幸好保留一個Emulate IE7的模式(需要重開IE)。

但是裝完IE8 Beta 1後,解決了兩個困擾我的問題。

問題一:原本Microsoft Connect用IE7一直進不去,老是回報錯誤訊息。但是用Firefox則沒這個問題(真是諷刺啊)。裝完IE8 beta 1後,這個問題莫名其妙解決了。

問題二:當我瀏灠MSDN文章時,想要列印下來,每次要叫出印表機的視窗,老是出現錯誤訊息。(同樣地,Firefox沒這個問題)。裝完IE8 beta 1後,這個問題莫名其妙解決了。

所以說,嘗鮮有時會挖到寶的嘛。

2008年2月15日

Where is Media Player 12?

Current version of Windows Media Player is version 11. It was released around October 2006. Since then, no more Media Player innovations available.

Is that true? Is that all?

It shouldn't be, I don't think so.

2008年2月14日

Upgrade to Windows Vista SP1 Failed

Update on 2/20/2008: check here, i tried again and succeeded.

前言

希望在此找到解決方法的朋友,先告訴你們,我還沒有安裝成功。(2/14/2008)

這種危險動作,當然要先備份系統。先報一下我的環境:

  • Windows Vista Ultimate 64-bit
  • Intel Core 2 Quad Q6600
  • Gigabyte P35-DS3P
  • NVIDIA GeForce 6600

第一次嘗試

吐一個錯誤訊息(好家在,我有備份,不怕!不怕!):

An internal error occurred while installing the service pack.

Error code: 0x80070052. See http://go.microsoft.com/fwlink/?LinkId=101139 for details.

第二次嘗試

依照指示,檢查Windows Update以及硬碟後,第二次嘗試,如果還是失敗,同樣的錯誤訊息...Orz

第三次嘗試

再次依照指示,使用System File Checker tool (沒遇到這個問題我還不知道有這個工具咧,也算學到一個新東西)

  1. Open Command Prompt as Administrator
  2. Enter following command:
    sfc /scannow

跑完後,吐出下面的訊息:

Verification 100% complete.Windows Resource Protection found corrupt files but was unable to fix some of them.
Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example
C:\Windows\Logs\CBS\CBS.log

看起來不妙........Damm,果然,還是失敗。

官方的指示都試過了,全部失敗,只好找Google大神幫忙了.....

最後嘗試

這篇文章提到,欲練神功(升級Vista),要先補兩個KB:KB937287 and KB938371。見鬼了,這兩個昨天要安裝一起出現問題,難道是這個原因。

按照指示,裝好這兩個Update,再一次安裝SP1,啃!還是失敗。到此為止了,等到SP1正式發佈,樣本數夠多後,看看其他人有沒有解決吧。(希望不要用到絕招:重裝Vista)。

2008年2月13日

Source Code w/ Syntax Highlighting

CodeHTMLer是一個Windows Live Writer的外掛程式,使用此工具,讓程式更美觀,範例如下:

  1 /**
2 * I am a function
3 */

4 MyClass::MyClass()
5 {
6 // bad while loop
7 while ( true )
8 {
9 // never end
10 }
11 }
 

2008年1月31日

Something in Windows XP Service Pack 3

根據《Windows XP Service Pack 3 Overview》,XP SP3包含了下列東西(非全部):

  1. 包含所有已知的更新
  2. Microsoft Core XML Services 6.0 (MSXML6)
  3. Microsoft Windows Installer 3.1 v2
  4. Wi-Fi Protected Access 2 (WPA2)
  5. Windows Product Activation: 跟Windows Vista一樣,安裝XP SP3到新機器上時,可以不需要輸入序號進行安裝。

透過Windows Update安裝的話,要下載約70MB的檔案;離線安裝約580MB。

另外有一點很奇怪,SP3是給Windows XP 32-bit版本使用的,XP x64 Edition需安裝Windows Server 2003 SP2(什麼跟什麼啊!)。

2008年1月18日

Yet Another Unit Testing Tool - WinUnit

MSDN Magazine 二月號,介紹了一個新的Unit Testing Tool, WinUnit

我現在都用boost Unit Test Framework,還蠻不錯的。不過既然有新的玩意可以玩,當然不能放過。

這是微軟員工寫的,順便觀摩一下程式的寫法與小型專案的組織方式。

  • 說明文件以及範例程式都蠻齊全的
  • 用到doxygen產生文件
  • 測試與Visual Studio IDE整合

2008年1月14日

學習COM:每次都有新的領悟

前陣子因為工作需要,再一次挑戰COM

這幾天研讀Don Box的《Essential COM》(中文版侯捷譯),以及《Developers's Workshop to COM and ATL 3.0》,又有新的領悟。

此次動手實作公司專案的介面架構,並參考UMDF的設計,再讀一次《An Introduction to COM for UMDF Developers》,發現許多以前沒有注意到的地方,了解了更多COM的Why and How,收獲不少。

COM實在是博大精深,書中說的「學習COM不頭昏眼花的話,不算真的了解COM」,說的真是太貼切了。

2008年1月9日

Office 2008 for Mac

這張截圖來自Microsoft Mac Office 2008:

MacOffice2008
來源

看來這張圖,讓我有種「應該很好用」的感覺(標準外貌協會)。外觀設計對應用程式來說,真的很重要啊!

Google Analytics

Powered By Blogger
Get Paint.NET!