Poradniki ASP

ASP DOM

Samouczek WP

Wprowadzenie do stron internetowych Strony internetowe Brzytwa Układ stron internetowych Foldery stron internetowych Globalne strony internetowe Formularze stron internetowych Obiekty stron internetowych Pliki stron internetowych Bazy danych stron internetowych Pomocnicy stron internetowych Strony internetowe WebGrid Wykresy stron internetowych Adres e-mail stron internetowych Bezpieczeństwo stron internetowych Strony internetowe Opublikuj Przykłady stron internetowych Klasy stron internetowych

Brzytwa ASP.NET

Wprowadzenie do brzytwy Składnia brzytwy Zmienne C# brzytwy Pętle C# brzytwy Razor C# Logika Zmienne VB brzytwy Pętle Razor VB Razor VB Logic

ASP klasyczny

Wprowadzenie do ASP Składnia ASP Zmienne ASP Procedury ASP Warunki korzystania z ASP Zapętlanie ASP Formularze ASP Pliki cookie ASP Sesja ASP Aplikacja ASP ASP #zawiera ASP Global.as ASP AJAX e-mail ASP Przykłady ASP

Odniesienie do ASP

Funkcje ASP VB Słowa kluczowe ASP VB Odpowiedź ASP Zapytanie ASP Aplikacja ASP Sesja ASP Serwer ASP Błąd ASP System plików ASP Strumień tekstowy ASP Dysk ASP Plik ASP Folder ASP Słownik ASP ASP AdRotator Przeglądarka ASP Łączenie treści ASP Rotator treści ASP Szybkie ref. ASP

Samouczek ADO

Wprowadzenie ADO Connect Zestaw rekordów ADO Wyświetlacz ADO Zapytanie ADO Sortuj ADO ADO Dodaj Aktualizacja ADO ADO Usuń Demo ADO Przyspieszenie ADO

Obiekty ADO

ADO Polecenie Połączenie ADO Błąd ADO Pole ADO Parametr ADO Nieruchomość ADO Rekord ADO Zestaw rekordów ADO Strumień ADO Typy danych ADO

Obiekt słownika ASP


Obiekt Dictionary przechowuje informacje w parach nazwa/wartość.


Więcej przykładów


Jak utworzyć obiekt Dictionary, a następnie użyć metody Exists, aby sprawdzić, czy istnieje określony klucz.


Jak użyć metody Items do zwrócenia tablicy wszystkich elementów.


Jak użyć metody Keys do zwrócenia tablicy wszystkich kluczy.


Jak używać właściwości Item do zwracania wartości elementu.


Jak używać właściwości Key do ustawiania klucza w obiekcie Dictionary.


Jak używać właściwości Count do zwracania liczby par klucz/element.


Obiekt słownika

Obiekt Dictionary służy do przechowywania informacji w parach nazwa/wartość (zwanych kluczem i elementem). Obiekt Dictionary może wydawać się podobny do Arrays, jednak obiekt Dictionary jest bardziej pożądanym rozwiązaniem do manipulowania powiązanymi danymi.

Porównanie słowników i tablic:

  • Klucze są używane do identyfikowania elementów w obiekcie Dictionary
  • Nie musisz wywoływać ReDim, aby zmienić rozmiar obiektu Dictionary
  • Podczas usuwania pozycji ze słownika, pozostałe pozycje zostaną automatycznie przesunięte w górę
  • Słowniki nie mogą być wielowymiarowe, tablice mogą
  • Słowniki mają więcej wbudowanych funkcji niż tablice
  • Słowniki działają lepiej niż tablice przy częstym dostępie do losowych elementów
  • Słowniki działają lepiej niż tablice w lokalizowaniu elementów według ich zawartości

Poniższy przykład tworzy obiekt Dictionary, dodaje do niego kilka par klucz/pozycja i pobiera wartość pozycji dla klucza gr:

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>

Output:

The value of key gr is: Green


Poniżej opisano właściwości i metody obiektu Dictionary:

Nieruchomości

Property Description
CompareMode Sets or returns the comparison mode for comparing keys in a Dictionary object
Count Returns the number of key/item pairs in a Dictionary object
Item Sets or returns the value of an item in a Dictionary object
Key Sets a new key value for an existing key value in a Dictionary object

Metody

Method Description
Add Adds a new key/item pair to a Dictionary object
Exists Returns a Boolean value that indicates whether a specified key exists in the Dictionary object
Items Returns an array of all the items in a Dictionary object
Keys Returns an array of all the keys in a Dictionary object
Remove Removes one specified key/item pair from the Dictionary object
RemoveAll Removes all the key/item pairs in the Dictionary object