Wpisy oznaczono ‘Silverlight’
W części 2 stworzyliśmy możliwość edycji i tworzenia nowych wydarzeń. W tym kroku zajmiemy się obsługą użytkowników oraz walidacją danych. Odpowiada to 3 modułowi oryginalnego samouczka (zadania 1-6). Wprowadzenie Nasza aplikacja Silverlight używa prostych metod, które świetnie pracują w podstawowych aplikacjach, ale mogą stać się problematyczne wraz z rozwojem aplikacji. Kontrolki są bezpośrednio powiązane […]
W części 1 rozpoczęliśmy prace nad aplikacją zarządzającą konferencjami. Stworzyliśmy interfejs użytkownika i połączenie do bazy danych na serwerze. W tej części dodamy możliwość edycji i tworzenia nowych wydarzeń. Dodamy również możliwość szczegółowego opisania konferencji poprzez definiowanie prelekcji. Odpowiada to 2 modułowi oryginalnego samouczka (zadania 2-4). Dodamy nową stronę w naszym projekcie do edycji wydarzeń. […]
Tym razem dobieramy się do oficjalnego samouczka Silverlight. Tworzymy aplikacja biznesową do zarządzania konferencjami i podobnymi zdarzeniami. Zaczniemy od interfejsu użytkownika pozwalającego na dodawanie i konfiguracje nowych wydarzeń. Otwieramy nowy projekt w Visual Web Developer 2010 Express, korzystając z szablonu Visual C# i Silverlight Business Application. Instalacje niezbędnych narzędzi opisane są tutaj. Projekt nazwiemy […]
Sięgamy do zasobów digg.com Silverlight ma wbudowane interfejsy API umożliwiające aplikacjom Silverlight komunikacje z serwisami poprzez REST, SOAP, RSS, JSON oraz XML. Dodatkowo do dyspozycji mamy obsługę sockets (gniazd, System.Net.Sockets) pozwalające na komunikacje z użyciem protokołów innych niż HTTP. Dostęp do danych z innej domeny Aplikacje Silverlight zawsze mogą komunikować się ze ?swoim? […]
W pierwszej części omówiliśmy tworzenie nowego projektu, dodanie podstawowych kontrolek oraz kompilacji aplikacji. Teraz zajmiemy się interfejsem użytkownika. Zrozumieć zarządzanie interfejsem użytkownika Silverlight wspiera elastyczne zarządzanie interfejsem użytkownika, pozwalające twórcom i projektantom łatwo kontrolować położenie elementów UI. Możemy pracować z ustalonym modelem położenia kontrolek, gdzie używane są zdefiniowane współrzędne. Innym podejściem jest model dynamiczny, […]
W przepastnych zasobach Internetu odnalazłem inny ciekawy samouczek Silverlight. Oparty na wersji 2 ale spróbujemy go przejść korzystając z aktualnej wersji 4. Autorem jest VP MS ? pan Scott Guthrie. Tym razem budujemy wyszukiwarkę innego serwisu internetowego digg.com, będziemy używać innych mechanizmów komunikacji z serwisem oraz zastosujemy prezentacje danych w formie ogóły/szczegóły (master/detail). Będziemy […]
Zakończyłem prace nad translacją i aktualizacją samouczka Silverlight dla początkujących stworzonego przez Tim Heuer. Całość składa się z siedmiu części: Wstęp i Hello World Układ interfejsu użytkownika i nawigacja Praca z danymi Powiązanie danych i przechowywanie ustawień Dodajemy inne kontrolki Upiększanie UI z użyciem stylów i szablonów Praca poza środowiskiem przeglądarki Tutaj można ściągnąć pełny […]
Aplikacja pracuje poza środowiskiem przeglądarki (Out-of-browser) W poprzedniej części 6 upiększyliśmy naszą aplikacje używając stylów i szablonów. W ostatniej części dodamy możliwość instalacji aplikacji poza środowiskiem przeglądarki. To prostsze niż się wydaje. Używając Visual Studio, klikamy prawym klawiszem na projekcie aplikacji i wybieramy właściwości (Properties).
Upiększanie UI z użyciem stylów (Style) i Szablonów(Template) Stworzyliśmy w pełni funkcjonującą aplikacje (część 5), którą można by upiększyć wizualnie. Dokonamy kilku modyfikacji w szablonie danych (data template) w pliku Search.xaml, co spowoduje polepszenie wyglądu wyników wyszukiwania. Modyfikacje te mogą być wykonane w Microsoft Expression Blend. Tak wygląda aplikacja po zmianach:
Dodajemy inne kontrolki W poprzedniej części 4 usprawniliśmy powiązanie danych i skorzystaliśmy z zapisu w IsolatedStorage. Zacznijmy dodawać inne kontrolki w celu szerszego poznania Silverlight. AutoCompleteBox Czy pamiętacie, że przy każdym wyszukiwaniu zapisujemy historie szukanych fraz? Pomóżmy użytkownikom naszej aplikacji, poprzez pokazywanie historii wyszukiwań, podczas wprowadzania szukanych wyrazów. W tym celu użyjemy kontrolki […]