10.04.2017 Views

Catalouge 2010

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Báo cáo Thực Tập Tốt Nghiệp<br />

Đề tài: Game Tetris<br />

các trình duyệt (Internet Explorer, Firefox, Safari, Opera...). Điểm mạnh của<br />

Silverlight đó là cung cấp những thuộc tính thiết kế giao diện, tạo những hiệu ứng<br />

(hoạt ảnh) một cách dễ dàng.<br />

3.2.3 Các đặc tính của Silverlight<br />

Silverlight kết hợp nhiều công nghệ vào một nền tảng phát triển, nó cho phép<br />

bạn được lựa chọn nhiều công cụ và ngôn ngữ lập trình thích hợp để giải quyết bài<br />

toán của bạn. Silverlight cung cấp các tính năng sau:<br />

Sự kết hợp của WPF và XAML: Silverlight là một gói nhỏ của công nghệ<br />

WPF (Windows Presentation Foundation). WPF cho phép bạn tạo ra đồ họa ba<br />

chiều, hình ảnh động, đa phương tiện và nhiều tính năng phong phú khác.<br />

Các ứng dụng tạo ra bởi WPF chủ yếu là các phần mềm đóng gói. Silverlight kế<br />

thừa một số thuộc tính của WPF và nó được mở rộng nhiều hơn ở một số các<br />

phần tử để tạo ra giao diện cho người dung trên trình duyệt web.<br />

Mở rộng ngôn ngữ đa kịch bản: Silverlight cung cấp việc mở rộng cho các<br />

ngôn ngữ đa kịch bản (Javascript) ở một số các trình duyệt phổ biến để thể hiện<br />

việc trình bày giao diện và thao tác người dùng một cách phong phú hơn.<br />

Tích hợp các ứng dụng đã có: Silverlight là sự tích hợp liền mạch với ngôn<br />

ngữ Javascript và mã Ajax sẵn có của Asp.Net để bổ sung các chức năng bạn đã<br />

xây dựng được. Bạn có thể tạo những tài nguyên trên nền máy chủ có trong<br />

ASP.NET và sử dụng các khả năng của Ajax trong ASP.NET để tương tác với<br />

tài nguyên trên nền máy chủ đó mà không làm gián đoạn người dùng. Các ứng<br />

dụng Silverlight có khả năng tương tác với máy chủ, xử lý các sự kiện một cách<br />

bất đồng bộ. Điều này không làm gián đoạn thao tác của người dùng cuối. Nếu<br />

như bạn đã từng tạo ra các dự án web sử dụng Ajax, chắc hẳn bạn sẽ cảm thấy<br />

dễ dàng hiểu cơ chế xử lý bất đồng bộ trong Silverlight.<br />

Sử dụng mô hình ngôn ngữ lập trình trên nền tảng .Net framework và các<br />

công cụ để kết hợp: Bạn có thể tạo các ứng dụng trên nền tảng Silverlight bằng<br />

cách sử dụng các ngôn ngữ động như InronPython cũng như các ngôn ngữ như<br />

C#, Visual Basic. Microsoft đã đưa ra một sự kết hợp nhuần nhuyễn cho việc tạo<br />

ra các ứng dụng Silverlight thông qua hai bộ công cụ: Visual Studio 2008 và<br />

SVTH: Hoàng Văn Hiếu – Lớp 11TH2.LT - 13 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!