Browse by Tags

【笨問題專欄】右括號,你在哪裡?
在我的定義裡,"笨問題"泛指一些困擾多時,不確定有解,開口問人又怕遭人恥笑的小問題。這類問題多半不嚴重,不會導致專案不過飯碗不保,因此苦主多能靠愚公移山的技巧,牙一咬就隱忍多年! 舉例來說: 上回的 PowerPoint圖層問題 就是經典! (但分享之後才發現原來我不孤獨,哈! XD) 有了前回經驗,我決定豁出去了,未來會把我笨了好久才學到的技巧都整理在【笨問題專欄】。想笑的人請笑,不會的人請學,還有密技妙招的朋友請分享,皆大歡喜~~~ 今天的笨問題是: 使用Visual Studio編輯js或C#時...
Posted 15 April 2010 02:24 AM by Jeffrey | 19 comment(s) 17,616
Filed under: , ,
TIPS-保存Visual Studio偵錯時的Config修改結果
上回提過透過 程式修改config檔設定值 ,再分享一個私房小技巧。 當我們使用Visual Studio對程式偵錯時,VS在編譯(Build)時會一併將App.Config的內容覆寫到/debug/bin/yourAppName.exe.config及/debug/bin/'yourAppName.vshost.exe.Config。程式執行時,對config檔的修改其實是寫到yourAppName.vshost.exe.Config裡。當程式執行結束,yourAppName.vshost...
Posted 11 January 2010 08:41 PM by Jeffrey | with no comments 4,551
Filed under: , ,
TIPS-如何偵錯被try catch包住的例外
同事詢問,有一段程式碼類似以下結構,用try...catch包住函數呼叫,當函數出錯,程式優雅地顯示錯誤訊息,卻漏失了錯在哪一列程式碼等細節,造成偵錯困難。 protected void Page_Load( object sender, EventArgs e) { try { raisException(); } catch (Exception ex) { Response.Write( "Error:" + ex.Message); Response.End(); }...
Posted 14 December 2008 08:49 PM by Jeffrey | 2 comment(s) 10,224
Filed under: , ,
Unit Test Reference Issue
在Visual Studio中跑單元測試,遇到以下訊息: Failed to queue test run 'jeffrey @MyMachine 2008-01-17 09:31:03': Test Run deployment issue: The location of the file or directory 'R:\Assembly\Utility.dll' is not trusted. 訊息很明確,R:是一台網路磁碟機,預設來自非本機的.NET Code在使用上會被設限...
Posted 18 January 2008 09:13 AM by Jeffrey | 8 comment(s) 11,103
Filed under: , , ,
TIPS-Track Active Item in Solution Explorer
這是我使用VS2005/VS2008時的一個小困擾... 在VS.NET 2003時代,編輯某個Form.cs或Form.aspx.cs時,Solution Explorer會自動跳到正在編輯的Form上,所以按一下View Designer就可以跳到該Form的Design View編輯畫面。 不過,此功能在VS 2008上卻無效,於是有一種情境讓我很困擾: 編輯FormA.cs,在FormA.cs中看到FormB frmB=...,利用Go To Definition跳到FormB.cs,接著想看一下FormB長什麼樣子...
Posted 18 December 2007 11:37 PM by Jeffrey | with no comments 4,231
Filed under: , ,
.NET變數該正名就正名,別再牽拖囉!
今天驚聞有人Copy程式碼,連變數名稱都懶得改。原本的日期欄位,明明已經改放公司統編,居然還沿用txtDate的欄位名稱,隱蔽與欺敵效果十足,接手維護到這等”全方位防駭型”程式碼,真是情何以堪… (老話一句,遇此情況,最好順便檢討一下平時是否有心懷不軌、負心劈腿、濫發好人卡等缺德行徑,才會遭此天譴~~ 無則嘉勉,有則改之) 講到變數正名,有人開始碎碎念: 改變數名稱很麻煩耶! 用Replace All會出亂子,例如: 想把變數名稱user換成customer,若是胡亂全面取代,到時連select...
Posted 27 November 2007 12:32 PM by Jeffrey | 2 comment(s) 8,410
Filed under: , ,
TIPS-VBScript Intellisense In VS 2005
即使.NET 3.5推出在即,VBScript仍是許多管理用Script的主力Language(將來可能會被Powershell所取代)。過去我都用NotePad、EmEditor、UltraEdit之類的純文字工具編輯,心想VBScript屬於Late Binding,ActiveX Object的屬性、方法都得自己輸入,頂多文字編輯工具能將指令用不同顏色顯示就偷笑了。 今天無意間用Visual Studio 2005開啟了一個VBS檔編輯,才發現這個了不起的功能。瞧! VS 2005可以解析CreateObject要建的物件型別...
TIPS-GridView DataFormString Not Applied
ASP.NET 2.0 GridView裡加了一個BoundField,資料型別是日期,我打算把DataFormatString設成{0:yyyy-MM-dd HH:mm:ss}讓它顯示得更整齊一點,但網頁上ASP.NET並沒有套用我指定的格式。如果我火大連{0:...}都不加,而把它調成"SHIT"之類的發洩性字眼,GridView倒是乖乖地拉出一大堆狗屎... orz 試了好久,最後查到網路上的 相關文章 ,說將HtmlEncode屬性設為false即可解決DataFormatString設定無效的問題...
Posted 11 June 2007 01:10 PM by Jeffrey | 5 comment(s) 11,901
Filed under: , ,
KB-Find Out Duplicated Class In Web Site Project
之前的KB有提過Web Site Project裡因Namespace觀念改變而造成潛在 類別名稱重覆的陷阱 。 如同該文結論,由於aspnet_merge.exe只會傳回模糊的Error Code=1,在大專案裡要找出哪個Class強碰是件艱鉅的工程,當時甚至還想要自己寫個工具程式去抓重覆類別。今天同事急著要Build Project,又遇到同樣的問題,但這次可沒時間慢慢去搞台潛盾機出來,快快去Google了一下,找到 這瓶 放在7-11的醬油。 如上圖,調整MSBuild project build...
TIPS-如何停用工具箱的自訂控制項清單產生功能
這個痛苦只有自己寫Control的人才能體會! 在大型專案中,有時我們會將程式邏輯封裝在自訂的 UserControl (使用者控制器)或 Custom Control (自訂控制項,我則習慣叫它自訂控件)裡,以求能快速組裝及反覆利用。在我看過的一些專案(例如: Community Server )中,Solution中就包含了近百個UserControl。結果只要一切換到ASPX的Design頁面,就要花上數分鐘看工具箱裡冒出一個個小齒輪... 原來這又是VS 2005提供的新功能,在顯示工具箱時...
Posted 22 December 2006 08:59 PM by Jeffrey | 4 comment(s) 7,322
Filed under: ,
KB-活用Visual Studio的Task List
幾乎所有使用VS.NET或VS 2005的開發者都知道Task List的用法,也就是在Build Project時,所有出錯需要修正的地方都會列在Task List中,並分為黃色(Warning)跟紅色(Error),在Task上點兩下IDE就會幫你開啟有問題的程式檔,並把游標移到出問題的地方,真是方便到不行!! 其實Task List還有一個較少人知道的用法,我們可以定義一些自訂的Task類別加以列管! 例如: 我最常遇到的情況是程式寫一寫,有一段因為規格還不清楚或需要的元件還沒做好(或是因為太難寫...
Posted 28 September 2006 08:23 AM by Jeffrey | with no comments 7,532
Filed under: ,

Search

Go

<September 2017>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

This Blog


Syndication