Category: tips

今天驚聞有人Copy程式碼,連變數名稱都懶得改。原本的日期欄位,明明已經改放公司統編,居然還沿用txtDate的欄位名稱,隱蔽與欺敵效果十足,接手維護到這等”全方位防駭型”程式碼,真是情何以堪… (老話一句,遇此情況,最好順便檢討一下平時是否有心懷不軌、負心劈腿、濫發好人卡等缺德行徑,才會遭此天譴~...

為了要在C1FlexGrid中做出如下Header Cell合併的效果,煞費苦心... 簡單來說,這類的合併效果必須繼承C1FlexGrid再做一顆自訂元件,並Override GetMergeCell這個函數,判斷傳入的Row/Col數是否屬於合併範圍決定傳回值。而GetMergeCell在U...

在許多時候,Mail System常變成辦公室裡的第二戰場,是放冷箭、扣帽子、灑狗血的好地方,而Reply To All(回覆給所有人)是好戰分子常用的一招。例如: 你寫了一封信詢問大家對公司廁所衛生紙採申請配給制的意見,初衷只是要蒐集成員工意見,呈報給總經理Mr. Iron Cock以塑造公司很民...

寫完第一篇,發現要分門別類整理工程浩大,而且要拖上很久才能累積出足夠Flush的量,索性改成想到什麼寫什麼的大雜燴好了,有點像用Response.Buffer=false;改善使用者的互動感受,哈! static void Tips2(){ //**String轉成不同編碼的Byte Arr...

寫Windows Form的人應該都會面對這類問題。 一直跑得好好的程式傳來噩耗,在某某大官的機器上圖歪字斜,最要命的是老爺子找不到送出鈕可按,正暴怒中。戒慎恐懼地前往"命案現場"(沒處理好的話,馬上就是了)查看,載著厚重老花眼的層峰長官,怒指著LCD控訴你寫的什麼鬼表單,居然沒有送出鈕。定神一看,...

即使.NET 3.5推出在即,VBScript仍是許多管理用Script的主力Language(將來可能會被Powershell所取代)。過去我都用NotePad、EmEditor、UltraEdit之類的純文字工具編輯,心想VBScript屬於Late Binding,ActiveX Object...

遇到一個問題,用LogParser擷取系統事件寫成XML檔,要分析XML時,卻因為ASP.NET 2.0傳回了一個XML內容含有不合法字元的錯誤事件而導致XmlDocument.Load()發生錯誤。 ASP.NET 2.0的錯誤是:Exception type: XmlExceptionExcep...

辛辛苦苦幫User寫了GridView或DataGrid網頁,User常會神來一筆: 我想把這個清單轉成Excel耶~~~ 簡單! Mouse拖曳選取、Ctrl-C複製、開啟Excel、Ctrl-V貼上不就OK啦! 很不幸地,每次提供這種建議都會招來User白眼。User要是這麼愛自己DIY,IT人...

這是一個程式"中鳥"開發Windows Form要面對的問題... Windows Form裡的Threading有些討厭的限制。菜鳥還處於天真無邪的Single Thread打天下階段,渾然不知它的險惡;而老鳥早就吃過苦頭,熟知要如何對付它,所以也不畏懼它的刁難。而剛開始學會在Windows Fo...

前幾天我寫了篇帖子介紹利用高z-index+半透明Filter DIV做為HTML元件防點防選防編遮片的點子,不過留了個尾巴: 在IE6上,<select>是誰都蓋不住的! 事實上,IE Team自己也知道這個問題,並高興地在Blog中宣佈在IE7中總算做了改善(http://blogs...

要在網頁上動態產生以下的文字效果不是難事,用<font><li>組一組就搞定了,但在Window Form裡呢? 幸好有RichTextBox,變化顏色、字型及啟用項目符號的做法只要稍微學習一下就可運用自如,同時還能支援儲存及讀取rtf檔的功能(LoadFile、Save...

小事一椿,但印象中我已經是第二次為了這個問題在Google上找答案,為了怕以後再找第三次,所以寫下來,協助日益衰退的大腦能記牢一點。 Scenario是這樣的,Window Form程式,有個DataGrid清單列出交易記錄,當點選Grid中某一筆資料時,會叫出另一個Form(TradeSummar...