Danh mục

giáo trình SILVERLIGHT 2 tiếng việt phần 1

Số trang: 10      Loại file: pdf      Dung lượng: 852.81 KB      Lượt xem: 15      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 3,000 VND Tải xuống file đầy đủ (10 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

1 Vì sao lại có Silverlight? Sự khó khăn của các doanh nghiệp khi xây dựng chiến lược Web Ngày nay khi phát triển các ứng dụng trên web các doanh nghiệp phần mềm thường đau đầu với những khó khăn về sự hỗ trợ trên trình duyệt và hệ điều hành. Điều họ muốn là với những ngôn ngữ và công cụ phát triển đã vốn quen thuộc từ trước đến giờ đều có thể làm cho họ những ứng dụng chạy tốt trên mọi nền tảng...
Nội dung trích xuất từ tài liệu:
giáo trình SILVERLIGHT 2 tiếng việt phần 1 Infoway CHƯƠNG I: TỔNG QUAN VỀ SILVERLIGHT Solutions CHƯƠNG I: TỔNG QUAN VỀ SILVERLIGHT 1 V ì sao lại có Silverlight? Sự k hó khăn của các doanh nghiệp khi xây dựng chiến lược Web Ngày nay khi phát triển các ứng dụ ng trên web các doanh nghiệp phần mềm thường đau đ ầu với những khó khăn về sự hỗ trợ trên trình duyệt và hệ đ iều hành. Điều họ muốn là với những ngôn ngữ và công cụ phát triển đã vốn quen thuộc từ trước đến giờ đều có thể làm cho họ những ứng d ụng chạy tố t trên mọ i nền tảng, mọ i trình duyệt. Silverlight ra đời như một công nghệ p hù hợp cho phép họ làm được những việc như thế. Nếu b ạn đ ã quen thuộ c với công nghệ .Net Framework thì khi tiếp cận vớ i Silverlight bạn sẽ tích kiện được rất nhiều thời gian và chi phí cho công nghệ web mới Nhu cầ u cần thiết của thế g iới đa phương tiện Các công nghệ p lug-in trên web trước đây không cho phép b ạn truyền tải những dữ liệu hình ảnh chất lượng cao như 720p HDTV, Trong khi chất lượ ng đường truyền mạng ngày nay đang ngày càng tố t hơn và nhu cầu được xem nhữ ng video chất lượng cao cũng tăng lên thì sự ra đ ời củ a Silverlight đ ã đem đến cho người đam mê thế giới đa phương tiện mộ t sự thỏa mãn thật sự. 2 Silverlight là gì? Silverlight là một dạng plug-in dựa trên công nghệ củ a Microsoft .Net, nó độ c lập với đ a nền tảng và đa trình duyệt, nó cho phép phát triển các ứ ng dụng đa phương tiện đặc biệt là các ứng dụ ng trên web. Silverlight cung cấp mộ t mô hình lập trình lập trình mềm dẻo và đồ ng nhất, nó hỗ trợ Ajax, Python, ngữ lập như Ruby và các ngôn trình .Net Visual basic, C#. Khả năng đa phương tiện của silverlight thể hiện ở mức độ truyền tải âm thanh và hình ảnh chất lư ợng cao mộ t cách nhanh chóng và hiệu quả trên tất cả các trình duyệt chính như Internet Explorer, Firefox, Safari. Infoway CHƯƠNG I: TỔNG QUAN VỀ SILVERLIGHT Solutions Với việc sử dụ ng Expression Studio và Visual Studio, các nhà thiết kế và phát triển có thể hợp tác một cách hiệu quả hơn b ằng cách sử dụ ng chính kỹ năng của họ có hiện nay để làm phát triển các sản phẩm web tương lai “Light up the web”. 3 Các đặc tính của Silverlight 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 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 toán của b ạn. Silverlight cung cấp các tính năng sau: Sự kết hợp của WPF và XAML. 3.1 Silverlight là một gói nhỏ của công nghệ Windows Presentation Foundation (WPF). Nó được mở rộ ng nhiều hơn các Element trong trình duyệt đ ể tạo giao diện người dùng. PWF cho phép bạn tạo ra đồ họa 3 chiều, hình ảnh đ ộng, đa phương tiện và nhiều tính năng phong phú khác trên máy khách. XAML (Extensible Application Markup Language) cung c ấp các cú pháp đánh dấu đ ặc trưng cho việc tạo các Element. Mở rộng cho ngôn ngữ kịch bản 3.2 Silverlight cung cấp việc mở rộ ng cho các ngôn ngữ kịch b ản (Javascript) ở một số các trình duyệt phổ biến để thể hiện 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. Sự tích hợp với các ứng dụng đã có 3.3 Silverlight tích hợp liền mạch với ngôn ngữ javascript và mã Ajax củ a ASP.Net để bổ sung các chức năng b ạn đã 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 ASP.NET và sử dụ ng các khả năng củ a Ajax trong ASP.NET để tương tác với tài nguyên trên nền máy chủ đó mà không làm gián đoạn người dùng. Sử dụng mô hình ngôn ngữ lập trình trên nền tảng .Net Framework và các công 3.4 cụ đ ể kết hợp. Bạn có thể tạo các ứng dụng trên nền tảng Silverlight và sử dụ ng các ngôn ngữ đ ộng như InronPython cũng như là các ngôn ngữ C# và Visual Basic. Bạn cũng có thể sử dụ ng các công cụ p hát triển như Visual Studio để tạo ứng d ụng trên nền tảng Silverlight Hỗ trợ mạng 3.5 Silverlight bao gồm các hỗ trợ cho HTTP qua TCP. Bạn có thể kết nố i tới các d ịch vụ củ a WCF, SOAP, ho ặc ASP.NET AJAX và nhận về các đ ịnh d ạng theo cấu trúc XML, JSON hay d ữ liệu RSS. Hỗ trợ ngôn ngữ tích hợp truy vấn (LINQ) 3.6 Điều này cho phép b ạn truy cập dữ liệu bằng cách sử dụng cú pháp trực quan tự nhiên và mạnh mẽ, được gõ bởi các đố i tượng có trong các ngôn ngữ .Net Framework. 2 Infoway CHƯƠNG I: TỔNG QUAN VỀ SILVERLIGHT Solutions 4 K iến trúc tổng thể và các mô hình lập trình của Silverlight Kiến trúc và các thành ph ần 4.1 Về cơ bản Silverlight là một nền tảng thống nhất củ a nhiều thành phần khác nhau. Tuy nhiên chúng tôi nhóm lại các thành phần chính của silverlight vào bảng dưới đây. Thành phần Diển tả Nền tảng trình bày cơ sở Các thành phần và dịch vụ hướng tới giao di ện người dùng và tương tác người dùng, bao gồm các control cho dữ liệu cho người dùng nhập, thiết bị đa phương tiện, quản lý phân quyền số, trình bày dữ liệu, đồ họa vector, chữ, hình ảnh động. cũng bao gồm XAML để đặc tả việc bố trí giao diện Là một gói nhỏ trong .Net Framework, bao gồm các thành phần và cá thư viện, kể .Net Framework cho cả tương việc tương tác dữ liệu, khả năng mở rộng các control, mạng, garbage silverlight collection, và CLR Cài đặt và cập nhật Là thành phần đ ể sử lý các tiến trình cài đặt làm sao để đơn giản hóa cho lần cài đặt đầu tiên, tiếp sau đó chỉ cung cấp cơ chế tự đ ộng cập nhật và tương tác ...

Tài liệu được xem nhiều: