Silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö¸¦ À§ÇÑ À¥ ÆäÀÌÁö ÀÛ¼º

 

Silverlight Çü½ÄÀÇ À¥¼­¹ö´Â ÀÎÅÍ³Ý ÀͽºÇÃ·Î¾î »ó¿¡¼­ ¿î¿ëµÇ¹Ç·Î À¥ ÆäÀÌÁö ³»¿¡ Silverlight ¸ðµâ¿¡ ´ëÇÑ ¼³Á¤ÇØ¾ß ÇÑ´Ù.

 

html Çü½ÄÀÇ À¥ ÆäÀÌÁö ÀÛ¼º

html À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤À» À§Çؼ­´Â <Ç¥ 1>°ú °°Àº ¿ä¼Ò¸¦ Ãß°¡ÇØ¾ß ÇÑ´Ù.

Ãß°¡ÇÒ ÁÖ¿ä³»¿ë

<body>

    <div id='errorLocation' style="font-size: small;color: Gray;"></div>

    <div id="silverlightControlHost">

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">

             <param name="source" value="http://192.168.1.5/../ClientBin/SilverlightGraphicModule.xap"/>

             <param name="onerror" value="onSilverlightError" />

             <param name="background" value="white" />

             <param name="minRuntimeVersion" value="2.0.31005.0" />

             <param name="autoUpgrade" value="true" />                             

             <param name="Initparams" value="filename=Main.modx" />

             <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">

           <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"

style="border-style: none"/>

             </a>

</object>

<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>

    </div>

</body>

<Ç¥ 1> html À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤À» À§ÇØ Ãß°¡ÇÒ ³»¿ëÀÇ ¿¹

<Ç¥ 1>ÀÇ <param name="Initparam" value="filename=startup.modx" /> ¿µ¿ªÀ» ¼öÁ¤ÇÏ¿© Ãʱ⿡ Ç¥½ÃÇÒ ±×·¡ÇÈ °¨½ÃÈ­¸é(modx)À» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç  "width="100%" height="100%" ¿µ¿ª¿¡¼­ °¡·Î, ¼¼·Î È®´ë/Ãà¼Ò ºñÀ²À» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¸¸¾à À¥ È­¸éÀÇ Æ¯Á¤ÇÑ À§Ä¡¿¡ °¨½ÃÈ­¸éÀ» Ç¥½ÃÇÒ °æ¿ì¿¡´Â <Ç¥ 1>ÀÇ ¼¼ ¹ø° ÁÙÀÇ ³»¿ëÀ» <div id="silverlightControlHost" style="width: 150px; height: 150px; left: 100px; top: 100px; position:absolute;">°ú °°Àº Çü½ÄÀ¸·Î º¯°æÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù.

¿©±â¼­ "width: 150px; height: 150px; left: 100px; top: 100px ´Â °¡·Î Å©±â, ¼¼·Î Å©±â, ¿ÞÂÊ ½ÃÀÛÀ§Ä¡, À§ÂÊ ½ÃÀÛÀ§Ä¡ÀÌ´Ù.

 

<Ç¥ 2>´Â html À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö¸¦ »ç¿ëÇÒ ¶§ ÁÖ¿ä ¼³Á¤ ³»¿ëÀÌ´Ù.

¼³Á¤³»¿ë ¼öÁ¤ÇÒ ºÎºÐ
È®´ë/Ãà¼Ò width="100%" height="100%"
¿µ¿ª¿¡¼­ °¡·Î/¼¼·Î ºñÀ²À» ¼³Á¤
À§Ä¡ <div id="silverlightControlHost" style="width: 150px; height: 150px; left: 100px; top: 100px; position:absolute;">
¿Í °°Àº ºÎºÐÀ» Ãß°¡ÇÏ¿© °¡·Î/¼¼·Î Å©±â, ¿ÞÂÊ/À§ÂÊ ½ÃÀÛÀ§Ä¡¸¦ ¼³Á¤
Xap ÆÄÀÏÀ§Ä¡ http://192.168.1.5/ClientBin/SilverlightGraphicModule.xap"/  
¿µ¿ª¿¡ ½ÇÁ¦ xap ÆÄÀÏÀÌ ÀÖ´Â Æнº¸¦ ÀÔ·Â

<Ç¥ 2> html À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö¸¦ »ç¿ëÇÒ ¶§ ÁÖ¿ä ¼³Á¤ ³»¿ë

 

<±×¸² 1>Àº html À¥ ¹®¼­·Î Àüüȭ¸é silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤ ¿¹ÀÌ°í <±×¸² 2>´Â ºÎºÐÈ­¸éÀÇ À¥ ¼­¹ö ¼³Á¤ ¿¹ÀÌ´Ù.

 

SilverlightPage.png

<±×¸² 1> html À¥ ¹®¼­·Î Àüüȭ¸é silverlight À¥ ¼­¹ö ¼³Á¤ÀÇ ¿¹

 

web01_26

<±×¸² 2> html À¥ ¹®¼­·Î ºÎºÐÈ­¸é silverlight À¥ ¼­¹ö ¼³Á¤ÀÇ ¿¹

 

ÂüÁ¶) ÇÁ·Î±×·¥ ¼³Ä¡ Æú´õ ÇϺÎÀÇ WebServer\AutoWeb\Silverlight Æú´õ¿¡ Silverlight ¿¹Á¦ html ÆÄÀÏ ÂüÁ¶

 

 

aspx Çü½ÄÀÇ À¥ ÆäÀÌÁö ÀÛ¼º

aspx À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤À» À§Çؼ­´Â <Ç¥ 3>°ú °°Àº ¿ä¼Ò¸¦ Ãß°¡ÇØ¾ß ÇÑ´Ù.

Ãß°¡ÇÒ ÁÖ¿ä³»¿ë

<%@ Page Language="c#" AutoEventWireup="true" %>

 

<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"

    TagPrefix="asp" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" style="height:100%;">

<head runat="server">

    <title>Test Page For SilverlightGraphicModule</title>

</head>

<body style="height:100%;margin:0;">

    <form id="form1" runat="server" style="height:100%;">

        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

        <div style="height:100%;">

            <asp:Silverlight ID="Silverlight1" runat="server" Source="http://192.168.1.5/ClientBin/SilverlightGraphicModule.xap" MinimumVersion="2.0.30523" Width="100%" Height="100%" InitParameters="filename=iocard.modx" Windowless="true" PluginBackground="Transparent" />

        </div>

    </form>

</body>

</html>

<Ç¥ 3> aspx À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤À» À§ÇØ Ãß°¡ÇÒ ³»¿ëÀÇ ¿¹

<Ç¥ 3>ÀÇ InitParameters="filename=iocard.modx" ¿µ¿ªÀ» ¼öÁ¤ÇÏ¿© Ãʱ⿡ Ç¥½ÃÇÒ ±×·¡ÇÈ °¨½ÃÈ­¸é(modx)À» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç " width="100%" height="100%" ¿µ¿ª¿¡¼­ °¡·Î, ¼¼·Î È®´ë/Ãà¼Ò ºñÀ²À» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¸¸¾à À¥ È­¸éÀÇ Æ¯Á¤ÇÑ À§Ä¡¿¡ °¨½ÃÈ­¸éÀ» Ç¥½ÃÇÒ °æ¿ì¿¡´Â <Ç¥ 3>ÀÇ <div style="height:100%;"> ºÎºÐÀ» <div  style="width:400px; height:300px; left:650px; top:350px; position:absolute;"> ¿Í °°Àº Çü½ÄÀ¸·Î º¯°æÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù.

¿©±â¼­ "width:400px; height:300px; left:650px; top:350px ´Â °¡·Î Å©±â, ¼¼·Î Å©±â, ¿ÞÂÊ ½ÃÀÛÀ§Ä¡, À§ÂÊ ½ÃÀÛÀ§Ä¡ÀÌ´Ù.

 

<Ç¥ 4>´Â aspx À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö¸¦ »ç¿ëÇÒ ¶§ ÁÖ¿ä ¼³Á¤ ³»¿ëÀÌ´Ù.

¼³Á¤³»¿ë ¼öÁ¤ÇÒ ºÎºÐ
È®´ë/Ãà¼Ò width="100%" height="100%"
¿µ¿ª¿¡¼­ °¡·Î/¼¼·Î ºñÀ²À» ¼³Á¤
À§Ä¡ <div  style="width:400px; height:300px; left:650px; top:350px; position:absolute;">
¿Í °°Àº ºÎºÐÀ» Ãß°¡ÇÏ¿© °¡·Î/¼¼·Î Å©±â, ¿ÞÂÊ/À§ÂÊ ½ÃÀÛÀ§Ä¡¸¦ ¼³Á¤
Xap ÆÄÀÏÀ§Ä¡ ../ClientBin/SilverlightGraphicModule.xap"/
.. ¿µ¿ª¿¡ http://192.168.1.5 ¿Í °°ÀÌ ½ÇÁ¦ xap ÆÄÀÏÀÌ ÀÖ´Â Æнº¸¦ ÀÔ·Â
<Ç¥ 4> aspx À¥ ¹®¼­·Î silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö¸¦ »ç¿ëÇÒ ¶§ ÁÖ¿ä ¼³Á¤ ³»¿ë

<±×¸² 3>Àº aspx À¥ ¹®¼­·Î Àüüȭ¸é silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤ÀÇ ¿¹ÀÌ°í <±×¸² 4>´Â 2°³ÀÇ ºÎºÐÈ­¸é À¥ ¼­¹ö ¼³Á¤ ¿¹ÀÌ´Ù.

 

web01_27

<±×¸² 3> aspx À¥ ¹®¼­·Î Àüüȭ¸é silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤ ¿¹

 

web01_28

<±×¸² 4> aspx À¥ ¹®¼­·Î 2°³ÀÇ ºÎºÐÈ­¸é silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö ¼³Á¤ ¿¹

 

ÂüÁ¶) ÇÁ·Î±×·¥ ¼³Ä¡ Æú´õ ÇϺÎÀÇ WebServer\AutoWeb\Silverlight Æú´õ¿¡ Silverlight ¿¹Á¦ aspx ÆÄÀÏ ÂüÁ¶

 

°ü·ÃÇ׸ñ)

Silverlight ¹æ½ÄÀÇ À¥ ¼­¹ö¸¦ À§ÇÑ MIME Çü½ÄÃß°¡

À¥ ¼­¹ö¿¡ ÀÇÇÑ ³×Æ®¿öÅ©

³×Æ®¿öÅ© ÁÖ µµ¿ò¸»