——.NET設(shè)計模式系列之六Terrylee,2006年1月概述在軟件系統(tǒng)中,有時候面臨的產(chǎn)品類是動態(tài)變化的,而且這個產(chǎn)品類具有一定的等級結(jié)構(gòu)。這時如果用工廠模式,則與產(chǎn)品類等級結(jié)構(gòu)平行的工廠方法類也要隨著這種變化而變化,顯然不大合適。那么如何封裝這種動態(tài)的變化?從而使依賴于這些易變對象的客戶程序不隨著產(chǎn)品類變化?意圖用原型實(shí)例指定創(chuàng)建對象的種類,并且通過拷貝這些原型創(chuàng)建新的對象。結(jié)構(gòu)圖Prototype模式結(jié)構(gòu)圖生活中的例子Prototype模式使用原型
系統(tǒng) 2019-08-29 23:53:11 2256
functionStorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+es
系統(tǒng) 2019-08-29 23:04:56 2256
從這章開始,我們將開始講解jQuery的AJAX相關(guān)的內(nèi)容,首先需要大家自己先百度google了解下AJAX的原理,然后再來看這里的內(nèi)容,就輕松很多了。基本方法使用jQuery提供了很多AJAX方法,這里主要用到以下兩個方法:1.$.ajax(settings):它是一個底層方法,可以幫助我們創(chuàng)建各種類型的AJAX請求。該方法可以自定義設(shè)置多種參數(shù)類型以供AJAX調(diào)用,如可以設(shè)置HTTP請求(GET/POST),訪問的URL,請求類型(html,json等
系統(tǒng) 2019-08-12 01:33:11 2256
本文英文原版及代碼下載:http://www.asp.net/learn/data-access/tutorial-70-cs.aspxScottMitchell的ASP.NET2.0數(shù)據(jù)教程之70:為DataTable添加額外的列導(dǎo)言:當(dāng)向類型化的數(shù)據(jù)集(TypedDataSet)添加一個TableAdapter時,相應(yīng)的DataTable的構(gòu)架已經(jīng)由TableAdapter的主查詢定義好了.比如,如果主查詢返回A,B,C這3個域,那么DataTable
系統(tǒng) 2019-08-29 22:51:44 2255
剛看到微軟的正式版下載地址http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en下載后有21M左右。安裝,出現(xiàn)錯誤:看錯誤日志,如下:看來,是安裝KB2483190時出錯了。看安裝指導(dǎo),這是個"AnupdateforVisualStudio2010thatenablessupportforR
系統(tǒng) 2019-08-29 22:46:09 2255
花了一天多時間研究出來的,其實(shí)也就是網(wǎng)上下別人的代碼然后再自己修修改改的,真夠花時間的,經(jīng)測試上傳得100MB的文件,效果截圖如下:引用備忘錄:·示例中默認(rèn)最大上傳文件大小是100M,如果需要修改的除了要修改JS中定義的值之外別忘記修改web.config文件中的httpRuntime節(jié)點(diǎn)定義的值·JS的事件定義中隱藏了一些輸出提示信息的代碼的,要調(diào)試的可以自己取消注釋,事件里的一些參數(shù)是什么意思可自己去搜索GOOGLE·也可以直接設(shè)置定義中的debug:
系統(tǒng) 2019-08-29 23:40:58 2254
大家好,我們繼續(xù)ASP.NET之旅~今天講的是Session對象以及Response對象,并復(fù)習(xí)Application對象的有關(guān)知識,做一個簡單的登錄跳轉(zhuǎn)頁面。首先還是了解下Session、Response兩個對象。***Session對象***語法:Session["屬性名"]Session.Timeout,Session.SessionIDSessionAbandon()描述:Session對象用于存儲特定的用戶所需信息,當(dāng)頁面跳轉(zhuǎn)時Session對象
系統(tǒng) 2019-08-29 22:56:24 2254
每次當(dāng)用戶在一個文本框輸入完數(shù)據(jù)后,更希望在敲入回車鍵后,焦點(diǎn)會自動移動到下一個文本框。通過下面的代碼可以實(shí)現(xiàn)這種切換的效果。首先我們來看界面:界面代碼:ViewCode12345
系統(tǒng) 2019-08-12 01:33:25 2254
在web應(yīng)用里,我們經(jīng)常需要通過其他控件的事件觸發(fā)動態(tài)構(gòu)造DropDownList數(shù)據(jù)內(nèi)容。在這節(jié)中,我們將會看到如何實(shí)現(xiàn)通過選擇第一個下來框的內(nèi)容來動態(tài)構(gòu)造第二個下拉框的內(nèi)容。首先準(zhǔn)備好頁面代碼:ViewCode選擇顏色
系統(tǒng) 2019-08-12 01:33:22 2254
在這節(jié)我們將使用validation插件實(shí)現(xiàn)注冊頁面的驗(yàn)證功能,通過這個例子,可以更全面的掌握該插件的使用功能。頁面樣式代碼:.header{background-color:#CCCCCC;color:White;font-size:x-large;}.content{background-color:White;font-weight:lighter;font-size:small;}.contenttd{t
系統(tǒng) 2019-08-12 01:33:19 2254
如果Web服務(wù)器操作系統(tǒng)是Windowsserver2003,則IIS6.0進(jìn)程模型是asp.net的默認(rèn)選擇。其名稱明確之處,該模型需要IIS6.0、然后,在windows2003的服務(wù)器上,仍然可以讓asp.net遵守IIS5.0進(jìn)程模型的規(guī)則。可以通過修改machine.config文件中的節(jié),顯示的啟用該模型。當(dāng)然,我并不建議且滑倒IIS5.0進(jìn)程模型,雖然這樣做是合
系統(tǒng) 2019-08-29 23:52:17 2253
今天帶來的是Request對象,為了這個對象我可糾結(jié)了好一陣子,還把一位高手弄無語了,在此對那位高手說一聲"抱歉!",本人的思維方式總有點(diǎn)奇怪,讓人無法理解。。。***Request對象***語法:Request.Form[數(shù)據(jù)名稱],Request.QueryString[數(shù)據(jù)名稱]Request.UserAgent,Request.UserHostAddress,Request.PhysicalApplicationPath描述:服務(wù)端常常使用Requ
系統(tǒng) 2019-08-29 22:56:24 2250
來源:中國IT實(shí)驗(yàn)室前言對于直接面對互聯(lián)網(wǎng)用戶的WEB應(yīng)用,在開發(fā)設(shè)計的時候必須格外小心,因?yàn)檎l也不知道在單位時間內(nèi)WEB程序訪問和運(yùn)行的速度。所以,在程序設(shè)計完成以后,最后針對程序進(jìn)行一些嚴(yán)格的甚至是苛刻的測試,以確定程序在復(fù)雜的網(wǎng)絡(luò)環(huán)境和服務(wù)器高壓負(fù)荷下是否可以保持正常和相對穩(wěn)定的效率。什么是負(fù)壓測試負(fù)壓測試一般針對WEB應(yīng)用進(jìn)行,比如網(wǎng)站等。進(jìn)行負(fù)壓測試的目的是為了確定WEB應(yīng)用在現(xiàn)實(shí)的網(wǎng)絡(luò)環(huán)境中是否可以正確而安全的處理各種用戶提交的不確定請求,檢驗(yàn)
系統(tǒng) 2019-08-29 23:46:55 2249
ScottMitchell的ASP.NET2.0數(shù)據(jù)教程之四十三::基于用戶對修改數(shù)據(jù)進(jìn)行限制導(dǎo)言很多支持帳號(即需要登陸)的web程序根據(jù)登陸的用戶提供不同的選項(xiàng),報表和其它功能。回到基于用戶對修改數(shù)據(jù)進(jìn)行限制里,我們學(xué)習(xí)了如何根據(jù)當(dāng)前用戶來動態(tài)調(diào)整在DetailsView和GridView里修改數(shù)據(jù)的能力。它允許用戶可以作為supplier或employee登陸到站點(diǎn)。如果登陸的用戶為supplier,他將可以修改他提供的product信息和compa
系統(tǒng) 2019-08-29 22:38:54 2249
這章內(nèi)容比較簡單,直接上頁面代碼:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Recipe6.aspx.cs"Inherits="Recipe6"%>
系統(tǒng) 2019-08-12 01:33:23 2249