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 設定方法(因為我搜尋的時候發現很多人都跳過它不說阿....)

為什麼叫做絕妙套件呢?其實這是一個三八套件,因為 demo 的VS 一直都有裝 Code Rush 所以就有些人會說我的 Visual Studio 看起來很三八一堆圖示動畫的,加上了這個套件以後著實變得更三八了,不過這套件當然不是只有三八的用途,demo 覺得他好用的地方在於方便使用(只需要記下四個符號而且很直覺)對於多人開發的團隊如果團隊成員都安裝了這套件,那溝通上會更方便,畢竟註解一多很難注意到一些重點,而 VS10x Comments Extender 這套件就可以解決這問題。

demo 的 Visual Studio 一直以來都會安裝 Code Rush 和 PowerCommand ,一直也都合作愉快,但最近看了ScottGu's 的 Power Tool 介紹文,看到了一個相當棒的功能 Solution Navigator 讓我決定也要安裝 Power Tools ,就因為這樣我的 Visual Studio 擁有了Code Rush + PowerCommand + Power Tools 三套套件,部份功能重複性還滿高的,所以就稍微作了一下調整,記錄下來以免以後忘記。

最近 javascript 寫到起笑,所以幾乎都是發有關於 javascript 的文章,前幾天介紹了一篇可以在 visual studio 2010 內折疊 javascript 的好工具,文一出就被人嫌說在 aspx 內無法折疊,的確雖然說把 script 全部抽離出來才是正途,但很多時候還是想要直接寫在頁面(aspx)上就好阿....因此再推薦一個可以把寫在 aspx 上的 javascript 也給他折起來的擴充套件。

身為一個 網頁程式開發人員,撰寫了滿山滿谷落落長的 javascript 一點也不為過,不知道各位有沒有感覺,為什麼 javascript 不能折疊呢?像 Code 一樣可以折起來有多好,今天就來介紹一款 Visual Studio 擴充套件 Javascript Outlining 。

這是一個很小巧卻又很實用的套件,IDE環境的視窗一堆,能擠一點出來都是好的,尤其對於螢幕本身就不大的網友更是好用,因此特別推薦一下。

微軟新一代的開發工具 VS2010 說實在話,我開了一次以後就不想用 VS2008了,今天上班的時候不小心找到了一個很不錯的擴充套件,Regex Editor 迫不及待的推薦給各位,這將有效的協助我們寫出對的 正規表示式。