這兩天針對開發的系統來做壓測調校…
在調校過程中有得到一點點的小收獲…

資料庫的connection的開啟與關閉
會影響Server端與Clinet端的Request和Response時間
有時侯我們會在每個方法(method)一開頭時去開啟connection
方法結束後再關閉connection....

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

通常在某些系統我們都需要產生單號…
有一些單號是不需要連號的…
像是購物車之類的…
當這種情況時…
要產生非連號的單號,很多人會自已寫程式…
或是呼叫亂數…

在ASP.NET中,我們可以透過以下的方法來取得

湯瑪的吳 發表在 痞客邦 留言(1) 人氣()

有關於月光壓制技…
這點一定要好好的說清楚…


日文來說,正確的說法應該是"月面宙返後空翻壓制"
而不是"月光壓制技"
而"月面宙返後空翻壓制"的意思就是說…
當被壓制了之後…就像月球表面的坑坑洞洞一樣…充滿了破壞力…

湯瑪的吳 發表在 痞客邦 留言(4) 人氣()

//在javascript中如果要在文字中取代某些特定字元或是字串時。

var OrgStr = 'ABCDR'
var regStr = 'R'
var re = new RegExp (regStr, 'gi') ;
OrgStr = OrgStr.replace(re,"E");


湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在寫網頁過程中,有時侯需利用css來做一些小特效…
例如


這是湯瑪的吳的Blog...Merry Christmas!!!

作法是:
把這一段程式碼 style="FONT-SIZE: 13px; FILTER: glow(color:#308148,strength=3); 加到你的TD或是文字Font 的Tag裏面就可以了…


湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在網頁中通常我們會把程式碼配合javascript來做出更彈性的設計
當我們在某個Inpup控制項按下enter鍵時,讓他去做特定的事時,
我們必需在Input 的 tag中加入
onkeydown="form_action();"

然後在我們的script 中加入form_action() 這段method的內容就可以了…
例如說…如果按下enter會做出某些事時…
form_action() {

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

剛剛試了Server.Transfer與Response.Redriect這個兩個方法
參考了相關的網站資料,發現兩者不同之處再於,
Response.Redriect是直接下一個HttpRequest出去,
所以他並沒有將我們來源Form的相關物件資料也一併傳出去。
相反地,Server.Transfer是將我們目前表單中的資料送到我們指定的表單
所以說,夾帶的訊息相對的也更多…

在速度上…Response.Redriect是最快的,也是最直覺的

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在asp.net中,我們從前端網頁,sumbit一些資料回後端,
當這些資料可能是動態產生的textbox(透過javascript),
此時我們該如何後端取得這些動態產生的HTML物件呢?

首先指定HTML物件的name 屬性.
例如: 

name="txtName"

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

在ASP.NET中,我們時常會用到ImageButton來做button…
例如"確認","查詢"之類的…

當我們需要利用javascript來執行imagebutton的click事件時,
在javacript的事件裏面
寫入 window.document.getElementById("ibtnGO").click();
其實"ibtnGO"就是我們.net imagebutton的id ...

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

套用GOF的Singleton(Design Patten)於VB.NET上,
可以實作於 計數器、取得系統參數、共用參數…等Class...
好處是記憶體中只會存在一個instance...所以資料的取得是非常一致的…
故名思意為singleton...


Public Class SystemParameter
Private Shared myInstance As SystemParameter

湯瑪的吳 發表在 痞客邦 留言(2) 人氣()

         Dim adCourseBlock As New SqlDataAdapter
            Dim scmCourseBlockInsert As New SqlCommand
            With scmCourseBlockInsert
                .Connection = conn
                .Transaction = trans
                .CommandType = CommandType.StoredProcedure
                .CommandText = "RG_AddCourseBlockData"
                .Parameters.Add(New SqlParameter("@syear", SqlDbType.NChar, 3)).Value = cbObj.syear

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

如何讓DataGrid有那種選到該列就變顏色的效果呢?
Step 1.

實作ItemCreated事件

Private Sub dgdBlockCourse_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgdBlockCourse.ItemCreated
        e.Item.Attributes.Add("onmouseover", "javascript:this.className='blueon'")
        e.Item.Attributes.Add("onmouseout", "javascript:this.className='blueoff'")
        e.Item.Attributes.Add("class", "White")

湯瑪的吳 發表在 痞客邦 留言(1) 人氣()

在開發的過程式發生了一個問題,
就是連資料庫的網頁開啟非常的慢,雖然只有讀取兩筆資料。
經過我們trace的結果,我們先在記錄讀取資料前後的時間點,
發現只有浪費0.001秒,所以說資料庫端是正常的。
後來我們朝向IIS和Browser的方向來看,發現IIS端入網頁的速度也是正常,
因此IIS伺服器也是正常的。

最終,我們朝向 使用者的Browser來解決,當我們清除本端暫存資料後,

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

最近有寫有關系統登入的部份,剛好看到董大偉先生的ASP.NET程式設計徹底研究(這本書很不錯)

有一個範例是有關登入的機制,之前寫J2EE時並沒有用過這個用法…

第一:

先建立有關使用者登入的物件

 Public Class LoginObj

        Private _emp_no As String = ""          ' 使用者帳號

        ......
        ' 使用者帳號

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

魯迪傳奇 - 讓我感動的電影之一

描述一位熱愛美式足球的大學生力爭上游的求學過程
沒有壯闊的大場面,也沒有卡斯強大的陣容
男主角最後上場的那一幕,實在感動人心

魯迪傳奇(RUDY)該片為真人真事改編的運動電影
而男主角Sean Astin就是魔戒裏的配角(哈比人)之一

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()