 |
Informatyka Tortech : Wydawnictwo Tortech
Visual FoxPro 9 programowanie
wydawnictwo: 8 autor: Andrzej Tor ISBN: 978-83-928766-1-8
wydanie: 2009 format: A4, str. 278, oprawa miękka
Niniejsza książka opisuje szczegółowo metody pracy z tabelami, kwerendami, formularzami i raportami programu Visual FoxPro 9. Przedstawione jest tworzenie zespolonych formularzy, które oparte są na kwerendach. Następnie zaprezentowano sposób tworzenia złożonych raportów, które mają wyświetlać i drukować informacje zawarte w różnych tabelach. Również pokazano sposób tworzenia i wykorzystania klas w celu ułatwienia programowania w oparciu o gotowe komponenty. W celu zautomatyzowania poszczególnych operacji w bazie danych zostały utworzone programy (procedury i funkcje), które wykonują w sposób automatyczny kilka operacji jedna po drugiej. Zaprezentowano podstawowe konstrukcje języka programowania Visual FoxPro, który jest jednym z języków xBase, wywodzących się od dBase. Przedstawiono sposób utworzenia aplikacji wykonywalnych .exe oraz przygotowanie dysków dystrybucyjnych aplikacji.
Czytelnik otrzymuje dostęp do pełnych kodów aplikacji omawianych w publikacji: * zarządzanie zapisem oraz analizą odbytych kursów w jednostce szkoleniowej * tworzenie interaktywnych testów oraz ich archiwizacja, konwersja bazy na plik HTML * aplikacja pozwalająca na modelowanie równań matematycznych * aplikacja pozwalająca na analizę sprzedaży w firmie * tworzenie biblioteki com w aplikacjach trójwarstwowych
Wprowadzenie.. 5 Wykorzystanie programu Visual FoxPro 9. 6 Zasady pracy w programie Visual FoxPro 9. 6 Używanie Project Managera (Menedżera projektów) 9 Opis zakładek okna Project Managera.. 11 Tworzenie baz danych w Visual FoxPro.. 15 Praca z tabelami w programie Visual FoxPro.. 38 Oglądanie zawartości tabel w trybie Browse. 38 Oglądanie zawartości tabel w trybie Edit. 39 Znajdowanie danych w tabeli 39 Dodawanie nowych rekordów.. 40 Usuwanie rekordów... 40 Zaznaczanie rekordów do usunięcia.. 41 Zdejmowanie zaznaczenia z rekordów przeznaczonych do usunięcia.. 41 Usuwanie rekordów.. 42 Tworzenie trwałych relacji i więzów integralności 42 Utwórz trwałe relacje między tabelami 43 Usuwanie trwałych relacji między tabelami 43 Więzy integralności. Korzystanie z Referential Integrity Buildera.. 43 Procedury przechowywane. 47 Tworzenie, modyfikowanie, usuwanie procedur wyzwalanych.. 47 Operacje wykonywane na procedurach bazy danych.. 48 Korzystanie z widoków.. 48 Praca z tabelami. 52 Tworzenie relacji między tabelami 55 Wprowadź program numerujący dane. 59 Praca z tablicami 66 Powiązanie dwóch tabel na formularzu.. 70 Tworzenie raportów dla baz danych.. 75 Tworzenie i edycja raportu.. 76 Grupowanie danych w raporcie.. 77 Programowanie zorientowane obiektowo.. 84 WŁAŚCIWOŚCI. 85 ZDARZENIA.. 87 PRZYPISYWANIE ZDARZENIOM KODU.. 88 METODY.. 90 Odwoływanie się do obiektów w hierarchii kontenera.. 91 KLASY PODSTAWOWE.. 92 Niestandardowe klasy użytkownika.. 94 Tworzenie klas w programie. 94 Biblioteki klas. 95 Wywoływanie kodu metod klasy nadrzędnej 96 Uniwersalne wywoływanie kodu klasy.. 96 Klasy w Visual FoxPro.. 97 Dziedziczenie właściwości w modelu obiektowym... 98 Tworzenie biblioteki klas. 101 Praca z przeglądarką klas Class Browser.. 120 Visual Foxpro Foundation Classes. 124 Kwerendy.. 131 Polecenie SELECT SQL.. 132 Raporty.. 132 Scalanie kwerend i raportów.. 138 Aby dodać kwerendę, widok lub program.. 138 Formularze. 139 Środowisko danych dla formularza.. 140 Ustawianie relacji między tabelami. 141 Edycja relacji między tabelami 141 Dodawanie kontrolek do formularza.. 142 Tworzenie aplikacji AnalizaSprzedaży.pjx.. 148 Budowa raportów.. 154 Tworzenie formularzy.. 158 Tworzenie menu i pasków narzędzi 166 Utwórz program menu dla projektu Analiza.pjx.. 169 Tworzenie aplikacji trójwarstwowych.. 175 Tworzenie aplikacji Quiz.. 183 Elementy graficzne umieszczane w Visual FoxPro.. 193 Zdalne widoki. 199 Menedżer ODBC – zdalne źródła danych.. 199 Tworzenie widoku zdalnego.. 201 Korzystanie z funkcji SQL Pass Through.. 204 Przekazywanie poleceń SQL do źródła danych.. 206 Widoki sparametryzowane. 208 Dostęp do danych poprzez ADO.. 209 Tworzenie zestawu rekordów przy wykorzystaniu ADO.. 211 Dostęp do danych zdalnych poprzez ADO.. 212 Sesje danych.. 214 Aby zmienić ustawienia automatycznej sesji danych.. 215 Programowanie w sieci. 215 Tryb wyłącznego dostępu EXCLUSIVE.. 216 Tryb dzielonego dostępu SHARED.. 216 Blokowanie rekordów w trybie dzielonego dostępu.. 217 Blokowanie automatyczne. 217 Buforowanie. 218 Tworzymy program sieciowy.. 222 Budowa formularza.. 223 Tworzenie programu sieciowego Szkolenia.pjx.. 224 Struktura tabel znajdujących się w bazie danych szkolenia.. 226 Tworzenie aplikacji seat.pjx.. 237 Tworzenie dysków lub dyskietek instalacyjnych.. 271
|