Silverlight programowanie

Silverlight programowanie

SILVERLIGHT PROGRAMOWANIE - Silverlight nowoczesne programowanie internetowe

Ewolucja sposobów budowy witryn internetowych — przejście do Web.Next Gdy Tim Berners-Lee z CERN wynalazł współczesny Internet, witryny internetowe były systemem, który umożliwiał przechowywanie dokumentów statycznych w podłączonym do sieci systemie i tworzenie połączeń pomiędzy tymi dokumentami. Przez następne lata wynalazek był rozwijany. Następnym logicznym krokiem były dokumenty „aktywne”, generowane za każdym razem na żądanie, zawierające informacje zależne od czasu ich generacji lub od użytkownika pobierającego dokument. Umożliwiły to technologie takie jak CGI. Z upływem czasu możliwość generowania dokumentów internetowych stała się powszechna, nastąpił dalszy rozwój technologii CGI, a także Java, ASP i ASP.NET. Technologia ASP.NET była kamieniem milowym na drodze umożliwiania programistom szybkiego tworzenia wysokiej jakości aplikacji internetowych z wykorzystaniem technik tworzenia aplikacji serwerowych i najlepszych w branży narzędzi z rodziny Visual Studio. Największym utrudnieniem w tworzeniu aplikacji internetowych był interfejs użytkownika — ograniczenia techniczne uniemożliwiały tworzenie bogatych interfejsów użytkownika, które mogłyby choć w części dorównać interfejsom aplikacji klienckich działających w oparciu o dane dostępne lokalnie. Obiekt XMLHttpRequest, udostępniony w 2000 roku przez firmę Microsoft jako moduł przeglądarki Internet Explorer 5, stał się podstawą technologii AJAX (Asynchronous JavaScript and XML — asynchroniczny JavaScript i XML), która umożliwiła bardziej dynamiczne reagowanie aplikacji internetowych na działania użytkownika czy odświeżanie niewielkich fragmentów strony internetowej bez potrzeby ponownego pobierania treści całej strony. Innowacyjne rozwiązania oparte na AJAX, takie jak serwis mapowy Windows Live Local, o kolejny krok skróciły dystans dzielący aplikacje internetowe od aplikacji działających lokalnie na komputerze użytkownika. Silverlight to kolejny etap ewolucji prowadzący do umożliwienia projektantom i programistom aplikacji udostępniania swoim klientom bogatych interfejsów użytkownika. Projektant może po prostu zaprojektować interfejs i zapisać pracę w formacie umożliwiającym bezpośrednie wykorzystanie interfejsu w Internecie. Do tej pory projektant tworzył witrynę internetową i interfejs użytkownika z wykorzystaniem narzędzi umożliwiających budowanie rozbudowanych projektów, ale programista musiał dopasować projekt do możliwości zapewnianych przez przeglądarkę internetową. W przypadku Silverlight projektanci mogą zbudować interfejs użytkownika i zapisać go w postaci XAML. programista może następnie z wykorzystaniem biblioteki uruchomieniowej Silverlight osadzić kod XAML bezpośrednio w stronie internetowej. Projektanci i programiści mogą teraz jeszcze ściślej współpracować w zakresie tworzenia zaawansowanych interfejsów użytkownika. Ponieważ XAML oparty jest na XML, jest formatem tekstowym, stanowiącym łatwą do sprawdzenia przez zaporę internetową definicję rozbudowanego interfejsu użytkownika. Chociaż istnieją inne technologie, które można wykorzystać do budowy interfejsów użytkownika bogatszych niż te tworzone wyłącznie za pomocą DHTML, CSS i JavaScript — na przykład aplety Java, kontrolki ActiveX czy pliki Flash — wszystkie są oparte na binarnych formatach danych. Sprawdzenie bezpieczeństwa plików binarnych jest trudne. Trudne jest też aktualizowanie aplikacji — wprowadzenie jakichkolwiek zmian wymaga przeinstalowania całej aplikacji, nie jest procesem przyjaznym dla użytkownika i może prowadzić do zastojów w aktualizowaniu stron. W przypadku wykorzystania technologii Silverlight, wprowadzenie zmiany w interfejsie użytkownika sprowadza się do zapisania nowego pliku XAML na serwerze. Gdy użytkownik po raz kolejny otworzy stronę, interfejs użytkownika zostanie zaktualizowany bez żadnej reinstalacji. Sercem technologii Silverlight jest moduł rozszerzający funkcjonalność przeglądarki o możliwość renderowania kodu XAML i wyświetlania wyników w oknie przeglądarki. Moduł ten jest niewielki (wielkość pliku do pobrania to około 2 MB) i może zostać zainstalowany gdy użytkownik otworzy witrynę zawierającą treść opartą na Silverlight. Struktura strony XAML jest dostępna z zewnątrz modułu z poziomu kodu JavaScript, możliwa jest więc interakcja z treścią strony, w której osadzono moduł. programiści mogą wykorzystać JavaScript do tworzenia procedur obsługi zdarzeń lub modyfikowania zawartości strony XAML.<

Silverlight programowanie.

SOFTWARESTUDIO

Ewolucja sposobów budowy witryn internetowych — przejście do Web.Next Gdy Tim Berners-Lee z CERN wynalazł współczesny Internet, witryny internetowe były systemem, który umożliwiał przechowywanie dokumentów statycznych w podłączonym do sieci systemie i tworzenie połączeń pomiędzy tymi dokumentami. Przez następne lata wynalazek był rozwijany. Następnym logicznym krokiem były dokumenty „aktywne”, generowane za każdym razem na żądanie, zawierające informacje zależne od czasu ich generacji lub od użytkownika pobierającego dokument. Umożliwiły to technologie takie jak CGI. Z upływem czasu możliwość generowania dokumentów internetowych stała się powszechna, nastąpił dalszy rozwój technologii CGI, a także Java, ASP i ASP.NET. Technologia ASP.NET była kamieniem milowym na drodze umożliwiania programistom szybkiego tworzenia wysokiej jakości aplikacji internetowych z wykorzystaniem technik tworzenia aplikacji serwerowych i najlepszych w branży narzędzi z rodziny Visual Studio. Największym utr
SILVERLIGHT OPROGRAMOWANIE.
sql 2012html5 css3
przeglądarki internetowe
PROGRAM > WYBÓR PROGRAMU > ALL > TECHNOLOGIE > SILVERLIGHT PROGRAMOWANIE 24.00