我在前一篇文章裡提到,對於停駐工具列或者是視圖最好是不要將執行個體放到詞典中,而是將工具列或者視圖的類型放到詞典中,因為檢視類型會經常的被重用,並且會經常被關閉或者再開啟。當執行個體被關閉後,資源就被釋放了,對於執行個體的管理就會比較麻煩,所以我們分為兩步走。在外掛程式被載入的時候,我們只註冊類型,在應用程式啟動並執行時候,我們通過某種途徑來執行個體化他。
SocanCode是一個能協助.NET開發人員自動產生代碼,預存程序,使用者控制項等的工具,使用它可以省去眾多繁瑣的重複工作,讓開發人員把精力集中在商務邏輯上,大量減少重複勞動作者:廖勇軍軟體功能及特點:1、類反射工廠,泛型介面,三層架構,緩衝機制,預存程序,分頁,使用者控制項,一氣呵成2、支援SQLSERVER、MySql、ACCESS.3、可選擇簡單三層架構和原廠模式三層架構4、可選擇不產生緩衝代碼、“緩衝對象”、“彙總緩衝依賴”及“緩衝對象+彙總緩衝依賴”5、可選擇要產生的層6、可產生使用
如何選擇Web開發架構 開發架構的選擇,始終是個仁者見仁、智者見智的事情。尤其是Web層的開發架構,數量非常多,而且各有特色,如:Struts、WebWork、Spring
本系列將介紹有關Web Services 安全有關的內容,其中涉及技術: XML Signature,XML Encryption和SAML,WS-Security,WS-Trust等等。在本系列的文章中將主要關注其原理,以及個人對相關技術的理解。在MS不斷更新的WSE系列中,安全可以算是其中的重要內容,如果可能將結合原理用WSE做一些技術實踐。Web Services Security --- Introduction
應用程式的退出 一個Windows應用程式啟動之後,一般是進入訊息迴圈,等待或者處理使用者的輸入,直到使用者關閉應用程式視窗,退出應用程式為止。 例如,使用者按主視窗的關閉按鈕,或者選擇執行系統功能表“關閉”,或者從[檔案] 功能表選擇執行“退出”,都會導致主視窗被關閉。當使用者從[檔案] 功能表選擇執行“退出”時,將發送MFC標準命令訊息ID_APP_EXIT。MFC實現了函數CWinApp::OnAppExit()來完成對該命令訊息的預設處理。 void
CODE:using System;using System.Collections.Generic;using System.Text;/**//// <summary>/// .Net通用分頁類(預存程序分頁版,可以選擇頁碼的顯示樣式,且有中英選擇)/// 作者:啟程 www.letwego.cn/// 可用於任意用途,請保留作者資訊,謝謝!/// </summary>namespace letwego.cn{ public class PageStore
//uses ShellAPIprocedure TForm1.Button1Click(Sender: TObject);var IconIndex:Word; h:hICON;begin IconIndex:=0; h:=ExtractIcon(HInstance,pchar('c:"windows"notepad.exe'),IconIndex);
以前我發過一個:實現瀏覽器安全色的漂浮表單拖動/改變尺寸的技術要點另外還提到一個 jquery 的外掛程式 easydrag,這個外掛程式處理拖放還算好用,但自從我上次修改後,現在又發現了它的另一個 bug. 在應用了 easydrag 的頁面中,某種情況下會在頁面載入時出現“找不到對象”的指令碼錯誤。經過仔細檢查,發現問題在於 easydrag 中過早的綁定了 document 的 mousemove 和 mouseup 事件,而有時候指令碼載入的時候 document 還沒有 ready,
看了一段時間的#develop,首先接觸到的就是程式的外掛程式架構。園子裡也有許多不錯的資料可以學習。隨時把自己的認識寫下來和大家交流,無疑會有很大協助。閑話就不說了,進入正題。
功能是產生圖片,並把圖片中的文字儲存在Session中,原始碼下載建立一個Aspx檔案用來提供驗證碼圖片,例如:ValidCode.aspx,PageLoad加上此事件 C#代碼protected void Page_Load(object sender, EventArgs e) {
Unit Unit1;InterfaceUses Windows, Messages, SysUtils, Variants, classes, Graphics, Controls, Forms, Dialogs, AppEvnts, ExtCtrls, StdCtrls, ShellAPI;Type TForm1 = Class(TForm) Button1: TButton; Private{ Private declarations } Procedure
你不必嚴格遵守這些原則,違背它們也不會被處以宗教刑罰。但你應當把這些原則看成警鈴,若違背了其中的一條,那麼警鈴就會響起 。 ----- Arthur J.Riel (1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。
看到AjaxToolkit有一個Rating控制項,但滑鼠移動時老是閃,不知道裡面是否寫得很複雜,於是自己動手,寫一個小巧的Rating.原始碼下載滑鼠拖一個上去設定屬性,就已經把介面效果全部實現了,ClickJsName為用戶端的Js事件,用來定義單擊的事件,參數只有一個,比如 <script type="text/javascript">function Mark(num){ alert(num);} </script>
純網頁HTML語言可以直接被搜尋引擎所識別,但是asp語言需要經過解釋,搜尋引擎可能會在中途放棄收錄,轉到下一網站。所以HTML是建設網站的基本,每一次顯示都是直接存取這個檔案,這個頁面是與資料庫沒有任何關係,同時要想修改網站,那必須修改網站模板,那麼純HTML網頁的優點是什麼呢? 1、如果是產生了HTML,更容易被搜尋引擎收錄和排名靠前,這是優點一,這也是大家使用HTML的主要目的。 2、如果是使用HTML的網頁,那麼就不調用資料庫了,所以對伺服器的壓力更小,因為每一次顯示都是一個直接的網
在這次課中,我們將製作一個變臉的動畫效果,通過此例來繼續學習“形狀補間動畫”。動畫的效果是一張笑臉逐漸層成了傷心的表情,然後又逐漸地變回開心的表情。這個練習也是使用了“形狀補間”來實現的動畫效果。在製作時要注意,把各個變形的對象在不同的圖層上繪製以及設定變形,這樣避免這些形狀之間互相干擾,這也是圖層的重要作用。另外,在調整形狀的時候,還要注意一點,臉上的線條和填充地區必須處於非選中的狀態,否則它們將會被當作整體進行移動,而不會產生變形。本節課時間長度6分28秒,下載檔案1.36MB。下載
jQuery一直以來在效果外面口碑都不錯一直以來jquery的外掛程式很豐富,一些很好的效果,比如我寫過fat.js的漸層褪色淡入淡出效果,在新版本的jquery1.2中,可以很方便的用$("#go").click(function(){ $(".block").animate( { backgroundColor: 'pink' }, 1000) .animate({ backgroundColor: 'blue' },
通過上兩次課可以看到,使用Flash可以製作出逼真的形狀補間動畫。但是,有些形狀補間動畫在變形過程中,Flash產生的變化過程可能會與設計者設想的過程並不相同,也就是說從一個形狀變成另一個形狀的過程中,Flash
jQuery選取器是什嗎?jQuery選取器是jQuery庫中非常重要的部分之一。它支援網頁開發人員所熟知的CSS文法快速輕鬆地對頁面進行設定。瞭解jQuery選取器是開啟高效開發jQuery之門的鑰匙。一個典型的jQuery選取器句法形式:$(selector).methodName();selector是一個字串表達示,用於識別DOM中的元素,然後使用jQuery提供的方法集合加以設定。大多數情況下jQuery支援這樣的操作:$(selector).method1().method2().m
Firefox的Web開發擴充為Firefox瀏覽器增加了大量有用的Web開發工具。一旦安裝了這個擴充,你就可以通過一個工具條來訪問為瀏覽器增加的這些工具(見圖5-14)。在目前能夠運行Firefox的所有平台上都能使用這個擴充包,這就意味著在Windows、OS X和Linux都能順利地使用這個擴充包。Firefox的Web開發擴充包可以從chrispederick.com/
前4次課中,我們分別示範了逐幀動畫和形狀補間動畫的製作方法。本課將學習一種新的動畫製作技巧。在Flash中,想讓物品運動起來,需要用動作補間動畫來實現。在本節課中,我們將通過製作一個快樂跑步的小螃蟹,來學習動作補間動畫。動作補間與形狀補間不同,它不是改變對象的形狀,而是改變一個對象的某些屬性來實現動畫效果,比如改變對象的位置、大小等等。什麼叫改變形狀?什麼叫改變屬性?方形變成圓形就叫做改變形狀,而一個對象變大了一倍,就叫做改變了它的屬性,而不叫改變了形狀。要注意一點,形狀補間的操作對象是繪製出的