基於Silverlight的精簡架構之解析

接上篇“基於Silverlight的精簡架構之介紹”,Silverlight的資料請求需要架設wcf、webservice或者webclient,而且中間資料需要序列化和還原序列化,或者自己用linq解析,易用性不是很強,且比較麻煩,基於目前還沒有統一和規範的silverlight開發模式,所以從五六個自己做過的基於Silverlight的中型項目,抽出核型代碼形成一套精簡架構,方便調用,擴充和分布式部署。一、架構整體分為5塊(介面、服務端、商務邏輯層、資料訪問層、通用層),包含15個項目,通過

基於Silverlight的精簡架構之應用

接上篇“基於Silverlight的精簡架構之解析”,最近研究了ExtJs,發現其雖然外觀很酷,但是開發難度比較大,大量JS不易維護,於是乎想起基於EasySL架構,實現ExtJs的部分功能。比較起來SL的UI和非同步機制很容易實現,特別是SL類似於winform的控制項開發方式,給開發豐富的RIA提供強大的支援。一、此次主要是展示一個後台管理UI: 1. 登陸、列表、分頁、添加、修改、刪除,使用了雙向繫結機制,介面元素和實體進行綁定,自動對介面進行取值賦值;2. 其非同步資料互動應用了此架構(

非同步編程練習

 1class Program 2    { 3        static void Main(string[] args) 4        { 5            //非同步委託方法一 6            Func<int, int> func = new Func<int, int>(Square); 7            IAsyncResult ar1= func.BeginInvoke(10, null, null); 8          

基於 Silverlight的精簡架構之版本和控制項更新

      最近3年的SL相關開發中,積累了大量的SL控制項,在一些企業階層專案中得到充分的應用。但是大部分不夠規範,來不及整理,這次閑來一些時間,整理了幾個有代表性的控制項加入到最新的版本中,並且修複了一些bug和機制,同大家分享交流。更新列表:1. SL版本升級到最新的Silverlight 4.0;2. 更新第三方Binariy到最新;3. 伺服器端加入windowservice部署;4. 伺服器端加入logger功能;5. 加入伺服器端異常機制,且在用戶端alert具體異常資訊;6.

基於 Silverlight的精簡架構之版本升級及使用

      最近研究了下RIA Services+EF自動產生Silverlight context代碼非常方便,但是只有使用EF/Linqtosql + LinqToEntitiesDomainService的方式才能同Silverlight結合的很好,且可控性不是很好,在領域模型耦合度還是比較高,難以同傳統的三層架構無縫結合。      然後回顧了自己的EasySL架構,究其量也只是個輕量級的DomainService,所以提取出核心的Data Transmission

分享基於silverlight的一個大檔案上傳控制項

雖然codeplex已經有一些多檔案,帶進度條的上傳控制項,但是覺得都不是很好用,所以基於上面的控制項重新設計了一個上傳控制項,更好的互動,屬性綁定和管理檔案。  1.

基於 Silverlight的快速開發架構RapidSL之MVVM解析

RapidSL架構基於WCF RIAService + EF + MVVM,UI 採用了DomainService + RiaControls + EasySL Controls,對sl傳統的開發方式進行了整合和封裝,核心模組基於View,ViewModel模型,基本上只需要修改View視圖就可以完成 CRUD操作,提供了非常便捷的快速開發方式;一. Model(Domain Model)1. RIA Service端通過EF產生2. 然後在sl項目選中“WCF RIA Services

分享基於silverlight的一個“樹形結構圖”控制項

傳統的樹形菜單只適用於展示,本控制項提供了一個可視化的組織圖展示,並實現了一個對樹形圖的CRUD拖拽操作,可用於OA的人員維護或是部門關係圖 1. 使用此控制項只需要定義根節點的模板:<localControls:BranchNode Grid.Column="0" x:Name="unAllocateBranchNode" Margin="30">            <localControls:BranchNode.Template>               

分享基於silverlight的仿“百度文庫”的文檔控制項

通用的FlashPaper支援Word/Excel/PDF,到時對於Silverlight的XPS的文檔支援問題比較多,本控制項提供了一個可視化的XPS文檔展示,提供放大縮小/列印/搜尋/分頁等功能,主要整合了開源的Document Toolkit。 1. 使用Document Toolkit,DocumentDataSource提供資料來源,PageNvaigator提供分頁 :<doc:DocumentDataSource x:Name="dataSource"/>       

帶動畫的GIF圖片在IE中不能正常工作

IE和FirFox在很多地方都有著或多或少的不同,這導致在開發時需要考慮很多的特殊情況。在最近的項目中居然發現帶動畫的GIF圖片在頁面Load之後再以指令碼控制的方式展現時,動畫不能表現出來。在我的項目中,需要在點擊一個按鈕後來顯示一個動態Loading圖片以此表示程式進行中幕後處理。這是通過一段jQuery代碼來實現的:function showMessage() { ...... $("div#Processing").show(); ......

Analysis Services中的命名集(Named Sets)

 命名集是SSAS中非常有用的一個元素,和Calculated Members(導出成員)一樣能夠簡化我們的很多工作並且之間還有些許的聯絡。那麼什麼是Named Sets呢,簡單的說就是分配了名字的成員和元組集。我們通過定義Named Sets來使得使用者更方便的構建自己的查詢,並協助開發人員編寫具有高可讀性的代碼。 Regular Named Sets 讓我們通過例子來看看如何使用Named Sets。我麼的使用者想要建立一個Excel報表用來顯示當前月、前一月的銷售額以及最近三年的銷售總額。

Using Branching to manage your project

The desire to enable parallel development is the primary reason that branching and merging was created. Parallel development is a practice which enables development teams working on different areas of the same software project to work simultaneously

基於Silverlight的快速開發架構RapidSL新特性解析

文章目錄 對sl傳統的開發方式進行了整合和封裝,核心模組基於MVVM,通用的CRUD ViewModel,只需要定製自己的Xaml View,提供了非常便捷的快速開發方式; 採用了Silverlight 5.0 + EF4.1 Code First + Ria Service SP2 + Ria Service Toolkit + Silverlight Control Toolkit + Light MVVM;已經實現了輕量級的許可權管理,上傳模組,內容管理,

Tips: Error 2104 Silverlight 3 Could Not download the Silverlight Application

        對於Error 2104的修複網上有很多的解決辦法,大多是因為IIS對Silverlight的MIME類型不支援等原因,但是通常情況下這些並不能解決問題。本文列出了如何解決自己遇到的2104錯誤,希望對您有所協助。        最近一直在忙一個Silverlight + ASP.NET的項目,在經曆了Sprint2被接收後,然後Branch了新的Sprint3後發現自己的解決方案無法正常載入Silverlight應用的問題。顯示錯誤是: Line: 56 Error:

分享基於EF+WCF的通用三層架構及解析

文章目錄 本項目結合EF 4.3及WCF實現了經典三層架構,各層面向介面,WCF實現SOA,Repository封裝調用,在此基礎上實現了WCFContext,動態服務調用及一個分頁的執行個體。 本項目結合EF 4.3及WCF實現了經典三層架構,各層面向介面,WCF實現SOA,Repository封裝調用,在此基礎上實現了WCFContext,動態服務調用及一個分頁的執行個體。1. 項目架構圖:  2.

How do you save Web Part customer properties within Code?

The main method you might need to override when you create a basic Web Part is CreateChildControls, the problem is all the controls and its state will be retracted and recreated during each calling of the Web Part. There are lots situations that you

ACWS Framework 簡介

-    ACWS Framework 是為開發ACWS結構的應用程式和實現Web Service功能,為方便此類應用開發而設計的一套基礎的分布式運算構架。    ACWS Framework是一套吸收C/S結構和B/S結構的基礎上作出的,全稱為Applicaton Client/Web Server Framework(應用程式用戶端/Web 服務器體繫結構),其最根本的目的是實現以網站(IIS)為核心和分布式應該的底層構架,為開發此類應用提供強有力的支援,但其真正的用途已經突破其名稱的限制,

一步一步教你使用AgileEAS.NET基礎類庫進行應用開發-基礎篇階段總結與WinForm篇展望

基礎篇階段總結         我在一步一步教你使用AgileEAS.NET基礎類庫進行應用開發-基礎篇中原計劃是從UDA講到ORM,再引出DAL層,經由DAL層引申出分層結構,進行講解業務層,並且在UI--->BL--->DAL的基礎上引出目前最流行的基於“面向服務架構的”思路,進而把SOA的理念融合進這個常式,並通過AgileEAS.NET平台中的SL和分布式ORM技術實現這種理論。        

溫故而知新,演算法在我心

2009.9.1號添加快速排序:Code highlighting produced by Actipro CodeHighlighter

基於Silverlight的精簡架構之介紹

Silverlight的資料請求需要架設wcf、webservice或者webclient,而且中間資料需要序列化和還原序列化,或者自己用linq解析,易用性不是很強,且比較麻煩,基於目前還沒有統一和規範的silverlight開發模式,所以從五六個自己做過的基於Silverlight的中型項目,抽出核型代碼形成一套精簡架構,方便調用,擴充和分布式部署。專案檔說明:EasySL.Controls

總頁數: 61357 1 .... 4208 4209 4210 4211 4212 .... 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.