Udostępnij za pośrednictwem


Sekwencja operacji budowania aplikacji MFC

W następującej tabeli wyjaśniono ogólne sekwencja zazwyczaj wykonasz podczas opracowywania aplikacji MFC.

Sekwencja budowania aplikacji w ramach

Zadania

Można to zrobić

Jest w ramach

Utworzyć szkielet aplikacji.

Uruchom Kreatora aplikacji MFC.Określ żądane opcje na stronach opcje.Opcje obejmują składania wniosku, składnik COM, pojemniku lub obu; Dodawanie automatyzacji; i dokonywania aplikacji obsługujących bazy danych.

Kreator aplikacji MFC tworzy pliki aplikacji szkielet, w tym pliki źródłowe dla aplikacji, dokumentu, widok i ramki okien; Plik zasobów; plik projektu; i innych, wszystkie dostosowane do specyfikacji.

Zobacz, co Kreator aplikacji MFC i ramach zaoferować bez dodawania wiersza z własnego kodu.

Budowanie aplikacji szkielet i uruchomić go w programie Visual C++.

Szkielet uruchamianie aplikacji pochodzi wiele standardowych pliku, Edytuj, widoku, i Pomoc polecenia menu z RAM.Dla aplikacji MDI również uzyskać w pełni funkcjonalny menu systemu Windows i ramach zarządza tworzenia, rozmieszczenie i niszczenia okien podrzędnych MDI.

Konstruowanie aplikacji interfejsu użytkownika.

Użyj programu Visual C++ zasobów edytory wizualnie edytować interfejs użytkownika aplikacji:

  • Utwórz menu.

  • Definiowanie akceleratory.

  • Tworzenie okien dialogowych.

  • Tworzenie i edytowanie mapy bitowe, ikony i kursorów.

  • Zmienić pasek narzędziowy tworzone przez Kreatora aplikacji MFC.

  • Tworzenie i edytowanie innych zasobów.

Użytkownik może również testować w oknach dialogowych w edytorze okna dialogowego.

Domyślny plik zasobu, utworzony przez Kreatora aplikacji MFC dostaw wiele potrzebne zasoby.Visual C++ umożliwia edytowanie istniejących zasobów i dodać nowe zasoby, łatwo i wizualnie.

Mapować menu Funkcje obsługi.

Użyj zdarzenia przycisku w okno właściwości do łączenia się menu i akceleratory do obsługi funkcji w kodzie.

Okno właściwości wstawia wpisów map wiadomości i puste funkcji szablonów do pliki źródłowe określ i zarządza wiele zadań kodowania ręczne.

Wpisz kod obsługi.

Aby przejść bezpośrednio do kodu w edytorze kodu źródłowego za pomocą widoku klasy.Wprowadź kod funkcje obsługi sieci.Aby uzyskać więcej informacji na temat używania widoku klasy i kreatorzy Dodawanie kodu do projektu zobacz Dodawanie funkcji z kreatorami kodu.

Widok klasy otwiera edytor, przesuwa się do funkcji pusty szablon i z kursorem dla Ciebie.

Mapowanie przycisków paska narzędzi do polecenia.

Mapowanie każdego przycisku na pasku narzędzi do polecenia menu lub skrótu przez przypisanie przycisku identyfikator odpowiednie polecenie.

Ramy kontroluje rysunku, włączanie, wyłączanie, sprawdzania i innych aspektów visual przycisków paska narzędzi.

Przetestuj swoje funkcje obsługi.

Odbuduj program i wbudowane narzędzia debugowania do testowania programu obsługi działać poprawnie.

Można kroku lub śledzenia za pomocą kodu, aby zobaczyć, jak są nazywane swoje programy obsługi.Jeśli jest wypełniony kod obsługi programów obsługi wywoływania poleceń.Ramy będzie automatycznie wyłączyć elementy menu i przyciski paska narzędzi, które nie są obsługiwane.

Dodaj dialogowe.

Projektowanie szablonu okno dialogowe zasobów z edytora okien dialogowych.Następnie można utworzyć klasy okno dialogowe i kod obsługujący okna dialogowego.

Ramy zarządza okno dialogowe i ułatwia pobieranie informacji wprowadzonych przez użytkownika.

Inicjowanie, sprawdzanie poprawności i pobierania danych okno dialogowe.

Można także zdefiniować, jak formanty okna dialogowego są zainicjowane i zatwierdzone.Visual Studio umożliwia dodawanie zmiennych do klasy okno dialogowe i mapować je do formantów okna dialogowego.Określić reguły sprawdzania poprawności mają być stosowane do każdego formantu, jak użytkownik wprowadzi dane.W razie potrzeby, należy podać własne niestandardowe sprawdzanie poprawności.

Ramy zarządza, okno dialogowe Inicjowanie i sprawdzania poprawności.Jeśli użytkownik wprowadzi nieprawidłowe informacje, ramach Wyświetla okno komunikatu i umożliwia użytkownikowi ponownie wprowadzić dane.

Tworzenie dodatkowych klas.

Za pomocą widoku klasy utworzyć dodatkowy dokument, widok i klasy okno ramek poza te są tworzone automatycznie przez Kreatora aplikacji MFC.Można utworzyć klasy rekordów bazy danych dodatkowych, okno dialogowe klas i tak dalej.(Z widoku klasy można utworzyć klasy nie pochodzi od klasy MFC.)

Widok klasy dodaje tych klas do plików źródłowych i pomaga definiować ich połączeń do poleceń, które obsługują.

Dodać składniki gotowe do użycia w aplikacji.

Użyj New Item dialog box dodać różnych elementów.

Te elementy są łatwe do zintegrowania aplikacji i zaoszczędzić dużo pracy.

Klasa dokumentu w życie.

Wdrożenie dokumentu specyficzne dla aplikacji klasy lub klas.Dodawanie zmiennych do przechowywania struktury danych.Dodawanie funkcji elementów członkowskich udostępnia interfejs do danych.

Ramy już wie, jak ma współpracować z plików danych dokumentów.Go można otworzyć i zamknąć pliki dokumentów, odczytu i zapisu danych dokumentu i obsługiwać inne interfejsy użytkownika.Możesz skupić jak manipulacje danych dokumentu.

Wdrożenie Otwórz, Zapisz i Zapisz jako polecenia.

Pisanie kodu w dokumencie Serialize funkcji składowej.

Ramach Wyświetla okna dialogowe dla Otwórz, zapisać, i Zapisać jako poleceń pliku menu.Zapisuje i odczyty kopii dokumentu w formacie danych określonym w sieci Serialize funkcji składowej.

Implementować klasę widoku.

Wdrożenie jednej lub kilku klas widoku odpowiadające dokumentów.Wdrożenie funkcji elementów członkowskich dla widoku zamapowane do interfejsu użytkownika z widoku klasy.Różne CView-klas pochodnych są dostępne, łącznie z CListView i CTreeView.

Ramy zarządza większość relacji między dokumentem a jego widoku.Funkcje składowe widoku dostęp widoku dokumentu do renderowania jego obraz na ekranie lub wydruku i aktualizowania dokumentu struktur danych w odpowiedzi na polecenia edycji użytkownika.

Wzmocnienie domyślne drukowania.

Jeśli trzeba obsługiwać drukowania wielostronicowego zastępują funkcje składowe widoku.

Platforma obsługuje wydruku, Ustawienia strony, i Podgląd wydruku poleceń pliku menu.Trzeba poinformować go jak podzielić dokument na wielu stronach.

Dodaj przewijania.

Jeśli trzeba obsługiwać przewijanie wynikają widoku klasy lub klas z CScrollView.

Widok automatycznie doda paski przewijania, gdy okno widoku staje się zbyt mała.

Tworzenie widoków formularza.

Jeśli chcesz utworzyć widoki zasobów okno dialogowe szablonu, uzyskania widoku klasy lub klas z CFormView.

Widok korzysta z zasobu okno dialogowe szablonu, aby wyświetlić formanty.Użytkownik może karcie z formantu do formantu w widoku.

Tworzenie formularzy do bazy danych.

Aplikacji opartych na formularzach dostępu do danych, należy pochodzić z klasy view CRecordView (dla programowania ODBC).

Widok działa jak widok formularza, ale jego formanty są powiązane z polami o CRecordset obiektu reprezentującego tabelę bazy danych.MFC przeniesie danych między formantami a zestawu rekordów.

Tworzenie tekstu prostego edytora.

Jeśli chcesz, aby Twój widok prosty edytor tekstowy, wynikają widoku klasy lub klas z CEditView lub CRichEditView.

Widok zawiera edycji plików wejścia i wyjścia, obsługa Schowka i funkcje.CRichEditViewzawiera tekst stylizowany.

Dodawanie podziału systemu windows.

Wspieranie podziału okna, dodać CSplitterWnd object SDI ramki okno lub okno potomne MDI i spięcie w oknie OnCreateClient funkcji składowej.

Ramach dostaw formanty podziału pola obok pasków przewijania i zarządza dzielenie widoku na wielu okienka.Jeśli użytkownik dzieli okno, ramach tworzy i dołącza widoku dodatkowe obiekty do dokumentu.

Tworzenie, testowanie i debugowanie aplikacji.

Użyj urządzeń Visual C++ do budowania, testowania i debugowania aplikacji.

Visual C++ pozwala dopasować kompilacji, łącza i inne opcje.Pozwala on także przeglądać źródło struktury kodu i klasy.

Zobacz też

Koncepcje

Kolejność operacji tworzenia aplikacji OLE

Kolejność operacji tworzenia formantów ActiveX

Kolejność operacji tworzenia aplikacji baz danych

Budowanie w ramach