Đề án tìm hiểu Silverlight 4 doc

110 235 0
Đề án tìm hiểu Silverlight 4 doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 1 Đ ÁN TÌM HIU SILVERLIGHT 4 CHƯƠNG 1: TӘNG QUAN Vӄ SILVERLIGHT 1. Vì sao lҥi có Silverlight? a. 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, mӑi trình duyӋt. Silverlight ra đӡi như mӝt công nghӋ phù 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 b. Nhu c̯u c̯n thi͇t cͯa th͇ giͣi đa phương ti͏n Các công nghӋ plug-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ӵ. Mӝt sӕ công nghӋ khác sӱ dөng plug-in đӇ mӣ rӝng giӟi hҥn cӫa trình duyӋt, như Java, ActiveX, Shockwave, và Adobe Flash nhưng chưa thӵc hoàn toàn ³thӕng trӏ´ nӅn tҧng phát triӇn web. HiӋn tҥi, flash chiӃm ưu thӃ hơn so vӟi silverlight vӟi tính phә biӃn và sӵ trưӣng thành cӫa mình, nhưng silverlight có nhӳng điӅu mà flash không có như: y Phiên bҧn rút gӑn CRL cӫa .NET, và cho phép nhà phát triӇn viӃt mã client-side sӱ dөng C#. Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 2 y Silverlight nhҳm tӟi viӋc kӃt hӧp hӛ trӧ đa nӅn tҧng vӟi bӝ thư viӋn phong phú .NET Framework. 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, Ruby và các ngôn ngӳ lұp trình .Net như 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. Silverlight là mӝt khung ӭng dөng (application framework) đӇ viӃt và chҥy các ӭng dөng Internet phong phú vӟi sӵ nhҩn mҥnh vӅ đa phương tiӋn, hình đӝng, và đӗ hӑa, vӟi các tính năng và mөc đích tương tӵ như cӫa Adobe Flash . Môi trưӡng thӡi gian chҥy (hӋ thӕng thӵc thi ) cho Silverlight có sҹn như là mӝt plug-in cho hҫu hӃt các trình duyӋt web. Trong khi nhӳng phiên bҧn đҫu cӫa Silverlight tұp trung vào dòng phương tiӋn truyӅn thông (streaming media), các phiên bҧn hiӋn tҥi hӛ trӧ đa phương tiӋn, đӗ hӑa và hoҥt hình (animation), và cung cҩp cho các nhà phát triӇn hӛ trӧ cho ngôn ngӳ CLI và công cө phát triӇn . Phiên bҧn hiӋn tҥi 4 đưӧc phát hành vào tháng 4 năm 2010.Nó tương thích vӟi nhiӅu trình duyӋt web đưӧc sӱ dөng trên hӋ điӅu hành Microsoft Windows và Mac OS X.Các thiӃt bӏ di đӝng, bҳt đҫu vӟi điӋn thoҥi Windows Phone 7 và Symbian (seri 60), có khҧ năng đưӧc hӛ trӧ trong năm 2010. Mӝt phҫn mӅm miӉn phí thêm vào có tên là Moonlight, phát triӇn bӣi Novell trong sӵ hӧp tác vӟi Microsoft, có sҹn đӇ mang lҥi Silverlight chӭc năng tương thích vӟi Linux , FreeBSD và nӅn tҧng mã nguӗn mӣ khác. Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 3 y Cung cҩp mӝt hӋ thӕng chӃ đӝ đӗ hӑa tương tӵ như Windows Presentation Foundation. y Tích hӧp đa phương tiӋn, đӗ hӑa, hình đӝng và tương tác trong mӝt môi trưӡng runtime duy nhҩt. y Giao diӋn ngưӡi dùng đưӧc khai báo trong Extensible Application Markup Language (XAML) và đưӧc lұp trình bҵng .NET Framework. 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. Lӏch sӱ phát triӇn y Silverlight 1 (20/11/2007) là mӝt công nghӋ khá khiêm tӕn: y Hӛ trӧ đӗ hӑa 2D và media. Nhưng không có CLR cũng như hӛ trӧ .NET, nên buӝc phҧi viӃt bҵng javascript. y Silverlight 2 (14/10/2008) có nhӳng thay đәi đáng kӇ: Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 4 y Tích hӧp thêm CLR và các lӟp .NET Framework, và mô hình đӗ hӑa dӵa trên WPF, DLR, Deep Zoom« y Silverlight 3 (09/07/2009) giӳ mô hình phát triӇn như silverlight 2: y Tích hӧp mӝt sӕ nhóm chӭc năng đưӧc lӵa chӑn cҭn thұn và cҧi tiӃn hiӋu xuҩt. ĐiӇm nәi bұt : animation, navigation, 3D, bitmap catching, better data validation,behavior « y Silverlight 4 (15/04/2010) hoàn thiӋn mӝt sӕ tính năng cũ và tích hӧp mӝt sӕ tính năng mӟi như Webcam,hӛ trӧ in ҩn, kéo thҧ« 4. Silverlight và Flash Features/Benefits Flash Silverlight 2D animaton/graphic with audio and video Yes Yes Industry standard video codec No Yes Hardware-assisted editing and encoding solution No yes XML-based prensentation layer for SEO No Yes Choice of standards-based and hight performace Yes Yes Client-site playing for ad-insertion Yes Yes High-performance multi-code enabled client Yes yes Scalable full screen video up to HD No yes 3 D support No No Tool complex operation No Yes Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 5 Client-size 1,2 MB 1,2 MB 5. 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: a. S͹ k͇t hͫp cͯa WPF và XAML. 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 . b. Mͧ r͡ng cho ngôn ngͷ k͓ch b̫n 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. c. S͹ tích hͫp vͣi các ͱng dͭng đã có 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. d. 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 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ө phát triӇn như Visual Studio đӇ tҥo ӭng dөng trên nӅn tҧng Silverlight Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 6 e. H͟ trͫ m̩ng 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. f. H͟ trͫ ngôn ngͷ tích hͫp truy v̭n (LINQ) Đ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. 6. KiӃn trúc tәng thӇ và các mô hình lұp trình cӫa Silverlight a. Ki͇n trúc và các thành ph̯n 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 .Net Framework cho silverlight Là mӝt gói nhӓ trong .Net Framework, bao gӗm các thành phҫn và cá thư viӋn, kӇ cҧ tương viӋc tương tác dӳ liӋu, khҧ năng mӣ rӝng các control, mҥng, garbage 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 ӣ mӭc thҩp. Dưӟi đây là hình ҧnh mô tҧ nhӳng thành phҫn trong kiӃn trúc cӫa Silverlight cùng vӟi các thành phҫn và dӏch vө liên quan khác. Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 7 b. Core Presentation Components: Tính năng Mô tҧ Dӳ liӋu vào (input) Xӱ lý dӳ liӋu đҫu vào tӯ các thiӃt bӏ phҫn cӭng như bàn phím, chuӝt, bҧng vӁ hoһc các thiӃt bӏ đҫu vào khác Trình bày giao diӋn ngưӡi dùng (UI Rendering) Trình bày vector và các đӗ hoҥ ҧnh bitmap, ҧnh đӝng, và văn bҧn ThiӃt bӏ nghe nhìn (Media) Các tính năng phát và quҧn lý mӝt vài thӇ loҥi file âm thanh và hình ҧnh như .WMP và .MP3 Controls Hӛ trӧ mӣ rӝng cho các control đӇ có khҧ năng tùy chӍnh vӅ kiӇu dáng và khuôn mүu Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 8 XӃp đһt Layout Cho phép khҧ năng xӃp đһt vӏ trí đӝng các thành phҫn giao diӋn ngưӡi dùng Trình bày dӳ liӋu (Data Binding) Cho phép viӋc kӃt nӕi dӳ liӋu cӫa các đӕi tưӧng và các thành phҫn giao diӋn ngưӡi dùng DRM Khҧ năng Quҧn lý phân quyӅn sӕ XAML Cung cҩp trình phân tách cho XAML Các lұp trình viên có thӇ tương tác vӟi thành phҫn nӅn tҧng trình bày cơ sӣ trên đây bҵng cách sӱ dөng XAML đӇ đһc tҧ. XAML là mӝt yӃu tӕ quan trӑng nhҩt trong viӋc tương tác giӳa .Net Framwork và các kiӇu trình bày Layout, ngoài ra các lұp trình viên cũng có thӇ sӱ dөng cơ chӃ quҧn lý code bên trong đӇ thao tác vӟi lӟp trình bày c. NetFramework for Silverlight: Tính năng Mô tҧ Data Hӛ trӧ ngôn ngӳ truy vҩn tích hӧp (LINQ) và LINQ vӟi đһc tҧ XML, dӉ dang xӱ lý viӋc tích hӧp và làm viӋc vӟi dӳ liӋu tӯ nhiӅu nguӗn khác nhau. Hӛ trӧ viӋc sӱ dөng XML và các lӟp biên đәi hóa (serialization) đӇ xӱ lý dӳ liӋu Base class library Thuӝc thư viӋn cӫa .Net Framework, nó cung cҩp các chӭc năng lұp trình chӫ yӃu như viӋc xӱ lý chuӛi, biӇu thӭc chính quy, đҫu vào và đҫu ra, ánh xҥ, tұp hӧp và toàn cөc hóa. Window Communication Foundation Cung cҩp các tính năng đӇ đơn giҧn hóa viӋc truy cұp dӳ liӋu tӯ xa. Cơ chӃ này bao gӗm mӝt đӕi tưӧng trình duyӋt, HTTP request và HTTP Response, RSS, JSON, POX, và các SOAP Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 9 (WCF) Common language runtime (CLR) Cung cҩp viӋc quҧn lý bӝ nhӟ, dӑn dҽp bӝ nhӟ thӯa, xӱ lý ngoҥi lӋ« Windows Presentation Foundation controls (WPF) Cung cҩp các control giҫu tính năng như Button, Calendar, CheckBox, DataGrid, DatePicker, HyperlinkButton, ListBox, RadioButton, and ScrollViewer. Dynamic language runtime (DLR) Hӛ trӧ viӋc biên dӏch và thi hành vӟi tính năng đӝng cӫa các ngôn ngӳ kӏch bҧn như Javascript và IronPython cho các chương trình trên nӅn tҧng Silverlight. 7. Các mô hình lұp trình cӫa silverlight Ӣ phiên bҧn Silverlight 1.0 cung cҩp cho bҥn duy nhҩt mӝt mô hình lұp trình là Javascript API, cho đӃn phiên bҧn Silverlight 2.0 trӣ lên đã cung cҩp cҧ hai mô hình lұp trình là Managed API và Javascript API. Trong khi Javascipt API chӍ cho phép bҥn gõ mã lӋnh Javascript đӇ tương tác vӟi trình duyӋt thì Managed API đã sӱ dөng đưӧc cơ chӃ làm viӋc cӫa Common Language Runtime (CLR) và kӇ cҧ Dynamic Language Runtime (DLR) đӇ biên dӏch và thi chương trình code (C#, VB«) cӫa bҥn. a. Javascript API Trong mӝt chương trình silverlight nhúng theo kiӇu Javascript API, nó tҧi chӍ mӝt trang XAML đơn lҿ thay vì tҧi mӝt gói ӭng dөng. Trang XAML này có thӇ bao gӗm các tham chiӅu URI tӯ nhӳng nguӗn bên máy chӫ khác như là các đoҥn video và hình ҧnh. Silverlight nhúng sӱ dөng XAML đӇ tҥo mӝt cây đӕi tưӧng cái mà bҥn có thӇ thao tác lұp trình vӟi javascript lưu trӳ bên trong mӝt trang HTML Javascript API không cung cҩp mӝt mô hình ӭng dөng có khҧ năng hӛ trӧ các ӭng Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 10 dөng tә hӧp vӟi sӵ điӅu hưӟng bên trong. Tuy nhiên nó cho phép làm nhӳng kӏch bҧn theo kiӇu Splash screan. Bҥn cũng có thӇ làm các sӵ điӅu hưӟng trong Javascript API bҵng cách tҧi lҥi trang XAML mӟi hoһc tҧi lҥi cҧ trang web đó trong trình duyӋt. b. Managed API Trong lұp trình silverlight theo kiӇu Managed API, bҥn có thӇ thao tác lұp trình vӟi cҧ file XAML và file code bên trong. Khi mӝt Silverlight nhúng tҧi file XAML, nó sӁ tҥo mӝt cây mô hình cái mà bҥn cũng có thӇ gõ bҵng các mã lӋnh bên trong ( thưӡng là C#, Visual basic«). 8. Khҧ năng hӛ trӧ trình duyӋt, hӋ điӅu hành và các công nghӋ liên quan a. H͟ trͫ cͯa h͏ đi͉u hành và trình duy͏t đưͫc mô t̫ ͧ b̫ng dưͣi đây Operating system Internet Explorer 7 Internet Explorer 6 Firefox 1.5, 2.x, and 3.x Safari 2.x and 3.x Windows Vista có ² có ² Windows XP SP2 có có có ² Windows XP SP3 có có có ² Windows 2000 ² có ² ² Windows Server 2003 (excluding IA-64) có có có ² Mac OS 10.4.8+ (PowerPC) ² ² ² ² [...]... item Trang 22 Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 5 Dock Panel Xuҩt hiӋn tӯ Silverlight trong bӝ Silverlight Toolkit, cho phép neo control theo 4 hưӟng: top, bottom,right, left Trang 23 Trҫn Bҧo Anh - 0865006 CHƯƠNG 3: Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 SILVERLIGHT CONTROL 1 XAML là gì? XAML đưӧc viӃt tҳt bӣi cөm tӯ: Extensible Application Markup... Height="30" Content="Bottom Right" Margin="5" Grid.Row="2" Grid.Column="2"> Trang 21 Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 4 Wrap Panel Xuҩt hiӋn ӣ bҧn Silverlight 3 trong Silverlight Toolkit, tương tӵ như Stack Panel nhưng có khác biӋt: khi các item trong Wrap panel không vӯa vӟi chiӅu rӝng hoһc cao cӫa control này, chúng sӁ tӵ xuӕng dòng ( nӃu... /> 4 Thêm nút mӟi vào Canvas nhưng đһt vӏ trí khác bҵng thuӝc tính Canvas.Top và Canvas.Left như sau Trang 14 Trҫn Bҧo Anh - 0865006... HTML, trưӡng hӧp này thưӡng xuҩt hiӋn trong kiӇu lұp trình JavaScript API Trang 24 Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 a Khai báo s͹ ki͏n trong XAML 1 Tҥo project mӟi trong Visual Studio, chӑn Web application làm host cho chương trình Silverlight 2 Trong thҿ gӕc Grid đӏnh nghĩa 4 dòng và 2 cӝt như sau: ... Trang 34 Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 35 Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 4 Control nhұp liӋu 1 Tҥo project mӟi, 2 Trong phҫn tӱ gӕc Grid, thêm 3 RowDefinition:... Width="*" /> Lưu ý nӃu dһt width hoһc height là * thì cӝt hoһc dòng đó sӁ tӵ chiӃm lҩy phҫn không gian còn lҥi Đây là kӃt quҧ 4 Đһt thêm các button vào 4 góc cӫa grid như sau Trang 20 Trҫn Bҧo Anh - 0865006 Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 ... các ӭng dөng có hӛ trӧ thao tác code bên tron Tҩt cҧ các phiên bҧn đã có cӫa Visual Studio đӅu có khҧ năng hӛ trӧ Silverlight, Tuy nhiên ӣ phiên bҧn mӟi này nó còn hӛ trӧ các tính năng đһc biӋt hơn như bao gӗm khҧ năng IntelliSense, debugging và các template cho viӋc tҥo mӟi mӝt ӭng dөng Silverlight ASP.NET AJAX: Bao gӗm tұp các Control, Service, và các thư viӋn cҫn thiӃt cho viӋc tҥo và tương tác vӟi... nghӋ này cung cҩp chӭc năng thêm đӇ viӋc tăng cưӡng các ӭng dөng ASP.NET AJAX Nó bao gӗm 2 control sӱ dөng hӳu ích cho viӋc xây dӵng ӭng dөng nӅn tҧng silverlight cũng như là mӝt phҫn cӫa ӭng dөng ASP.NET: - ASP.NET MediaPlayer Server Control - ASP.NET Silverlight Server Control Internet servers: Bao gӗm IIS (Microsoft Internet Information Services), và Apache Web server Microsoft Windows Communication... cho tӟi sҧn xuҩt sҧn phҭm, đһc biӋt hӳu ích cho đӕi tưӧng có kinh nghiӋm thiӃt kӃ website và kӻ thuұt y XAML: là mӝt ngôn ngӳ đánh dҩu, xây dӵng dӵa trên nên tҧng XML, đưӧc sӱ dөng đӇ khӣi tҥo đӕi tưӧng NET Ban đҫu nó đưӧc thiӃt kӃ đӇ xây dӵng giao diӋn ngưӡi dùng trong WPF Silverlight cũng dùng nó đӇ xây dӵng giao diӋn ngưӡi dùng y XAML cho phép bҥn khai báo các đӕi tưӧng tҥo nên mӝt vùng nӝi dung... services Trang 11 Trҫn Bҧo Anh - 0865006 CHƯƠNG 2: Hoàng Trӑng ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 LAYOUT MANAGEMENT Khi bҥn xây dӵng ӭng dөng Silverlight, mӝt trong nhӳng điӅu bҥn cҫn làm đҫu tiên đó là viӋc sӁ bӕ trí giao diӋn đӗ hӑa cӫa bҥn như thӃ nào Silverlight cung cҩp 1 sӕ layout sau Control Mô tҧ Ưu điӇm KhuyӃt điӇm Các control con phҧi có Canvas Dӵa trên tӑa đӝ tuyӋt đӕi Layout cơ bҧn thuӝc . ĐiӋp - 0865030 NguyӉn Hӳu Phưӟc - 0865110 Trang 1 Đ ÁN TÌM HIU SILVERLIGHT 4 CHƯƠNG 1: TӘNG QUAN Vӄ SILVERLIGHT 1. Vì sao lҥi có Silverlight? a. S͹ khó khăn cͯa các doanh nghi͏p khi xây. validation,behavior « y Silverlight 4 (15/ 04/ 2010) hoàn thiӋn mӝt sӕ tính năng cũ và tích hӧp mӝt sӕ tính năng mӟi như Webcam,hӛ trӧ in ҩn, kéo thҧ« 4. Silverlight và Flash Features/Benefits Flash Silverlight. 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

Ngày đăng: 27/06/2014, 18:20

Tài liệu cùng người dùng

Tài liệu liên quan