自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Silverlight應(yīng)用程序架構(gòu)概念詳解

開發(fā) 開發(fā)工具
Silverlight應(yīng)用程序架構(gòu)是我們學(xué)習(xí)Silverlight的一個受首要基礎(chǔ)知識。希望大家可以從各個方面來充分的了解其中的概念。

對于剛剛接觸Silverlight開發(fā)工具的朋友來說,首先要弄清的就是Silverlight應(yīng)用程序架構(gòu)的相關(guān)概念。我們可以先從這篇文章開始,來慢慢的解讀其中的詳細(xì)內(nèi)容,以方便將來的熟練應(yīng)用。#t#

Silverlight可以設(shè)計TimeLine與動畫,主要觀念是以畫布(Canvas)和對象(也成為元素)的方式架構(gòu)。

畫布可以設(shè)置長寬與背景顏色!rectangle指令用來繪制矩形。以下一段Xaml代碼:(未包含Javascript)

 

  1. < canvas 
  2. xmlns="http://schemas.microsoft.
    com/client/2007"
     
  3. xmlns:x=http://schemas.
    microsoft.com/winfx/2006/xaml  
  4. Width="640" Height="480" 
  5. Background="#ffebeef7"> 
  6. < Rectangle MouseLeftuttonDown=
    "OnRctangleclick" Fill="#FF40C0C" 
    Stroke="#FF0000000" widhth="202" 
    Height="23" Canvas.Left="153" 
    Canvas.tOP="78" 
  7. < Canvas> 

 

Silverlight應(yīng)用程序架構(gòu)分.xaml和xaml.js兩個文件。通過<embed>指令嵌入.html頁面中

 

  1. < html> 
  2. < body> 
  3. < script type="text/javascript" 
    src="ex01.xaml.js">< /script> 
  4. < !--引入腳本--> 
  5. < embed 
  6. type="application/x-silverlight" 
  7. id="SilverlightObject" 
  8. width="600" 
  9. height="300" 
  10. source="ex01.xaml" /> 
  11. < /body> 
  12. < /html> 

 

 

這幾行代碼將使瀏覽器激活Silverlight組件,同時運行.xaml文件!

 

 

  1. ex01.xaml.js  
  2. function OnRectangle
    Click(sender e)  
  3. {  
  4. alert(‘矩形被單擊了’);  
  5. sender.widht=“30”;  

 

 

1.從上面Silverlight應(yīng)用程序架構(gòu)例子中我們可以知道,Silverlight應(yīng)用開發(fā)關(guān)鍵在于.xaml和.xaml.js兩個文件,.xaml以XML在畫面上畫出矢量元素,.xaml.js通過JavaScript來控制.xaml文件中矢量元素!

2..xaml文件必須嵌套在html中才可以通過Silverlight Plug_In運行,目前您看到的是用< embed>指令。

3.每一個Silverlight應(yīng)用程序架構(gòu)中的元素都有一些事件可以被激發(fā),當(dāng)事件被激發(fā)可以通過JavaScript來控制Silverlight 元素的屬性。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2011-08-10 11:25:59

ipad信息架構(gòu)數(shù)據(jù)結(jié)構(gòu)

2010-03-02 13:06:22

SilverLight

2009-12-31 16:56:40

Silverlight

2009-09-22 18:39:02

Silverlight

2010-11-25 10:05:22

Visual StudSilverlightWCF

2009-12-30 14:36:29

Silverlight

2009-12-29 18:29:09

Silverlight

2009-12-29 17:25:36

Silverlight

2010-09-30 13:39:52

2009-06-10 11:47:32

Android應(yīng)用程序模塊

2009-07-23 13:26:21

2010-01-25 10:57:57

Android系統(tǒng)應(yīng)用

2011-07-22 14:08:19

iPad 架構(gòu) 數(shù)據(jù)

2023-01-09 17:04:24

2011-07-26 09:41:23

iPhone xcode Mac OS X

2011-07-28 15:47:20

IOS 程序 測試

2011-07-19 14:36:32

iPhone

2011-03-22 09:45:56

Windows AzuSilverlight

2011-03-22 10:03:55

Windows AzuSilverlight

2011-12-23 10:01:29

點贊
收藏

51CTO技術(shù)棧公眾號