Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,025

HOME > .NET Framework > .NET & Silverlight คืออะไร รู้จักกับ Silverlight ซึ่งเป็น Plugin ของ .NET Framework




Clound SSD Virtual Server

.NET & Silverlight คืออะไร รู้จักกับ Silverlight ซึ่งเป็น Plugin ของ .NET Framework

 
  Silverlight คือ ปลั๊กอินใน .NET Framework ที่ใช้ในการสร้างและพัฒนาโปรแกรมประเภท Multimedia Application (คล้ายๆ กับ Flash) โดยสามารถทำการ เขียนพัฒนาหรือออกแบบบน Tool ของ Visual Studio ใช้คำสั่งและการทำงานเหมือนกับการพัฒนาโปรแกรม .NET อื่น ๆ ทั่วไป และการนำไปใช้กับ Web Browser ที่จะทำการรันนั้น จะต้องทำการติดตั้ง Silverlight การดาวน์โหลดและติดคั้งง่ายสะดวก สามารถรองรับการทำงานได้หลาย Browser เช่น IE , Firefox , Chrome หรือ Safari

.NET & Silverlight

สัญลักษณ์ของSilverlight


ทำไมจะต้องใช้ Silverlight
  • สำหรับผู้ที่พัฒนาหรือใช้ .NET อยู่แล้ว สามารถต่อยอด หรือเรียนรู้ได้ไม่ยาก
  • มีเครื่องมือที่สามารถพัฒนาบน Visual Studio คือ สามารถพัฒนาจาก Silverlight Applciation เหมือนกับ Application ทัว ๆ ไป เช่น Web App,Console หรือ Windows App
  • สามารถพัฒนาด้วยเครื่องมือการสร้างภาพที่ effect ที่น่าตื่นเต้น, โปรแกรมกราฟิกที่มีคุณภาพสูง และการออกแบบ Interface ตอบโต้กับผู้ใช้
  • อุปกรณ์กล่องส่ง HD สมบูรณ์แบบวิดีโอสตรีมทุกประเภทจอ รองรับ เบราว์เซอร์ส่วนใหญ่ และ ระบบปฏิบัติการตั้งบนมือถือ
    - ป้องกันเนื้อหา ทั้งออนไลน์และออฟไลน์ ด้วยตัวคุณสมบัติ DRM
  • Stream เนื้อหาที่มีอยู่โดยไม่ต้องแปลงรหัส และการทำงานตอบสรองที่รวดเร็ว


ในปัจจุบัน Silverlight ได้ถุกนำไปเป็น Interface บน Windows Phone และการเขียน App บน Windows Phone ก็จำเป็นจะต้องใช้ Silverlight อย่าขาดไม่ได้เช่นเดียวกัน สามารถอ่านต่อได้จากบทความของ Silverlight กับ Windows Phone



เกี่ยวกับ Windows Phone กับ Silverlight และ .NET Framework ด้วย VB.NET / C#


* บทความนี้รองรับการใช้งาน Silverlight Version 1,2,3,4

การแทรกไฟล์ใน Webpage ที่ถูกพัฒนาด้วย Silverlight จะใช้ Tag ภายใต้ object

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2">
.
.
.
</object>


เช่น

 <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
		  <param name="source" value="SilverlightApplication.xap"/> 
		  <param name="onError" value="onSilverlightError" /> 
		  <param name="background" value="white" /> 
		  <param name="minRuntimeVersion" value="3.0.40818.0" /> 
		  <param name="autoUpgrade" value="true" /> 
		  <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none"> 
 			  <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/> 
		  </a> 
</object>









ตัวอย่างเว็บที่พัฒนาด้วย Silverlight เมื่อคลิกขวา จะปรากฏข้อความ Silverlight ซึ่งเป็น Plugin ที่ถูกติดตั้งบน Web Browser เรียบร้อยแล้ว
http://www.silverlight.net

.NET & Silverlight


เริ่มต้นการสร้าง Silverlight Application ในตัวอย่างนี้ใช้การพัฒนาบน Visual Studio 2010

.NET & Silverlight

เลือก New Project -> Silverlight Application


.NET & Silverlight

กรณีที่ยังไม่ได้ทำการติดตั้ง Silverlight โปรแกรมจะให้ดาวน์โหลดติดตั้งก่อนเป็นอันดับแรก


.NET & Silverlight

ดาวน์โหลด Silverlight


.NET & Silverlight

สำหรับปัจจุบันจะเป็น Version 4 ซึ่งการติดตั้งให้คลิกที่ Install


.NET & Silverlight

ขั้นตอนนี้จะเป็นการเลือก Version ของ Silverlight


.NET & Silverlight

หน้าหลักของ Silverlight Application บน Visual Studio


.NET & Silverlight

Screen หน้าจอหลักของ Silverlight Application บน Visual Studio


.NET & Silverlight

โครงสร้างไฟล์ของ Silverlight Application
- .xaml ไฟล์ interface ของ Silverlight (เหมือนกับ .aspx ใน asp.net หรือ .vb ใน window app)
- .xaml.cs หรือ .vb ไฟล์สำหรับ code หรือคำสั่งของ Silverlight

.NET & Silverlight

Toolbox และเครื่องมือสำหรับพัฒนา Silverlight Application


.NET & Silverlight

ส่วนของ Design View และ XAML View


.NET & Silverlight

Properties ของ Control


ทดสอบคำสั่งง่าย ๆ โดยใช้ Control ของ Label,Textbox และ Button

.NET & Silverlight

xaml
    <Grid x:Name="LayoutRoot" Background="White">
        <TextBox Height="23" HorizontalAlignment="Left" Margin="154,73,0,0" Name="txtName" VerticalAlignment="Top" Width="120" />
        <dataInput:Label Height="25" HorizontalAlignment="Left" Margin="69,73,0,0" Name="lblName" VerticalAlignment="Top" Width="79" Content="Name" />
        <Button Content="Click" Height="23" HorizontalAlignment="Left" Margin="154,118,0,0" Name="btnClick" VerticalAlignment="Top" Width="75" Click="btnClick_Click" />
        <dataInput:Label Height="50" HorizontalAlignment="Left" Margin="70,172,0,0" Name="lblDisplay" VerticalAlignment="Top" Width="288" FontSize="20" />
    </Grid>


cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void btnClick_Click(object sender, RoutedEventArgs e)
        {
            this.lblDisplay.Content = "Sawatdee : " + this.txtName.Text;
        }
    }
}



.NET & Silverlight

ทดสอบการโดยการคลิกที่ Run หรือกด F5



.NET & Silverlight


ผลลัพธ์ที่ได้ ซึ่งเป็นการเขียนโปรแกรมบน Silverlight Application สำหรับตอบโช้ทางข้อความที่แสดงผลออกทาง Label



บทความนี้เป็นเพียงพื้นฐานเกี่ยวกับ Silverlight เท่านั้น ทั้งนี้เพื่อเป็นพื้นฐานหรือจุดเริ่มต้นสำหรับนักโปรแกรมเมอร์ที่ต้องการจะศึกษา เกี่ยวกับเทคโนโลยี่ Silverlight ถ้าหากผิดพลาดประการใด ขออภัย มา ณ ที่นี้ด้วยครับ








บทความแนะนำให้ศึกษา
http://www.silverlight.net/learn/quickstarts/
http://www.silverlight.net/
http://www.blognone.com/node/4758


       
Bookmark.   
       

 

  By : TC Admin
  Score Rating : -
  Create Date : 2010-09-15 12:19:51
  Download : Download  .NET & Silverlight คืออะไร รู้จักกับ Silverlight ซึ่งเป็น Plugin ของ .NET Framework (0.00 MB)
     

Clound SSD Virtual Server
-->
Related Links
.NET Console Application เขียนโปรแกรมบน Console Application ด้วย .NET Framework
.NET Console Application เขียนโปรแกรมบน Console Application ด้วย .NET Framework
.NET Console Application เขียนโปรแกรมบน Console Application ด้วย .NET Framework
Rating :
Update :
2017-03-24 21:19:30 View : 41,704
Smart Device Mobile Application Read and Write Text File
Smart Device Mobile Application Read and Write Text File
การเขียน Device Application แบบง่าย ๆ สำหรับการ จัดการ Text File จัดเก็บข้อมูล และ อ่านข้อมูลในรูปแบบของ Text File บน Smart Device
Rating :
Update :
2017-03-24 21:22:55 View : 13,908
การสร้าง Crystal Report กับ DataSet หรือ DataTable (VB.NET,C#)
การสร้าง Crystal Report กับ DataSet หรือ DataTable (VB.NET,C#)
บทความนี้ Advanced ขึ้นมาอีกนิดสำหรับการสร้าง Report ของ Crystal Report กับ DataSet หรือ DataTable ของ .NET Framework
Rating :
Update :
2017-03-24 21:28:46 View : 125,775
C# (.Net) Open Excel Template and Create Font,Border,Color,Style (Office 2003,2007,2010)
C# (.Net) Open Excel Template and Create Font,Border,Color,Style (Office 2003,2007,2010)
ตัวอย่างการใช้ C# ในการเปิดไฟล์ Excel ที่มีอยู่ และทำการสร้างเป็น Excel ชุดใหม่ โดยตกแต่งข้อความ เช่น สี , ขนาด ของ ฟอนต์
Rating :
Update :
2017-03-24 21:24:23 View : 21,897
VB.NET/C# MySQL (ADO.NET) พื้นฐานการ เขียนโปรแกรม ADO.NET เชื่อมต่อกับฐานข้อมูล MySQL
VB.NET/C# MySQL (ADO.NET) พื้นฐานการ เขียนโปรแกรม ADO.NET เชื่อมต่อกับฐานข้อมูล MySQL
บทความใช้ ADO.NET เชื่อมต่อกับฐานข้อมูล MySQL แบบง่าย ๆ มีตัวอย่างทั้ง VB.NET และ C#
Rating :
Update :
2017-03-24 21:27:18 View : 64,214
.NET Smart Device  เขียนโปรแกรมบน Smartphone, Pocket PC , Windows CE , Window  Mobile 5-6, Hand Held,...
.NET Smart Device เขียนโปรแกรมบน Smartphone, Pocket PC , Windows CE , Window Mobile 5-6, Hand Held,...
.NET Smart Device Project เขียนโปรแกรมบน Smartphone, Pocket PC , Windows CE , Window Mobile 5-6, Hand Held,...
Rating :
Update :
2017-03-24 21:17:48 View : 41,405
ThaiCreate.Com Forum


Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


Hit Link
   







Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่

Inline