Mgen Spa工程 2 教程(第3部分):介面產生 – Hello World程式

返回教程目錄經過前兩篇教程讀者已經對Spa工程的運行模式和介面產生的配置選項有了瞭解,是時候開始寫個執行個體程式了。 目錄1. 類型定義 2. 介面產生過程 3. Hello World程式   返回目錄1.

Mgen Spa工程 2 教程(第2部分):介面產生選項 – SpaObjectOption

返回教程目錄在上一篇教程中我們瞭解了Spa工程的四大組件,在這一篇教程中,我們就開始逐步進入代碼部分。這一節我主要講介面產生的選項,為下一節建立執行個體程式做準備。 目錄1. 選項類型概述 2. 多語言資源儲存 3. 驗證選項   返回目錄1.

Mgen Spa工程 2 教程(第1部分):4個工作組件 – 核心,驗證器,資料流,控制項

返回教程目錄更新記錄:2013-04-27:加入Spa工程 2.5的內容。目錄1. 核心和控制項 2. 驗證器 3. 資料流 4. 靈活運用四組件 5. Spa工程 2.5加入的控制項驗證器  返回目錄 1.

Mgen Spa工程 2 教程(第17部分):通過改寫繼承控制項來自訂控制項

返回教程目錄注意:這篇文章所講的內容最低要求Spa工程 2.1。在Spa工程 2

SL複習筆記之平穩轉型——基礎篇(二、控制項和資料訪問)

由於要幹項目進度,只能用瑣碎的時間來梳理了,每篇文章都不是太長。繼續“XAML”,要在“Web“或是其它類型項目中開啟”SL項目“的指定頁面。這是可以使用參數傳遞,參數名為”InitParameters“。然後可以在”App.xaml.cs“中擷取,之後再進行處理。下面,一起回憶下控制項。1、布局控制項。Canvas、StackPanel、Grid。Canvas:X、Y座標,絕對位置,控制項或是元素之間可以相互重疊。StackPanel:豎排或是橫排。Grid:有點像HTML中”Table“,也

Mgen Spa工程 2 教程(第12部分):自訂控制項

返回教程目錄 上一部分,我講了Spa工程中自訂驗證器和資料流。這一部分,我們開始講Spa工程中控制項的自訂控制項。自訂控制項和自訂驗證器以及自訂資料流都是非常類似的。 Spa工程的控制項需要執行Mgen.Spa.Data.IControl介面,這個介面在Mgen.Spa.Data命名空間內,下面是這個介面的定義:namespace Mgen.Spa.Data{    public interface IControl : IStorage, IUIProvider    {       

Mgen Spa工程 2 教程(第9部分):組的產生

返回教程目錄 組的產生就是在產生介面中建立可收縮的組,如: 組的實現是通過多個類型的定義,依靠著多個類型的內含項目關聯性,這樣被包含的類型在包含類型的產生介面列表中會顯示成一個組,每一個類型都可以被包含也可以包含其他類型,因此組是可以被嵌套的。在之前我們的樣本都是定義一個類型,現在我麼來定義兩個互相包含的類型,第一個類型很簡單,和之前定義的一樣:class MySpaType{    [SpaHeader("Key1")]    [TextBoxStringControl]    public

SL複習筆記之平穩轉型——基礎篇(三、SL安裝檢測和用“刷子”刷出背景)

首先,感謝各位網友的支援(給了小弟動力,堅持下去,做有意義的事,),相信大家都會被“SL”酷、炫的“使用者體驗”所吸引。隨著Web 3D時代的到來,WP崛起,你懂得。建立一個項目,首先要檢測使用者有沒有安裝“SL”,“SL”和瀏覽器互動當然離不開“JS”。一、利用“JS”檢測是否安裝了“SL”       1、使用“JS”首先要考慮瀏覽器的相容性。可以分為兩類,IE,非IE(Firefox,Chrome等)。       2、貼段代碼出來<script

Mgen Spa工程 2 教程(第11部分):自訂驗證器和資料流

返回教程目錄目錄1. 自訂驗證器 2. 自訂資料流   返回目錄1. 自訂驗證器Spa工程中的驗證器必須執行IValidator介面,這個介面在Mgen.Spa.Data命名空間內,這個命名空間應該是第一次提到,這個命名空間裡的類型都是Spa工程底層的類型定義。隨著教程到了後面的部分,會有更多這裡面的類型被介紹的。我們來看IValidator介面的定義,這個介面看起來非常簡單:public interface IValidator{    Type TargetType { get; }    

線程輔助類型:BasicTask V1

更新:請使用BasicTask V2: http://www.cnblogs.com/mgen/archive/2012/01/04/2312234.html 寫了個小類型,名叫BasicTask!。實現了簡單的迴圈執行線程,並且支援暫停/繼續,開始/停止功能。 運行效果如下:介面中有三個獨立的任務線程,你可以進行“開始”,“停止”,“暫停”和“繼續”操作。 目前的版本的程式和原始碼下載 注意:此為微軟SkyDrive存檔,請用瀏覽器直接下載,用某些下載工具可能無法下載樣本程式運行環境:.

Mgen Spa工程 2 教程(第8部分):再議介面產生選項(SpaObjectOption),Spa對象(SpaObject)

返回教程目錄在第2部分和第3部分,我曾經講了介面產生選項和Spa對象,不過那時讀者還不是很瞭解Spa工程,此時讀者已經非常瞭解Spa工程了。在這一部分中,我們再來強化一下上面學到的知識。 目錄1. 介面產生選項 2. Spa對象   返回目錄1.

SL複習筆記之平穩轉型——基礎篇(四、多媒體,工具提示和右鍵菜單)

一、多媒體     1、SL對多媒體的支援用“MediaElement”類來實現。     2、設定檔案為“內嵌資源”。     3、在XAML中定義 MediaElement對象。     整段小執行個體     MediaElement media = new MediaElement();        Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(     "MySLPro.Love1.

Mgen Spa工程 2 教程(第10部分):清單控制項

返回教程目錄 Spa工程支援多種多樣的清單控制項。他們有:單選ListBox:單選RadioButton列表:單選ComboBox:多選ListBox:多選CheckBox列表: 下面我就開始對Spa工程的清單控制項進行講解。 目錄1. 針對字串的單選控制項:SelectorString控制項 2. 針對字串數組的多選控制項:MultiSelectorStrings控制項 3. 針對枚舉的單選控制項:SelectorEnum控制項 4.

Mgen Spa工程 2 教程(第7部分):資料流和類型異常

返回教程目錄更新記錄:2013-04-27:加入Spa工程 2.5的內容。目錄1. 資料流 2. 類型異常  返回目錄 1.

線程輔助類型:BasicTask V2

更新內容:添加BasicTaskRequestState枚舉專門指定當前請求狀態。刪除部分BasicTaskState的請求狀態,該功能由BasicTaskRequestState實現。這樣在任務有狀態請求後,但是在任務等待喚醒之前,可以無限制改變工作要求狀態,等到任務喚醒後,最後的請求狀態會被應用。 比如在V1中,一個正在啟動並執行任務,執行暫停命令後,任務狀態稱為請求暫停,此刻任務實際狀態還是運行,但你無法停止任務,只有等請求暫停狀態轉到暫停,然後執行繼續,狀態再一次轉到運行才可以執行停止命

SL複習筆記之平穩轉型——基礎篇(五、資料繫結)

關於對象綁定,簡單的先提一下,後面再詳細的講解。一、將對象的屬性綁定到SL控制項的屬性之上,對象可以放在Collection集合中。      可以將“對象”綁定到UI元素的“DataContext”屬性,例如是,TextBox,然後在Textbox的“Text”屬性中再設定“{Binding NotePad,Mode=TwoWay}”二、綁定資料的三種模式:OneTime(只改變一次)、OneWay(單向改變)、TwoWay(雙向改變)。      不多做解釋了,看代碼。     

SL複習筆記之平穩轉型——基礎篇(一)

第一,“XAP”檔案。1、xap檔案是Silverlight應用程式的壓縮檔。它包括AppManifiest.xaml、編譯輸出的Silverlight項目集(.dll)和Silverlight應用程式需要的資源。你可以通過Winrar來解壓,查看裡面的資源,當然要更換下副檔名。您可以通過<asp:Silverlight>標籤在“aspx”頁面中載入“.xap”檔案。也可以使用“<object>”標籤,在HTML中來載入.xap檔案。2、它通常位於項目的“bin\debu

Mgen Spa工程 2 教程(第6部分):驗證器和核心驗證

返回教程目錄對於我來說,寫Spa工程的原因就是受夠了繁瑣的介面驗證編寫,如果你問我:“最煩哪裡?”,我會毫不猶豫地回答“驗證!”。是的,從之前Windows Forms中幾乎是自己寫驗證邏輯,到WPF整個架構中雖然加入了許多類型來“簡化”整個驗證邏輯,但是我認為還是有最佳化的餘地。現在讓我們看看Spa工程是怎樣簡化驗證邏輯的。 目錄1. 驗證器概述 2. 核心驗證 3. 疊加驗證 4. 字串驗證器 5. 數字範圍驗證器    返回目錄1.

WPF: 複製ICollectionView使DataSource改變後保留記憶性

當你更改WPF的ItemsControl的DataSource後,之前的ICollectionView會消失,因此資料的排序,分類,帥選功能就會消失,因為這些資料是保持在ICollectionView中的。不過WPF的ListBox或ListView倒是可以選擇上一個DataSource中選擇的對象。 下面這個程式,當你重新綁定資料後,如果“儲存狀態”選中後,ListView會保持上一個資料繫結的狀態。同時會選擇上次相等的項目(如果有的話),這個通過資料對象的Equals方法。不過這個功能上面講

Mgen Spa工程 2 教程(第4部分):各個平台的介面組件

返回教程目錄在上一節我們學習了Spa工程的介面產生,也完成了Hello

總頁數: 61357 1 .... 5169 5170 5171 5172 5173 .... 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.