Silverlight中多個Xaml(“情境”? or “視窗”? )之間的切換/調用/彈出/傳參數問題小結

silverlight中不存在Flash中的情境,有的只是一個個Xaml檔案,你要是願意,也可以把它看做"情境"或"視窗",剛開始接觸sl時,對於多個xaml之間如何切換,調用,傳遞參數感到很棘手,下面是我總結的幾種方法:1、A.xaml跳轉到B.xaml(a)首先需要定義一個公用的介面(interface),如下:using System.Windows;namespace ChildWin.Code{    public interface IContent    {       

封包和拆包

原文:http://blog.csdn.net/flyasm/archive/2006/06/15/800666.aspx對於基於TCP開發的通訊程式,有個很重要的問題需要解決,就是封包和拆包.自從我從事網路通訊編程工作以來(大概有三年的時間了),我一直在思索和改進封包和拆包的方法.下面就針對這個問題談談我的想法,拋磚引玉.若有不對,不妥之處,懇求大家指正.在此先謝過大家了.一.為什麼基於TCP的通訊程式需要進行封包和拆包.TCP是個"流"協議,所謂流,就是沒有界限的一串資料.大家可以想想河裡的

Silverlight中的幀

Silverlight是基於時間軸的,不象Flash是基於幀的,所以在Silverlight中,很少看到有文檔專門介紹SL中的幀。但是我們從動畫原理知道,動畫只不過是一幅幅靜態圖片連續播放,利用人眼的視覺暫留形成的,因此任何動畫從原理上講,至少還是有每秒播放多少幀這個概念的。Silverlight的sdk文檔中,有一段話:...maxFramerate 值可通過 Silverlight 外掛程式對象的 maxframerate 參數進行配置。maxframerate 參數的預設值為

scrollTop與offsetTop研究

雖然我是做後台出身的,但最近心血來潮越來越關注前台技術了^_^,前二天看了“司徒正美”先生的圖片無縫滾動分析後,對於scrollTop和offsetTop這二個以前一直沒搞太明白的屬性研究了一番,大致弄明白了,貼在這裡備份,測試代碼如下:Code highlighting produced by Actipro CodeHighlighter

silverlight:ListBox中如何取得DateTemplate/ItemsPanelTemplate中的命名控制項?

Xaml如下:代碼 Code highlighting produced by Actipro CodeHighlighter

DataTable,List去重複記錄的方法

今天一位朋友問如何去掉DataTable裡重複的記錄(DataTable是別人返回過來的,不能再重新查詢資料庫,所以無法用sql中的select distinct xxx處理,只能在DataTable上動腦筋) 思路:將DataTable轉成IEnumerable,然後就能調用Distinct方法了by 菩提樹下的楊過 http://yjmyzz.cnblogs.com/Code highlighting produced by Actipro CodeHighlighter

silverlight:DeepZoom版的圖片局部放大效果

先上示範地址:http://images.24city.com/jimmy/DeepZoom/ 步驟:1.先啟動PhotoShop,利用自動等分切片功能把圖片等分成若干小圖片,並匯出,參考:2.啟動Deep Zoom Composera.建立項目,並用Add

silverlight中如何將BitmapImage轉化為Stream或byte數組?

上一篇"base64編碼在silverlight中的使用"裡已經提到WriteableBitmap對象可以藉助FluxJpeg轉化為base64字串,而WriteableBitmap又能從BitmapSource直接構造,so ... 問題解決了 先將BitmapImage轉化為WriteableBitmap,然後得到base64字串,然後可以得到base64的byte[]數組,再然後您可以把byte[]變成Stream 關鍵代碼:Code highlighting produced by

byte[]數組下標的最大值

原以為int.MaxValue就是所有數組下標的最大值,編譯也能通過,結果運行時發現報錯:記憶體溢出。 經過測試發現,原來在不同的系統/不同的配置上,這個值都不太一樣,我筆記本經過測試 byte[] b = new byte[int.MaxValue-56]; //windows 7 64位,4G記憶體 換另一個機器,結果 byte[] b = new byte[int.MaxValue/2]; //windows 2003  sp2

“Goole項目託管”及”CodePlex發布開源項目”要點

一.google項目託管相對比較容易http://code.google.com/先註冊一個gmail郵箱,然後參考孟子的這篇文章http://blog.csdn.net/net_lover/archive/2009/04/08/4056916.aspx二.CodePlex開源項目--這個相對麻煩一點http://www.codeplex.com/得先註冊一個帳號,然後建立項目,預設情況下項目是未發布狀態,得先上傳原始碼並選擇License後才能publish,關鍵是Source

js中數組(Array)的排序(sort)注意事項

直接看代碼吧,測試結果也貼在裡面了Code highlighting produced by Actipro CodeHighlighter

silverlight3的”偽”3D續–圖片橫向輪換

上一篇裡,已經知道了“偽3D”是怎麼回事,今天結合以前的做的圖片廣告輪換,又弄了一個圖片切換的小東東,不知道以後有什麼用,先貼在這裡備份::因為silverlight的xml讀取策略等其它原因,沒辦法直接在部落格中貼出來,下面是線上樣本地址:http://images.24city.com/jimmy/projection/default.htm思路:1.將每個圖片以及下面的標題文字,封裝成控制項Code highlighting produced by Actipro

vs.net的調試小技巧之#define debug(適合新手)

大多數情況下,vs.net中我們可以用斷點來解決調試問題,但有些時候也可能手動需要輸出一些資訊做為調試的參考,你是否有過調試完成以後,忘記刪除某條輸出語句的經曆?那麼下面的技巧可以解決這個問題:#define debugusing System;namespace debugDemo{    class Program    {        static void Main(string[] args)        {            #if debug               

溫故而知新:silverlight中的圖片資源綁定

先來看xaml部分代碼 Code highlighting produced by Actipro CodeHighlighter

silverlight3中的”偽”3D

silverlight3中的3d效果,實際上是通過2d+演算法類比出來的"偽3D"(個人估計可能是考慮跨平台和顯卡硬體支援通用性所以最終採用了這種設計) 上面示範了基本的3d效果,本質是通過將圖片繞著x,y,z三個軸旋轉產生關鍵代碼: Code highlighting produced by Actipro CodeHighlighter

Linq之ToDictionary的寫法

以前一直用 var query = xxx.Select(c=>new {c.X,c.Y}); 來取表中的某二欄欄位,今天有個應用需要轉成Dictionary<T,U>,很少這樣使用,居然忘記了寫法! 回憶了半天終於寫對了,貼在這裡備個份,方便以後尋找:Code highlighting produced by Actipro CodeHighlighter

IIS7的應用程式集區

最近將原來的系統遷移到IIS7.5上了,發現AspNetUpload只能運行在"程式程式池"的"經典"模式之下,採用"整合"模式後,AspnetUpload.GetUploadFile始終為null,雖然改成經典不影響系統運行,但是這種模式就發揮不出IIS7的優勢了,相當於以IIS6的相容模式在運行,不知道作者會不會改進。以下是MDSN上的關於應用程式集區"整合"與"經典"模式的解釋:(http://technet.microsoft.com/zh-cn/library/cc753449(WS.

IIS7.5中神秘的ApplicationPoolIdentity

IIS7.5中(僅win7,win2008 SP2,win2008 R2支援),應用程式集區的運行帳號,除了指定為LocalService,LocalSystem,NetWorkService這三種基本類型外,還新增了一種ApplicationPoolIdentify  win7的官方協助上是這麼說的:ApplicationPoolIdentity –

[轉貼]視訊交談網站技術的研究、發展以及趨勢

原文:http://blog.yotuo.net/post/2009/10/Video-chat.html 視訊交談網站的主要技術模式以及相關比較: 1、 基於軟體的視訊交談網站。a)         純C/S架構,基於軟體的視訊交談網站,視訊交談平台是軟體而不是網站。通過網站與軟體的資料同步來實現視訊交談網站的功能。網站會員通過下載網站提供的用戶端登陸,然後在統一的軟體平台裡進行視頻交流。此類技術比較典型的就是:9158以及17say。b)       

總頁數: 61357 1 .... 4888 4889 4890 4891 4892 .... 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.