14 czerwca, 2010
napisał Irek ,czytano 5,749 razy
Kategorie: Silverlight
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).
Czytaj dalej …
2 czerwca, 2010
napisał Irek ,czytano 5,870 razy
Kategorie: Silverlight
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:
Czytaj dalej …
30 maja, 2010
napisał Irek ,czytano 15,874 razy
Kategorie: Silverlight
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 z Silverlight Toolkit, AutoCompleteBox.
Czytaj dalej …
18 maja, 2010
napisał Irek ,czytano 14,489 razy
Kategorie: Silverlight
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 pracy, kasujemy kontrolkę DataGrid. Co za tym idzie, nie będziemy potrzebować referencji do biblioteki xlmns:sdk, usuwamy ją także.
Zastępujemy kontrolkę DataGrid, kontrolką ItemsControl (identyfikator kontrolki pozostaje niezmieniony):
<ItemsControl x:Name="SearchResults" Margin="0,8,0,0" Grid.Row="1"/>
Czytaj dalej …
5 maja, 2010
napisał Irek ,czytano 12,153 razy
Kategorie: Silverlight
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 można użyć w Silverlight aby uzyskać dostęp do danych.
Opcje pracy z danymi
Jednym z większych nieporozumień u początkujących z Silverlight jest szukanie bibliotek ADO.NET (pozwalających na bezpośrednie łączenie z bazą danych). Nie szukajcie, nie ma ich tam. Pamiętajcie, Silverlight to technologia kliencka, która jest dostarczana poprzez Internet. Nie chcielibyście aby jakiś dodatek w przeglądarce miał dostęp do waszej bazy danych, musielibyście upublicznić dostęp do niej. Zdajemy sobie sprawę. że tak się po prostu NIE robi.
Logicznym rozwiązaniem jest udostępnianie danych poprzez warstwę usług. Tak właśnie Silverlight komunikuje się z danymi. Oto główne możliwości:
Czytaj dalej …
3 maja, 2010
napisał Irek ,czytano 6,911 razy
Kategorie: Silverlight
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 strony
Silverlight dostarcza elastyczny system układu interfejsu użytkownika. Istnieją dynamiczne i statyczne modele stylów. Najczęściej używane kontrolki to:
Czytaj dalej …
30 kwietnia, 2010
napisał Irek ,czytano 11,986 razy
Kategorie: Silverlight
Zainteresowałem się technologiami RIA (Rich Internet Aplication) czyli technologiami zaawansowanych aplikacji internetowych. Popatrzyłem sobie na Flex, JavaFX i w końcu na Silverlight. Ta ostatnia technologia wzbudziła moje zainteresowanie, postanowiłem spróbować nauczyć sie używać tej technologii. Okazało się, że dosyć ciężko znaleźć wprowadzenie do tej tematyki. Oficjalna strona wspiera proces nauczania głównie na video prezentacjach, których nie jestem wielkim fanem. Znalazłem jednak ciekawy samouczek (chwała autorowi – pan Tim Heuer), który spróbuje przetłumaczyć na język Polski. Pomoże mi to utrwalić materiał, a także przybliżyć tematykę osobom nie znającym angielskiego 🙂
W samouczku będziemy budować krok po kroku aplikacje, która przeszukuje Twitter według podanych słów oraz wyświetla wyniki automatycznie odświeżając je w ustalonej częstotliwości.
W tej części skupimy sie na narzędziach niezbędnych do pracy z Silverlight oraz na podstawowych zagadnieniach związanych z tą technologią.
Czytaj dalej …
30 kwietnia, 2010
napisał Irek ,czytano 1,289 razy
Kategorie: Ogólne
Rozpoczynam bloga, na jak długo, czas pokaże 🙂