Lokalizacja i Globalizacja na witrynie w Visual Web Developer 2008 (ASP.Net) Daniel Literski.

Slides:



Advertisements
Podobne prezentacje
Podgląd historii w przeglądarkach internetowych
Advertisements

Serwer WWW na AT89C52 Adrian Witlib Maciej Przeor ID06SK1
Zastosowanie technologii medialnych i internetowych Wygląd witryny krok po kroku Wykład dr in ż. Jacek Wachowicz
Po otwarciu program powinien wyglądać tak jak na rysunku. Jest to główne okno programu - 8 ścieżek Audio i 16 MIDI. W przypadku braku narzędzia do odsłuchiwania.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE PODSTAWOWE.
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
WITAM NA SZKOLENIU Porady na dziś i jutro.
Tworzenie prezentacji w programie PowerPoint
Procesor tekstu Word część 1
Szkolenie dla dziennikarzy gazetki szkolnej „Tu i Teraz – bis”
WINDOWS 95.
Jak korzystać z programu peer-to-peer Na przykładzie programu eMule.
Edytor Graficzny Paint
Opracowała: Iwona Kowalik
Tworzenie prezentacji w programie PowerPoint
Konfiguracja kont w programie Adobe Dreamweaver
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Mateusz Antonow. Tekst Obraz Galeria Media Kształty & linie Przyciski & menu Sklep Internetowy Ustawienia Społecznościowe Aplikacje 3. Dodaj.
Podstawy systemu operacyjnego
Podstawy pracy z dużym tekstem w programie Microsoft Word 2003
A. Jędryczkowski - marzec 2005 r. ©
Opracowanie: mgr Barbara Benisz
TWOJA STRONA WWW NA VGH.PL MINIPORADNIK.
Różne obiekty w prezentacji oraz łącza.
Proste nagrywanie przy użyciu programu HardDisk OGG.
Przygotował: Paweł Ziaja
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
Urzekające kwiatki w gimpie Samouczek
Temat 2: Edytory HTML.
DZIEŁ Z KATALOGU PUBLIKACJI
T. Rysujemy i malujemy na ekranie – poznajemy najważniejsze czynności. Cel. Nauczyć się zapisać rysunek w komputerze, jak odwołać zmiany, wyszukać zapisane.
Tworzenie komiksu MS PowerPoint Beata Sanakiewicz.
Partner Handlowy Konfiguracja sieci TCP/IP - Windows 2000, Xp, 2003.
EDYTOR GRAFIKI "PAINT" Prezentacja ma na celu zapoznanie uczniów z podstawowymi funkcjami edytora grafiki Paint.
Formatowanie tekstu w Microsoft Word
Visual Basic w Excelu.
Ujarzmić Worda Agnieszka Terebus.
Przygotowanie elementów grafiki do tworzenia stron WWW
Elementy multimedialne na stronie
Beata Sanakiewicz. Spis treści  Program MS FrontPage Program MS FrontPage  Pierwsze spotkanie Pierwsze spotkanie  Ustawienia witryny Ustawienia witryny.
Moja pierwsza strona internetowa Created by Marta Guba
Nieograniczone źródło informacji
1.)Zaznaczamy kursor nad tabelą w miejscu gdzie pokazuje czerwona strzałka 2.) Wciskamy przycisk zaznaczony w czerwonym kółku „Wstaw podział strony”
Smart Portal – podstawy użytkowania. W celu uruchomienia aplikacji Smart Portal, należy: -uruchomić nowe okno przeglądarki internetowej, -wpisać w pole.
Excel Wykresy – różne typy, wykresy funkcji.
PULPIT WINDOWS.
Informatyka +.
Visual Basic w Excelu - podstawy
Obróbka obrazu w komputerze
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
prezentacja multimedialna
Wzorce slajdów, animacje, różne orientacje slajdów
TOPSIM Management Challenge. Instalacja programu Instalacja przebiega standardowo (jak w przypadku każdego innego programu)
PROGRAM CUBASIS AV Po otwarciu program powinien wyglądać tak, jak na rysunku. Jest to główne okno programu - 8 ścieżek Audio i 16 MIDI. W przypadku braku.
Beata Sanakiewicz. Spis treści  Pierwsze spotkanie Pierwsze spotkanie  Ustawienia witryny Ustawienia witryny  Tło strony Tło strony  Teksty na stronie.
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 1 – „WPROWADZENIE” STWORZYŁ GABRIEL ŚLAWSKI.
PRZYKŁAD ROZWIĄZANIA KRATOWNICY
Przewodnik Wprowadzenie do
Style i szablony w MS Word 2010
Microsoft® Office Word
T ABELE PRZESTAWNE Daniel Galion. C O TO SĄ TABELE PRZESTAWNE I W JAKIM CELU SIĘ ICH UŻYWA ? Normalna tabela często zbyt mało czytelna ciężej znaleźć.
 1. Logujemy się do YouTube i przesyłamy film na serwer (klikamy na Prześlij film ). W czasie przetwarzania pliku możemy uzupełnić informacje o wideo.
Istotą kolumn jest przedzielenie strony na kilka części położonych obok siebie. Ilość kolumn jest generowana przez użytkownika, odpowiednio dla jego potrzeb.
Program naszych zajęć Zakres, który obejmują nasze kursy: – Podstawowa obsługa komputera – Obsługa przeglądarek i wyszukiwarek – Obsługa kont mailowych.
 Cele operacyjne:  Uczeń:   doskonali:   · zasady tworzenia tabeli;  · sposoby formatowania tekstu w programie Word;  · umiejętność wyrównania.
Przykładowe zadanie egzaminacyjne.
Obróbka obrazu w komputerze
Zapis prezentacji:

Lokalizacja i Globalizacja na witrynie w Visual Web Developer 2008 (ASP.Net) Daniel Literski

Na początek tworzymy New Website i zapisujemy pod dowolną nazwą, w tym przypadku będzie to Lokaliz. Przechodzimy do widoku Design i z Toolboxa przeciągamy Button i trochę niżej Label

Następnie w Solution Explorer klikamy prawym przyciskiem myszy na główną lokalizacje naszego projektu w tym przypadku C:\...\Lokaliz\ i wybieramy opcje jak na obrazku poniżej

Po stworzeniu folderu LokalResources klikamy na niego prawym przyciskiem myszy i wybieramy Add New Item

Z dostępnych opcji wybieramy Resource File i zapisujemy pod nazwą Default.aspx.resx

Otworzy nam się okno, które uzupełniamy tak jak na rysunku (nadajemy wyświetlane nazwy dla przycisku i etykiety)

Analogicznie dodajemy jeszcze jeden Resource File i nazywamy go Default.aspx.en.resx, który uzupełniamy w innej wersji językowej w tym przypadku jest to angielski

Przechodzimy do widoku Source i dopisujemy kod tam gdzie kończy się definiowanie przycisku (linia 13): meta:resourcekey=Button1 i odpowiednio w etykiecie (linia 17): meta:resourcekey=Label1

W 1 lini przed znakiem %> wpisujemy: Culture=auto:pl-PL UICulture=auto

Z paska narzędzi standardowych przeciągnijmy jeszcze Calendar do naszego projektu

Nasza witryna wygląda następująco w zależności od tego jaki język ustawiony jest w opcjach przeglądarki

Aby stworzyć przyciski do przełączania języka na stronie użyjemy GlobalResources do którego można będzie się odwołać z każdej podstrony. Analogicznie jak przy LokalResources tworzymy folder jak na rysunku wybierając odpowiednie opcje

Jak poprzednio dodajemy New Item

Resource File zapisujemy pod nazwą Resource.resx

Uzupełniamy go jak na rysunku dzięki czemu zawsze będziemy mogli odwołać się do resource i on automatycznie zaadaptuje nasze ustawienia

Stwórzmy jeszcze jeden resource file i uzupełnijmy go w języku angielskim tak jak na rysunku poniżej

W widoku Source pod linią 11 (za ) wstawmy nagłówek (h2) i przeciągnijmy tam label. ID zmieniamy na Witaj tak jak wcześniej zapisaliśmy w naszym GlobalResource

Przechodzimy do widoku Design i we właściwościach naszej nowej etykiety wybieramy (expressions)

W lewym oknie wybieramy tekst w Expression type: Resources w ClassKey wpisujemy: resource i w ResourceKey wybieramy: Witaj

Następnie wykonujemy te same czynności na naszym przycisku z tym, że w oknie expression zmieniamy kolor przycisku tak jak widać na rysunku

Po uruchomieniu naszej witryny w odpowiednim języku efekt wygląda następująco

W Solution Explorer tworzymy nowy folder o nazwie obrazki i przeciągamy do niego wybraną grafikę

Do naszego projektu przeciągamy obok przycisku ImageButton. W jego właściwościach ustawiamy wysokość na 25px i szerokość na 40px

We właściwościach w ImageUrl wybieramy ścieżkę dostępu do odpowiedniego obrazka

Kolejnie ustalamy PostBackUrl w którym wybieramy nasz Default.aspx

I dopisujemy wyrażenie: ?Language=pl-PL PostBackUrl powinien wyglądać jak na rysunku

Możemy skopiować gotowy ImageButoon bądź stworzyć nowy dla drugiej wersji językowej pamiętając o wybraniu odpowiedniego adresu obrazka oraz PostBackUrl dla wersji angielskiej z końcówką ?Language=en-US

Klikamy prawym przyciskiem myszy w widoku Design i wybieramy View Code, gdyż musimy tam dopisać odpowiednią część kodu by nasze przyciski działały

Nasz kod który dopisujemy na rysunku poniżej zaczyna się od linii 21. Na samym początku w wpisujemy linii: 7 using System.Threading; 8 using System.Globalization;

W efekcie nasza strona wygląda następująca i zmienia swój język gdy wybierzemy odpowiednią flagę