[C#]logic operator and bitwise operator

最近上網查詢了一下這兩者之間的差別,後來發現這個概念很基礎,但我一直沒將它搞清楚,因為過去我大多只用了logic operator來寫程式,在網路上我找到兩篇蠻不錯的說明:
http://www.blackwasp.co.uk/CSharpBooleanOperators.aspx
http://www.blackwasp.co.uk/CSharpLogicalBitwiseOps.aspx

...繼續閱讀 »

[ASP.NET]Excel離線處理後上傳

在商業應用逐步趨向行動化的今天,業務人員終日在外奔波的狀況已經愈來愈多,當使用者能連線使用系統的機會不高,但又希望他能將資料輸入到系統中,怎麼辦?許多的系統便發展出透過Excel或純文字檔讓業務人員可先在行動裝置如NB、PDA上先輸入完資料,一旦可連線上網路便可將離線輸入的那些資料匯入系統中,達到資料管制的目的,本篇文章簡單說明一下如何透過Excel的離線登打,並上傳回系統。

...繼續閱讀 »

[ASP.NET]cookieless如何闖禍

寫過ASP.NET的人或許不見得有用過cookieless這個設定,但這個設定之前也被廣泛討論了好一陣子,當出會提到這個設定最主要的原因是多個瀏覽器視窗間會共用Session所導致,而會共用Session主要的原因也是瀏覽器在取得SessionID時都是由client端的cookie所獲得有關,這邊不探討cookie跟Session的關係,這邊假設大家都已經知道了,來探討cookieless如何闖禍吧。

...繼續閱讀 »

[VisualStudio]新手必讀-中斷點的使用

[最近回覆一些網友問題時發現有些新手竟然沒有使用過中斷點,之前寫程式都是看跑出來對不對再決定要怎麼改,在大為震驚之餘也決定寫個簡單的教學讓新手可以看看,因為我看了一下MSDN上的中斷點說明,真的講的太複雜了,下面簡單描述一下。

...繼續閱讀 »

[Tool]Third-party Grid元件:active-widgets

今天要跟各位介紹一個我們公司用了很久的一個Grid元件,這個元件是網路上一家叫做ActiveWidgets的公司所開發的元件,這個元件是要收費的,關於他的license announcement可以參考這個網址:http://www.activewidgets.com/licenses/developer.htm

...繼續閱讀 »

[C#]+operator的有趣概念

The binary + operator performs string concatenation when one or both operands are of type string. If an operand of string concatenation is null, an empty string is substituted. Otherwise, any non-string argument is converted to its string representation by invoking the virtual ToString method inherited from type object. If ToString returns null, an empty string is substituted.

...繼續閱讀 »

[Javascript]加入信任網域

開發web應用程式有些時候挺麻煩的,多數的功能可不需要取得client端的資源,處理起來沒什麼問題,但如果今天要跟Outlook互動又或者要作Excel的資料匯入時,我們可能都會需要client端將網站加入信任網域,但如果要教導每個user如何將站台加入信任網域似乎又是件麻煩的事情

...繼續閱讀 »

[C#]改變迴圈狀態的四個關鍵字

這四個關鍵字分別是:

A:goto 從迴圈中跳到目標位置,不建議從迴圈外跳到迴圈內
B:return 跳出當前過程,而不是只跳出迴圈
C:break 跳出當前迴圈
D:continue 跳過當前循環體中的當次迴圈(i),進入下一次迴圈(i+1)

...繼續閱讀 »

[ASP.NET]監控ASP.NET執行緒(w3wp)狀態

asp.net一旦重新啟動後,網頁的首次啟動效率都比平時使用慢上許多,過去在台灣客戶對這一點並不這麼在意,畢竟每個網頁只慢第一次執行,但最近陸續有兩家客戶跟我們抱怨這一點,並說這是因為我們程式寫法的問題,這真是有苦難言,因為不管是.net或者java,程式在第一次執行時都會比較慢一些,但這些專頁內容並不是客戶想聽的,我們也只有大略帶過,摸摸鼻子還是要解決這個問題。

...繼續閱讀 »