Wpisy oznaczono ‘samouczek’
Zaczynamy pierwszy samouczek Lightswitch. Wprowadzenie możecie przeczytać tutaj. Bazuje na samouczku Beth Massi. Pamiętając, że podstawą aplikacji Lightswitch są dane zgromadzone w bazie danych, których struktury możemy tworzyć podczas prac nad nową aplikacją lub możemy skorzystać z istniejących w bazie danych struktur. Dla osób raczkujących w bazach danych analogią zbiorów danych niech będzie tabelka w […]
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 […]
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 […]
Powiązanie danych i przechowywanie ustawień W poprzedniej, 3 części, zajęliśmy się pobraniem danych z usługi internetowej oraz wyświetleniem ich w kontrolce UI. DataGrid, którego użyliśmy, nie spełnia naszych docelowych oczekiwań. Użyjemy kontrolki ItemsControl oraz DataTemplate. Wprowadzi nas to w tematykę powiązań (binding) w XAML. Przemeblowanie UI – kasujemy DataGrid Cóż, pomimo całej wykonanej […]
Praca z danymi Po uporaniu się z bazowym układem stron i dodaniu kilku kontrolek w części 2, zacznijmy pracować z danymi. Będziemy używać wyszukiwarki Twitter, a w rzeczywistości skorzystamy z API ich usług internetowych (web service API). W naszej aplikacji nie będziemy przechowywać informacji we własnej bazie danych ale chciałbym przedstawić różne sposoby jakie […]
Układ interfejsu użytkownika i nawigacja To druga część (część 1) samouczka Silverlight dla początkujących przetłumaczonego na język polski (autor oryginału – Tim Heuer). Zrozumienie zarządzania układu interfejsu w aplikacjach XAML jest ważnym elementem efektywnego tworzenia w technologii Silverlight. Dla większości użytkowników Internetu jest to największe wyzwanie, chyba, że jesteś czarodziejem CSS. Zrozumieć znaczniki układu […]