HEMiDEMi 的標籤:C#,tips
- 12月 29 週三 201011:16
C# Tips : Split stirng by string
- 9月 09 週四 201023:42
姑妄言之姑聽之 - Visual Studio 2010 新功能系列 工具篇(一)
Visual Studio 2010 Pro Power Tools 從前從前有個傻瓜蛋(如下圖),搞不清楚這個工具在做什麼的(有圖為證),還寫了一篇山寨版的,我只好把計劃中的先推出來以視正聽.
要介紹這個工具之前,要先講一下2010的新功能 Extension Manager 是Visual Studio 2010中新增用來管理外掛工具的好幫手 其實這個有點像 Marketplace (好啦,像 Apple 的 app store) 的概念, 把第三方的工具集中在這裡,讓使用者可以方便的安裝及更新 可以從 Tools 的選單
那要安裝 Visual Studio 2010 Pro Power Tools 就可以透過 Extension Manager 的方式或者安裝由我直接下載下來的檔案都可以,效果都一樣 安裝完後重新啟動VS,即可啟用 Visual Studio 2010 Pro Power Tools ,接下來就簡單介紹一下Visual Studio 2010 Pro Power Tools 的功能。 Visual Studio 2010 Pro Power Tools Fix Mixed Tabs Fix Mixed Tabs功能可以自動判別程式中的縮排使用的是Tab還是Space,會在上方導覽列的下方出現修正的提示。 Tabify : 把空白轉成Tab字元 , Untabify:把tab轉成空白字元
Extension Update Extension Update 會在啟動VS時檢查已安裝的工具是不是有更新,如果有的話,會在工作列的右下出現氣泡提示。 Add Reference Dialog 加入新參考時的畫面被換掉了, 不過我覺得好像原本的比較快耶@@
Highlight Current Line 標示現在游標所在的那一行,讓你可以一眼就看出現在游標在哪. 不過他預設的顏色會跟左右括號的提示很相近,最好改一下顏色
Triple Click 在某一行連續按三下,就可以快速的選取該行 Document Tab Well 就是某個傻瓜蛋說很好用的功能. 誰在叫我?? 可以釘選,可以自動依名稱排序,可以依專案有不同顏色的TAB,可以.......
Ctrl + Click Go To Definition 就是移至定義的功能,但是用 按住 Ctrl 游標移到method 或類別上,會出現底線, 點一下就可以快速的跳到該method定義的地方囉
Align Assignments Ctrl + Alt + ] 會自動排列 = 右邊的程式 使用前:
使用後:
Move Line Up/Down Commands Alt + 上 或下 可以快速的把游標所在的程式碼往上搬或往下往, 如果選取多行,就可以一次搬移多行 Alignment Helpers 可以在畫面上畫輔助線,以免程式太多看的頭昏眼花, 只要在要加入視覺輔助線的位置,按右鍵點選Add guideline。
視覺輔助線就會出現在指定的位置。
如果要移除,輔助線的位置按右鍵選Remove Guideline
Colorized Parameter Help 改善了參數提示的樣式,從黑白變彩色的,更清楚囉 使用前:
使用後:
最後 Visual Studio 2010 Pro Power Tools 有很多功能都有提供設定, 只要從選單的Tools->Options 就可以找到設定的地方 就留給大家自己發掘囉
隨便說說專欄..下次見 姑妄言之姑聽之,豆棚瓜架語如絲,料應厭作人間語,愛聽秋墳鬼唱詩。清˙王士禎˙聊齋誌異題辭
- 9月 08 週三 201000:33
姑妄言之姑聽之 - Visual Studio 2010 新功能系列 IDE篇(四)
Faster Code Generation
清˙王士禎˙聊齋誌異題辭
可以先幫你快速的建立類別及相關的方法.
Reference Highlight可以自動標示游標與所在相同的類別、方法或屬性等,幫助我們快速的尋找相同的程式. 並且可以用 CTRL+ALT + 上 或 下來快速移動游標到相關程式的位置。
隨便說說專欄..下次見 姑妄言之姑聽之,豆棚瓜架語如絲,料應厭作人間語,愛聽秋墳鬼唱詩。清˙王士禎˙聊齋誌異題辭
- 9月 07 週二 201000:40
姑妄言之姑聽之 - Visual Studio 2010 新功能系列 IDE篇(三)
區塊選取(Box Selection) Visual studio 2010 新增區塊選取及編輯的功能,可以一次編輯一個區塊的內容. 隨便說說專欄..下次見 姑妄言之姑聽之,豆棚瓜架語如絲,料應厭作人間語,愛聽秋墳鬼唱詩。
清˙王士禎˙聊齋誌異題辭
清˙王士禎˙聊齋誌異題辭
- 9月 01 週三 201021:27
姑妄言之姑聽之 - Visual Studio 2010 新功能系列 IDE篇(二)
釘選專案跟方案 整合winodws 7的釘選功能,可以快速開啟專案
開啟的畫面首頁也可以釘選
Intellisense Visual Studio 2010 的 Intellisense 增強了不少,除了速度變快之外還有幾個小功能 有一個類別叫 MyTestClass, 之前在VS2008時要打 myt.... 這樣才會顯示出來, 表示 vs2008時的搜尋是用 str % 這種
vs2010 已經改成 %str% ,所以只要打 test 就會出現了,方便很多
而且也支援 Pascal Cased 的命名方式 , 以 MyTestClass 來說,打 MTC就會出現了,怎樣讚吧!!
不只是類別而已,連Type也可以這樣
讚吧讚吧.... 隨便說說專欄..下次見 姑妄言之姑聽之,豆棚瓜架語如絲,料應厭作人間語,愛聽秋墳鬼唱詩。清˙王士禎˙聊齋誌異題辭
- 9月 01 週三 201001:05
姑妄言之姑聽之 - Visual Studio 2010 新功能系列 IDE篇(一)
一直把Visual studio 2010 好用的地方跟大家介紹,但不知道我有多少毅力..就寫多少看多少吧!
這次先從大受進鑫好評的視窗拖曳功能開始....
姑妄言之姑聽之,豆棚瓜架語如絲,料應厭作人間語,愛聽秋墳鬼唱詩。
清˙王士禎˙聊齋誌異題辭
這次先從大受進鑫好評的視窗拖曳功能開始....
姑妄言之姑聽之,豆棚瓜架語如絲,料應厭作人間語,愛聽秋墳鬼唱詩。
清˙王士禎˙聊齋誌異題辭
- 10月 15 週四 200913:35
自訂.net 程式的參考路徑
在config檔裡加上runtime 的區塊,如下<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin"/>
</assemblyBinding>
</runtime>
</configuration>
privatePath屬性,可以指定多個資料夾,用分號區隔開,但資料夾位置只能在應用程式的子路徑下。
例:<probing privatePath="bin;bin2\subbin;bin3"/>
也可以利用程式的方式加入
AppDomain.CurrentDomain.AppendPrivatePath("bin");
AppDomain.CurrentDomain.AppendPrivatePath("bin2");
MSDN 參考資料 http://msdn.microsoft.com/en-us/library/system.appdomain.relativesearchpath.aspx
- 7月 05 週日 200922:35
系統禁止此安裝,請聯絡系統管理員
安裝MSI時出現
"系統禁止此安裝,請聯絡系統管理員" 或 "This installation is forbidden by system policy. Contact your system administrator."
到 本機安全性設定->軟體限制原則->強制->右鍵->內容-> 在"套用軟體制原則到下列使用者" 選 "所有使用者,除了本機系統管理員"
如果"軟體限制原則"是空的,右鍵->所有工作->新增 ,建立一個即可
"系統禁止此安裝,請聯絡系統管理員" 或 "This installation is forbidden by system policy. Contact your system administrator."
到 本機安全性設定->軟體限制原則->強制->右鍵->內容-> 在"套用軟體制原則到下列使用者" 選 "所有使用者,除了本機系統管理員"
如果"軟體限制原則"是空的,右鍵->所有工作->新增 ,建立一個即可
- 3月 26 週四 200910:31
Team 總管(Team Explorer)裡的組建變成 Build,而且還打X
真是討厭的問題, Team 總管 裡的組建莫明奇妙消失了.變成 Build 而且上面還打了個X 把VS 2008砍了重裝也沒用,終於在GOOGLE找到解決方式 "C:\Documents and Settings\[accountname]\Local Settings\Application Data\Microsoft\Team Foundation\2.0" (in Vista or Windows 2008 the path is “C:\Users\[accountname]\AppData\Local\Microsoft\Team Foundation\2.0\Cache”) Then execute this command line: Start > Run : “devenv /resetuserdata". 以上摘自 http://codeclimber.net.nz/archive/2008/11/12/red-x-on-build-folder-on-team-explorer.aspx
- 2月 13 週五 200910:59
如何從類別庫使用 System.Web.Caching.Cache
直接使用 System.Web.Caching.Cache ca=new System.Web.Caching.Cache() 是沒有作用的. 要改用使用 System.Web.HttpRuntime.Cache.Add(......) 加入 System.Web.HttpRuntime.Cache[.....] 取得 當然最後這個類別庫還是要應用在WEB 程式上 . 不然會沒有作用.