ASP.NET Web Matrix - przewodnik
-
- PCWorld,
- 01.05.2005
Jak szukać potrzebnych informacji?
Programista może szukać w Internecie odpowiedzi na nurtujące go pytania bezpośrednio z aplikacji ASP.NET Web Matrix.
1. Na pasku narzędzi w pole wyszukiwania (Type keywords to search online help) wpisz XML Web Service. Naciśnij klawisz [Enter].
Wyniki wyszukiwania zostaną wyświetlone w nowym oknie przeglądarki internetowej.
![]() |
![]() |
Wstawki kodu
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
W tym przykładzie dodamy nową wstawkę, wyeksportujemy wstawkę do pliku i zaimportujemy wstawkę z pliku.
1. Uruchom aplikację Microsoft ASP.NET Web Matrix. Pojawi się okno dialogowe Add New File.
2. W panelu Templates wybierz pozycję (General).
3. Wybierz szablon ASP.NET Page.
4. W pole Location wpisz ścieżkę dostępu do pliku.
5. W pole Filename wpisz nazwę pliku mojaPierwszaWstawka.aspx.
6. Z listy rozwijanej Language wybierz pozycję Visual Basic.
7. Kliknij przycisk OK. Strona mojaPierwszaWstawka.aspx otworzy się w widoku Design.
8. W przyborniku na palecie Web Controls zaznacz kontrolkę Label i przeciągnij ją na obszar okna dokumentu.
9. Włącz widok HTML.
10. W przyborniku przejdź na paletę My Snippets.
11. W widoku HTML zaznacz kod, który służy do wyświetlenia kontrolki Label.
12. Przeciągnij zaznaczony kod na przybornik (na paletę My Snippets).
W przyborniku pojawi się nowa wstawka.
Uwaga - to, ile kodu widać we wstawkach w przyborniku, zależy od szerokości przybornika.
13. Kliknij prawym przyciskiem myszy wstawkę kodu na palecie My Snippets.
14. Z podręcznego menu wybierz polecenie Rename.
15. Wpisz MojaPierwszaWstawka.
16. Kliknij prawym przyciskiem myszy wstawkę MojaPierwszaWstawka.
17. Z podręcznego menu wybierz polecenie Exports Snippets to a file.
Na ekranie pojawi się pierwsze okno dialogowe kreatora Export Snippets.
18. Spraw, aby były zaznaczone pola wyboru przy wstawkach, które chcesz wyeksportować.
19. Kliknij przycisk Next.
Na ekranie pojawi się drugie okno dialogowe kreatora, umożliwiające wybór pliku, do którego mają być wyeksportowane wstawki.
20. W pole tekstowe wpisz ścieżkę dostępu do pliku.
21. Kliknij przycisk Finish.
Środowisko ASP.NET Web Matrix wyeksportuje wybraną wstawkę do podanego pliku.
Uwaga - plik zawierający wstawki będzie miał rozszerzenie .snippets.
22. W oknie Workspace odszukaj plik i otwórz go.
Ważne - jeśli do otwarcia pliku *.snippets użyjesz programu Windows Explorer, może się okazać, że pliki tego typu nie są skojarzone z żadną aplikacją. System Microsoft Windows nie potrafi otworzyć pliku, który nie jest skojarzony z żadną aplikacją. Kliknij dwukrotnie wybrany plik, a system Microsoft Windows poprosi o wybór aplikacji, która ma służyć do otwarcia pliku.
Plik ze wstawkami kodu ma strukturę pliku XML:
<?xml version='1.0' encoding='UTF-8'?>
<Snippets>
<Snippet name="MojaPierwszaWstawka">
<asp:Label id="Label1" runat="server">
Label</asp:Label>
</Snippet>
</Snippets>
23. W przyborniku kliknij prawym przyciskiem myszy wstawkę MojaPierwszaWstawka.
24. Z podręcznego menu wybierz polecenie Remove.
25. Kliknij prawym przyciskiem myszy w dowolnym miejscu palety My Snippets w przyborniku Toolbox.
26. Z podręcznego menu wybierz polecenie Import Snippets from a file.
Na ekranie pojawi się pierwsze okno dialogowe kreatora Import Snippets.
27. Wpisz ścieżkę dostępu lub wybierz plik MojaPierwszaWstawka.snippets, wyeksportowany w poprzednim przykładzie.
28. Kliknij przycisk Next.
Na ekranie pojawi się drugie okno dialogowe kreatora, umożliwiające wybór wstawek do zaimportowania.
29. Spowoduj, aby były zaznaczone pola wyboru wstawek, które chcesz zaimportować.
30. Kliknij przycisk Finish.
Zaznaczone wstawki zostaną zaimportowane z wybranego pliku i wyświetlone jako nowe pozycje na palecie My Snippets.
31. Włącz widok HTML.
32. Usuń kod wyświetlający kontrolkę Label.
33. Wybierz znajdującą się na palecie My Snippets wstawkę MojaPierwszaWstawka.
34. Przeciągnij wybraną wstawkę na okno dokumentu w to samo miejsce, w którym znajdował się skasowany kod wyświetlający kontrolkę Label.
Przeglądarka klas
Przeglądarka klas w ASP.NET Web Matrix umożliwia przeglądanie klas oraz ich składowych (właściwości, metod, zdarzeń, zmiennych, stałych, wyliczeń itp.). Ułatwia grupowanie, przeszukiwanie i sortowanie klas. Narzędzie to wyświetla również odnośniki do plików pomocy - dostępnych lokalnie oraz w Internecie - dotyczących składowych klasy.
![]() |
![]() |
2. Wybierz aplikację ClassBrowser.
Na ekranie pojawi się okno aplikacji Matrix ClassBrowser. Można w nim wyróżnić trzy obszary:
3. Rozwiń węzeł System.Data.
4. Kliknij dwukrotnie węzeł DataSet.
W obszarze informacyjnym można teraz wyróżnić trzy obszary:
Drzewiasta struktura składowych elementu (4) - wyświetla element jako węzeł nadrzędny, a jego pola, konstruktory, właściwości i zdarzenia - jako węzły podrzędne.
Karta Description z opisem elementu (5) - zawiera szczegółowe informacje na temat przestrzeni nazw, podzespołu, hierarchii oraz atrybutów elementu. W obszarze tym są również wyświetlane odnośniki do lokalnych i internetowych plików pomocy.
Karta Class Outline - wyświetla metadane opisujące dany element (z metadanych korzysta kompilator). Podczas wykonywania kodu dane te są ładowane do pamięci - kompilator odwołuje się do nich, aby poznać informacje na temat klas, składowych, dziedziczenia itp.