Tytuł: Visual FoxPro 9 programowanie Autor: Andrzej Tor ISBN: 978-83-[zasłonięte]766-1-8 Ilość stron: 278 Rok wydania : 2009 Wydawnictwo: Tortech
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
Spis treści:
|
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
|