構建外掛程式式的應用程式架構(八)-視圖服務的簡單實現

我在前一篇文章裡提到,對於停駐工具列或者是視圖最好是不要將執行個體放到詞典中,而是將工具列或者視圖的類型放到詞典中,因為檢視類型會經常的被重用,並且會經常被關閉或者再開啟。當執行個體被關閉後,資源就被釋放了,對於執行個體的管理就會比較麻煩,所以我們分為兩步走。在外掛程式被載入的時候,我們只註冊類型,在應用程式啟動並執行時候,我們通過某種途徑來執行個體化他。

.Net工具 – SocanCode代碼產生器

SocanCode是一個能協助.NET開發人員自動產生代碼,預存程序,使用者控制項等的工具,使用它可以省去眾多繁瑣的重複工作,讓開發人員把精力集中在商務邏輯上,大量減少重複勞動作者:廖勇軍軟體功能及特點:1、類反射工廠,泛型介面,三層架構,緩衝機制,預存程序,分頁,使用者控制項,一氣呵成2、支援SQLSERVER、MySql、ACCESS.3、可選擇簡單三層架構和原廠模式三層架構4、可選擇不產生緩衝代碼、“緩衝對象”、“彙總緩衝依賴”及“緩衝對象+彙總緩衝依賴”5、可選擇要產生的層6、可產生使用

如何選擇最合適的Web開發架構

  如何選擇Web開發架構  開發架構的選擇,始終是個仁者見仁、智者見智的事情。尤其是Web層的開發架構,數量非常多,而且各有特色,如:Struts、WebWork、Spring

Web Services Security

本系列將介紹有關Web Services 安全有關的內容,其中涉及技術: XML Signature,XML Encryption和SAML,WS-Security,WS-Trust等等。在本系列的文章中將主要關注其原理,以及個人對相關技術的理解。在MS不斷更新的WSE系列中,安全可以算是其中的重要內容,如果可能將結合原理用WSE做一些技術實踐。Web Services Security --- Introduction

MFC深入淺出-應用程式的退出

應用程式的退出   一個Windows應用程式啟動之後,一般是進入訊息迴圈,等待或者處理使用者的輸入,直到使用者關閉應用程式視窗,退出應用程式為止。  例如,使用者按主視窗的關閉按鈕,或者選擇執行系統功能表“關閉”,或者從[檔案] 功能表選擇執行“退出”,都會導致主視窗被關閉。當使用者從[檔案] 功能表選擇執行“退出”時,將發送MFC標準命令訊息ID_APP_EXIT。MFC實現了函數CWinApp::OnAppExit()來完成對該命令訊息的預設處理。  void

.Net通用分頁類 預存程序分頁版

CODE:using System;using System.Collections.Generic;using System.Text;/**//// <summary>/// .Net通用分頁類(預存程序分頁版,可以選擇頁碼的顯示樣式,且有中英選擇)/// 作者:啟程 www.letwego.cn/// 可用於任意用途,請保留作者資訊,謝謝!/// </summary>namespace letwego.cn{    public class PageStore   

Delphi提取EXE,DLL檔案表徵圖

//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描述解析等等]。

自己寫的一個小巧的Rating,原始碼下載

看到AjaxToolkit有一個Rating控制項,但滑鼠移動時老是閃,不知道裡面是否寫得很複雜,於是自己動手,寫一個小巧的Rating.原始碼下載滑鼠拖一個上去設定屬性,就已經把介面效果全部實現了,ClickJsName為用戶端的Js事件,用來定義單擊的事件,參數只有一個,比如    <script type="text/javascript">function Mark(num){    alert(num);}    </script>

純靜態HTML網頁頁面的優點

純網頁HTML語言可以直接被搜尋引擎所識別,但是asp語言需要經過解釋,搜尋引擎可能會在中途放棄收錄,轉到下一網站。所以HTML是建設網站的基本,每一次顯示都是直接存取這個檔案,這個頁面是與資料庫沒有任何關係,同時要想修改網站,那必須修改網站模板,那麼純HTML網頁的優點是什麼呢?  1、如果是產生了HTML,更容易被搜尋引擎收錄和排名靠前,這是優點一,這也是大家使用HTML的主要目的。  2、如果是使用HTML的網頁,那麼就不調用資料庫了,所以對伺服器的壓力更小,因為每一次顯示都是一個直接的網

[Flash入門-基本動畫]第3課

在這次課中,我們將製作一個變臉的動畫效果,通過此例來繼續學習“形狀補間動畫”。動畫的效果是一張笑臉逐漸層成了傷心的表情,然後又逐漸地變回開心的表情。這個練習也是使用了“形狀補間”來實現的動畫效果。在製作時要注意,把各個變形的對象在不同的圖層上繪製以及設定變形,這樣避免這些形狀之間互相干擾,這也是圖層的重要作用。另外,在調整形狀的時候,還要注意一點,臉上的線條和填充地區必須處於非選中的狀態,否則它們將會被當作整體進行移動,而不會產生變形。本節課時間長度6分28秒,下載檔案1.36MB。下載

jQuery使用手冊之動態效果(6)

jQuery一直以來在效果外面口碑都不錯一直以來jquery的外掛程式很豐富,一些很好的效果,比如我寫過fat.js的漸層褪色淡入淡出效果,在新版本的jquery1.2中,可以很方便的用$("#go").click(function(){  $(".block").animate( { backgroundColor: 'pink' }, 1000)     .animate({ backgroundColor: 'blue' },

[Flash入門-基本動畫]第4課

通過上兩次課可以看到,使用Flash可以製作出逼真的形狀補間動畫。但是,有些形狀補間動畫在變形過程中,Flash產生的變化過程可能會與設計者設想的過程並不相同,也就是說從一個形狀變成另一個形狀的過程中,Flash

jQuery選取器(一)

jQuery選取器是什嗎?jQuery選取器是jQuery庫中非常重要的部分之一。它支援網頁開發人員所熟知的CSS文法快速輕鬆地對頁面進行設定。瞭解jQuery選取器是開啟高效開發jQuery之門的鑰匙。一個典型的jQuery選取器句法形式:$(selector).methodName();selector是一個字串表達示,用於識別DOM中的元素,然後使用jQuery提供的方法集合加以設定。大多數情況下jQuery支援這樣的操作:$(selector).method1().method2().m

Web頁工具 – 使用Firefox的Web開發擴充

  Firefox的Web開發擴充為Firefox瀏覽器增加了大量有用的Web開發工具。一旦安裝了這個擴充,你就可以通過一個工具條來訪問為瀏覽器增加的這些工具(見圖5-14)。在目前能夠運行Firefox的所有平台上都能使用這個擴充包,這就意味著在Windows、OS X和Linux都能順利地使用這個擴充包。Firefox的Web開發擴充包可以從chrispederick.com/

[Flash入門-基本動畫]第5課

前4次課中,我們分別示範了逐幀動畫和形狀補間動畫的製作方法。本課將學習一種新的動畫製作技巧。在Flash中,想讓物品運動起來,需要用動作補間動畫來實現。在本節課中,我們將通過製作一個快樂跑步的小螃蟹,來學習動作補間動畫。動作補間與形狀補間不同,它不是改變對象的形狀,而是改變一個對象的某些屬性來實現動畫效果,比如改變對象的位置、大小等等。什麼叫改變形狀?什麼叫改變屬性?方形變成圓形就叫做改變形狀,而一個對象變大了一倍,就叫做改變了它的屬性,而不叫改變了形狀。要注意一點,形狀補間的操作對象是繪製出的

總頁數: 61357 1 .... 4725 4726 4727 4728 4729 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.