demoshop

demo, trying to be the best_

之前版本的 Visual Studio 是內建巨集功能的,但後來的版本就將巨集移除(傳說是使用人數太少),的確巨集真的不是天天用的東西,但需要用到的時候沒有巨集到也滿麻煩的,受到不少人建議後官方想了一個兩全其美的方式,推出了 Visual Studio Macro 套件,讓巨集功能得以重返。
 

在現在這個「只要更新的夠快,Bug 就再也不是 Bug 」的年代,明確的知道軟體版本號是一個重要的議題,因為可能使用者晚上回報的 Bug 早上就消失了(或是變更嚴重)以往需要手動調整 AssemblyInfo.cs 來達成,但現在要介紹的此套件可以讓您輕鬆愉快的完成自動跳號的需求。

各位開發人員有時候會不會覺得一天過了,可是好像沒做什麼事情?或是沒有把需求完成?

經常不知道為什麼時間就不見了,感覺整天很忙卻好像寫不了幾行?

Codealike 這是一個包裝在 Visual Studio 的套件,可以協助使用者記錄在 Visual Studio 撰寫程式、編譯、除錯的時間,讓使用者可以定期回頭看看自己的工作效率,進而改善工作方法,或是 SOHO 族可以依據此套件做為工時報價的依據,甚至於用於團隊內,讓團隊成員可以簡單的看到每個人對於團隊的貢獻度。

昨天介紹了如何把 Visual Studio 改成黑色主題(Dark Template)的作法,如果有朋友也改了以後可能會發現一些些許的問題,比如安裝了 Power Tools 後導致Quick Find 的黃色太誇張顯眼,或是使用 VSCommands 後的 Todo 藍的太難看等等問題接踵而來,因此第二篇出現了,讓我們一一攻陷它們為了保護眼睛戰鬥吧。

最近因為眼睛用很兇,所以想來善待一下自己的雙眼,在寫 Code 的時候需要長時間看白底黑字的畫面因此很容易讓眼睛疲勞,尤其前一晚沒睡飽的時候甚至會覺得刺眼,之前看過很多朋友的編輯畫面是黑的,於是也來嘗試一下黑色主題(Dark Template)的感覺,沒想到過程中竟然也會有一些(眉眉角角)因此立即記錄下來。

demo 之前有介紹過如何使用 VS2010 的單鍵發佈【Visual Studio 2010 單鍵發行簡單使用 Web.Release.config】,主要的功能就是可以依據 Debug 或 Release 的設定快速置換 web.config 的方法,但是以往都必須要真的發佈出來或是編譯一次才能看到修改過後的 Web.config 十分的不方便,因此這次要介紹一個小工具,讓我們擁有預覽的功能。

前面介紹了很多關於 TortoiseSVN 的應用,不可諱言 TortoiseSVN 真的是一套不可多得的好軟體,但是對於 .NET 開發人員來說,每天都開者 Visual Studio 難道就沒有一個比較聰明的整合工具嗎?每次都還要到外面去送交檔案就是那麼的不方便!因此這裡就介紹兩款數一數二的 Visual Studio For SVN 工具。

在寫程式的時候總會遇到一些版本的鬼問題想利用 [ Assembly Binding Redirect ] 來解,或是一些註定要寫全名的時機,這時候要去知道參考的組件相關資訊就是給他那麼的不便,介紹你好藥 Assembly Information Dialog 使用此套件,會感覺世界多美好

身為網站開發者的我們都深知網路頻寬的珍貴,頻寬可以賺進鈔票也可以讓你付出鈔票,身為一個有 Sense 的網頁開發者通常會對於網站流量最大的殺手【圖片】有又愛又恨的感覺,少了圖片網站缺少了視覺,太多圖片又浪費掉很多流量,因此我們可能會想對圖片做壓縮的動作,但不是專業美術設計人員的工程師又如何快又有效率的完成這件事情呢?

偉大的 Visual Studio 2010 中有一個很有趣的套件 Image Optimizer 就可以做到這件複雜又麻煩的事情。

CodeRush 是一套相當優秀的 Visual Studio 外掛套件,功能多到嚇死人,而 demo 有一種習慣就是所有使用的軟體、套件都一定會去調整(所以不能調的我幾乎都不會用)而 CodeRush 的設定我也一直有一個習慣的設定,前幾天重灌了桌機以後發現要把這些設定一一的改回去實在是曠日費時(能調的真的太多了)這時候才赫然發現 CodeRush 竟然沒有設定檔匯出的功能...

Visual Studio 2010 版提供了一個相當方便的功能【單鍵發行】讓網站開發者只需要花費一次的時間就可以享受到往後的便利,在使用 Visual Studio 2008以前版本想要達到【單鍵發行】需要安裝 Web Deployment Project 既然現在內建了,那就應該是要會用,設定方法已經有很多文章可以搜尋的到了,所以這裡 demo 簡單的介紹 新增的 兩種 Web.Config 內的 Web.Release.config 設定方法(因為我搜尋的時候發現很多人都跳過它不說阿....)