Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   ASP/ASP.NET(C#, VB.NET) (http://quantrinet.com/forum/forumdisplay.php?f=489)
-   -   Hướng dẫn sử dụng Host free http://silverlight.live.com để deploy một ứng dụng Silver (http://quantrinet.com/forum/showthread.php?t=4464)

hoctinhoc 19-12-2009 02:37 PM

Hướng dẫn sử dụng Host free http://silverlight.live.com để deploy một ứng dụng Silver
 



Hướng dẫn sử dụng Host free http://silverlight.live.com để deploy một ứng dụng Silverlight



Tiếp tục Entry viết cách đây hơn nửa năm, hôm nay tôi sẽ hướng dẫn cách sử dụng một Host miễn phí là http://silverlight.live.com để deploy một ứng dụng Silverlight.


Đặt vấn đề: Bạn đã học và có thể viết được một số ứng dụng Silverlight đơn giản, giờ bạn muốn đưa ứng dụn lên web để mọi người có thể truy cập, nhưng hiện tại rất ít host free hỗ trợ .NET Framework 3.5 để bạn có thể sử dụng trực tiếp thẻ , đi mua hostring thì đương nhiên là tốn kém, mà có thể mục đích của bạn chỉ là muốn test xem ứng dụng của mình đưa lên web sẽ thế nào, c chính là giải pháp cho bạn.
Trước tiên bạn cần đăng ký 1 tài khoản tại trang trên, sau khi đăng ký thành công, bạn đã có 10GB miễn phí để tha hồ nghịch ngợm rồi
Tôi sẽ hướng dẫn cách upload 1 Silverlight app lên http://silverlight.live.com, step by step


Step 1: click vào Manage Applications, đặt tên cho ứng dụng (gì cũng được) và nhấn Create
http://hoangleminh.com/images/Silverlight_CreateApp.jpg

Step 2: Chọn file xap và nhấn upload. File xap chính là một file nén chứa mọi thứ liên quan đến ứng dụng mà bạn đã tạo ra, từ metadata đến action handler hay resources, bạn chỉ cần upload file này lên là đủ (sẽ nhìn thấy nó ở thư mục Bin/Debug hoặc Bin/Release). Bạn có thể xem file này chưa những gì bằng cách đổi extension của file từ .xap thành .zip và giải nén.
http://hoangleminh.com/images/Silverlight_Upload.jpg

Step 3: Sau khi upload xong, nhấn config để tạo một số property của ứng dụng như width, height, background… Cái này ko quan trọng lắm và bạn có thể thay đổi các giá trị này bất cứ lúc nào
http://hoangleminh.com/images/Silverlight_Configure.jpg

Step 4: Xong, giờ bạn chỉ cần copy thẻ iframe ở Method 1 và nhúng nó vào bất kỳ đâu trên web mà bạn muốn




http://hoangleminh.com/images/Silverlight_Embed.jpg


iframe là một tag HTML định nghĩa một vùng (frame) mà vùng này sẽ nhúng 1 document khác, mà cụ thể ở đây là một object silverlight. Bạn có thể tìm hiểu thêm về iframe ở http://www.w3schools.com/TAGS/tag_iframe.asp hoặc http://www.javascriptkit.com/howto/externalhtml.shtml
Khi bạn đã biết cách upload 1 ứng dụng Silverlight lên thì việc upload video lên silverlight.live.com hoàn toàn tương tự và quá đơn giản. Có lẽ entry sẽ kết thúc với 1 vài chú ý


Chú ý:
  • Do http://Silverlight.live.com là một host free nên tốc độ không tốt lắm, do đó bạn cố gắng thiết kế làm sao file xap của bạn càng nhỏ càng tốt, load cho đỡ lâu. Không nên nhúng resoures vào file xap, nhất là các file images và videos
  • Cách sử dụng iframe như này có một hạn chế là bạn sẽ không thể dùng javascript để lấy ra object silverlight để tương tác với nó, do tài liệu html chỉ hiểu nó là một iframe

Lê Minh’s Blog


:battay:


Bây giờ là 01:52 AM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.