Lekcje programowania Visual FoxPro. Jak zamknąć okno przeglądania
Jest to aplikacja, która jest obiektem zorientowanym i wizualnym językiem programowalnym. Aplikacja Visual FoxPro jest w pełni zgodna z nowymi wymaganiami przedstawionymi nowoczesnymi narzędziami do projektowania i tworzenia oprogramowania. Korzystając z języka wizualnego FoxPro ma możliwość użytkownikom dowolnego poziomu przygotowania, a zapewniało jedynie rozpoczęcie uczenia się, możesz użyć Mistrzów do tworzenia baz danych, aplikacji, tabel, kształtów i raportów.
Ponadto ten język pomoże dość szybko stworzyć bardziej złożone programy lub aplikacje za pomocą projektantów i obiektowych języków zorientowanych za pomocą nie tylko klas podstawowych Visual FoxPro, ale także biblioteki zewnętrzne. Kolekcja ta będzie przydatna zarówno do prostego zapoznania się z możliwościami wizualnego FOXPRO 8.0 i przekazać pełny sposób pracy z systemem. Ponadto bardziej przydatnych użytkowników znajdzie wiele przydatnych tematów. Dla wygody uczenia się materiału, ta aplikacja jest wykonana z ilustracjami w formie certyfikatu, który umożliwia przeprowadzenie wygodnej nawigacji i znajdź niezbędne sekcje z opisem.
Cechy Tutorial na Visual FoxPro:
- możliwość zapoznania się z możliwościami wizualnego Foxpro 8.0 lub przekazując pełny sposób pracy z systemem.
Korzyści:
- zdolność do przeglądania jakościowo zasilającego materiału wykonanego z ilustracjami w formie pomocy umożliwiają wygodę nawigacji i znajdziesz niezbędne sekcje z opisem.
Zobacz także programy:
Oficjalne źródło | ||
Dla OS. | Windows XP, 98, ME, 2000, 2003 | |
Rozmiar dystrybucji. | 4,54 MB. | |
Język interfejsu | Rosyjski | |
Program | Wolny | |
Zaktualizowany | 2012/07/27 | |
Ostatnia wersja | 8 |
Szybki start Is. krótki opis Podstawowe zasady pracy w środowisku programowym FoxPro dla okien. Wersja 2.5, stworzona tak, że możesz z najniższym momentem czasu, aby zapoznać się z możliwościami i organizacją systemu. Niniejsza instrukcja nie jest pełnym opisem i zawiera tylko podstawowe zasady i momenty pracy z bazami danych. Ten opis. Zaprojektowany dla początkujących - Użytkownicy, którzy po raz pierwszy napotkali FoxPro i nie wiedzą, która strona, aby do tego przyjść. Tutaj znajdziesz opis podstawowych zasad przeglądania, tworzenia i edycji baz danych DBF, uzyskaj podstawowe umiejętności pracy w środowisku programowym. FoxPro 2.5 dla Windows
Zauważ, że kiedy jest używany Foxpro. Wszystkie niezbędne informacje są zawsze "pod ręką". FoxPro zapewnia pomoc niezależną kontekstową, dzięki czemu zawsze można uzyskać informacje o dowolnym oknie systemowym, oknie dialogowym lub menu podczas ich użycia. Aby uzyskać odniesienie, wystarczy nacisnąć klawisz F1.
A teraz zacznijmy od najprostszego.
Rozdział 1. Tabela otwarcia i oglądania (plik DBF).
Ten rozdział opisuje, w jaki sposób można oglądać już utworzoną bazę danych.
Tabela jest plikiem zawierającym zamówione informacje. Takie pliki są czasami nazywane plikami.dbf, ponieważ mają rozszerzenie.dbf.
System FoxPro zawiera bardzo potężne narzędzie do przeglądania i edycji informacji w tabeli. Aby zapoznać się z tymi możliwościami, użyjemy już utworzonej tabeli: customer.dbf, który zawiera informacje o klientach.
Jak otworzyć i wyświetlić tabelę
Zainstaluj kursor w oknie poleceń, klikając go. Ustaw domyślny do C: FoxPro \\ turorial i naciśnij Enter.
W menu "Plik" kliknij Otwórz. Pojawi się okno dialogowe "Otwórz". Zrób aktywny katalog samouczkowy. Na liście "Wpisz" wybierz "Tabela / DBF". I wybierając plik klienta.dbf, kliknij przycisk "Otwórz".
Rys.1.1 Stół otwarcia
Teraz ta tabela jest aktywna i wyświetlić go w menu "Base", wybierz polecenie Widok. Pojawi się okno przeglądania. Informacje w oknie oglądania są prezentowane w liniach i kolumnach. Kolumny nazywane są polami, liniami - rekordami. Okno wyświetlania zwykle nie jest wystarczająco duże, aby dać możliwość natychmiastowego zobaczenia całej tabeli. Aby zobaczyć różne części tabeli, musisz przewinąć poziome okno przeglądania i pionowo.
W oknie Wyświetlanie można zarządzać wyświetlaniem danych na ekranie, na przykład, można zmienić szerokość poszczególnych pól.
Jak zmienić szerokość pola
Zainstaluj kursor myszy między nagłówkiem pola Firmy a nagłówkiem pola kontaktu. Ta linia nazywa się separatorem nagłówków. Jeśli dotrzesz do separatora nagłówka, wskaźnik myszy zmienia widok. A teraz klikając przycisk myszy, ustaw żądany rozmiar pola.
Jak przenieść pole
Określ za pomocą myszy na nagłówku pola CNO. I klikając przycisk myszy, przesuń tytuł, aż będzie między firmą a kontaktami.
Rys.1.2 Przenieś tytuł w tabeli
W tym samym czasie można zobaczyć wszystkie pola, klikając tryb przeglądania. W tym trybie każde pól wpisowych znajdują się jednym z podpisie.
Jak wyświetlić dane w trybie przeglądania
W menu "Widok" wybierz "Na rekordach". Tryb widoku zmieni się.
Rys.1.3 Tryb przeglądania
Innym sposobem przeglądania danych jest przerwanie okna wyświetlania na dwie partycje za pomocą znacznika podziałowego - czarny prostokąt w lewym dolnym rogu okna przeglądania.
Jak rozbić okno przeglądania
Zainstaluj mysz na markerze podziału. Wskaźnik myszy zmieni się. Przesuń znacznik dzielenia okna przez pole kontaktu.
Przynoszenie okna przeglądania pozwala:
przewiń pola w jednej sekcji bez przenoszenia pól w drugiej;
praca z jedną sekcją w trybie przeglądania przez rekordy i innym w trybie widoku tabelary.
Jak wybrać sekcję i zmienić swój tryb
Wybierz odpowiednią sekcję, instalując wskaźnik myszy na nim i klikając. W menu "Widok" wybierz "Na rekordach".
Rys.1.4 Wybór sekcji.
Ponieważ sekcje są podłączone, wtedy, gdy przewijanie jest przydzielane ten sam wpis dla obu sekcji. Możesz wyeliminować połączenie między sekcjami i zapisami przewijania w jednej sekcji, pozostawiając rekord innej sekcji niezmieniony.
Jak wyeliminować komunikację między sekcjami
W menu Widok wybierz polecenie "Tie Sekcje". Znacznik znajduje się obok polecenia "Sekcje krawatowe", zniknie. Przewiń w dół kilku rekordów.
Jak zamknąć okno przeglądania
Zamknięcie okna jest wykonywane dla standardu systemy Windows.Kliknij dwukrotnie przycisk menu sterowania przeglądarki lub naciśnij klawisze Ctrl + F4.
Praca z oknem MEMO
Teraz otwórz kolejną tabelę zawierającą informacje o sprzedawców, którzy uczestniczyli w niektórych transakcjach komercyjnych, ten plik: salesman.dbf
Ta tabela definiuje pole Notatki znajdujące się między polami ONO i Nazwa oraz zawierającą słowa MEMO lub MEMO. Jest to dziedzina specjalnego typu; Może zawierać nieograniczoną liczbę informacji. Ponieważ ilość informacji może być bardzo duża, trudno jest wyświetlić w małym obszarze. Aby wyświetlić i edytować te informacje, serwowane jest okno edycji pola MEMO.
Patrząc na pole MEMO, na pierwszej literze Słowo Memo może natychmiast określić, zawiera te informacje o polu lub nie. Wielki litera "M" wskazuje, że pole MEMO zawiera informacje, a mała litera "M" jest to, że pole jest puste.
Jak oglądać pól notatek
Otwórz okno edycji pola MEMO. Aby to zrobić, kliknij dwukrotnie Słowo Memo.
Rys.1.5 Wyświetlanie Słupy notatek
W oknie edycji poleceń, możesz go zobaczyć, ale także edytować. Aby zamknąć okno widoku pola MEMO, kliknij dwukrotnie przycisk wyświetlania menu.
Rozdział 2. Zarządzanie danymi.
Z poprzedniego rozdziału dowiedziałeś się, jak wyświetlić informacje w tabeli. Ale co robić, jeśli okaże się, że musisz wyświetlić informacje o określonym typie? Na przykład może być konieczne, aby dowiedzieć się wszystkich o nabywcom, którzy spędzili ponad 5000 $ lub nauczyć się tylko nazwy i liczby każdego kupującego. FoxPro umożliwia szybkie pobieranie i wyświetlanie informacji, które spełnia określone warunki. Proces wyodrębniania określonych informacji jest nazywany "żądaniem".
Jak otworzyć okno żądania
W menu "Plik" wybierz polecenie Open i w katalogu FoxProw Tutorial, wybierz plik Klient.dbf i kliknij przycisk Otwórz. Następnie w menu "Plik" kliknij przycisk Utwórz. W oknie dialogowym "Utwórz plik" ustaw opcję "żądaj", a następnie kliknij przycisk "Utwórz". Pojawi się okno zapytania.
Figa. 2.1. Jak otworzyć okno żądania
Okno zapytania wskazuje informacje, które chcesz wyodrębnić z tabel. Wyodrębnione informacje są umieszczane w oknie oglądania. Możesz pracować z tym oknem, ponieważ zostało zrobione w poprzednim rozdziale.
Na liście okien "Pola wynik" okno zapytania jest określone, które pola, które chcesz wyświetlić w oknie Wyświetlanie. Domyślnie wszystkie pola są wyświetlane w nowo otwartym stole.
W obszarze kryterium wyboru wskazuje, które rekordy muszą być nauczone z tabeli. Jeśli obszar jest pusty, zapytanie pobiera wszystkie rekordy ze stołu.
Przypuśćmy, że nie ma potrzeby przeglądania pól CNO, adresu, Zip i Ono. Następnie musimy określić tylko te pola, których potrzebują.
Jak ustawić pola dla wyniku zapytania
W oknie Zapytanie wybierz pole wyboru Pola. Pojawi się okno dialogowe "Wybierz pól zapytania".
Figa. 2.2 Ustawianie pól do żądania
Kliknij przycisk Usuń wszystko, aby wyczyścić listę "Wybrane pola". I umieść listę "wybrane pola" firmy, CNO, kontakt, telefon, miasto, stan, kontakt, telefon, miasto, stan i ytdpurch, w tym celu wybierz żądane pole w liście "Table Field" i kliknij przycisk Dodaj . Każda z powyższych pól pojawi się na ekranie prefiksu klienta, co oznacza, że \u200b\u200bpole należące do tabeli klienta. Po zakończeniu kliknij przycisk "OK". Wybrane pola zostaną wyświetlone w liście "pola wyników" okna zapytania. Podczas wykonywania żądania pola w oknie wyświetlania pojawia się w kolejności określonej w oknie zapytania.
Jak wykonać zapytanie
W oknie Zapytanie kliknij przycisk "Uruchom". I będziesz miał okno przeglądania z wybranymi polami.
Figa. 2.3 Wykonanie żądania
Jeśli w procesie pracy z oknem widoku okazuje się, że nie ma już potrzeby w polu kontaktu, jest po prostu z żądania, aby go usunąć.
Jak usunąć pole wynikowe z zapytania
Zamknij okno Wyświetlanie, w którym wyświetlany jest wynik zapytania. Zaznacz pole wyboru Pola. Usuń pole kontaktu z listy "Wybrane pola", podkreślając go na liście i naciskając przycisk Usuń. Kliknij przycisk "OK". Należy pamiętać, że pola kontaktowe nie są już na liście "Pola wyników". I wykonaj żądanie.
Teraz, gdy wybrane są pola wynikowe, możesz ustawić kolejność, w której dane zostaną przedstawione. Na przykład można wyświetlić dane dotyczące miast w kolejności alfabetycznej.
Jak usprawnić pola w zapytaniu
Zamknij okno Wyświetlanie z wyświetlanym wynikiem zapytania. W oknie Zapytanie wybierz pole wyboru "Zamów". W oknie dialogowym "Zamówienie pól zapytania" umieść klient.Styczność do listy "Kryterium procedury", aby to wybrać i kliknąć przycisk Dodaj. I zaznacz pole wyboru "Ascending".
Figa. 2.4 Jak usprawnić pola w żądaniu
Aby powrócić do okna zapytania, kliknij przycisk OK. Należy pamiętać, że lista "pole wyników" obok miasta pojawiły się znaki 1 i strzałka w górę. Rysunek 1 oznacza, że \u200b\u200bmiasto ma pierwszy priorytet w celu zamawiania danych, a strzałka w górę oznacza, że \u200b\u200bdane są wyświetlane w kolejności rosnącej.
Kliknij przycisk "Uruchom". Dane można usprawnić w dowolny sposób. Na przykład można usprawnić dane dotyczące państw i miast w państwie.
Jak zorganizować kilka pól
Zamknij okno przeglądania. Sprawdź pole wyboru "Zamów". Umieść klient.state na liście "Kryterium zamówienia". Zainstaluj kolejność pól, przesuń przycisk po lewej stronie stanu po lewej stronie stanu, aby pole państwowe było powyżej pola miasta. Kliknij przycisk "OK". Teraz przed państwem jest figura 1, a przed miastem - 2, co oznacza priorytet, aby usprawnić dane. I kliknij przycisk "Uruchom".
Do tej pory wszystkie rekordy były przeglądane w tabeli klienta. Przypuśćmy jednak, że musisz zobaczyć tylko te firmy znajdujące się w Ohio. Korzystając z obszaru kryterium wyboru okna zapytania, możesz wykonać taki żądanie niemal natychmiast.
Ustawianie warunków wyboru
Aby wyodrębnić tylko określone rekordy, powinieneś określić warunki separacji. Każdy warunek wyboru składa się z pola tabeli, opcji porównania i wartości, które muszą być porównywane z treścią pola.
Jak ustawić warunki wyboru.
Zamknij okno przeglądania. W oknie Zapytanie kliknij prostokąt poniżej "Nazwa pola", aby wyświetlić listę nazw pola. Podświetl klient.state.
Figa. 2.5 Jak ustawić warunki wyboru
Na liście opcji porównawczych domyślnie jest zainstalowany "jak". Wpisz OH (Ohio) w polu tekstowym poniżej napisu "Próbki". Tak utworzył warunek wyboru do przeglądania rekordów tylko o firmach w Ohio. W ten sam sposób można ustawić kilka warunków wyboru. Wprowadzony warunek wyboru wymaga, aby pole państwowe było jak och. Stan jest dziedziną "Podobną do" jest opcją porównania, a OH jest wartością, z którą porównuje się zawartość pola. Opcja porównania "wygląda na" wskazuje, że pole państwowe musi mieć wartość OH w celu rejestracji, aby spełnić wymagania żądania. Wynik zapytania jest pokazany na
Figa. 2.6 Wynik żądania
Inne opcje wyboru
Spróbujmy przynieść firmę z siedzibą w Ohio lub Michigan. Zamknij okno przeglądania. Kliknij pole Opcji porównania i wybierz "Lista". W polu Przykładowe typu MI (Michigan) po OH. Nie zapomnij umieścić przecinka.
Figa. 2.7 Opcja porównania: "Lista"
Kliknij przycisk "Uruchom". Pojawi się okno przeglądania, w którym zostaną wyświetlone wszystkie firmy znajdujące się w stanach Ohio i Michigan, ponieważ "na liście" oznacza, że \u200b\u200bw celu włączenia wyniku państwo musi zawierać jeden z elementów określonych w próbce pole tekstowe.
Inne warunki wyboru: Równie, więcej, mniej, wewnątrz; Praca jest podobna. Aby uzyskać więcej informacji, patrz katalog: "Podręcznik użytkownika. FoxPro. Relacyjny system zarządzania bazami danych dla systemu Windows".
Rozdział 3. Praca ze stołem.
W tym rozdziale opisano, jak tworzyć własną tabelę użytkownika, a także dodawanie, usuwanie i modyfikowanie wpisów.
Tworzenie struktury tabeli.
Najpierw zdecyduj, które informacje należy umieścić w tabeli.
Nazwisko, imię, patronimy pracownika;
Data urodzenia;
Zawód;
Gaża;
Komentarz;
Każda z wymienionych wartości zostanie zapisana w odpowiednim polu tabeli.
Jak utworzyć strukturę tabeli
W menu "Plik" wybierz Utwórz. Pojawi się okno dialogowe Utwórz plik. Wybierz opcję "Tabela / DBF", a następnie kliknij przycisk "Utwórz". Pojawi się okno dialogowe "Struktura tabeli"
Figa. 3.1 Tworzenie struktury tabeli
Kursor znajduje się w polu tekstowym "Nazwa". Teraz możesz dodać nazwę, typ i szerokość każdego pola.
Jak opisować pola tabeli
Wpisz "pełna nazwa" w polu tekstowym "Nazwa". Naciśnij klawisz Tab lub kliknij listę typu. Zainstaluj typ "znak". Naciśnij klawisz Tab lub kliknij pole "Szerokość", a następnie wpisz 25 lub za pomocą strzałek, aby zwiększyć szerokość do 25. Dalej, opisz pozostałe pola. Wynik jest pokazany przez
Figa. 3.2 Opis pola tabeli
Pole "Pre" wskazuje liczbę rozładowców dziesiętnych w polu numerycznym. Ponieważ wartość kwoty pieniężnej jest przechowywana w polu wynagrodzenia, należy określić numer 2.
Po wprowadzeniu wszystkich wartości kliknij "OK". Będzie okno dialogowe "Zapisz jako". Wprowadź nazwę tabeli: Test, jeśli chcesz określić, który katalog, aby go napisać i kliknąć przycisk "Zapisz". FoxPro zapytał: "Wprowadź teraz rekordy danych?". Kliknij przycisk "Tak".
Wprowadzanie danych w tabeli
Okno wyświetlania pojawi się w trybie zmiany. Dodajemy następujące dane do tabeli:
Ivanov Sergey Nikolaevich.
księgowy
Aby wprowadzić informacje w polu MEMO, naciśnij klawisze Ctrl + PGDN lub kliknij dwukrotnie ten pole. Pojawi się okno MEMO, w którym wprowadzasz komentarze.
Figa. 3.3 Wprowadź komentarze w memo-window
Zamknij notatki. Należy pamiętać, że litera "M" w Słowo Memo jest kapitał, oznacza to, że dane w tej dziedzinie zostały już wprowadzone. Dodaj więcej pracowników i zamknij okno przeglądania.
Załóżmy teraz, że kupiłeś skaner i chcesz dodać zdjęcia swoich pracowników do stołu.
Jak zmienić strukturę tabeli
W menu "Base" wybierz polecenie Setup. W lewym górnym rogu dialogu "Tuning bazy danych" kliknij przycisk "Zmień" pojawi się okno dialogowe "Struktura tabeli". Przesuń kursor do pola "Komentarz" i kliknij przycisk "Wklej". Nad pole "komentarz" pojawi się "New_pol". Wymień "New_pol" na "zdjęciu". Na liście "Typ" wybierz "Ogólne", a następnie kliknij "OK". Do prośby FoxPro, niezależnie od tego, czy chcesz zapisać zmiany, kliknij przycisk "Tak". W oknie dialogowym "Ustawienia bazy danych" kliknij przycisk "OK".
Wprowadzanie tabeli danych graficznych
Przede wszystkim musisz wejść do schowka ze zdjęciem pracownika.
W menu "Record" kliknij Edytuj. W oknie Wyświetlanie tryb zmiany jest ustawiony na rekordy. Kliknij dwukrotnie pole "zdjęcie". Pojawi się okno edycji pola Ogólnego pola typu. W menu Edycja wybierz polecenie "Wklej". Obraz zawarty w schowku pojawi się w oknie.
Figa. 3.4 Nagrywanie zdjęć w tabeli
Jak dodać nowe rekordy
W menu "Record" wybierz polecenie Dodaj. W trybie dodawania pojawi się okno przeglądania, w którym można dodać nowych pracowników.
Jak usunąć rekord
W trybie przeglądania tabeli zaznacz pola do usunięcia. Aby to zrobić po lewej stronie pola, aby nacisnąć znacznik usuwania.
Figa. 3.5 Usuwanie nagrywania
Jak spakować tabelę
W menu "Base" wybierz "Pakiet". Wiadomość pojawi się z żądaniem, czy chcesz spakować tabelę. Kliknij przycisk "Tak". Teraz w menu "Base" wybierz polecenie Widok i upewnij się, że wszystkie wybrane wpisy zostały usunięte.
Rozdział 4. Raporty raportowe
W tym rozdziale opisano, jak korzystać z okna zapytania, aby szybko skompilować raporty na podstawie dostępnych danych.
Drugi rozdział powiedział wyświetlanie informacji w oknie przeglądania za pomocą zapytania. Innym sposobem przesyłania informacji jest raport.
Wniosek jest wymagany do utworzenia raportu. Użyjemy żądania utworzonego w rozdziale drugiego.
Jak otworzyć zapytanie
W menu "Plik" kliknij Otwórz. W wyświetlonym oknie dialogowym "Otwórz" wybierz katalog Tutorial. Na liście "Typ" wybierz "żądanie" Wybierz żądany plik (GSCHAP5.QPR) i kliknij Otwórz.
Jako pierwszy raport zrób listę numery telefoniczne Wszyscy klienci z Kalifornii.
Uformuj raport z listy telefonicznej, jak pokazano na rys. 4.1.
Figa. 4.1 Tworzenie raportu z listą telefonicznej
Włącz następujące pola: firma, telefon, kontakt, miasto i stan. Kryterium wyboru: stan wygląda jak ca. A co najważniejsze, na liście "Wniosek" wybierz "Raport / Etykieta". Kliknij przycisk "Uruchom".
Raport zaczyna przewijać ekran.
Po wyświetleniu raportu naciśnij klawisz ESC.
Powyższy raport zawiera prawidłowe informacje, ale jego widoczność można zwiększyć.
Jak utworzyć raport pusta
Sprawdź opcję "Opcje". W oknie dialogowym "Zapytane ustawienia wejścia" wybierz opcję "Raport", zaznacz pole wyboru "Raport standardowy", aw "Standard Report Report" w polu "Zapisz jako" w polu "Zapisz jako" nazwa GSCHAP6.FRX.
Figa. 4.3 Formowanie formularza raportu
Kliknij przycisk "OK" i przycisk "Uruchom".
Pełny obraz całej strony raportu można zobaczyć w oknie strony widoku, jak pokazano na rys. 4,4.
Figa. 4.4 Raport strony obrazu
Wizerunek strony raportu daje wyobrażenie o tym, jak raport będzie wyglądać na papierze.
W oknie "Wyświetl" można powiększyć obraz (przycisk Zoom), można zmniejszyć (zmniejszyć przycisk), wyświetlić następną lub poprzednią stronę (przyciski tyłu / tyłu). Aby wyjść, kliknij "OK".
Teraz rozważ tworzony raport pusty i przynieś poprawę w oknie układu raportu.
Jak otworzyć formularz raportu
W menu "Plik" kliknij Otwórz. Na liście "Wpisz" wybierz "Raport" i otwórz plik: GSCHAP6.FRX.
W oknie Markup Raport Formularz raportu GSChap6 pojawia się pokazany na rys. 4,5.
Figa. 4.5 Zgłoś puste miejsce
Puste raport jest podzielony na trzy paski:
Opaska "Top Hounder" zawiera informacje wyświetlane na górze każdej strony raportu.
Opaska "Szczegóły" jest drukowane raz na każdy rekord, który spełnia kryterium wyboru.
Opaska "Stopka" zawiera informacje wyświetlane na każdej stronie raportu.
Korzystanie z zestawu ikon po lewej stronie okna znacznika można wprowadzić niezbędne zmiany w raporcie. Na przykład na rys. 4.6 przedstawia formularz raportu ze zmianami.
Figa. 4.6 Poprawki do raportu
Jak wykonać zapytanie
Rzuć okno raportu. Kliknij przycisk "Uruchom". Należy pamiętać, że raport zawiera zmiany.
Figa. 4.7 Ostateczny widok raportu
A ten raport możesz wydrukować na drukarce.
Wniosek
Przeglądaliśmy podstawowe możliwości współpracy z bazami danych w środowisku FoxPro, nie ogranicza się do tego, ale w celu dalszej pracy konieczne jest posiadanie co najmniej podstawowej wiedzy na temat języka programowania FoxPro. Jeśli zdecydujesz się nadal zapoznać się z wykorzystaniem FoxPro, lub jeśli masz trudności, możesz doradzić przy użyciu Microsoft FoxPro dla Windows dla systemu Windows, który otrzymujesz z pakietem oprogramowania FoxPro.
Rozważ krótko inne główne funkcje do pracy z bazami danych:
Tworzenie ekranu.
System FoxPro jest używany do przeglądania danych na różne sposoby. Można wyświetlić tabelę danych w oknie Wyświetlanie, można wyświetlić pola każdego wpisu, a także używa "Tworzenie ekranu" Możesz utworzyć własną metodę przeglądania / zmiany danych, umieszczając dane do żądanych lokalizacji lub stron. Możliwości FoxPro w tym względzie są po prostu wyjątkowe.
Tworzenie menu.
Możesz utworzyć system menu w ciągu kilku minut, ze wszystkimi niezbędnymi poleceniami do pracy z bazami danych, a nie używać standardowy system Menu FoxPro.
Tworzenie projektu.
Wszystkie elementy: Ekrany, raporty, żądania, menu ... Można łączyć się w pojedynczy liczbę całkowitą o nazwie Project.
Projekt służy do zarządzania przedmiotami w procesie tworzenia aplikacji. Po utworzeniu projektu i ustawia pliki, aby wprowadzić go, możesz użyć tego projektu, aby zbudować plik aplikacji (.app) lub pliku wykonywalnego (jeśli masz pakiet zestawu dystrybucji FoxPro)
DOBRZE. W SRC \u003d H4 Style \u003d M Dialokecometics. naciśnij przycisk
Zaczynasz pracować z Visual FoxPro 8.0. Wiele tego, z czym musisz pracować (menu, paski narzędzi, okna dialogowe) wydaje się znane, ponieważ są charakterystyczne dla okien. |. Aby uruchomić program z głównego menu Windows Wykonaj następujące kroki:
Główne okno Visual FoxPro
Na rys. 2.2 pokazuje główne okno Visual FoxPro, jak wygląda po stronie programu. |. Możesz wybrać siedem głównych obiektów: Nagłówek okna, pasek menu, pasek narzędzi, pasek stanu, obszar roboczy, okno poleceń poleceń (polecenie) i okno dialogowe Menedżer Pane Manager (Menedżer paska zadań).
Menu systemowe i przyciski systemowe
Tytuł głównego okna zawiera zmniejszoną kopię ikony programu, tekst "Microsoft Visual Foxpro" i rozmiar przycisków sterowania głównego okna. Po kliknięciu ikony ikona otwiera menu systemowe zawierające polecenia ruchu i zmiany w wielkości okna głównego. W zakładce.
Znajomy ze standardowym paskiem narzędzi Visual FoxPro
Visual FoxPro ma dużą liczbę pasków narzędzi używanych podczas tworzenia formularzy, raportów i zapytań. Rozważymy je szczegółowo w odpowiednich rozdziałach. Teraz zapoznasz się ze standardowym paskiem narzędzi (rys. 2.3), który jest używany we wszystkich trybach działania. |. Figa. 2.3.
Krótki przegląd menu Visual FoxPro
Podczas pracy z Visual FoxPro można użyć zarówno przycisków paska narzędzi, jak i paska menu, których wszystkie polecenia są hierarchiczne. Wybierając konkretne polecenie, otwiera jego podmenu.
Wyjdź z Visual FoxPro
Aby zakończyć program Visual FoxPro, musisz go zamknąć. Aby to zrobić, użyj jednego z następujących sposobów: | Wybierz polecenie wyjścia w menu Plik; |. Wybierz zamknąć w głównym systemie okna Visual FoxPro;
Menedżer panelu zadań.
Visual FoxPro 8.0 ma menedżer zadań, zaprojektowany w celu ułatwienia rozwoju aplikacji. Linki zawarte w oknie umożliwiają rozpoczęcie kreatora tworząc aplikację i bazę danych, otwórz system pomocy, aplikację lub bazę danych z listy, która ostatnio otworzyła i wiele więcej.
System odniesienia Visual FoxPro
Podczas opracowywania aplikacji w Visual Foxpro, jak w dowolnym innym systemie, istnieje potrzeba przeglądania możliwości narzędzi programistycznych, poszczególnych poleceń i funkcji. W VISUAL FOXPRO, z wyjątkiem tradycyjnego systemu referencyjnego, można znaleźć informacje, które są zainteresowane w wbudowanej dokumentacji, licznych przykładach, a także na stronach internetowych.
System pomocy okna
Na rys. 2.11 Przedstawiono okno systemu referencyjnego Visual FoxPro, gdy prezentowany jest polecenie pomocy Microsoft Visual FoxPro (Pomoc Visual FoxPro). |. To okno jest podzielone na dwa obszary.
Korzystanie z Tab Content.
Pierwsza karta okna systemu odniesienia jest karta Zawartość (patrz Rys. 2.11). Ta karta realizuje najbardziej tradycyjne podejście do uzyskania informacji referencyjnych. |. Po pierwszym otwarciu karty Zawartość widać listę sekcji systemu pomocy.
Wyszukaj odniesienie na wskaźnik tematyczny
Aby wyszukać odniesienie na wskaźnik tematu, otwórz zakładkę wskaźnika (rys. 2.13) okna systemu odniesienia. Na górze karty znajduje się pole, aby wprowadzić słowo kluczowe, które zostanie przeszukiwane.
Korzystanie z karty wyszukiwania
Aby wyszukać słowa kluczowe A frazy używają karty wyszukiwania. W polu Wejście wyszukaj następujące słowa Wprowadź słowo lub frazę zaprojektowaną do wyszukiwania. Jeśli chcesz znaleźć frazę, musisz ją zakończyć w pojedyncze lub podwójne cytaty.
Karta Ulubione.
Karta Ulubione (Rys. 2.16) Umożliwia utworzenie listy najczęściej używanego systemu referencyjnego, którego wybór musi być po prostu wdrażany. |. Domyślnie ta karta jest pusta. Aby dodać motyw odniesienia do karty Ulubione, musisz wykonać następujące czynności:
Zobacz informacje referencyjne w Internecie
System odniesienia Visual FoxPro zawiera ogromną ilość informacji wymaganych do opracowania aplikacji. Do zdobycia najnowsze wiadomości Informacje o Visual FoxPro Możesz otworzyć odpowiednią stronę internetową bezpośrednio z głównego okna Visual FoxPro.
Ludmiła Omelchenko Daria Shevyakova Tutorial St. Petersburg "BHV-Petersburg" 2005 UDC 681.3.068 + 800.92visual FoxPro 9 BBK 32.973.26-018.1 O-57 Omelchenko L. N., Shevyakova D. A. O-57 Kurs Visual FoxPro 9.0. - SPB.: BHV-Petersburg, 2005. - 608 C.: Il. ISBN 5-94157-632-3 Uważany Visual Foxpro 9.0 to potężny pakiet oprogramowania przeznaczony do budowy profesjonalnych aplikacji pracujących z bazami danych. Zintegrowane środowisko programistyczne aplikacja jest opisana i tworzenie podstawowych przedmiotów, takich jak klasy, stoły, wniosków, formularzy, raportów z nim. Rozważane są dane eksportuj i importu, a także publikowanie danych na WebServer. Pokazano, jak opracowywać, tworzyć i przetestować aplikacje klient-serwerowe. Uwaga jest wypłacana osobnikom następnej wersji popularnego pakietu, a także dodatkowych funkcji do pracy z usługami internetowymi XML i interakcji z innymi aplikacjami oraz Microsoft SQL Server 2000 i Microsoft Visual Studio .NET. Liczne przykłady i ilustracje pomogą szybko opanować i pomyślnie zastosować materiał w praktyce. Dla programistów i programistów baz UDC 681.3.068 + 800.92Visual FoxPro 9 BBC 32.973.26-018.1 publikacji grupowej przygotowanie chief zastępca redaktora naczelnego. Glos głowa edytora. Edytor redakcyjny Układ komputerowy Korektor Głowica projektowa. Produkcja Ekaterina Kondukova Igor Shishigin Grigory Dzezov Natalya Dovgulevich Natalia Karavaeva Victoria Piotrovskaya Igor Tsyrifova Nikolai Tver License Numer identyfikacyjny 02429 z 24.07.00. Podpisany w drukowaniu 18.03.05. Format 70 1001/16. Wydrukuj offset. Sl. Pechs. l. 49. Cyrkulacja 5000 kopii. Nie nr zamówienia "BHV-Petersburg", 194354, St. Petersburg, ul. Yesenina, 5b. Wniosek sanitarny i epidemiologiczny w sprawie produktów nr 77.99.02.953.d.006421.11.04 z dnia 11.11.2004 r. Wydano przez federalną obsługę nadzoru nad ochroną konsumentów i dobrostanu człowieka. Wydrukowane z gotowych zakresów w GUP "Typografia" nauka "199034, St. Petersburg, 9 Line, ISBN 5-94157-632-3 12 © Omelchenko L. N., Shevyaakova D. A., 2005 © Rejestracja, Wydawnictwo" Bhv- Petersburg”, 2005 Standing Wprowadzenie ............................................ ..... ............................................. ..... ........ 1 Jak korzystać z książki ................................. ... ............................................... ... .............. 2 Jak książka zbudowana ............................. .. ................................................ .. .......................... 2 specjalne elementy książki. .................................................. ......................................... 3 Rozdział 1. Zapoznanie się z Visual FoxPro. .................................................. ... 5 Nowoczesne relacyjne dbms ........................................... .......................................... 7 Visual FoxPro obiektów .... .................................................. ................................................. 10 co nowego pojawiło się w programie Visual FoxPro 9.0 ........................................... .............. ............................ 12 Rozdział 2. Pierwsze kroki w wizualna FoxPro ............. .................................. 15 Bieg visual FoxPro ............ .................................... .................................... .............. ........ 15 główne okno programu Visual FoxPro. ................................... ............... ................................... ........ 15 Zadanie panel Menedżer ... ................................... ............... ................................. ............... 27 System odniesienia Visual FoxPro .............................. ..... ............................................. ..... .. 30 Rozdział 3. Projekt jako środek łącząc elementy aplikacji .............................. .......... ..................... 39 Tworzenie projektu wniosku ............ ............. ..................................... ............. .............. 39 zarządzanie projektami za pomocą menu ................. ............. ..................................... ...... 45 Zarządzanie elementami projektu ... .................................... .............. ................................. 46 Zastosowanie Kreator podczas tworzenia projektu ........... ................................. .................. 47 Rozdział 4. Tworzenie bazy danych projektu ........................ ................. .... 57 Tworzenie bazy danych w oknie projektu ..................... ................................ .................. ................... 57 Tworzenie bazy danych poza projektem ....... ................. ....................... .................................. Tabele 61 - podstawę bazie ........ .. ................................................ .. .......................... 62 tabel Okno .................. .. ................................................ .. .......................... 68 indeksy .................... .. ................................................ .. ................................................ .. .... 78 zależność między tabelach ............................. .................................................. ............ 82 integralność danych ................................... .. ................................................ .. ..................... 85 IV rozpoczynając rozdział 5. formularz jako środka wprowadzania i edycji danych ............ ...... ........................................ 89 Tworzenie formularza z pomocą mistrza .... ........................................ .......... ....................... 90 forma launch .............. .......... ........................................ .......... ........................................ ... 97 obiektów Formularz .... ........................................ .......... ........................................ .......... .......... 97 Operacje wykonywane z obiektów formularza ........................ ........... .............................. 101 Zmiana kolejności informacji wejściowych w pola formularza ............ .............. 105 Rozdział 6. Forms Designer ................ .................................... .............. ... 109 Window. Forms Designer ................................................ ................................................ 109 Tworzenie Formy ................................................. .. ................................................ .. ........... 113 Ustawianie parametrów formie .............................. ..... ............................................. ..... ... 114 środowisko środowisko środowisko ...................................... ....... ........................................... ....... .... 116 Kolejność czynności przy ustawianiu parametrów postaci ............................ . 122 Umieszczenie przedmiotów w postaci ..... ..................................... ............. ................................ 123 Rozdział 7. Tworzenie i drukowania raportów .......... ..................................... ...... 157 Co to jest raport ... .................................... .................................... .............. .............. .......... 157 Zalecenia dotyczące tworzenia raportu .................. ..................... ......... .................................... 157 Raporty do tworzenia raportów ......... . ................................................. . .................................. 158 Korzystanie z kreatora, aby utworzyć raport jednego z masłem .... ..... .......................... 158 View przygotowany raport ............... ..... ............................................. ..... ........... 168 Drukuj raport ............................... ..... ............................................ .................................... 169 Rozdział 8. Tworzenie raportu za pomocą projektantów raportów ... . ................................................. . ......... 173 okno projektant okno .................................... . ................................................. . ..... 173 Użycie polecenia Quick Report pomieścić pól ................................... . 175 Ustawianie środowiska środowisko środowisko ........................................... ... ................................. 179 Właściwości obiektów raportu ......... .... .............................................. .... ................................. 182 Umieszczenie obiektów w raporcie ...... ...... ............................................ ...... ......................... 188 Dodanie nagłówka i efekty sprawozdanie .......... ....... ........................................ 200 Tworzenie prosty raport ...... .......................................... ........ ....................................... 201 Tworzenie Raport za darmo th kształt ................................................ ............................. 203 Tworzenie raportu tabelarycznego ................ . ................................................. . ........................ 205 Grupowanie danych w raporcie ................... .. ................................................ .. .................. 207 Zastosowanie w zestawieniu zmiennych ....................... .... .............................................. .... 211 Oznaczenie strony raportu ........................................ ...... ............................................ ..... 213. raport Multicolon ......................................... ....... ........................................... ...... 215 Rozdział 9. Zapytania do bazy danych .................................... ....... .................. 217 Designer wniosków ..................... .......... ........................................ .......... ...................... 218 Tworzenie listy powstałej tabeli zapytania ........ ............. ........ .. 221 Zamówienie według konstruktora zapytania ........................................... . ............................ 225 warunki ustawienia dla wyboru rekordów ............... . ................................................. . .......... 227 Multi-krotne wnioski .................................. ... ............................................... ... ........ 233 Grupowanie pól kwerendy ................................. ..... ............................................. ...... ... 237 Zmiana nazwiska w żądaniu ...................................... ... .................................... Rozdział 10. Krzyż tabele i diagramy .... ........... ............... 243 Tabele krzyżowe ..................... ........... ....................................... ........... .................. 243 Eksport danych .................. ........... ....................................... ........... ................................ 254 schematy budowlane .... ........... ....................................... ........... ..................................... 254 Rozdział 11. Zastosowanie Menu ....... ....................................... ........... ......... 261 Przygotowanie do tworzenia menu ...................... .................................... .............. .............. .. 261 Czynności wymagane do tworzenia menu ........................... .............. ....................... 262 Running projektanta menu ........ ............... ................................... ......... .......................... 262 Tworzenie menu .................... . ................................................. . .......................................... 264 Saving, generacja i uruchomienie menu. ............................................... ... ...................... 278 Tworzenie menu wyskakujące .................. ...... ............................................ ...... ............ 279 Rozdział 12. Tworzenie systemu odniesienia aplikacji ............... 281 statusu String ... ......... ......................................... ......... ......................................... ...... 281 okna dialogowe................................................... ................................. 282 Tworzenie systemu odniesienia w formacie HTML ......... . .............................................. 285 Korzystanie z System odniesienia w aplikacjach .............................................. .. .. .. 293 Rozdział 13. Zarządzanie projektami i tworzenie aplikacji .......... 297 Określanie właściwości okna projektu .................. ...... ............................................ ...... ..... 297 Ustawianie parametrów projektu ................................... .......... ........................................ .......... 299 Instalacja głównego programu projektu ............................... ................ ......................... 302 Korzystanie z opcji wykluczenia .... ................. ................................. ................. ................. 303 Czyszczenie projektu pliki zdalne .................................................. ....................... 303 Tworzenie projektu ....................... . ................................................. . ............................... 303 Visual FoxPro Components Galeria ............. . ................................................. . ............... 306 Rozdział 14. pod względem niezawodności, procedur przechowywanych, wyzwalaczy, prezentacji danych ................... .. ................. 315 względem niezawodności wprowadzania danych na poziomie wejścia .................... ..... .................. 315 warunki niezawodności wprowadzania danych na poziomie pola tabeli ............. .......... ......... 323 Zastosowanie reprezentacje danych .......................... .................................... ........... 325 Rozdział 15 . Rozbudowane narzędzia wprowadzania danych ...... ........................ 337 Wyświetlanie danych w tabeli w formie tabelarycznej ..... ............. ..................................... .. 337 Tworzenie formularza z kartami ...... ............................... .................................................. . 356 Zestaw form ............................................. . ................................................. . ...................... 360 Zegar ......................... . ................................................. . ................................................. .. 361 Dodawanie danych do listy .......................................... .. ............................................. 364 Rozdział 16 . biblioteki klasy i komponentów ActiveX ................. 367 Korzystanie z bibliotek klas ....................... . ................................................. ....... 367 Korzystanie ActiveX składniki w postaci ................................... .... ........................ 374 Korzystanie przeglądarka obiektów .................. .... .............................................. .... ......... 390 Rozdział 17. zaawansowane narzędzia do tworzenia raportów ..................... 395 Zastosowanie w raportach reprezentacje danych ...... ..................... .............................. 395 Etykiety .................. .................................................. .................................................. ..... 396 Stosować w raportach "One-wiele" związek ................................. .. ........... narzędzia próbkowania 404 VI Student Chapter danych 18. zaawansowane ....................... 409 wyjściu wyniki zapytań .. .............................................. .... ..................................... ..... 409 Zapisywanie wyników zapytania w formacie HTML .................................. .... ............... 412 Wykorzystanie w wybieranie programów zespołu ........................ ....... .................................. 414 Rozdział 19. programowanie wizualne obiektowego ....... ........................................... ....... ......... 419 Używanie klas ............................... ....... ........................................... ....... ........... 419 za pomocą obiektów zagnieżdżonych ............................ ....... .......................................... 434 Własne klasy ..... ........................................... ....... ........................................... ............ 437 Przeglądanie informacji o klasie i ikonę definicji Jego notacji .......... 447 Utworzenie listy bibliotek używanych w konstruktorów form i klas .... ....................... ........................... ....................... ....... formularze 450 Tworzenie oparte na użytkownikach Lain klas ................................................ .............. .. 450 za pomocą formy w celu utworzenia klasy .......................... ................ ....................... 454 narzędzie Przeglądarka klasy ....... ................ .................................. ................ ............................ 455 Tworzenie paska .. ................ .................................. ................ ................. 458 Rozdział 20. praca wieloosobowa w sieci lokalnej ....... ................. ................................. .............. 463 rodzajów zamków ................................ .................. ................................ .................. ......... 463 automatyczna blokada .................... .................. ................................ .................. .... 463 Pełna blokowanie stołu i blokowanie zmian ................... ........................ ....... 465 blokada tabeli ................ ........................ .......................... ........... ........................... 466 Rekordy blokujące .................... .................................................. ................................... 466 Usuwanie zamków tabel i rekordów ....... .. ................................................ .. ................ 468 Sesje pracy z danymi .......................... ... ............................................... ... ............... 469 Korzystanie bufory ............................. ... ...................... ............................................ 470 Zastosowanie transakcji .. . ................................................. . ........................................ 474 Rozdział 21. Oprawa i realizacja obiektów , eksport i import danych ............................................. .................. ...................... 475 wizualne FoxPro i obiekty OLE ... .................... .............................. .................... .................. 475 Oprawa OLE obiekt ....... .................... .............................. .................... ................... 481 Montaż Ole-przedmiot ...... .................... .............................. .................... ............. 484 Usuwanie OLE przedmiotu ........... ....................... ........................... ....................... .................. 484 Korzystanie z programowania obiektowego ... ....................... .... 484 Transfer danych z Visual FoxPro do innych aplikacji .............. ......................... ...... 486 importu Dan .................................................. ........... ....................................... ........... ............. 488 Wykorzystanie danych z Visual FoxPro w programie Microsoft Word ................ .............. ............. 491 Rozdział 22. Zdalne reprezentacje danych ................ .............. ..... 497 Definiowanie źródła danych ODBC ........................ ................ ................................ 497 Nazwany związek ............... .................................. ................ .............................. 500 Złącze Złącze. ................ .................................. ................ ............................. 5 Ustawianie parametrów odległe widoki i połączenia w oknie dialogowym opcjach .......... ............................... ................... ............................... .... 503 Tworzenie zdalnego reprezentacji danych .......... .............................. .................... ... 505 Narzędzia VII wspólnych połączeń .... .................................................. ..................... 513 Połączenie w widoku lokalnych i zdalnych danych ................... .. .... 514 Ustawianie prezentacji przy użyciu słownika bazy .................................... .. 516 Rozdział 23. Przesyłanie danych z Visual FoxPro do platformy klient-serwer ................................. ... ........... 519 Używanie kreatora rozszerzenie do przesyłania danych do bazy danych SQL Server ............ .................................................. .................................. 519 Rozdział 24. Publikacja danych na serwerze WWW ..... . ........................... 531 Mistrz Web Publishing .................. . ................................................. . ................................. 531 Ustawianie parametrów strony WWW przy pomocy kreatora .. ...... ................................ 535 Tworzenie strony WWW ....... ...... ............................................ ...... .................................. 539 Edycja utworzoną stronę internetową .... ...... ............................................ ...... ....... 543 Rozdział 25. Konfigurowanie programu Visual FoxPro parametrów ........................... ..... 545 Ustawienia kartę Opcje okna ........................................ ........ .................................... 546 Dodatek. Instalacja Visual FoxPro .............................................. 573 wymagania dla systemu .............................................. ... ............................................... ... ..... 573 Instalacja Visual FoxPro ...................................... ... ............................................... ... ....... 573 Konfigurowanie programu Visual FoxPro ................................... .... .............................................. .... ........ 575 Słowniczek .................................... .... .............................................. .... ........... 579 Temat ................................. ..... ............................................. ......... 589 VIII Stały W ostatnich latach występowały okresowo pogłoski, że Microsoft przestanie wsparcia produkt oprogramowania Visual FoxPro. Ale znowu okazują się niezrozumienia. I następny nowa wersja Visual FoxPro 9.0 jest bezpośrednim potwierdzeniem. Mimo pojawienia się nowych systemów zarządzania bazami danych Visual FoxPro, to nadal jest jednym z najbardziej popularnych programów w tej dziedzinie. Jest to przede wszystkim ze względu na fakt, że podczas tworzenia nowych wersji Microsoft zachowuje kompatybilność z poprzednimi wersjami. Dlatego utworzone aplikacje mogą być używane w przyszłości. Visual FoxPro wdraża wszystkie atrybuty systemów zarządzania bazy danych relacyjnych. W bazie danych integralność danych jest utrzymywana przy użyciu kluczy podstawowych i połączeń między tabelami. Aby przetworzyć zdarzenia dodawania, usuwania lub modyfikowania tabel tabel za pomocą samej bazy danych, można użyć wyzwalaczy i procedur przechowywanych. Visual FoxPro to, wizualno-programowalny obiektowy język programowania, zarządzany przez wydarzenia, które jest w pełni zgodny z nowymi wymaganiami dla nowoczesnych środków projektowaniu i wdrażaniu oprogramowania. Visual FoxPro może korzystać z użytkowników różnych poziomów przygotowania. Jeśli dopiero zaczynasz opanować Visual FoxPro i trzeba opracować prosty wniosek jak najszybciej, można pomóc opanować baz danych, tabel, aplikacje, formularze, raporty, itd. Aby rozpocząć poważne i złożone projekty, służyć jako właściwy projektanci i obiektowy język programowania., która pozwala nie tylko do korzystania z podstawowych klas bibliotek visual FoxPro i zewnętrznych, ale również tworzyć klas użytkowników. Ta książka jest interesująca zarówno dla początkujących, aby zapoznać się z Visual Foxpro 9.0 i doświadczaniem z tym systemem deweloperów. Książka konsekwentnie opisuje cały proces tworzenia wypełnionych aplikacji: Tworzenie bazy danych i tabel zawartych w nim, konstruowanie formularzy do wprowadzania i przeglądania danych, tworzenie żądań i raportów, a także inne środki wyświetlania i przetwarzania informacji o bazie danych. Książka zawiera dużą liczbę ilustracje, które pomogą Ci zapoznać się z opisem materiału. 2 Jeśli dopiero zaczynają odkrywać Visual FoxPro, proponowana procedura rozdziałów pozwoli Ci konsekwentnie iść od prostych po złożone w rozwoju tego oprogramowania. Jeśli znasz wizualny FoxPro, nie musisz czytać książki od początku do końca. W spisie treści książki można zobaczyć, które rozdziały stanowią największy odsetek za ciebie, i badać je tylko. Można go znaleźć, po prostu uruchomić książkę. Ma specjalnie dedykowane chwile, które dotrą do twoich oczu, gdy go odwrócisz. ÊààÃÃà $ Książka sugeruje spójne badanie materiału z prostszego do złożonego. Rozdziały 1 i 2 książki są wstępne. Dowiesz się, jak uruchomić Visual FoxPro, jak się w nim informacje referencyjne, zapoznają się z elementami w oknie głównym programu i na nowy, który ukazał się w Visual FoxPro 9.0 w porównaniu z poprzednimi wersjami. W rozdziale 3 zapoznasz się z projektem, który jest sposobem łączenia elementów aplikacji. Po zbadaniu rozdziału 4 dowiesz się, jak utworzyć bazę danych tabel, indeksów, linki między tabelami, zidentyfikować warunki integralności danych. Rozdziały 5 i 6 Rozważmy tworzenie formularzy do wprowadzania i edycji danych za pomocą konstruktora kreatora i formularzy. Rozdziały 7 i 8 są poświęcone rozwojowi prostych raportów. Po przeczytaniu Rozdziału 9 możesz utworzyć prośbę o dowolną złożoność. Rozdział 10 przedstawia Cię do tworzenia tabel i wykresów. Aby rozpocząć formularz, raporty i programy w aplikacji, używane jest menu. Rozdział 11 opisuje tworzenie takiego menu aplikacji. Po studiowaniu pierwszych jedenastu rozdziałów i nie zgadzam się z przykładami zaproponowanymi na uwadze, możesz stworzyć aplikacje samodzielnie. Kolejne rozdziały są w oparciu o wiedzę uzyskaną w pierwszych rozdziałach, są przeznaczone do zaawansowanych narzędzi do tworzenia formularzy, wnioski, raporty. W jaki sposób opracować skuteczny system referencyjny HTML dla Twojej aplikacji, dowiesz się z rozdziału 12. Niektóre są omawiane w rozdziale 13 dodatkowe pytania Zarządzanie projektami, w tym utworzenie pliku wykonywalnego (EXE). W rozdziałach od 14 do 18, rozszerzone narzędzia do zarządzania bazami danych są omawiane, tworząc wiele form i raportów, stosowanie w formularzach komponentów ActiveX. Rozdział 19 wprowadzi Cię w cechy podejścia obiektowego do tworzenia aplikacji przeznaczonych do zarządzania bazami danych. Dowiesz się, jak tworzyć klasy i obiekty na nich. Rozdział 20 dedykowany jest pracą wizualnego FoxPro na LAN. Visual FoxPro nie jest izolowanym systemem i może skutecznie interakcji z innymi aplikacjami Windows. Po przeczytaniu rozdziału 21 dowiesz się, jak pracować z obiektami kompozytowymi (OLE), eksport i dane importowe. Jak zainstalować sterownik ODBC, jak utworzyć zdalną prezentację danych i skonfigurować jego parametry, dowiesz się z rozdziału 22. Rozdział 23 wprowadzi Cię do przesyłania danych z Visual FoxPro na platformę klienta / serwera za pomocą kreatora przedłużającego. Visual FoxPro ma możliwość tworzenia strony internetowej za pomocą informacji zawartych w bazie danych. Zostanie to omówione w rozdziale 24. dla wydajna praca Dzięki Visual FoxPro są używane parametry, których konfiguracja jest rozpatrywana w ostatnim rozdziale książki. W aplikacji można zapoznać się z instalacją Visual FoxPro 9.0. Książka zawiera również słownik z opisem terminów Visual FoxPro. Wstawienia w książce znajdują się wiele specjalnych wkładek podświetlonych w specjalny sposób. Zawierają dodatkowe informacje, które ułatwiają czytanie i wyszukiwanie informacji: çàìå «À. W komentarzach rozmawiamy o konsekwencjach, do których prowadzą pewne działania. Sowieci powiedziano nad pewnymi sztuczkami, które powinny być znane z większością skutecznie korzystać z funkcji Visual FoxPro. Ostrzeżenia powinny pomóc Ci uniknąć problemów. Mówią, co powinno być się bojące i co należy zrobić, aby uniknąć błędów. Książka wykorzystuje różne typy czcionek: Wybrane są nowe warunki w kursych; Tekst, który musisz wejść z klawiatury, jest podświetlony w śmiałej kursywie; Polecenia menu, nazwa przycisków, zakładki, opcje, flagi, okna dialogowe, regiony itp. Są odważne; Nazwy funkcji, właściwości, metod, baz danych, tabel, pola tabel są podświetlone przez czcionkę monosyny. Dwa klucze połączone znakiem plus są kombinacją klucza. Kliknij pierwszy klucz, bez zwolnienia go, naciśnij drugą. Następnie puść obie. Autorzy wyrażają swoje uznanie do wydawnictwa "BHV-Petersburg" na długą owocną współpracę i pomoc w przygotowaniu i pisaniu książki. 4 € Visual FoxPro Warunkowskaz FoxPro Zmiany występujące w naszym kraju ostatnio nie mogły, ale wpływają na obszary informatyki i sprzętu informacyjnego. Dziesięć lat temu praca z bazami danych była dużo profesjonalni programiści. Same systemy nie były przeznaczone prosty użytkownik. Głównym konsumentem takich systemów był kompleks wojskowo-przemysłowy. Wraz z pojawieniem się banków, spółki akcyjne, prywatne firmy bazy danych znaleźli szersze wykorzystanie. Ludzie rozumieją, że informacje są pieniądze. Jej strata lub późny pokwitowanie może kosztować kosztowny. Może to wyjaśnić tak szybki wzrost. technologie informacyjne I szybki rozwój systemów zarządzania bazami danych (DBMS). Pierwsze systemy zarządzania bazami danych pojawiła się w połowie lat sześćdziesiątych ubiegłego stulecia i wspierane hierarchiczny model danych, w których istniał przodek / potomek między ewidencji. W krótkim czasie opracowano sieciowe bazy danych, które opierały się na znacznie bardziej skomplikowanej model sieciowy. Każdy z tych modeli miało swoje zalety i wady, które odegrały kluczową rolę w rozwoju modelu relacyjnego. W roku 1970, w artykule przez IBM Research Pracownik Dr E. F. Codd w relacyjnej modelu danych wykonane rewolucja w podejściu do przechowywania i przetwarzania informacji. Na podstawie tego modelu w latach siedemdziesiątych ubiegłego wieku opracowano pierwsze relacyjne bazy danych, a teraz są one uważane za standardowe dla nowoczesnych komercyjnych DBMS. W relacyjnych bazach danych wszystkie informacje są zredukowane do tabel, wierszy i kolumn, które są odpowiednio nazywane rekordami i polami. Tabele te uzyskały nazwę stosów1, więc model zaczął być nazywany relacyjnym. Rekordy nie są powtarzane w tabelach. Ich wyjątkowość dostarcza klucza podstawowego zawierającego 1 Ratio - matematycznego pojęcia z teorii mnogości, która stanowiła podstawę relacyjnym modelu danych. W język angielski Słowo "postawa" odpowiada słowem "relacja", stąd nazwa "relacja". - ed. ÃËà 1 6 Zestaw pól jednoznacznie decydujących nagrywanie. Dla szybkie wyszukiwanie Informacje w bazie danych są tworzone przez indeksy jednego lub kilku pola tabeli. Wartości indeksu są przechowywane w zamówionym formularzu i zawierają odniesienia do wpisów tabel. Aby automatycznie obsługiwać integralność powiązanych danych zlokalizowanych w różnych tabelach, używanych jest podstawowych i zewnętrznych klawiszy. Aby wybrać dane z wielu tabel, wartości jednego lub więcej pasujących pól są używane. Na przykład, tablica rejestracyjna jest długodystansowe połączenia mogą zawierać następujące informacje: Íîìåð çàêàçà EIA óñëóãè Íîìåð òåëåôîíà Äàòà ðàçãîâîðà EIA ãîðîäà Ïðîäîëæèòåëüíîñòü ðàçãîâîðà Ñòîèìîñòü ideia ÷ Aiea Records połączeń dalekobieżnych są rejestrowane w dowodzie rejestracyjnym, jak stół w Zamówienie chronologiczne (Rysunek 1.1). Każda linia ma tę samą strukturę i składa się z ośmiu pól. W tym przykładzie są to pola: numer zamówienia, kod usługi, numer telefonu, data rozmowy, kod miasta, czas trwania rozmowy, koszt. Biegać. 1.1. ÐíèÃàòèèèèèèãããããããããèããèãäèäèâââââââîðîååååååèåå в W relacyjnych bazach danych pól mogą mieć różne typy danych (numeryczne, ciąg, rodzaj daty, etc.), ale dla każdego rekordu, typ danych pola pozostaje niezmieniona. Jedną z ważnych godności bazy danych jest szybka próbka informacji przechowywanych w nim. Korzystanie z książki telefonicznej, w której dane są uporządkowane według nazwiska, można znaleźć numer telefonu według nazwy jego właściciela. Jednakże, jeśli zapisy w dowodzie rejestracyjnym rozmów długodystansowych są uporządkowane w kolejności chronologicznej, trzeba będzie poświęcić sporo czasu, aby uzyskać listę klientów, którzy zamówili rozmowę z pewnym mieście, albo dowiedzieć się, co obszar abonenci przynieść do największego operatora telefonicznego z wcześniejszym ich długich rozmów. Komputerowe bazy danych przychodzą na ratunek. Pomimo ogromnej ilości informacji przechowywanych w nich, zapewniają szybką szybkość znalezienia niezbędnych informacji. W takich bazach danych użytkownik może wyszukiwać dowolnego zainteresowanego parametru. Ponadto komputerowe bazy danych są bardzo kompaktowe. Baza danych zawierająca kilka tysięcy wpisów może pasować na jednej dyskietce. Aby utworzyć bazę danych, zmiany w jego strukturze, edycji i bazy danych próbkowania danych są używane. Nowoczesne systemy zarządzania bazami danych relacyjnych zawierają: zestaw narzędzi do tworzenia tabel i relacji między stolikami towarzyszymi; Narzędzia administracyjne bazy danych; rozwinięty interfejs użytkownikaktóry umożliwia dostęp do informacji przechowywanych w bazie danych; Narzędzia do tworzenia aplikacji za pomocą baz danych. Na rys. 1.2 przedstawia przykład rozliczania rozmów telefonicznych na odległość przy użyciu dwóch tabel relacyjnej bazy danych w Visual FoxPro. Biegać. 1.2. ÷ ao äãõõõõõõõõõõõõõõõüõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõ .. 1.3. ÷ ò òèèèììììììììaàaàaàaàaàaàaàþþaàaíaàaíaíþþîííííîîîîîîèèààîíííííîîîîîîîîîíí 1.4. ÏíÍñàìîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî, 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 Oznaczone 1.5. ÃðÀè Å Å äñåèèèààààààààààà с с с с с с с с Korzystanie z narzędzi DBMS możesz: Wybierz informacje, które reprezentują Ci odsetki. Na przykład można uzyskać informacje o wszystkich rozmowach dalekobieżnych konkretnych klientów w dowolnym przedziale czasu; Turnij, aby wydrukować całą tabelę lub tylko wybrane wpisy i pola w różnych formatach. Na przykład na FIG. 1.3 przedstawia raport tabelaryczny zawierający adresy firmy klienta. Na rys. 1.4 przedstawia jedną z opcji litery informacyjnej zawierającej nazwy i nazwy klientów z tej samej tabeli; Wyświetl informacje bazy danych w formie graficznej. Na przykład na FIG. 1.5 Dane dotyczące liczby negocjacji dalekobieżnych od klientów pochodzą w formie diagramu; Zaimplementowanie niezbędnych obliczeń podczas generowania raportów i pobierania próbek z tabel. Obecnie istnieje więcej niż dziesięć popularnych DBMS dla komputerów osobistych. Tradycyjnie, jedna z najczęstszych w Rosji i krajach CIS jest wizualna Foxpro DBMS, nowa wersja, której Visual Foxpro 9.0 zawiera dodatki i ulepszenia, które poszerzają możliwości systemu. Visual Foxpro Visual FoxPro jest jednym z poszczególnych elementów używanych do przechowywania informacji, wyświetlania i edycji informacji. Visual FoxPro Wszystkie informacje są przechowywane w bazie danych, która składa się z tabel, relacji między tabelami, indeksami, wyzwalaczami i procedurami przechowywanymi. Każda tabela ma unikalną nazwę i przechowywane w oddzielnym pliku, której nazwa zbiega się z nazwą tabeli. Utworzony plik ma rozszerzenie DBF. Każda utworzona tabela może mieć indeksy używane do usprawnienia danych i szybko znaleźć niezbędne rekordy, a jedna tabela może mieć kilka indeksów. Oddzielne pliki służą do przechowywania wartości memo i ogólnych pól. Obsługują pola tabel informacje o tekścieI ogólnym pola typu stosowane są, co do zasady, do przechowywania informacji binarnych i danych z innych aplikacji działających w środowisku Windows. Visual FoxPro jest realizowany wyzwalacze, które pozwalają centralnie przetwarzania zdarzeń, które występują z wszelkich zmian w bazie danych. Można również tworzyć procedury składowane, które są częścią bazy danych i mogą być używane przy opisywaniu tabele, w celu sprawdzenia wprowadzonych danych, wartości domyślne domyślne itd Jest to bardzo wygodne i użyteczne dostęp do bazy danych do bazy danych. Prezentacje danych pozwalają połączyć dane tabeli i wyświetlać je w więcej wygodny film . Można wybrać tylko pola tabeli jesteś zainteresowany, połączyć kilka pól w jednej dziedzinie, obliczyć sumę wartości i wyznacza nowe nazwy pól tabeli. Z reguły liczba poglądów w bazie danych jest znacznie lepsza od liczby tabel. Jak bazy danych baz danych ich liczba stale rośnie. W wielu systemach informacyjnych dostęp do danych, w tym oglądanie, dodawanie i edycję, odbywa się tylko przez widoki danych. Takie podejście umożliwia elastyczną kontrolę dostępu do informacji. Podczas korzystania z widoków do pobierania próbek w formularzach raporty, podczas tworzenia żądań i programów używają tych samych zasad, co dla tabel. Dane edycyjne zawarte w prezentacji jest możliwe tylko w pewnych warunkach. Na przykład, jeśli zostanie utworzony na podstawie tylko jednej tabeli. Formy, raporty, żądania i programy służą do wyświetlania i edycji danych. Podczas tworzenia formularzy, raportów i zapytania używane są projektantów. Dlatego te składniki są często nazywane obiektami projektowymi. Formy i raporty są obiektami kompozytowymi, ponieważ składają się z mniejszych obiektów (takich jak pól, przyciski, diagramy, ramki, elementy OLE itp.), Które nazywane obiektami interfejsowymi. Formularze są używane do przeglądania lub wprowadzania danych do tabeli. Dane można wprowadzić bezpośrednio do tabeli, ale użycie formularza jest szybszą i bardziej wydajną metodą wprowadzania. Formularz zawiera niektóre lub wszystkie pola tabel, w których wprowadzasz informacje. Aby utworzyć formularze, możesz użyć kreatora tworzenia formularza lub projektanta formularza. Formularze Master zawiera wiele szablonów, które określają relację między tabelami umieszczonymi w formalnych twarzach FoxPro 11, rodzaj wyświetlania danych i procedurę umieszczania pól. Aby utworzyć złożone formularze, używany jest projektant formularza. Raporty służą do drukowania informacji zawartych w bazie danych. Przykłady raportów są cennikiem towarów, lista nabywców, oświadczenie o hałasie obrotowej. Z reguły tworzone są raporty, jeśli informacje muszą być przekazywane każdemu w druku. Aby utworzyć raporty w Visual FoxPro, jak w przypadku formularzy, stosuje się master i konstruktor raportów. Korzystanie z kreatora raportu można szybko utworzyć własny raport na podstawie istniejących szablonów. Zastosowanie projektu sprawozdania umożliwia tworzenie raportów o dowolnej złożoności, w tym grupowanie danych wielopoziomowych i umieszczenia obliczonych pól. Żądania są środkiem do pobierania próbek danych z jednego lub więcej tabel. W Visual FoxPro można użyć zarówno konstruktora zapytań, jak i wyspecjalizowanego języka zapytania strukturalnego (SQL). Wyniki wykonania zapytania mogą być wyświetlane w formularzu, wyświetlane jako raporty i diagramy lub przechowywane w określonej tabeli. Programy napisane w Visual FoxPro są orientowane obiektów. Korzystając z nich, obsługujesz zdarzenia w formularzu, tworzyć obiekty, przeprowadzić różne obliczenia, zarządzaj bazą danych. Dla wygody można połączyć programy w bibliotece. Aby utworzyć formularze w Visual Foxpro, możesz użyć nie tylko podstawowych klas, ale także tworzyć własne. Na przykład można zdefiniować klasę formularzy, w których określono określony kolor kolorów oraz standardowy zestaw przycisków do zarządzania danymi. Aby standaryzować rozwój, warto mieć jeden lub więcej klas użytkowników dla każdej klasy podstawowej. Zajęcia utworzone w Visual FoxPro są przechowywane w bibliotekach klasowych. Aby połączyć komponenty utworzone aplikacji, projekt jest używany, w którym znajdują się wszystkie elementy wymienione powyżej. Korzystanie z projektu upraszcza rozwój aplikacji i jego wsparcia. Każdy komponent jest przechowywany w oddzielnym pliku, a nazwy plików zawierających główne składniki, określasz siebie, a nazwy plików zawierających obiekty związane z tabelą są zbiegły się z nazwą tabeli. W zależności od rodzaju wizualnego FoxPro zawarte w nim automatycznie przypisuje rozszerzenie, które pomaga w identyfikacji obiektu. Lista rozszerzeń plików jest podana w tabeli. 1.1. Ááèèöa 1.1. Ðàñøèðåíèÿ èìåí ôàéëîâ îáúåêòîâ wizualne FOXPro Íàèìåíîâàíèå îáúåêòà Ðàñøèðåíèÿ Ïðîåêò PRJ, FPC, kot, pjx, PJT Áàçà äàííûõ dbc Òàáëèöà wizualne FoxPro DBF Ñîñòàâíîé èíäåêñíûé OAEE CDX Nota-ïîëå è ïîëå òèïà ogólne FRT Ãëàâà 12 stycznia Òàáëèöà 1,1 (îeíî ÷ Aiea) Íàèìåíîâàíèå îáúåêòà Ðàñøèðåíèÿ Ôîðìà SCX Çàïðîñ QPR IO ÷ ao frx, FRM II ÷ òîâàÿ íàêëåéêà LBX, LBL ìåíþ MNX áèáëèîòåêà êëàññà VCX Ïðîãðàììà, áèáëèîòåêà ïðîãðàìì, òåêñò ìåíþ, PRG, FXP, MPR, QPR òåêñò çàïðîñà Ðèñóíîê bmp, jpg, gif, ico, DIB , Cur, Ani WAV òîÃçñññññüü  Visual Foxpro 9.0 Visual FoxPro jest stale rozwijającym się systemem. W porównaniu z poprzednią wersją, Visual Foxpro 9.0 podjęła kolejny krok w rozwijaniu funkcjonalności systemu, dodano dostępne środki dotyczące interfejsu rozwoju i przetwarzania błędów, dodano nowe polecenia, podstawowe klasy i funkcje zostały dodane i istniejący dostępny. Nowa wersja ma wszystkie funkcje pracy z usługami internetowymi XML, a także ulepszoną kompatybilność z Microsoft Visual Studio.net i Microsoft SQL Server 2000. Tabela konstruktora tabeli została rozszerzona w Visual FoxPro. W polach tabeli można użyć nowych typów danych: binarna kropelka i blanka tekstowa. Typ danych BLOB jest używany do konstrukcji zawierających informacje o bloku danych. Służy do przechowywania informacji binarnych dowolnego typu, na przykład znaków ASCII, plików wykonywalnych, strumieni bajtów. Typ danych branżowych zawiera wartości szesnastkowe. Jest podobny do rodzaju znaku, ale dla tego typu tego typu, bezpłatne miejsca są wypełnione nieistotnymi informacjami. Nowy rodzaj indeksu binarnego (binarne), utworzone na podstawie wyrażeń logicznych i używany zarówno dla darmowych tabel, jak i tabel zawartych w bazie danych. Ten indeks zajmuje znacznie mniej przestrzeń, a dzięki temu pozwala zwiększyć szybkość korzystania z indeksów. Obiekty umieszczone w formularzu pojawiły się nowe właściwości. Rozważ najbardziej interesujący. Nieruchomość kotwica ustawiają pozycje bezwzględne i względne i wymiary obiektu w stosunku do wszystkich czterech stron obiektu pojemnika, rozwiązywanie problemu automatycznego pozycjonowania i zmian w wielkości obiektów w formularzu, gdy zmienia rozmiar, gdy wystąpi zdarzenie zmiany rozmiaru (zmień wymiary). Ñ \u200b\u200bVisual Foxpro 13 Właściwość obrotowa (obrót) obiektów etykiety typu, linia i kształt umożliwia wyświetlanie podpisów do dużych obiektów klasy edictbox w formie tekstu biegającego do góry. Nieruchomość autoCompole (autocelemalizacja) obiektu TextBox umożliwia zapamiętanie wartości wprowadzonej w polu i przy wejściu do nowej wartości, pokaż tę listę, aby ułatwić wejście. Ta właściwość jest wygodna w użyciu podczas wprowadzania danych w polu, których wartości mają mały zestaw opcji. Właściwość autohidescrollllllBAR (automatycznie ukrywa pasek przewijania) obiektu Listbox umożliwia ukrywanie paska przewijania, gdy wszystkie linie są widoczne i wyświetlaj je ponownie, gdy nie wszystkie wiersze są umieszczone w Listbox. PictureMargin Właściwości (granica obrazu) i programy zaprojektowania (obrazek obrazu) dla obiektów CommandButton, OptionButton i Pole wyboru Kontroluj pozycję obrazu w stosunku do obiektu krawędzi i tekstu. Właściwość Mousepointer dla kolumn (obiekt kolumny) i nagłówków (obiekt nagłówka) Obiekt siatki na etapie edycji klasy Klasy lub formularza ustawia żądany widok wskaźnika myszy, gdy jest w polu tego obiektu. Ustawiona ścieżka do polecenia pojawia się właściwość dodatku (dodaj), co pozwala na dodanie nowych ścieżek do istniejącej, a długość wszystkich ścieżek wzrosła z 1024 do 4096. W menedżerze projektu ma możliwość wykonania polecenia modyfikacji, gdy kiedy Wybór biblioteki klasy, a nie oddzielnej klasy tej biblioteki. W takim przypadku Visual FoxPro 9.0 uruchamia przeglądarkę klasową z wybraną biblioteką klasy. Deweloperzy zachwycą zmiany, które wystąpiły w konstruktorze raportu. Ustawianie wszystkich obiektów (Lokalizacja obiektu w zespole raportu, styl projektowania, warunki drukowania, ochrona zmiany) umieszczona w raporcie, jest przeprowadzana przy użyciu okna dialogowego Właściwości. Wszystkie parametry samego raportu (znaczniki strony, dodając regiony nagłówek i wyników, grupowanie danych, ustawienie zmiennych raportów, zapisanie raportu w formie klasy) są również określone przy użyciu okna dialogowego Właściwości raportu. Zmiany wpływały na właściwości i metody użytkownika. Podczas tworzenia nowych właściwości i metod można przypisać wartości domyślne / wartość początkowa. Wyjaśnił możliwości konfigurowania Visual FoxPro, wykonywane z okna dialogowego Opcje, które otwiera się z poleceniem opcji z menu Narzędzia. Zwiększona lista grup plików ustawionych przez kartę lokalizacji plików. Licznik licznika wyświetlania listy pojawi się na karcie Widok (liczba elementów na liście), co pozwala ustawić maksymalną liczbę elementów listy wyświetlanych podczas korzystania z Intellisense. Znacznie rozszerzono zestaw parametrów określonych na karcie Raporty. 14 Ãëàa 1 ãëà à À À ÷ îòûûûû ñ Visual Foxpro zaczynasz pracować z Visual FoxPro 9.0. Wiele tego, z czym musisz pracować (menu, paski narzędzi, okna dialogowe) wydaje się znane, ponieważ są charakterystyczne dla okien. Visual FoxPro Aby uruchomić program z głównego menu systemu Windows, wykonaj następujące kroki: 1. Naciśnij przycisk Start umieszczony na dole ekranu. 2. W menu głównym Windows otwiera się, wybierz polecenie programu. Pojawi się menu tego polecenia. 3. Wybierz polecenie Microsoft Visual FoxPro 9.0 w menu. Ekran otworzy okno główne Visual FoxPro 9.0 (Rys. 2.1). Deska na szybsze uruchomienie Visual FoxPro 9.0, możesz utworzyć skrót na pulpicie i przypisać go na klucze szybkie połączenie. Następnie wystarczy w dowolnym oknie systemu Windows, aby nacisnąć określoną kombinację klawiszy, a program rozpocznie się. Ponadto można użyć panelu dla wygody uruchomienia aplikacji. Szybki start Systemy systemu Windows, umieszczając na nim ikonę Visual FoxPro. Oglądanie Visual FoxPro na FIG. 2.1 przedstawia główne okno programu Visual FoxPro, jak to wygląda po uruchomieniu programu. Możesz wybrać siedem głównych obiektów: Nagłówek okna, pasek menu, pasek narzędzi, pasek stanu, obszar roboczy, okno poleceń poleceń (polecenie) i okno dialogowe Menedżer Pane Manager (Menedżer paska zadań). Tytuł znajduje się w górnej części głównego okna i zawiera trzy obiekty: kopia ikony programu Visual FoxPro, tytuł głównego okna i ikony sterowania tego okna. Pasek menu zawiera menu hierarchiczne Visual FoxPro. Lista elementów menu zależy od rodzaju aktywnego okna. 16 ÃËà 2 ðèñ. 2.1. Visual Foxpro 9.0 Visual FoxPro prowadzi użytkownika szerokiej gamy pasków narzędzi do pracy z bazami danych, formami, raportami i żądaniami. Te paski narzędzi zawierają zestaw przycisków, a ten zestaw zależy od celu konkretnego paska narzędzi. Po uruchomieniu Visual FoxPro standardowy pasek narzędzi jest wyświetlany na ekranie. Na dole głównego okna znajduje się pasek stanu, który wyświetla informacje o stan aktualny Aktywne okno, krótki opis wybranego paska narzędzi przycisków lub elementu menu. Widok informacji wyświetlanych na pasku stanu zależy od rodzaju aktywnego okna. Na przykład, w oknie postać konstruktora w pasku stanu wyświetlana jest nazwa aktywnej formy obiektu, a podczas oglądania tabelę w trybie przeglądania, nazwa otwartej tabeli jest wyświetlany po lewej stronie wiersza statusu W środku paska stanu aktualny numer rekordu i wskaźnik trybu pracy. Wizualny FoxPro 9.0 W głównym oknie wyświetlany jest domyślny Menedżer panelu zadań (Menedżer panelu zadań). Zawiera ona listę projektów i baz danych, które otworzyły się ostatnio, uruchomienie systemu odniesienia i baz danych oraz tworzenia projektu Masters, przykłady, które mogą być wykorzystane w rozwoju, użyteczne linki do witryn w Internecie. Ñ \u200b\u200bVisual FoxPro 17 W trakcie pracy w głównym oknie programu Visual FoxPro, okna formy, raportów, wniosków, projektów i inne okna są otwarte. Wszystkie są spółkami zależnymi w stosunku do głównego okna i zamknięte, gdy jest zamknięty. Ponadto, jeśli nie zostały zamknięte okno projektu, z którym otwarty, otworzy domyślnie w oknie głównym następnym uruchomieniu programu. Ñèþþþþþþþþþþþååååååååååêêêêêêêêêêêêêêêêêêêêêêêê загê загê Titon zawiera ograniczoną kopię ikony programu, tekst "Microsoft Visual FoxPro" i rozmiar przycisków sterowania okien głównych. Po kliknięciu ikony ikona otwiera menu systemowe zawierające polecenia ruchu i zmiany w wielkości okna głównego. W zakładce. 2.1 Czy polecenia są dostępne w menu systemowym. Ááèèöa 2.1. Íàçíà ÷ Aiea êîìàíä ñèñòåìíîãî ìåíþ Êîìàíäà Íàçíà ÷ Aiea Âîññòàíîâèòü Âîññòàíàâëèâàåò ïðåäûäóùèé ðàçìåð îêíà ïîñëå ìèíèìèçàöèè EEE ìàêñèìèçàöèè Ïåðåìåñòèòü Àêòèâèçèðóåò ãëàâíîå îeíî wizualne FoxPro è ïîçâîëÿåò ïåðåìåùàòü aai ń ïîìîùüþ êëàâèø ïåðåìåùåíèÿ êóðñîðà Ðàçìåð Àêòèâèçèðóåò ãëàâíîå îeíî wizualne FoxPro è ïîçâîëÿåò èçìåíÿòü aai ðàçìåðû ń ïîìîùüþ êëàâèø ïåðåìåùåíèÿ êóðñîðà Ñâåðíóòü Ñâåðòûâàåò ãëàâíîå îeíî FoxPro Ai ðàçìåðà êíîïêè è ïîìåùàåò AA AF ïàíåëü caaa ÷ okna Ðàçâåðíóòü Ðàçâåðòûâàåò ãëàâíîå îeíî Visual FoxPro Ai âåñü ýêðàí Çàêðûòü Çàêðûâàåò ãëàâíîå îeíî ïðîãðàììû Visual FoxPro celu szybkiego ścisłej Visual programu FoxPro, kliknij dwukrotnie na małą kopię ikona aplikacji w nagłówku okna głównego. Aby szybko przywrócić / wdrożyć główne okno, kliknij dwukrotnie panel tytułowy. Microsoft Visual FoxPro Tekst Tytuł Główne okno W razie potrzeby można łatwo zmienić poprzez przypisanie Visual FoxPro do głównego okna innej nazwy lub usuwanie nazwy w ogóle. Aby to zrobić, wprowadź następujące polecenie w oknie poleceń: Modyfikuj tytuł ekranu okna "(! Lang: Nowy tytuł główne okno"
или
_SCREEN.caption = "Новый заголовок главного окна"
В правой стороне заголовка расположены кнопки управления окном. Их назначение
описано в табл. 2.2.
18
Ãëàâà 2
Òàáëèöà 2.2. Íàçíà÷åíèå êíîïîê óïðàâëåíèÿ îêíîì
Êíîïêà
Íàçâàíèå
Íàçíà÷åíèå
Ñâåðíóòü
Ñâîðà÷èâàåò ãëàâíîå îêíî FoxPro äî ðàçìåðà êíîïêè è ïîìåùàåò åå íà ïàíåëü çàäà÷ Windows
Âîññòàíîâèòü
îáðàòíî
Óìåíüøàåò ðàçìåð ðàçâåðíóòîãî îêíà, ïîçâîëÿÿ â äàëüíåéøåì èçìåíÿòü åãî
Ðàçâåðíóòü
Ðàçâåðòûâàåò ãëàâíîå îêíî Visual FoxPro âî âåñü ýêðàí
Çàêðûòü
Çàêðûâàåò ãëàâíîå îêíî Visual FoxPro, òåì ñàìûì ïðåêðàùàÿ
ðàáîòó ïðîãðàììû
Çíàêîìñòâî ñî ñòàíäàðòíîé ïàíåëüþ
èíñòðóìåíòîâ Visual FoxPro
В Visual FoxPro имеется большое количество панелей инструментов, используемых
при создании форм, отчетов и запросов. Подробно они будут рассмотрены в соответствующих главах. Сначала изучим стандартную панель инструментов (рис. 2.2),
которая используется во всех режимах работы.
Ðèñ. 2.2. Ñòàíäàðòíàÿ ïàíåëü èíñòðóìåíòîâ Visual FoxPro
Назначение кнопок стандартной панели инструментов описано в табл. 2.3.
Òàáëèöà 2.3. Íàçíà÷åíèå êíîïîê ñòàíäàðòíîé ïàíåëè èíñòðóìåíòîâ
Êíîïêà
Íàçâàíèå
Íàçíà÷åíèå
New (Íîâûé)
Ïîçâîëÿåò ñîçäàòü íîâûé ôàéë (ïðîåêò, áàçó äàííûõ,
òàáëèöó, çàïðîñ, ôîðìó, îò÷åò, êëàññ)
Open (Îòêðûòü)
Îòêðûâàåò ñóùåñòâóþùèé ôàéë
Save (Ñîõðàíèòü)
Ñîõðàíÿåò îòêðûòûé ôàéë
Print One Copy
(Ïå÷àòàòü îäíó êîïèþ)
Ïå÷àòàåò ñîäåðæèìîå àêòèâíîãî îêíà
Print Preview
(Ïðîñìîòð ïå÷àòè)
Îòêðûâàåò îêíî ïðåäâàðèòåëüíîãî ïðîñìîòðà ïå÷àòàåìîãî äîêóìåíòà
Cut (Âûðåçàòü)
Óäàëÿåò âûäåëåííûé òåêñò èëè âûäåëåííûå îáúåêòû è
ïîìåùàåò èõ â áóôåð
Copy (Êîïèðîâàòü)
Êîïèðóåò â áóôåð âûäåëåííûé òåêñò èëè âûäåëåííûå
îáúåêòû, íå óäàëÿÿ èõ
Paste (Âñòàâèòü)
Âñòàâëÿåò ñîäåðæèìîå áóôåðà. Äåéñòâèå ýòîé êíîïêè
çàâèñèò îò òîãî, â êàêîì èç ðåæèìîâ âû ðàáîòàåòå
Íà÷àëî ðàáîòû ñ Visual FoxPro
19
Òàáëèöà 2.3 (îêîí÷àíèå)
Êíîïêà
Íàçâàíèå
Íàçíà÷åíèå
Undo (Îòìåíèòü)
Îòìåíÿåò âûïîëíåííûå äåéñòâèÿ
Redo (Âîññòàíîâèòü)
Âîññòàíàâëèâàåò îòìåíåííûå äåéñòâèÿ
Run (Âûïîëíèòü)
Çàïóñêàåò íà âûïîëíåíèå
Modify Form
(Ìîäèôèöèðîâàòü ôîðìó)
Ïîçâîëÿåò ìîäèôèöèðîâàòü SÑX-ôàéë, ñâÿçàííûé
ñ äàííîé ôîðìîé
Databases
(Áàçû äàííûõ)
Ñîäåðæèò ñïèñîê îòêðûòûõ áàç äàííûõ
Command Window
(Êîìàíäíîå îêíî)
Îòêðûâàåò êîìàíäíîå îêíî
Data Session Window
(Îêíî ñåàíñà äàííûõ)
Îòêðûâàåò îêíî Data Session
Properties Window
(Îêíî ñâîéñòâ)
Îòêðûâàåò îêíî Properties (Ñâîéñòâà), èñïîëüçóåìîå äëÿ íàñòðîéêè ñâîéñòâ
Document View Window
(Îêíî ïðîñìîòðà
äîêóìåíòà)
Îòêðûâàåò îêíî Document View (Ïðîñìîòð äîêóìåíòà), â êîòîðîì îòîáðàæàåòñÿ ñïèñîê ïðîöåäóð,
ôóíêöèé îòêðûòîé â îêíå ðåäàêòîðà ïðîãðàììû
Class Browser
(Îáçîð êëàññîâ)
Îòêðûâàåò îêíî Class Browser (Îáçîð êëàññîâ),
ïðåäíàçíà÷åííîå äëÿ ðàáîòû ñ êëàññàìè
Object Browser
(Îáçîð îáúåêòîâ)
Îòêðûâàåò îêíî Object Browser (Îáçîð îáúåêòîâ),
ïîçâîëÿþùåå ïðîñìàòðèâàòü êëàññû, ñâîéñòâà,
ìåòîäû, ñîáûòèÿ è êîíñòàíòû âûáðàííûõ áèáëèîòåê
Task Pane (Ïàíåëü çàäà÷)
Îòêðûâàåò îêíî Task Pane Manager (Ìåíåäæåð
ïàíåëè çàäà÷)
Toolbox (Èíñòðóìåíòàðèé) Îòêðûâàåò îêíî Toolbox (Èíñòðóìåíòàðèé), ñîäåðæàùåå ýëåìåíòû, êîòîðûå èñïîëüçîâàëèñü
ðàçðàáîò÷èêîì ïðè ñîçäàíèè ïðèëîæåíèÿ
ЗАМЕЧАНИЕ
Если по !} wygląd Przyciski Nie można zdefiniować jego przydziału, ustaw wskaźnik myszy do przycisku. Jednocześnie pod kursorem pojawi się wyskakujący podpórkę, a na lewej stronie ciąg STATUS. Domyślnie standardowy pasek narzędzi jest zawsze obecny w głównym oknie Visual FoxPro. Jeśli nie jest wyświetlany na ekranie, wykonaj następujące kroki: 1. Wybierz polecenie Paski narzędzi w menu Widok (paski narzędzi). Okno dialogowe paski narzędzi (rys. 2.3), w którym znajduje się lista wszystkich pasków narzędzi programowych Visual FoxPro. 20 ãÀâ 2 2. Zaznacz pola wyboru po lewej stronie nazw tych paneli, które mają być umieszczone w głównym oknie. 3. Kliknij OK. Za pomocą pola wyboru znajdują się w dolnej części okna dialogowego pasków narzędzi, można zmienić przyciski paska narzędzi. Cel tych flag jest opisany w tabeli. 2.4. ÒÀëèöö8,4. Íàçíà ÷ Aiea ôëàæêîâ äèàëîãîâîãî îêíà Paski Óñòàíîâêà ôëàæêà Íàçíà ÷ Aiea Kolorowe przyciski (Öâåòíûå êíîïêè) Êíîïêè IA ïàíåëè èíñòðóìåíòîâ ñòàíîâÿòñÿ öâåòíûìè Duże przyciski (Áîëüøèå êíîïêè) Óâåëè ÷ èâàåòñÿ ðàçìåð êíîïîê ToolTips (Ïîäñêàçêà) Âûâîäèòñÿ êðàòêîå îïèñàíèå êíîïêè IDE óñòàíîâêå êóðñîðà IA IAA den. 2.3. Paski narzędzi Po zainstalowaniu Visual FoxPro, standardowy pasek narzędzi jest umieszczony w górnej części głównego okna, ale to, jak wszystkie inne paski narzędzi, mogą przejść do dowolnej lokalizacji ekranu. Aby to zrobić, musisz zainstalować kursor myszy w dowolnym miejscu za darmo z przycisków na pasku narzędzi, kliknij przycisk myszy i bez uwalniania go, przesuń panel do nowego miejsca. Jeśli umieścisz pasek narzędzi nie przy krawędzi głównego okna Visual FoxPro, można zmienić jego rozmiar (rys. 2.4). ÍÀîîîòòûûûû ñ Visual FoxPro 21 ðèñ. 2.4. ÏÀÜÜÜÍÜÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍæèèÍÍÍÍÍÍÍÍÍÍÍÍÍÍæ v V þ þþþ þþþ при Podczas pracy z Visual FoxPro można użyć zarówno przycisków paska narzędzi, jak i paska menu, których wszystkie polecenia są hierarchiczne. Wybierając konkretne polecenie, otwiera jego podmenu. Jeśli w głównym oknie Visual FoxPro nie ma Visual FoxPro z otwartymi oknami, pasek menu zawiera plik (edytuj), edytuj (Narzędzia), narzędzia, programie, okno i pomoc (certyfikat). Po otwarciu okien, dodaje się polecenia mają zastosowanie tylko do obiektów tego okna. Na przykład podczas pracy z tabelami, element menu tabeli (tabela) jest dodawany do menu głównego, gdy otworzysz formularz na ekranie, formularz (formularz) pojawia się w menu. Uwaga Po wybraniu polecenia na pasku stanu, wydaje się krótki opis. 22 ãÀâ 2 ûûûà êàa Wykonanie poleceń menu w Visual FoxPro jest wykonywane standardowe dla akcji systemu Windows. Mamy listę możliwych sposobów. Podczas korzystania z myszy wystarczy zainstalować kursor do elementu menu zawierającego wybrane polecenie i kliknij przycisk myszy. Jeżeli polecenie zawiera podmenu, należy wybrać odpowiednią komendę w nim. Podczas korzystania z klawiatury, trzeba najpierw uaktywnić ciąg menu przez naciśnięcie klawisza
Ludmiła Omelchenko Daria Shevyakova Tutorial St. Petersburg "BHV-Petersburg" 2005 UDC 681.3.068 + 800.92visual FoxPro 9 BBK 32.973.26-018.1 O-57 Omelchenko L. N., Shevyakova D. A. O-57 Kurs Visual FoxPro 9.0. - SPB.: BHV-Petersburg, 2005. - 608 C.: Il. ISBN 5-94157-632-3 Uważany Visual Foxpro 9.0 to potężny pakiet oprogramowania przeznaczony do budowy profesjonalnych aplikacji pracujących z bazami danych. Zintegrowane środowisko programistyczne aplikacja jest opisana i tworzenie podstawowych przedmiotów, takich jak klasy, stoły, wniosków, formularzy, raportów z nim. Rozważane są dane eksportuj i importu, a także publikowanie danych na WebServer. Pokazano, jak opracowywać, tworzyć i przetestować aplikacje klient-serwerowe. Uwaga jest wypłacana osobnikom następnej wersji popularnego pakietu, a także dodatkowych funkcji do pracy z usługami internetowymi XML i interakcji z innymi aplikacjami oraz Microsoft SQL Server 2000 i Microsoft Visual Studio .NET. Liczne przykłady i ilustracje pomogą szybko opanować i pomyślnie zastosować materiał w praktyce. Dla programistów i programistów baz UDC 681.3.068 + 800.92Visual FoxPro 9 BBC 32.973.26-018.1 publikacji grupowej przygotowanie chief zastępca redaktora naczelnego. Glos głowa edytora. Edytor redakcyjny Układ komputerowy Korektor Głowica projektowa. Produkcja Ekaterina Kondukova Igor Shishigin Grigory Dzezov Natalya Dovgulevich Natalia Karavaeva Victoria Piotrovskaya Igor Tsyrifova Nikolai Tver License Numer identyfikacyjny 02429 z 24.07.00. Podpisany w drukowaniu 18.03.05. Format 70 1001/16. Wydrukuj offset. Sl. Pechs. l. 49. Cyrkulacja 5000 kopii. Nie nr zamówienia "BHV-Petersburg", 194354, St. Petersburg, ul. Yesenina, 5b. Wniosek sanitarny i epidemiologiczny w sprawie produktów nr 77.99.02.953.d.006421.11.04 z dnia 11.11.2004 r. Wydano przez federalną obsługę nadzoru nad ochroną konsumentów i dobrostanu człowieka. Wydrukowane z gotowych zakresów w GUP "Typografia" nauka "199034, St. Petersburg, 9 Line, ISBN 5-94157-632-3 12 © Omelchenko L. N., Shevyaakova D. A., 2005 © Rejestracja, Wydawnictwo" Bhv- Petersburg”, 2005 Standing Wprowadzenie ............................................ ..... ............................................. ..... ........ 1 Jak korzystać z książki ................................. ... ............................................... ... .............. 2 Jak książka zbudowana ............................. .. ................................................ .. .......................... 2 specjalne elementy książki. .................................................. ......................................... 3 Rozdział 1. Zapoznanie się z Visual FoxPro. .................................................. ... 5 Nowoczesne relacyjnych DBMS ........................................... .......................................... 7 Visual FoxPro obiektów .... .................................................. ................................................. 10. co nowego pojawiło się w programie Visual FoxPro 9.0 ........................................... .............. ............................ 12 Rozdział 2. Pierwsze kroki w wizualna FoxPro ............. .................................. 15 Bieg visual FoxPro ............ .................................... .................................... .............. ........ 15 główne okno programu Visual FoxPro. ................................... ............... ................................... ........ 15 Zadanie panel Menedżer ... ................................... ............... ................................. ............... 27 Układ odniesienia Visual FoxPro .............................. ..... ............................................. ..... .. 30 Rozdział 3. Projekt jako środek łącząc elementy aplikacji .............................. .......... ..................... 39 Tworzenie projektu wniosku ............ ............. ..................................... ............. .............. 39 zarządzanie projektami za pomocą menu ................. ............. ..................................... ...... 45 Zarządzanie elementami projektu ... .................................... .............. ................................. 46 Zastosowanie Kreator podczas tworzenia projektu ........... ................................. .................. 47 Rozdział 4. Tworzenie bazy danych projektu ........................ ................. .... 57 Tworzenie bazy danych w oknie projektu ..................... ................................ .................. ................... 57 Tworzenie bazy danych poza projektem ....... ................. ....................... .................................. Tabele 61 - podstawę bazie ........ .. ................................................ .. .......................... 62 tabel Okno .................. .. ................................................ .. .......................... 68 indeksy .................... .. ................................................ .. ................................................ .. .... 78 zależność między tabelach ............................. .................................................. ............ 82 integralność danych ................................... .. ................................................ .. ..................... 85 IV rozpoczynając rozdział 5. formularz jako środka wprowadzania i edycji danych ............ ...... ........................................ 89 Tworzenie formularza z pomocą mistrza .... ........................................ .......... ....................... 90 forma launch .............. .......... ........................................ .......... ........................................ ... 97 obiektów Formularz .... ........................................ .......... ........................................ .......... .......... 97 Operacje wykonywane z obiektów formularza ........................ ........... .............................. 101 Zmiana kolejności informacji wejściowych w pola formularza ............ .............. 105 Rozdział 6. Forms Designer ................ .................................... .............. ... 109 Window. Formularze projektantów ................................................ ................................................ 109 Tworzenie Formy ................................................. .. ................................................ .. ........... 113 Ustawianie parametrów formie .............................. ..... ............................................. ..... ... 114 środowisko środowisko środowisko ...................................... ....... ........................................... ....... .... 116 Kolejność czynności przy ustawianiu parametrów postaci ............................ . 122 Umieszczenie przedmiotów w postaci ..... ..................................... ............. ................................ 123 Rozdział 7. Tworzenie i drukowania raportów .......... ..................................... ...... 157 Co to jest raport ... .................................... .................................... .............. .............. .......... 157 Zalecenia dotyczące tworzenia raportu .................. ..................... ......... .................................... 157 Raporty do tworzenia raportów ......... . ................................................. . .................................. 158 Korzystanie z kreatora, aby utworzyć raport jednego z masłem .... ..... .......................... 158 View przygotowany raport ............... ..... ............................................. ..... ........... 168 Drukuj raport ............................... ..... ............................................ .................................... 169 Rozdział 8. Tworzenie raportu za pomocą projektantów raportów ... . ................................................. . ......... 173 okno projektant okno .................................... . ................................................. . ..... 173 Użycie polecenia Quick Report pomieścić pól ................................... . 175 Ustawianie środowiska środowisko środowisko ........................................... ... ................................. 179 Właściwości obiektów raportu ......... .... .............................................. .... ................................. 182 Umieszczenie obiektów w raporcie ...... ...... ............................................ ...... ......................... 188 Dodanie nagłówka i efekty sprawozdanie .......... ....... ........................................ 200 Tworzenie prosty raport ...... .......................................... ........ ....................................... 201 Tworzenie Raport za darmo Kształt ................................................ ............................. 203 Tworzenie raportu tabelarycznego ................ . ................................................. . ........................ 205 Grupowanie danych w raporcie ................... .. ................................................ .. .................. 207 Zastosowanie w zestawieniu zmiennych ....................... .... .............................................. .... 211 Oznaczenie strony raportu ........................................ ...... ............................................ ..... 213. raport Multicolon ......................................... ....... ........................................... ...... 215 Rozdział 9. Zapytania do bazy danych .................................... ....... .................. 217 Designer wniosków ..................... .......... ........................................ .......... ...................... 218 Tworzenie listy powstałej tabeli zapytania ........ ............. ........ .. 221 Zamówienie według konstruktora zapytania ........................................... . ............................ 225 warunki ustawienia dla wyboru rekordów ............... . ................................................. . .......... 227 Multi-krotne wnioski .................................. ... ............................................... ... ........ 233 Grupowanie pól kwerendy ................................. ..... ............................................. ...... ... 237 Zmiana nazwiska w żądaniu ...................................... ... .................................... Rozdział 10. Krzyż tabele i diagramy .... ........... ............... 243 Tabele krzyżowe ..................... ........... ....................................... ........... .................. 243 Eksport danych .................. ........... ....................................... ........... ................................ 254 schematy budowlane .... ........... ....................................... ........... ..................................... 254 Rozdział 11. Zastosowanie Menu ....... ....................................... ........... ......... 261 Przygotowanie do tworzenia menu ...................... .................................... .............. .............. .. 261 Czynności wymagane do tworzenia menu ........................... .............. ....................... 262 Running projektanta menu ........ ............... ................................... ......... .......................... 262 Tworzenie menu .................... . ................................................. . .......................................... 264 Saving, generacja i uruchomienie menu. ............................................... ... ...................... 278 Tworzenie menu wyskakujące .................. ...... ............................................ ...... ............ 279 Rozdział 12. Tworzenie systemu odniesienia aplikacji ............... 281 statusu String ... ......... ......................................... ......... ......................................... ...... 281 Korzystanie z okien dialogowych ....................................... .......... .................................. 282 Tworzenie systemu odniesienia w Format HTML ......... ....................................... ........ 285 Korzystanie z układów odniesienia w aplikacjach .................................... ........... ... 293 Rozdział 13. Zarządzanie projektami i tworzenia aplikacji .......... 297 Definicja właściwościami okna Projekt ................................................. .. .............................. 297 Ustawianie parametrów projektu .............. .. ................................................ .. ......................... 299 Instalacja programu głównego projektu .............. ...... ............................................ ...... 302 Korzystanie z opcji WYKLUCZAJă ....................................... ....... .......................................... 303 Usuwanie projektu ze zdalnych plików. .................................................. ...................... 303 Budowanie projektu ........................ . ................................................. . .............................. 303 Gallery of Visual FoxPro elementów ............ ... ............................................... ... .............. 306 Rozdział 14. pod względem niezawodności, procedury składowane, wyzwalacze, prezentacja danych .................. .... ................ 315 warunki niezawodności wprowadzania danych na poziomie rekordu ................. ......... ................. 315 warunki niezawodności wprowadzania danych na poziomie pola tabeli ........ ................ ........ 323 Zastosowanie reprezentacje danych ..................... ................. ................................. .. 325 Rozdział 15. Rozbudowane narzędzia wprowadzania danych ....... ....................... 337 Wyświetlanie danych w formie w formie tabelarycznej ................... ............................... ....... 337 Tworzenie formularza z kartami .............................. ....... . .................................................. 356 Zestaw form .............................................. . ................................................. . ..................... 360 Timer .......................... . ................................................. . ................................................. . 361 Dodawanie danych do listy ........................................... ...... ............................................ 364 Rozdział 16. klasy komponentów biblioteki i ActiveX ................. 367 Korzystanie z bibliotek klas .................... ..... ............................................. ..... ..... 367 Korzystanie z komponentów ActiveX w formie ................................. ....... ....................... 374 Korzystanie z przeglądarki obiektów .............. ......... ......................................... ......... ........ 390 Rozdział 17. Rozszerzone sposobem tworzenia raportów ..................... 395 Zastosowanie w sprawozdania przedstawicielstw danych ....... ..................... ............................. 395 Etykiety ................... .................................................. .................................................. .... 396 Zastosowanie w raportach "One-wiele" związek .................................. .......... 404 Rozdział VI Począwszy 18. Rozszerzone próbkowania danych Means ....................... 409 Żądanie wyjścia Wyniki ... .................................................. ..................................... .... 409 Zapisywanie wyników zapytania w formacie HTML .................................. ........... .............. 412 Używanie wybierać programy team ................... ................................. ........... 414 Rozdział 19. wizualna obiektu programowanie zorientowane ........ ....................................... ........... ........ 419 Korzystanie z klas ............................ ............... ................................... ............... .......... 419 zastosowanie zagnieżdżonych ................... ................. ................................. ........ 434 Własne klasy ...... ................................. ................. ................................. ....... 437 Przeglądanie informacji o klasie i ikonę definicji dla niego Nazw .......... 447 Utworzenie listy bibliotek używanych w konstruktorów form i klas ......... ................... ............................... ................... ...... 450 Tworzenie formularzy w oparciu o użytkownika Klasy liniowe ................................................ .. .. 450 za pomocą formy w celu utworzenia klasy ...................................... .... ....................... 454 narzędzie Przeglądarka klasy ................... .... .............................................. .... ............................ 455 Tworzenie paska .............. .... .............................................. .... ................. 458 Rozdział 20. praca wieloosobowa w sieci lokalnej ................... ..... ............................................. .. 463 rodzajów zamków ............................................ ...... ............................................ ...... ......... 463 automatyczna blokada ................................ ...... ............................................ ...... .... 463 Pełna blokowanie stołu i blokowanie zmian ............................... ............ ....... 465 blokada tabeli ............................ ............ ...................................... .......................... 466 Rekordy blokujące ..................... .................................................. .................................. 466 Usuwanie zamków tabel i rekordów ........ .. ................................................ .. ............... 468 Sesje pracy z danymi ........................... ... ............................................... ... .............. 469 Korzystanie bufory .............................. ... ...................... ........................................... 40 za pomocą transakcji .... .................................................. ....................................... 474 Rozdział 21. Wiązanie i wdrażanie obiektów, eksport i importuj dane ............................................... . ..................... 475 Visual FoxPro i Ole-Obiekt ..................... . ................................................. . ................. 475 Wiązanie Ole-Obiekt ........................... . ................................................. . .................. 481 Edycja Ol-Obiekt .......................... . ................................................. . ............ 484 Usuwanie obiektu Ole ............................... .. ................................................ .. ................. 484 za pomocą programowania obiektowego ......................... .. ... 484 Transmisja danych z Visual FoxPro do innych aplikacji ................................ .. ..... 486 Importuj Dunn .................................................. ........... ....................................... ........... ............. 488 Korzystanie z danych z Visual FoxPro w Microsoft Word ................ .............. ............. 491 Rozdział 22. Reprezentacje danych zdalnych ................ .............. ..... 497 Definiowanie źródła danych ODBC ........................ ................ ................................ 497 nazwano Związek ............... .............................. ................ .............................. 500 złącza złącza. ................ .................................. ................ ............................. 5 Ustawianie parametrów Zdalne widoki i połączenia w oknie dialogowym Opcje .......... ............................... ................... ............................... .... 503 Tworzenie zdalnego reprezentacji danych .......... .............................. .................... ... 505 Stały VII wspólne połączenia ..... .................................................. .................... 513 Kombinacja w widoku lokalnych i zdalnych danych .................... .. ... 514 Ustawienie prezentacji za pomocą słownika bazy danych ...................................... 516 Rozdział 23. Przesyłanie danych z Visual FoxPro na platformę serwera klient ................................... .. .......... 519 Korzystanie z kreatora przedłużającego do przesyłania danych do bazy danych SQL Server ............. .................................................. ................................. 519 Rozdział 24. Publikacja danych na serwerze WWW ...... . .......................... 531 Mistrz Web Publishing ................... . ................................................. . ................................ 531 Ustawianie parametrów strony internetowej za pomocą kreatora ...... ... ............................... 535 Tworzenie strony WWW ........... ... ............................................... ... ................................. 539 Edycja utworzoną stronę internetową ........ ... ............................................... ... ...... 543 Rozdział 25. Ustawianie parametrów programu Visual FoxPro ............................... . 545 Zakładka Okno Parametry Opcje ............................................ ..... ................................... 546 Dodatek. Instalacja Visual FoxPro .............................................. 573 Wymagania dla systemu .............................................. ... ............................................... ... ..... 573 Instalacja Visual FoxPro ...................................... ... ............................................... ... ....... 573 Konfigurowanie programu Visual FoxPro ................................... .... .............................................. .... ........ 575 Słowniczek .................................... .... .............................................. .... ........... 579 Temat ................................. ..... ............................................. ......... 589 VIII Stały w ostatnich latach, plotki okresowo Pojawiły się fakt, że Microsoft będzie obsługiwać oprogramowanie Visual FoxPro. Ale znowu okazują się niezrozumienia. A następna nowa wersja Visual Foxpro 9.0 jest bezpośrednim potwierdzeniem. Pomimo pojawienia się nowych systemów zarządzania bazami danych Visual FoxPro, nadal jest jednym z najpopularniejszych programów w tej dziedzinie. Jest to przede wszystkim ze względu na fakt, że podczas tworzenia nowych wersji Microsoft zachowuje kompatybilność z poprzednimi wersjami. Dlatego utworzone aplikacje mogą być używane w przyszłości. Visual FoxPro wdraża wszystkie atrybuty systemów zarządzania bazy danych relacyjnych. W bazie danych integralność danych jest utrzymywana przy użyciu kluczy podstawowych i połączeń między tabelami. Aby przetworzyć zdarzenia dodawania, usuwania lub modyfikowania tabel tabel za pomocą samej bazy danych, można użyć wyzwalaczy i procedur przechowywanych. Visual FoxPro to, wizualno-programowalny obiektowy język programowania, zarządzany przez wydarzenia, które jest w pełni zgodny z nowymi wymaganiami dla nowoczesnych środków projektowaniu i wdrażaniu oprogramowania. Visual FoxPro może korzystać z użytkowników różnych poziomów przygotowania. Jeśli dopiero zaczynasz opanować Visual FoxPro i trzeba opracować prosty wniosek jak najszybciej, można pomóc opanować baz danych, tabel, aplikacje, formularze, raporty, itd. Aby rozpocząć poważne i złożone projekty, służyć jako właściwy projektanci i obiektowy język programowania., która pozwala nie tylko do korzystania z podstawowych klas bibliotek visual FoxPro i zewnętrznych, ale również tworzyć klas użytkowników. Ta książka jest interesująca zarówno dla początkujących, aby zapoznać się z Visual Foxpro 9.0 i doświadczaniem z tym systemem deweloperów. Książka konsekwentnie opisuje cały proces tworzenia wypełnionych aplikacji: Tworzenie bazy danych i tabel zawartych w nim, konstruowanie formularzy do wprowadzania i przeglądania danych, tworzenie żądań i raportów, a także inne środki wyświetlania i przetwarzania informacji o bazie danych. Książka zawiera dużą liczbę ilustracje, które pomogą Ci zapoznać się z opisem materiału. 2 Jeśli dopiero zaczynają odkrywać Visual FoxPro, proponowana procedura rozdziałów pozwoli Ci konsekwentnie iść od prostych po złożone w rozwoju tego oprogramowania. Jeśli znasz wizualny FoxPro, nie musisz czytać książki od początku do końca. W tabeli zawartości książki można zobaczyć, które rozdziały reprezentują największe zainteresowanie dla Ciebie i je zbadają. Można go znaleźć, po prostu uruchomić książkę. Ma specjalnie dedykowane chwile, które dotrą do twoich oczu, gdy go odwrócisz. ÊààÃÃà $ Książka sugeruje spójne badanie materiału z prostszego do złożonego. Rozdziały 1 i 2 książki są wstępne. Dowiesz się, jak uruchomić Visual FoxPro, jak się w nim informacje referencyjne, zapoznają się z elementami w oknie głównym programu i na nowy, który ukazał się w Visual FoxPro 9.0 w porównaniu z poprzednimi wersjami. W rozdziale 3 zapoznasz się z projektem, który jest sposobem łączenia elementów aplikacji. Po zbadaniu rozdziału 4 dowiesz się, jak utworzyć bazę danych tabel, indeksów, linki między tabelami, zidentyfikować warunki integralności danych. Rozdziały 5 i 6 Rozważmy tworzenie formularzy do wprowadzania i edycji danych za pomocą konstruktora kreatora i formularzy. Rozdziały 7 i 8 są poświęcone rozwojowi prostych raportów. Po przeczytaniu Rozdziału 9 możesz utworzyć prośbę o dowolną złożoność. Rozdział 10 przedstawia Cię do tworzenia tabel i wykresów. Aby rozpocząć formularz, raporty i programy w aplikacji, używane jest menu. Rozdział 11 opisuje tworzenie takiego menu aplikacji. Po studiowaniu pierwszych jedenastu rozdziałów i nie zgadzam się z przykładami zaproponowanymi na uwadze, możesz stworzyć aplikacje samodzielnie. Poniższe rozdziały opierają się na wiedzy uzyskanej w pierwszych rozdziałach, poświęcone są zaawansowanym narzędzi do tworzenia formularzy, żądań, raportów. O sposobie opracowania skutecznego systemu referencyjnego HTML dla Twojej aplikacji, dowiesz się z rozdziału 12. Rozdział 13 omawia dodatkowe kwestie zarządzania projektami, w tym utworzenie pliku wykonywalnego (EXE). W rozdziałach od 14 do 18, rozszerzone narzędzia do zarządzania bazami danych są omawiane, tworząc wiele form i raportów, stosowanie w formularzach komponentów ActiveX. Rozdział 19 wprowadzi Cię w cechy podejścia obiektowego do tworzenia aplikacji przeznaczonych do zarządzania bazami danych. Dowiesz się, jak tworzyć klasy i obiekty na nich. Rozdział 20 dedykowany jest pracą wizualnego FoxPro na LAN. Visual FoxPro nie jest izolowanym systemem i może skutecznie interakcji z innymi aplikacjami Windows. Po przeczytaniu rozdziału 21 dowiesz się, jak pracować z obiektami kompozytowymi (OLE), eksport i dane importowe. Jak zainstalować sterownik ODBC, jak utworzyć zdalną prezentację danych i skonfigurować jego parametry, dowiesz się z rozdziału 22. Rozdział 23 wprowadzi Cię do przesyłania danych z Visual FoxPro na platformę klienta / serwera za pomocą kreatora przedłużającego. Visual FoxPro ma możliwość tworzenia strony internetowej za pomocą informacji zawartych w bazie danych. Zostanie to omówione w rozdziale 24. Dla wydajnej pracy z Visual FoxPro, stosuje się parametry, których ustawienie jest rozpatrywane w ostatnim rozdziale książki. W aplikacji można zapoznać się z instalacją Visual FoxPro 9.0. Książka zawiera również słownik z opisem terminów Visual FoxPro. Wstawienia w książce znajdują się wiele specjalnych wkładek podświetlonych w specjalny sposób. Zawierają dodatkowe informacje, które ułatwiają czytanie i wyszukiwanie informacji: çàìå «À. W komentarzach rozmawiamy o konsekwencjach, do których prowadzą pewne działania. Sowieci powiedziano nad pewnymi sztuczkami, które powinny być znane z większością skutecznie korzystać z funkcji Visual FoxPro. Ostrzeżenia powinny pomóc Ci uniknąć problemów. Mówią, co powinno być się bojące i co należy zrobić, aby uniknąć błędów. Książka wykorzystuje różne typy czcionek: Wybrane są nowe warunki w kursych; Tekst, który musisz wejść z klawiatury, jest podświetlony w śmiałej kursywie; Polecenia menu, nazwa przycisków, zakładki, opcje, flagi, okna dialogowe, regiony itp. Są odważne; Nazwy funkcji, właściwości, metod, baz danych, tabel, pola tabel są podświetlone przez czcionkę monosyny. Dwa klucze połączone znakiem plus są kombinacją klucza. Kliknij pierwszy klucz, bez zwolnienia go, naciśnij drugą. Następnie puść obie. Autorzy wyrażają swoje uznanie do wydawnictwa "BHV-Petersburg" na długą owocną współpracę i pomoc w przygotowaniu i pisaniu książki. 4 € Visual FoxPro Warunkowskaz FoxPro Zmiany występujące w naszym kraju ostatnio nie mogły, ale wpływają na obszary informatyki i sprzętu informacyjnego. Dziesięć lat temu praca z bazami danych była wielu profesjonalnymi programistami. Sami systemy nie były przeznaczone dla prostego użytkownika. Głównym konsumentem takich systemów był kompleks wojskowo-przemysłowy. Wraz z pojawieniem się banków, spółki akcyjne, prywatne firmy bazy danych znaleźli szersze wykorzystanie. Ludzie rozumieją, że informacje są pieniądze. Jej strata lub późny pokwitowanie może kosztować kosztowny. Może to wyjaśnić taki szybki wzrost technologii informacyjnych i szybkiego rozwoju systemów zarządzania bazami danych (DBMS). Pierwsze systemy zarządzania bazami danych pojawiły się w środku lat sześćdziesiątych w ubiegłym wieku i wspierały hierarchiczny model danych, w którym istniał ancester / potomek między rekordami. Po krótkim czasie opracowano sieciowe bazy danych na podstawie znacznie bardziej złożonego modelu sieciowego. Każdy z tych modeli miało swoje zalety i wady, które odegrały kluczową rolę w rozwoju modelu relacyjnego. W 1970 r. Artykuł przez pracownika IBM Research Dr. E. F. Codd na modelu danych relacyjnych dokonał rewolucji w podejściu do przechowywania i przetwarzania informacji. Na podstawie tego modelu w latach siedemdziesiątych ubiegłego wieku opracowano pierwsze relacyjne bazy danych, a teraz są one uważane za standardowe dla nowoczesnych komercyjnych DBMS. W relacyjnych bazach danych wszystkie informacje są zredukowane do tabel, wierszy i kolumn, które są odpowiednio nazywane rekordami i polami. Tabele te uzyskały nazwę stosów1, więc model zaczął być nazywany relacyjnym. Rekordy nie są powtarzane w tabelach. Ich wyjątkowość dostarcza klucza podstawowego zawierającego 1 Ratio - matematycznego pojęcia z teorii mnogości, która stanowiła podstawę relacyjnym modelu danych. W języku angielskim słowo „postawa” odpowiada słowo „Relation”, stąd nazwa „Relation”. - ed. ÃËà 1 6 Zestaw pól jednoznacznie decydujących nagrywanie. Aby szybko znaleźć informacje w bazie danych, indeksy są tworzone przez jedno lub więcej pól tabeli. Wartości indeksu są przechowywane w zamówionym formularzu i zawierają odniesienia do wpisów tabel. Aby automatycznie obsługiwać integralność powiązanych danych zlokalizowanych w różnych tabelach, używanych jest podstawowych i zewnętrznych klawiszy. Aby wybrać dane z wielu tabel, wartości jednego lub więcej pasujących pól są używane. Na przykład, tablica rejestracyjna jest długodystansowe połączenia mogą zawierać następujące informacje: Íîìåð çàêàçà EIA óñëóãè Íîìåð òåëåôîíà Äàòà ðàçãîâîðà EIA ãîðîäà Ïðîäîëæèòåëüíîñòü ðàçãîâîðà Ñòîèìîñòü ideia ÷ Aiea Records połączeń dalekobieżnych są rejestrowane w dowodzie rejestracyjnym, jak stół w Zamówienie chronologiczne (Rysunek 1.1). Każda linia ma tę samą strukturę i składa się z ośmiu pól. W tym przykładzie są to pola: numer zamówienia, kod usługi, numer telefonu, data rozmowy, kod miasta, czas trwania rozmowy, koszt. Biegać. 1.1. ÐíèÃàòèèèèèèãããããããããèããèãäèäèâââââââîðîååååååèåå в W relacyjnych bazach danych pól mogą mieć różne typy danych (numeryczne, ciąg, rodzaj daty, etc.), ale dla każdego rekordu, typ danych pola pozostaje niezmieniona. Jedną z ważnych godności bazy danych jest szybka próbka informacji przechowywanych w nim. Korzystanie z książki telefonicznej, w której dane są uporządkowane według nazwiska, można znaleźć numer telefonu według nazwy jego właściciela. Jednakże, jeśli zapisy w dowodzie rejestracyjnym rozmów długodystansowych są uporządkowane w kolejności chronologicznej, trzeba będzie poświęcić sporo czasu, aby uzyskać listę klientów, którzy zamówili rozmowę z pewnym mieście, albo dowiedzieć się, co obszar abonenci przynieść do największego operatora telefonicznego z wcześniejszym ich długich rozmów. Komputerowe bazy danych przychodzą na ratunek. Pomimo ogromnej ilości informacji przechowywanych w nich, zapewniają szybką szybkość znalezienia niezbędnych informacji. W takich bazach danych użytkownik może wyszukiwać dowolnego zainteresowanego parametru. Ponadto komputerowe bazy danych są bardzo kompaktowe. Baza danych zawierająca kilka tysięcy wpisów może pasować na jednej dyskietce. Aby utworzyć bazę danych, zmiany w jego strukturze, edycji i bazy danych próbkowania danych są używane. Nowoczesne systemy zarządzania bazami danych relacyjnych zawierają: zestaw narzędzi do tworzenia tabel i relacji między stolikami towarzyszymi; Narzędzia administracyjne bazy danych; rozwinięty interfejs użytkownika, który umożliwia dostęp do informacji przechowywanych w bazie danych; Narzędzia do tworzenia aplikacji za pomocą baz danych. Na rys. 1.2 przedstawia przykład rozliczania rozmów telefonicznych na odległość przy użyciu dwóch tabel relacyjnej bazy danych w Visual FoxPro. Biegać. 1.2. ÷ ao äãõõõõõõõõõõõõõõõüõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõõ .. 1.3. ÷ ò òèèèììììììììaàaàaàaàaàaàaàþþaàaíaàaíaíþþîííííîîîîîîèèààîíííííîîîîîîîîîíí 1.4. ÏíÍñàìîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî, 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 Oznaczone 1.5. ÃðÀè Å Å äñåèèèààààààààààà с с с с с с с с Korzystanie z narzędzi DBMS możesz: Wybierz informacje, które reprezentują Ci odsetki. Na przykład można uzyskać informacje o wszystkich rozmowach dalekobieżnych konkretnych klientów w dowolnym przedziale czasu; Turnij, aby wydrukować całą tabelę lub tylko wybrane wpisy i pola w różnych formatach. Na przykład na FIG. 1.3 przedstawia raport tabelaryczny zawierający adresy firmy klienta. Na rys. 1.4 przedstawia jedną z opcji litery informacyjnej zawierającej nazwy i nazwy klientów z tej samej tabeli; Wyświetl informacje bazy danych w formie graficznej. Na przykład na FIG. 1.5 Dane dotyczące liczby negocjacji dalekobieżnych od klientów pochodzą w formie diagramu; Zaimplementowanie niezbędnych obliczeń podczas generowania raportów i pobierania próbek z tabel. Obecnie istnieje więcej niż dziesięć popularnych DBMS dla komputerów osobistych. Tradycyjnie, jedna z najczęstszych w Rosji i krajach CIS jest wizualna Foxpro DBMS, nowa wersja, której Visual Foxpro 9.0 zawiera dodatki i ulepszenia, które poszerzają możliwości systemu. Visual Foxpro Visual FoxPro jest jednym z poszczególnych elementów używanych do przechowywania informacji, wyświetlania i edycji informacji. Visual FoxPro Wszystkie informacje są przechowywane w bazie danych, która składa się z tabel, relacji między tabelami, indeksami, wyzwalaczami i procedurami przechowywanymi. Każda tabela ma unikalną nazwę i przechowywane w oddzielnym pliku, której nazwa zbiega się z nazwą tabeli. Utworzony plik ma rozszerzenie DBF. Każda utworzona tabela może mieć indeksy używane do usprawnienia danych i szybko znaleźć niezbędne rekordy, a jedna tabela może mieć kilka indeksów. Oddzielne pliki służą do przechowywania wartości memo i ogólnych pól. Memo-pól tabel zawierać informacje tekstowe, a ogólna pola typu stosowane są, co do zasady, do przechowywania informacji binarnych i danych z innych aplikacji działających w środę. Visual FoxPro jest realizowany wyzwalacze, które pozwalają centralnie przetwarzania zdarzeń, które występują z wszelkich zmian w bazie danych. Można również tworzyć procedury składowane, które są częścią bazy danych i mogą być używane przy opisywaniu tabele, w celu sprawdzenia wprowadzonych danych, wartości domyślne domyślne itd Jest to bardzo wygodne i użyteczne dostęp do bazy danych do bazy danych. prezentacje danych pozwalają łączyć dane z tabeli i wyświetlać je w bardziej wygodnej formie. Można wybrać tylko pola tabeli jesteś zainteresowany, połączyć kilka pól w jednej dziedzinie, obliczyć sumę wartości i wyznacza nowe nazwy pól tabeli. Z reguły liczba poglądów w bazie danych jest znacznie lepsza od liczby tabel. Jak bazy danych baz danych ich liczba stale rośnie. W wielu systemach informacyjnych dostęp do danych, w tym oglądanie, dodawanie i edycję, odbywa się tylko przez widoki danych. Takie podejście umożliwia elastyczną kontrolę dostępu do informacji. Podczas korzystania z widoków do pobierania próbek w formularzach raporty, podczas tworzenia żądań i programów używają tych samych zasad, co dla tabel. Dane edycyjne zawarte w prezentacji jest możliwe tylko w pewnych warunkach. Na przykład, jeśli zostanie utworzony na podstawie tylko jednej tabeli. Formy, raporty, żądania i programy służą do wyświetlania i edycji danych. Podczas tworzenia formularzy, raportów i zapytania używane są projektantów. Dlatego te składniki są często nazywane obiektami projektowymi. Formularze i raporty są obiekty kompozytowe, gdyż składają się z mniejszych obiektów (takich jak pola, przyciski, schematów, ram, Ole komponentów itp p.), które są nazywane interfejs obiektów. Formularze są używane do przeglądania lub wprowadzania danych do tabeli. Dane można wprowadzić bezpośrednio do tabeli, ale użycie formularza jest szybszą i bardziej wydajną metodą wprowadzania. Formularz zawiera niektóre lub wszystkie pola tabel, w których wprowadzasz informacje. Aby utworzyć formularze, możesz użyć kreatora tworzenia formularza lub projektanta formularza. Formularze Master zawiera wiele szablonów, które określają relację między tabelami umieszczonymi w formalnych twarzach FoxPro 11, rodzaj wyświetlania danych i procedurę umieszczania pól. Aby utworzyć złożone formularze, używany jest projektant formularza. Raporty służą do drukowania informacji zawartych w bazie danych. Przykłady raportów są cennikiem towarów, lista nabywców, oświadczenie o hałasie obrotowej. Z reguły tworzone są raporty, jeśli informacje muszą być przekazywane każdemu w druku. Aby utworzyć raporty w Visual FoxPro, jak w przypadku formularzy, stosuje się master i konstruktor raportów. Korzystanie z kreatora raportu można szybko utworzyć własny raport na podstawie istniejących szablonów. Zastosowanie projektu sprawozdania umożliwia tworzenie raportów o dowolnej złożoności, w tym grupowanie danych wielopoziomowych i umieszczenia obliczonych pól. Żądania są środkiem do pobierania próbek danych z jednego lub więcej tabel. W Visual FoxPro można użyć zarówno konstruktora zapytań, jak i wyspecjalizowanego języka zapytania strukturalnego (SQL). Wyniki wykonania zapytania mogą być wyświetlane w formularzu, wyświetlane jako raporty i diagramy lub przechowywane w określonej tabeli. Programy napisane w Visual FoxPro są orientowane obiektów. Korzystając z nich, obsługujesz zdarzenia w formularzu, tworzyć obiekty, przeprowadzić różne obliczenia, zarządzaj bazą danych. Dla wygody można połączyć programy w bibliotece. Aby utworzyć formularze w Visual Foxpro, możesz użyć nie tylko podstawowych klas, ale także tworzyć własne. Na przykład można zdefiniować klasę formularzy, w których określono określony kolor kolorów oraz standardowy zestaw przycisków do zarządzania danymi. Aby standaryzować rozwój, warto mieć jeden lub więcej klas użytkowników dla każdej klasy podstawowej. Zajęcia utworzone w Visual FoxPro są przechowywane w bibliotekach klasowych. Aby połączyć komponenty utworzone aplikacji, projekt jest używany, w którym znajdują się wszystkie elementy wymienione powyżej. Korzystanie z projektu upraszcza rozwój aplikacji i jego wsparcia. Każdy komponent jest przechowywany w oddzielnym pliku, a nazwy plików zawierających główne składniki, określasz siebie, a nazwy plików zawierających obiekty związane z tabelą są zbiegły się z nazwą tabeli. W zależności od rodzaju wizualnego FoxPro zawarte w nim automatycznie przypisuje rozszerzenie, które pomaga w identyfikacji obiektu. Lista rozszerzeń plików jest podana w tabeli. 1.1. Ááèèöa 1.1. Ðàñøèðåíèÿ èìåí ôàéëîâ îáúåêòîâ wizualne FOXPro Íàèìåíîâàíèå îáúåêòà Ðàñøèðåíèÿ Ïðîåêò PRJ, FPC, kot, pjx, PJT Áàçà äàííûõ dbc Òàáëèöà wizualne FoxPro DBF Ñîñòàâíîé èíäåêñíûé OAEE CDX Nota-ïîëå è ïîëå òèïà ogólne FRT Ãëàâà 12 stycznia Òàáëèöà 1,1 (îeíî ÷ Aiea) Íàèìåíîâàíèå îáúåêòà Ðàñøèðåíèÿ Ôîðìà SCX Çàïðîñ QPR IO ÷ ao frx, FRM II ÷ òîâàÿ íàêëåéêà LBX, LBL ìåíþ MNX áèáëèîòåêà êëàññà VCX Ïðîãðàììà, áèáëèîòåêà ïðîãðàìì, òåêñò ìåíþ, PRG, FXP, MPR, QPR òåêñò çàïðîñà Ðèñóíîê bmp, jpg, gif, ico, DIB , Cur, Ani WAV òîÃçñññññüü  Visual Foxpro 9.0 Visual FoxPro jest stale rozwijającym się systemem. W porównaniu z poprzednią wersją, Visual Foxpro 9.0 podjęła kolejny krok w rozwijaniu funkcjonalności systemu, dodano dostępne środki dotyczące interfejsu rozwoju i przetwarzania błędów, dodano nowe polecenia, podstawowe klasy i funkcje zostały dodane i istniejący dostępny. Nowa wersja ma wszystkie funkcje pracy z usługami internetowymi XML, a także ulepszoną kompatybilność z Microsoft Visual Studio.net i Microsoft SQL Server 2000. Tabela konstruktora tabeli została rozszerzona w Visual FoxPro. W polach tabeli można użyć nowych typów danych: binarna kropelka i blanka tekstowa. Typ danych BLOB jest używany do konstrukcji zawierających informacje o bloku danych. Służy do przechowywania informacji binarnych dowolnego typu, na przykład znaków ASCII, plików wykonywalnych, strumieni bajtów. Typ danych branżowych zawiera wartości szesnastkowe. Jest podobny do rodzaju znaku, ale dla tego typu tego typu, bezpłatne miejsca są wypełnione nieistotnymi informacjami. Nowy rodzaj indeksu binarnego (binarne), utworzone na podstawie wyrażeń logicznych i używany zarówno dla darmowych tabel, jak i tabel zawartych w bazie danych. Ten indeks zajmuje znacznie mniej przestrzeń, a dzięki temu pozwala zwiększyć szybkość korzystania z indeksów. Obiekty umieszczone w formularzu pojawiły się nowe właściwości. Rozważ najbardziej interesujący. Nieruchomość kotwica ustawiają pozycje bezwzględne i względne i wymiary obiektu w stosunku do wszystkich czterech stron obiektu pojemnika, rozwiązywanie problemu automatycznego pozycjonowania i zmian w wielkości obiektów w formularzu, gdy zmienia rozmiar, gdy wystąpi zdarzenie zmiany rozmiaru (zmień wymiary). Ñ \u200b\u200bVisual Foxpro 13 Właściwość obrotowa (obrót) obiektów etykiety typu, linia i kształt umożliwia wyświetlanie podpisów do dużych obiektów klasy edictbox w formie tekstu biegającego do góry. Nieruchomość autoCompole (autocelemalizacja) obiektu TextBox umożliwia zapamiętanie wartości wprowadzonej w polu i przy wejściu do nowej wartości, pokaż tę listę, aby ułatwić wejście. Ta właściwość jest wygodna w użyciu podczas wprowadzania danych w polu, których wartości mają mały zestaw opcji. Właściwość autohidescrollllllBAR (automatycznie ukrywa pasek przewijania) obiektu Listbox umożliwia ukrywanie paska przewijania, gdy wszystkie linie są widoczne i wyświetlaj je ponownie, gdy nie wszystkie wiersze są umieszczone w Listbox. PictureMargin Właściwości (granica obrazu) i programy zaprojektowania (obrazek obrazu) dla obiektów CommandButton, OptionButton i Pole wyboru Kontroluj pozycję obrazu w stosunku do obiektu krawędzi i tekstu. Właściwość Mousepointer dla kolumn (obiekt kolumny) i nagłówków (obiekt nagłówka) Obiekt siatki na etapie edycji klasy Klasy lub formularza ustawia żądany widok wskaźnika myszy, gdy jest w polu tego obiektu. Ustawiona ścieżka do polecenia pojawia się właściwość dodatku (dodaj), co pozwala na dodanie nowych ścieżek do istniejącej, a długość wszystkich ścieżek wzrosła z 1024 do 4096. W menedżerze projektu ma możliwość wykonania polecenia modyfikacji, gdy kiedy Wybór biblioteki klasy, a nie oddzielnej klasy tej biblioteki. W takim przypadku Visual FoxPro 9.0 uruchamia przeglądarkę klasową z wybraną biblioteką klasy. Deweloperzy zachwycą zmiany, które wystąpiły w konstruktorze raportu. Ustawianie wszystkich obiektów (Lokalizacja obiektu w zespole raportu, styl projektowania, warunki drukowania, ochrona zmiany) umieszczona w raporcie, jest przeprowadzana przy użyciu okna dialogowego Właściwości. Wszystkie parametry samego raportu (znaczniki strony, dodając regiony nagłówek i wyników, grupowanie danych, ustawienie zmiennych raportów, zapisanie raportu w formie klasy) są również określone przy użyciu okna dialogowego Właściwości raportu. Zmiany wpływały na właściwości i metody użytkownika. Podczas tworzenia nowych właściwości i metod można przypisać wartości domyślne / wartość początkowa. Wyjaśnił możliwości konfigurowania Visual FoxPro, wykonywane z okna dialogowego Opcje, które otwiera się z poleceniem opcji z menu Narzędzia. Zwiększona lista grup plików ustawionych przez kartę lokalizacji plików. Licznik licznika wyświetlania listy pojawi się na karcie Widok (liczba elementów na liście), co pozwala ustawić maksymalną liczbę elementów listy wyświetlanych podczas korzystania z Intellisense. Znacznie rozszerzono zestaw parametrów określonych na karcie Raporty. 14 Ãëàa 1 ãëà à À À ÷ îòûûûû ñ Visual Foxpro zaczynasz pracować z Visual FoxPro 9.0. Wiele tego, z czym musisz pracować (menu, paski narzędzi, okna dialogowe) wydaje się znane, ponieważ są charakterystyczne dla okien. Visual FoxPro Aby uruchomić program z głównego menu systemu Windows, wykonaj następujące kroki: 1. Naciśnij przycisk Start umieszczony na dole ekranu. 2. W menu głównym Windows otwiera się, wybierz polecenie programu. Pojawi się menu tego polecenia. 3. Wybierz polecenie Microsoft Visual FoxPro 9.0 w menu. Ekran otworzy okno główne Visual FoxPro 9.0 (Rys. 2.1). Wskazówka Aby szybciej uruchomić Visual FoxPro 9.0, można utworzyć skrót na pulpicie i przypisać klawisze połączeń. Następnie wystarczy w dowolnym oknie systemu Windows, aby nacisnąć określoną kombinację klawiszy, a program rozpocznie się. Dodatkowo, dla wygody uruchamiania aplikacji, można użyć programu Windows Rozpoczęte panelu systemowym, umieszczając ikonę programu Visual FoxPro na nim. Oglądanie Visual FoxPro na FIG. 2.1 przedstawia główne okno programu Visual FoxPro, jak to wygląda po uruchomieniu programu. Możesz wybrać siedem głównych obiektów: Nagłówek okna, pasek menu, pasek narzędzi, pasek stanu, obszar roboczy, okno poleceń poleceń (polecenie) i okno dialogowe Menedżer Pane Manager (Menedżer paska zadań). Tytuł znajduje się w górnej części głównego okna i zawiera trzy obiekty: kopia ikony programu Visual FoxPro, tytuł głównego okna i ikony sterowania tego okna. Pasek menu zawiera menu hierarchiczne Visual FoxPro. Lista elementów menu zależy od rodzaju aktywnego okna. 16 ÃËà 2 ðèñ. 2.1. Visual Foxpro 9.0 Visual FoxPro prowadzi użytkownika szerokiej gamy pasków narzędzi do pracy z bazami danych, formami, raportami i żądaniami. Te paski narzędzi zawierają zestaw przycisków, a ten zestaw zależy od celu konkretnego paska narzędzi. Po uruchomieniu Visual FoxPro standardowy pasek narzędzi jest wyświetlany na ekranie. W dolnej części okna głównego, pasek stanu, w którym znajduje się informacja jest wyświetlana o aktualnym stanie aktywnym oknie, krótki opis wybranego przycisku paska narzędzi lub menu. Widok informacji wyświetlanych na pasku stanu zależy od rodzaju aktywnego okna. Na przykład, w oknie postać konstruktora w pasku stanu wyświetlana jest nazwa aktywnej formy obiektu, a podczas oglądania tabelę w trybie przeglądania, nazwa otwartej tabeli jest wyświetlany po lewej stronie wiersza statusu w środkowej części paska stanu, aktualny numer rekordu, a wskaźnik trybu pracy. Wizualny FoxPro 9.0 W głównym oknie wyświetlany jest domyślny Menedżer panelu zadań (Menedżer panelu zadań). Zawiera ona listę projektów i baz danych, które otworzyły się ostatnio, uruchomienie systemu odniesienia i baz danych oraz tworzenia projektu Masters, przykłady, które mogą być wykorzystane w rozwoju, użyteczne linki do witryn w Internecie. Ñ \u200b\u200bVisual FoxPro 17 W trakcie pracy w głównym oknie programu Visual FoxPro, okna formy, raportów, wniosków, projektów i inne okna są otwarte. Wszystkie są spółkami zależnymi w stosunku do głównego okna i zamknięte, gdy jest zamknięty. Ponadto, jeśli nie zostały zamknięte okno projektu, z którym otwarty, otworzy domyślnie w oknie głównym następnym uruchomieniu programu. Ñèþþþþþþþþþþþååååååååååêêêêêêêêêêêêêêêêêêêêêêêê загê загê Titon zawiera ograniczoną kopię ikony programu, tekst "Microsoft Visual FoxPro" i rozmiar przycisków sterowania okien głównych. Po kliknięciu ikony ikona otwiera menu systemowe zawierające polecenia ruchu i zmiany w wielkości okna głównego. W zakładce. 2.1 Czy polecenia są dostępne w menu systemowym. Ááèèöa 2.1. Íàçíà ÷ Aiea êîìàíä ñèñòåìíîãî ìåíþ Êîìàíäà Íàçíà ÷ Aiea Âîññòàíîâèòü Âîññòàíàâëèâàåò ïðåäûäóùèé ðàçìåð îêíà ïîñëå ìèíèìèçàöèè EEE ìàêñèìèçàöèè Ïåðåìåñòèòü Àêòèâèçèðóåò ãëàâíîå îeíî wizualne FoxPro è ïîçâîëÿåò ïåðåìåùàòü aai ń ïîìîùüþ êëàâèø ïåðåìåùåíèÿ êóðñîðà Ðàçìåð Àêòèâèçèðóåò ãëàâíîå îeíî wizualne FoxPro è ïîçâîëÿåò èçìåíÿòü aai ðàçìåðû ń ïîìîùüþ êëàâèø ïåðåìåùåíèÿ êóðñîðà Ñâåðíóòü Ñâåðòûâàåò ãëàâíîå îeíî FoxPro Ai ðàçìåðà êíîïêè è ïîìåùàåò AA AF ïàíåëü caaa ÷ okna Ðàçâåðíóòü Ðàçâåðòûâàåò ãëàâíîå îeíî Visual FoxPro Ai âåñü ýêðàí Çàêðûòü Çàêðûâàåò ãëàâíîå îeíî ïðîãðàììû Visual FoxPro celu szybkiego ścisłej Visual programu FoxPro, kliknij dwukrotnie na małą kopię ikona aplikacji w nagłówku okna głównego. Aby szybko przywrócić / wdrożyć główne okno, kliknij dwukrotnie panel tytułowy. Microsoft Visual FoxPro Tekst Tytuł Główne okno W razie potrzeby można łatwo zmienić poprzez przypisanie Visual FoxPro do głównego okna innej nazwy lub usuwanie nazwy w ogóle. Aby to zrobić, wprowadź następujące polecenie w oknie poleceń: Modyfikuj tytuł ekranu okna "(! Lang: Nowy tytuł główne okno"
или
_SCREEN.caption = "Новый заголовок главного окна"
В правой стороне заголовка расположены кнопки управления окном. Их назначение
описано в табл. 2.2.
18
Ãëàâà 2
Òàáëèöà 2.2. Íàçíà÷åíèå êíîïîê óïðàâëåíèÿ îêíîì
Êíîïêà
Íàçâàíèå
Íàçíà÷åíèå
Ñâåðíóòü
Ñâîðà÷èâàåò ãëàâíîå îêíî FoxPro äî ðàçìåðà êíîïêè è ïîìåùàåò åå íà ïàíåëü çàäà÷ Windows
Âîññòàíîâèòü
îáðàòíî
Óìåíüøàåò ðàçìåð ðàçâåðíóòîãî îêíà, ïîçâîëÿÿ â äàëüíåéøåì èçìåíÿòü åãî
Ðàçâåðíóòü
Ðàçâåðòûâàåò ãëàâíîå îêíî Visual FoxPro âî âåñü ýêðàí
Çàêðûòü
Çàêðûâàåò ãëàâíîå îêíî Visual FoxPro, òåì ñàìûì ïðåêðàùàÿ
ðàáîòó ïðîãðàììû
Çíàêîìñòâî ñî ñòàíäàðòíîé ïàíåëüþ
èíñòðóìåíòîâ Visual FoxPro
В Visual FoxPro имеется большое количество панелей инструментов, используемых
при создании форм, отчетов и запросов. Подробно они будут рассмотрены в соответствующих главах. Сначала изучим стандартную панель инструментов (рис. 2.2),
которая используется во всех режимах работы.
Ðèñ. 2.2. Ñòàíäàðòíàÿ ïàíåëü èíñòðóìåíòîâ Visual FoxPro
Назначение кнопок стандартной панели инструментов описано в табл. 2.3.
Òàáëèöà 2.3. Íàçíà÷åíèå êíîïîê ñòàíäàðòíîé ïàíåëè èíñòðóìåíòîâ
Êíîïêà
Íàçâàíèå
Íàçíà÷åíèå
New (Íîâûé)
Ïîçâîëÿåò ñîçäàòü íîâûé ôàéë (ïðîåêò, áàçó äàííûõ,
òàáëèöó, çàïðîñ, ôîðìó, îò÷åò, êëàññ)
Open (Îòêðûòü)
Îòêðûâàåò ñóùåñòâóþùèé ôàéë
Save (Ñîõðàíèòü)
Ñîõðàíÿåò îòêðûòûé ôàéë
Print One Copy
(Ïå÷àòàòü îäíó êîïèþ)
Ïå÷àòàåò ñîäåðæèìîå àêòèâíîãî îêíà
Print Preview
(Ïðîñìîòð ïå÷àòè)
Îòêðûâàåò îêíî ïðåäâàðèòåëüíîãî ïðîñìîòðà ïå÷àòàåìîãî äîêóìåíòà
Cut (Âûðåçàòü)
Óäàëÿåò âûäåëåííûé òåêñò èëè âûäåëåííûå îáúåêòû è
ïîìåùàåò èõ â áóôåð
Copy (Êîïèðîâàòü)
Êîïèðóåò â áóôåð âûäåëåííûé òåêñò èëè âûäåëåííûå
îáúåêòû, íå óäàëÿÿ èõ
Paste (Âñòàâèòü)
Âñòàâëÿåò ñîäåðæèìîå áóôåðà. Äåéñòâèå ýòîé êíîïêè
çàâèñèò îò òîãî, â êàêîì èç ðåæèìîâ âû ðàáîòàåòå
Íà÷àëî ðàáîòû ñ Visual FoxPro
19
Òàáëèöà 2.3 (îêîí÷àíèå)
Êíîïêà
Íàçâàíèå
Íàçíà÷åíèå
Undo (Îòìåíèòü)
Îòìåíÿåò âûïîëíåííûå äåéñòâèÿ
Redo (Âîññòàíîâèòü)
Âîññòàíàâëèâàåò îòìåíåííûå äåéñòâèÿ
Run (Âûïîëíèòü)
Çàïóñêàåò íà âûïîëíåíèå
Modify Form
(Ìîäèôèöèðîâàòü ôîðìó)
Ïîçâîëÿåò ìîäèôèöèðîâàòü SÑX-ôàéë, ñâÿçàííûé
ñ äàííîé ôîðìîé
Databases
(Áàçû äàííûõ)
Ñîäåðæèò ñïèñîê îòêðûòûõ áàç äàííûõ
Command Window
(Êîìàíäíîå îêíî)
Îòêðûâàåò êîìàíäíîå îêíî
Data Session Window
(Îêíî ñåàíñà äàííûõ)
Îòêðûâàåò îêíî Data Session
Properties Window
(Îêíî ñâîéñòâ)
Îòêðûâàåò îêíî Properties (Ñâîéñòâà), èñïîëüçóåìîå äëÿ íàñòðîéêè ñâîéñòâ
Document View Window
(Îêíî ïðîñìîòðà
äîêóìåíòà)
Îòêðûâàåò îêíî Document View (Ïðîñìîòð äîêóìåíòà), â êîòîðîì îòîáðàæàåòñÿ ñïèñîê ïðîöåäóð,
ôóíêöèé îòêðûòîé â îêíå ðåäàêòîðà ïðîãðàììû
Class Browser
(Îáçîð êëàññîâ)
Îòêðûâàåò îêíî Class Browser (Îáçîð êëàññîâ),
ïðåäíàçíà÷åííîå äëÿ ðàáîòû ñ êëàññàìè
Object Browser
(Îáçîð îáúåêòîâ)
Îòêðûâàåò îêíî Object Browser (Îáçîð îáúåêòîâ),
ïîçâîëÿþùåå ïðîñìàòðèâàòü êëàññû, ñâîéñòâà,
ìåòîäû, ñîáûòèÿ è êîíñòàíòû âûáðàííûõ áèáëèîòåê
Task Pane (Ïàíåëü çàäà÷)
Îòêðûâàåò îêíî Task Pane Manager (Ìåíåäæåð
ïàíåëè çàäà÷)
Toolbox (Èíñòðóìåíòàðèé) Îòêðûâàåò îêíî Toolbox (Èíñòðóìåíòàðèé), ñîäåðæàùåå ýëåìåíòû, êîòîðûå èñïîëüçîâàëèñü
ðàçðàáîò÷èêîì ïðè ñîçäàíèè ïðèëîæåíèÿ
ЗАМЕЧАНИЕ
Если по внешнему виду кнопки вы не можете определить ее назначение, установите указатель мыши на кнопку. При этом под курсором появится всплывающая подсказка с ее наименованием, а в левой части строки состояния будет выведено краткое описание указанной
кнопки.
По умолчанию в главном окне программы Visual FoxPro всегда присутствует стандартная панель инструментов. Если она не отображается на экране, выполните следующие действия:
1. Выберите в меню View (Вид) команду Toolbars (Панели инструментов). Откроется
диалоговое окно Toolbars (рис. 2.3), в котором расположен список всех панелей
инструментов программы Visual FoxPro.
20
Ãëàâà 2
2. Установите флажки слева от наименований тех панелей, которые необходимо
разместить в главном окне.
3. Нажмите кнопку OK.
Используя флажки, расположенные в нижней части диалогового окна Toolbars (Панели инструментов), можно изменить вид кнопок панелей инструментов. Назначение этих флажков описано в табл. 2.4.
Òàáëèöà 2.4. Íàçíà÷åíèå ôëàæêîâ äèàëîãîâîãî îêíà Toolbars
Óñòàíîâêà ôëàæêà
Íàçíà÷åíèå
Color buttons (Öâåòíûå êíîïêè)
Êíîïêè íà ïàíåëè èíñòðóìåíòîâ ñòàíîâÿòñÿ öâåòíûìè
Large buttons (Áîëüøèå êíîïêè)
Óâåëè÷èâàåòñÿ ðàçìåð êíîïîê
ToolTips (Ïîäñêàçêà)
Âûâîäèòñÿ êðàòêîå îïèñàíèå êíîïêè ïðè óñòàíîâêå êóðñîðà íà íåå
Ðèñ. 2.3. Äèàëîãîâîå îêíî Toolbars
После установки Visual FoxPro стандартная панель инструментов размещается
в верхней части главного окна, но она, как и все остальные панели инструментов, может перемещаться в любое место экрана. Для этого нужно установить курсор
мыши в любое свободное от кнопок место на панели инструментов, нажать кнопку мыши и, не отпуская ее, переместить панель на новое место. Если поместить
панель инструментов не по краю главного окна Visual FoxPro, то можно изменять ее
размер (рис. 2.4).
Íà÷àëî ðàáîòû ñ Visual FoxPro
21
Ðèñ. 2.4. Ïàíåëü èíñòðóìåíòîâ ìîæíî ðàñïîëîæèòü
â ëþáîì ìåñòå ãëàâíîãî îêíà
Êðàòêèé îáçîð ìåíþ Visual FoxPro
При работе с Visual FoxPro можно использовать как кнопки панели инструментов,
так и строку меню, все команды которого являются иерархическими. При выборе
определенной команды открывается ее подменю.
При отсутствии в главном окне Visual FoxPro других открытых окон, строка меню
содержит пункты File (Файл), Edit (Правка), View (Вид), Tools (Инструменты),
Program (Программа), Window (Окно) и Help (Справка). При открытии окон в меню
добавляются команды, применимые только к объектам данного окна. Например,
при работе с таблицами в главное меню добавляется пункт меню Table (Таблица),
при открытии на экране формы в меню появляется пункт Form (Форма).
ЗАМЕЧАНИЕ
При выборе команды в строке состояния появляется ее краткое описание.
22
Ãëàâà 2
Âûïîëíåíèå êîìàíä ìåíþ
Выполнение команд меню в Visual FoxPro осуществляется стандартными для Windows
действиями. Перечислим возможные способы.
При использовании мыши достаточно установить курсор на пункт меню, содержащий выбираемую команду, и нажать кнопку мыши. Если команда содержит
подменю, следует выбрать в нем требуемую команду.
При использовании клавиатуры сначала нужно активизировать строку меню нажатием клавиши !}