



在 Visual Studio 2008 以後開發 JS 上有了一個很好的變動,智能提示(Intellisense)的支援,在2010版的時候更加加強了這一塊的資源,使用 Visual Studio 開發 JS 的網友應該都能體會到智能提示(Intellisense)的方便性,但是官方也僅提供了 jQuery 和 jquery.validate 的支援,這些東西網路上一堆API可以查,有沒有提示說真的demo認為沒那麼重要,通常開發網站的時候一定作寫一些自己的 JS 檔,這些 JS 檔才是真正需要智能提示(Intellisense)的支援,當協同開發的時候令一位專案成員不需要每次都還要開啟檔案才知道這功能是幹什麼的、要怎麼用或是會回傳什麼。




現在的網頁為求效果與美觀,經常性的會有一堆的 CSS 和 JS 檔,如果你有使用一些 JS 套件或是 CSS Framework 那每一個頁面所需要載入的 JS 和 CSS 檔案數量更是可觀,當我們在撰寫 CSS 和 JS 檔的時候往往會因為加強維護性而排版(程式碼)使用了許多的斷行與空白,將這些斷行與空白省下來可以大幅增加網頁載入的速度,但是自己手動排是很辛苦又麻煩的,而 Mircrosoft 有推出一套專門作這件事情的套件名稱為 Microsoft Ajax Minifier 利用 Microsoft Ajax Minifier 可以整合 IDE 環境讓壓縮 CSS 和 JS 檔變成自動執行,這是一件多美好的事情阿。




就在今天 demo 把 Visual Studio 2008 玩死了...而且是死到連移除的畫面都近不去,心想難道我第一次重灌 Windows 7 是因為 Visual Studio,上了噗浪問各家好手,給的建議滿多的,但都不適用,好在讓我找到了 MSDN 上的一篇文章。




demo 在安裝了 Windows7 以後突然發現我賴以維生的Visual Studio 提示的 Tooltip 粗體怎麼感覺變得很細....這對於呼叫方法要傳入很多參數的時候真的是一個困擾,很容易不知道現在是第幾個,看樣子勢必需要修改一下了!




有時候我們無法直接連線至需要比對的資料庫因此我們無法直接使用 DB Schema Compare來作比對,但DB Schema Compare有一個特殊功能,利用 dbschema 檔來比對,本文就來介紹如何產出 dbschema 檔。




一般來說我們在寫 Code 的時候多少會遇到需要參考另一頁的 Code 或是同一頁已經寫很長了,可是剛好最上段的部份和最下段是有些關聯需要注意,一般來說我們就會很淒涼的ctrl+tab 換來換去,頁面捲軸拉來拉去,現在要介紹的就是在這情境之下兩個很簡單卻又很實用的使用技巧。




今天去參加了Microsoft Visual Studio 10開發工具技術應用座談會,來感受一下這每天都會碰到的工具新版到底有什麼神奇的玩意兒,這是第二次來到台灣微軟,不過是第一次參加這種MVP專屬的座談會,好在有保哥和Tiger Lin的帶領讓我也不會太生疏。




現在的網站要沒有使用到Java Script實在是有難度,有在寫的都會發現為什麼Visual Studio的Java Script排版就是和code不一樣,有沒有辦法可以改勒?其實Visual Studio是可以很個人化的,所以這種設定當然就是有啦。




在Visual Studio Team System 2008 中有個很好用的資料比對工具,之前使用的時候都是對於SQL2005操作,沒想到最近案子需要使用到SQL2008,但是使用這功能想要做比對的時候卻發生了Schema Compare does not support SQL Server 2008 錯誤訊息,什麼鬼?微軟現在主推的SQL2008 竟然不能用那麼讚的工具。




這問題搞了demo四五個小時,搞了好多種方法,移除Visual Studio、移除以後刪除機碼、移除後再全系統掃瞄刪除掉,都沒有辦法解決,連相關目錄都已經用別台電腦的設定來覆蓋也是不行,最後搞到十點多終於是放棄離開了公司。
