silverlight之deeplink學習筆記

所謂的deeplink技術是為瞭解決silverlight(或flash)之類的RIA Web應用無法被搜尋引擎收錄而出現的,屬於SEO範疇。就拿最常見的企業網站為例,裡面有企業簡介(About),產品展示(Product),聯絡我們(AboutUs)...等常見模組,如果全站都用silverlight/flash來做,default.html頁面上用object嵌入一個xap/swf就完事了,搜尋引擎永遠收錄到的都是default.html一個頁面.假如,我們能用

溫故而知新:設計模式之單件模式(Singleton)

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 using System; 2  3 namespace Singleton 4 { 5     class Program 6     { 7         static void Main(string[] args) 8         { 9             Singleton 

silverlight中”製作逐幀動畫”/”播放gif”收集

“逐幀動畫”與“播放GIF”貌似二個風馬牛不相干的問題,其實不然!因為silverlight中的image控制項不支援直接把gif動畫做為source,所以象做動畫常用的"走路的小人","載入loading小動畫"...這類經典gif素材,無法直接使用,只能轉化為逐幀動畫來處理。 nasa(silverlight MVP)給出於二種經典的辦法: 1.類似老式電影放膠片的原理,用storyboard機制實現原文:http://www.cnblogs.com/nasa/archive/2008/03

silverlight:如何在圖片上挖個洞?

一、不寫代碼的方法:用Blend看圖說話:這是待處理的圖片win7在win7上,畫一個矩形,再用鋼筆隨便畫個封閉的path將矩形與path合并組成複雜的路徑將合成後的複雜路徑與win7圖片同時選中,然後產生裁剪路徑這樣我們就得到了一個不規則的圖片輪廓(當然這裡示範的去掉不規則部分,反過來就是挖洞) 二、用代碼挖洞原理:先用WriteableBitmap把原圖片複製一份,然後將原圖隱藏,接下來把指定地區的象素透明度指定為0 代碼:xaml部分 Code highlighting produced

silverlight.net官方網站圖片切換源碼

下午心血來潮,想看看MS的開發人員是如何做silverlight的,出於學習目的把silverlight.net官方首頁的圖片輪換通過分析html原始碼,下載xap後反編譯了一下,分析後的原始碼略作修改備份於此,希望對大家學習silverlight有用,請勿用於非法商業用途。(個人覺得對於初學者還是有一些可以借鑒學習的地方,一個貌似簡單的圖片輪換,用到了wcf,stack堆棧,非同步載入,visual

溫故而知新:設計模式之原廠模式(Factory)

原廠模式:個人理解為主要用於建立"同一系列"的N個對象執行個體。(注意這裡"同一系列"指這一系列對象均繼承於某一個抽象類別或均實現了某一個介面)舉例:(仍然來自李建忠老師webcast中的執行個體,不過做了些簡化)某汽車生產商需要對生產出來的“某一品牌”的不同型號汽車進行測試,於是寫一套測試程式,這裡的品牌我們就用Audi(奧迪)吧,比如現在測試的是A5,過一陣可能A6要下線,另外A7,A8...也都在研究中...如何讓這一套測試程式能應對各種型號的變化,而不是每次出來一款新型號的奧迪,就要發布

silverlight中的幾個冷門標記 {x:Null},d:DesignWidth,d:DesignHeight

{x:Null}:用於設定某屬性值為Null,比如<Rectangle Fill="{x:Null}" />,其實就相當於<Rectangle />,個人感覺這個純屬MS的多餘設計另外要注意一個問題:<Rectangle x:Name="rect" Stroke="Black" Width="90" Height="90" MouseLeftButtonUp="Rectangle_MouseLeftButtonUp" StrokeThickness="10"

WPF中的MatrixTransform

原文:http://www.cnblogs.com/zhouyinhui/archive/2007/07/07/809553.html yjmyzz提示:讀懂以下內容可能需要掌握(高中)數學中的"向量運算",以及(大學)數學“線性代數”中的"矩陣運算",如果您對此不熟悉,建議先百度詞條溫習一下。 雖然在WPF中可以使用TranslateTransform、RotateTransform、ScaleTransform等進行幾何變換,但我們也可以使用更底層的MatrixTransform(矩陣變換)

silverlight中順序/倒序非同步載入多張圖片

相簿/圖片切換廣告等很多常用小應用中,伺服器返回一組圖片的uri,然後silverlight利用WebClient非同步載入,如果要嚴格控制載入順序的話,可以利用Stack(堆棧)或Queue(堆棧)處理,思路:不要全部一起載入,先載入第一個,在完成的非同步回調過程中,繼續發起一下次非同步。回想我們在ajax開發中,有一種技術叫"http長串連",在每一次ajax非同步請求完成時,繼續發起下一個非同步請求,這樣用戶端與服務端的串連就一直保持下去了。這二者多麼相象!再次印證了我的那句話:技術很多時

溫故而知新:設計模式之適配器模式(Adapter)

借用terrylee的原話:Adapter模式主要應用於“希望複用一些現存的類,但是介面又與複用環境要求不一致的情況”,在遺留代碼複用、類庫遷移等方面非常有用。適配器模式再次體現了“面向介面編程,而非面向實現編程”這一精神。情境:有一個基於資料庫的系統,裡面的資料庫操作就拿最常用的查詢來說,主要是用SqlHelper類裡的QueryData(string

重溫Delphi之:如何定義一個類

先談談工具問題:雖然d7很經典,但畢竟是02年出的開發工具了,對於習慣了vs2008被微軟寵壞的.net程式員來講,重返d7已經有點找不著感覺了(起碼連最基本的程式碼摺疊功能功能都沒有),還好delphi開發工具並沒有停步不前,新出來的delphi2010已經做得很不錯了,建議delphi迷們與時俱進,換裝備吧! 玩轉了delphi文法後,會發現其實oo的東西都是差不多的,何況c#和vs的建立者,據說是MS從borland挖過來的天才,刨根問底算起來,就是一家人:) 中的代碼,已經展示了如何在d

溫故而知新:設計模式之橋接模式(Bridge)

當一個應用,有著多個維度變化時,橋模式可將多個維度變化獨立開來(即解耦),最直觀的好處就是可有效減少子類的數量。情境:假如我們要開發一個資料程式程式,匯出的資料格式暫訂為txt,xml,或直接匯入到其它資料庫(註:匯出格式的需要變化,可以理解為功能維度上的變化),而且我們還要讓這套程式能運行於多種平台(windows,linux,freebsd,macos...)上,即跨平台運行(註:可支援多平台的需要變化,可理解為平台需求維度上的變化)如果按傳統思維:每種格式的匯出程式都要對應寫出N個版本的實

最近很熱衷於研究相簿效果:)

不知道為啥,最近很熱衷於研究相簿效果:)視覺狀態(VisualState)真的太好用了,借一句本山大叔的台詞:"誰用誰知道" PS:以後幫美女做相簿這種“討女生歡心”的活兒,咱程式員也可以自己來了,光棍程式員們趕緊加油學SL啊,沒準終生大事就靠它了!線上示範地址:http://images.24city.com/jimmy/vsmAlbum/這個裡面把圖片放大,圖片縮小,載入完成後的漸近顯示等都定義成不同的VisualState,只要簡單的切換就OK了。

重溫delphi之:如何將Bitmap位元影像與base64字串相互轉換

先引用delphi內建的單元uses EncdDecd;然後就可以使用下面二個函數了:by 菩提樹下的楊過 http://yjmyzz.cnblogs.com/Code highlighting produced by Actipro CodeHighlighter

Silverlight中也玩螢幕截圖

先上示範地址:http://images.24city.com/jimmy/QQCapture/注:首次點擊,會提示未安裝ActiveX外掛程式,下載安裝成功後,重新整理頁面,就可以截屏了。提示:該ActiveX外掛程式是我用Delphi7開發的純綠色外掛程式(調用了QQ公司的公開dll),預設會安裝到c:\Capture下,大伙兒玩膩了以後,點擊c:\capture\uninstall.bat,然後刪除整個c:\capture即可. 思路:1.功能在activex(即ocx檔案)中完成,同時每

重溫delphi之控制台程式:Hello World!

這二天用c#開發ActiveX時,發現不管怎麼弄,c#就是沒辦法產生ocx的純正activeX控制項,而且還要強迫使用者安裝巨大的.net

當wcf遇到JSON ?

昨天在調試項目時,意外發現一個奇怪的問題,實在不知道如何準確描述,所以隨便起了個標題。項目中有一個wcf供jquery調用,wcf範例程式碼如下:Code highlighting produced by Actipro CodeHighlighter

silverlight 相簿雛型

這篇應該是"silverlight3的"偽"3D續--圖片橫向輪換"的後續篇章,代碼基本上從上篇代碼修改而來,介面則抄襲了nasa的相簿,自己一直做資料庫相關的電子商務開發,雖然斷斷續續學習了一陣silverlight,但對RIA開發還沒找著感覺,基本上仍處於從asp.net程式員看silverlight的初級階段,這個權當練手,廢話不多說,直接看:示範地址:http://images.24city.com/jimmy/album/default.html 基本技術點:1.利用webclient

如何在Silverlight4中使用網路攝影機

Silverlight4終於支援網路攝影機和麥克風了,網頁上的視訊交談將不再是Flash的專利!今天在一個老外的網站上看到webCam的使用樣本(http://elegantcode.com/2009/11/20/silverlight-4-webcam-a-quick-glance/),非常簡單,轉帖整理如此:介面:一個Button,一個Rectangle,哈,夠簡單吧圖1按下按鈕,將串連到網路攝影機關鍵代碼:稍做解釋:1.先得到一個VideoCaptureDevice對象2.然後調用Capt

Shape與Sprite

Flex SDK提供了一些顯示對象,其中比較有用的兩個就是Shape與Sprite了。Sprite往往被看作是MovieClip的代替者,具有更好的效能。而Shape只用來表示一個向量圖形,沒有事件,也不能包含其它顯示對象,所以Shape具有更小的記憶體佔用。當只需要包含一個圖形的顯示對象時往往用Shape是最佳的選擇,然而有些時候,使用Shape會帶來些困擾。比如,要實現一個屏蔽使用者操作的功能,

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