Time of Update: 2018-12-07
給要實現拖動的控制項添加如下的 MouseDown 和 MouseMove
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function () { $("#TestTable").addClass("red"); });讓TestTable這個表的字型全部變成紅色。如果類不存在,會出錯嗎? 不會!如果該ID的表不存在,會出錯嗎? 不會!如果該ID的大小寫不正確,能設定成功嗎?
Time of Update: 2018-12-07
代理模式,為其它對象提供一種代理以控制對這個對象的訪問。第一段是自己想象的直接送禮代碼,它的問題在於:Boy類中定義了Girl,就是說追求者直接“認識”了女孩。第二段則是完全把書中的抄一遍。才發現其中關鍵的地方是:gg = new
Time of Update: 2018-12-07
string 只是 String 的一個別名,以下三種寫法都可以string myName="YZX";String myName="YZX";System.String myName="YZX";http://www.cnblogs.com/skywind/archive/2007/04/30/733414.html 中有寫到"在C#的編譯時間,會自動的把string轉化為Sysem.string 即 using string =
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function() { $("#reset1").click ( function() { $("#form1")[0].reset(); } ); });點擊reset1後,把form1的第一個對象值複原。以後代碼這樣寫會不會更好閱讀:$(document).ready( function(){ $("#reset1").click( function() { $("#form1")[0].reset();
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function () { $("#TestTable td").addClass("red"); });只是把前面樣本加一個td,這樣th部分就不會變色。如果引號的內容斷行符號換行的話? 就會出錯:未結束的字串常量知識點:訪問某個元素下面的子項目:用一個空格來實現。另一種方法,用>號來實現,但這裡沒有成功。標準的解釋是這樣的:E F an F element descendant of an E element E >
Time of Update: 2018-12-07
簡單原廠模式的最大優點在於工廠類中包含了必要的邏輯判斷,根據用戶端的選擇條件動態執行個體化相關的類,對於用戶端來說,去除了與具體產品的依賴。但增加一個子類時,必須還要對工廠中的代碼進行修改,違背了開放-封閉原則(擴充是開放的,修改是封閉的)。Factory 方法模式,定義一個用於建立對象的介面,讓子類決定執行個體化哪一個類,Factory 方法使一個類的執行個體化延遲到其子類。Factory
Time of Update: 2018-12-07
// CrystalReport.rpt是水晶報表檔案的名稱;CrystalReportSource1是從工具箱加到頁面上的水晶報表資料來源對像。CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));// SetDatabaseLogon
Time of Update: 2018-12-07
VS2005優點:自動調整中間的空格, 自動彈出變數, 編輯並繼續 開發ASP.NET程式,我在VB6中的壞習慣,邊運行邊改程式。但到VS2003居然不能用了,效率不知降了多少。後來裝了VS2005,系統是說有“編輯並繼續”的功能,但我沒有啟用成功,並且看到網路上很多人的悲觀說法都是對ASP.NET無效。後來發現,只要在“項目”->“某工程屬性”->“Web”頁簽,把“伺服器”那一部分選擇“使用Visual Studio Development
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function(){ $("#TestTable tr").not(":first").css("color", "blue");});把表中除第一行以外,其它行設為藍色字型。知識點:排除某些內容用not,裡面的參數可以假設為前面的參數加上它。也可以用這種方式: $("#TestTable tr").not($("#TestTable tr:first")其它的幾種錯誤表達: $("#TestTable
Time of Update: 2018-12-07
一種Internet策略 ActiveX是以一種Internet策略出現的。它包含了OLE,COM及Internet開發的各個方面。 ActiveX開發涉及範圍廣泛 ActiveX開發的包含了許多方面,比如Automation 伺服程式,ActiveX控制項,COM對象等等。
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function() { $("a").click ( function() { alert("Hello world!"); } ); });在文檔準備好之後,執行一個函數,該函數讓所有連結都增加一個click事件,事件中提示一個“Hello world!”如果不用ready會如何? 沒問題,如果保留function,則點選連結沒反應。如果function都沒保留,點選連結還是會提示“Hello world!
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function () { $("#TestTable tr:first").hover ( function () { $(this).addClass("blue"); }, function() { $(this).removeClass("blue"); }
Time of Update: 2018-12-07
第一段代碼基本上是抄書上的。人類下面是一個個具體的裝扮動作,現在要加入“超人”的打扮,就是在人類下再加入“紅色披風”、“藍色緊身衣”、“內褲外穿”。應該也不算太有問題。即使人類的代碼被鎖死了,也可以繼承一個新人類,加入以上幾個裝扮。如6-2.cs但前面說的原廠模式,至少也要複習一下吧!6-3.cs代碼寫出來後,我不禁要問:這是原廠模式嗎?原廠模式的定義是什嗎?再寫策略模式,策略模式主要好處是用戶端只要一個介面,我寫出來,但各種穿法是一個個獨立的類,而這個類不是一直用的,而是用一次就扔掉,然後又用
Time of Update: 2018-12-07
今天想在javascript中限制輸入長度,使用如下的代碼:<html><body><input type="textbox" onKeypress="Javascript:zlk(5);" /><script type="text/javascript">function zlk(lSize){ if (event.srcElement.value.truelen()>lSize) { //長度超出時,取消輸入
Time of Update: 2018-12-07
對於擴充是開放的,對於更改是封閉的無論模組是多麼的“封閉”,都會存在些無法對之封閉的變化。我們是很難預先猜測,但我們卻可以在發生小變化時,就及早去想辦法應對發生更大變化的問題。也就是說,等到變化發生時立即採取行動。正所謂,同一地方,摔第一跤不是你的錯,再次在此摔跤就是你的不對了。在我們最初編寫代碼時,假設變化不會發生。當變化發生時,我們就建立抽象來隔離以後發生的同類變化。面對需求,對程式的改動是通過增加新代碼進行的,而不是更改現有的代碼。當然,並不是什麼時候應對變化都是容易的,我們希望的是在開發
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready(function(){ $("a[@name]").css("background", "blue");}); 讓文檔中A元素,並且帶name屬性的那些對象,背景色變為blue。問題一:樣本中原始的代碼是:$(document).ready(function()
Time of Update: 2018-12-07
jQuery學習筆記:$(document).ready( function () { $("#TestTable").find("td").each ( function (i) { $(this).html( $(this).html() + "[" + i + "]" ); } ); });知識點:find與之前的選取器類似,("#TestTable").find("td") 類似 ("#TestTable
Time of Update: 2018-12-07
今天想瞭解如何讓類產生事件,從http://www.cnblogs.com/Jingu-st/archive/2006/03/23/356677.html中整理出如下的代碼:using System; //事先申明一個委託,也可以在類的內部聲明委託類型 public delegate void GameOver();public class Game{ // 聲明一個事件並指定它的委託類型 public event GameOver RaiseGameOver; public void Ru
Time of Update: 2018-12-07
某網頁,我不想做登入介面,直接使用域的帳號密碼來訪問。如果網站設定成Window身分識別驗證,單獨的頁面都沒問題,而是通過使用HttpWebRequest對象訪問,會導致錯誤:遠程伺服器返回錯誤:(401)未經授權。後來找到處理代碼,處理前代碼如下:HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(sURL + "ShipWorkFlow.ashx");hwr.Method = "GET";hwr.SendChunked =