X


[ Pobierz całość w formacie PDF ]
.Częściowe pakiety danychInną, wielce użyteczną cechą zaimplementowanej w Delphi technologii brokeradanych jest możliwość ściągania (download) do aplikacji klienckiej częściowychpakietów danych.Zamiast ładować cały zestaw danych rezultatu zapytania,projektant aplikacji może zdecydować się na pobieranie za jednym razem tylkomałego podzbioru rekordów.Jest to szczególnie i w pierwszym rzędzie korzystnew tych aplikacjach, które zwykle otrzymują jedynie niewielkie zestawy danych,takich jak aplikacje typu pozycja główna/szczegóły (master/detail).By zobaczyć,jak cecha ta uwidacznia się w praktyce, wykonajmy następujące kroki:1.Zakończ aplikację RDC, jeśli jeszcze działa.2.Umieść na formularzu komponent TStatusBar, który automatycznie doklei się do dolnej krawędzi formularza.3.Jego właściwość SimplePanel ustaw w Inspektorze obiektów na True.4.Kliknij komponent DataSource, a następnie w Inspektorze obiektówdwukrotnie jego zdarzenie OnDataChange.5.Do zdarzenie OnDataChange wpisz następujący kod:With DataSource1.DataSet doStatusBar1.SimpleText :=Format( %d / %d , [RecNo, RecordCount]); Rozdział 22 Poza granice modelu dwuwarstwowego 6476.Właściwość PacketRecords komponentu ClientDataSet ustaww Inspektorze obiektów na 5.Spowoduje to, że z serwera pobieranych będziepo pięć wierszy na raz.Ustawienie jej na -1 (domyślne) spowoduje pobieraniewszystkich wierszy, natomiast 0 pobiera jedynie informacje ze słownikadanych.7.Uruchom swoją aplikację.Podczas przewijania rekordów w komponencieDBGrid zauważysz, że aplikacja pobiera pięć nowych wierszy za każdymrazem, gdy przekroczysz wielokrotność pięciu dotychczas wyświetlanych.Tenpoziom sterowania pozwala w pełni określić, jaka część zestawu rezultatówbędzie sprowadzana do klienta za jednym razem.Może to mieć decydującywpływ na szybkość działania, zwłaszcza przy pracy z bardzo dużymi tablicamilub przy sięganiu do danych poprzez WAN.Na rysunku 22.1 pokazano, jak powinna wyglądać aplikacja RDC.Rysunek 22.1.Nasza aplikacjaklienta danychzdalnych w faziewykonania [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • funlifepok.htw.pl
  •  

    Drogi użytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerów w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerów w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.