Udostępnij za pośrednictwem


Kreatorzy i edytory zasobów

Visual C++ zawiera kilku kreatorów do użytku w programowaniu MFC, wraz z wielu edytorów zintegrowanym.Dla formantów ActiveX programowania, Kreatora formantów ActiveX służy w innym celu, jak Kreator aplikacji MFC.Chociaż można pisać aplikacje MFC bez większość z tych narzędzi, narzędzia znacznie uprościć i przyspieszyć pracę.

Kreator do tworzenia aplikacji MFC aplikacji MFC

Użycie Kreatora aplikacji MFC do tworzenia projektu MFC w języku Visual C++, które mogą zawierać OLE i obsługi bazy danych.Pliki projektu zawierają aplikacji, dokumentu, widok i klasy okien ramek; Standardowe zasoby, w tym menu i paska narzędziowego; inne wymagane pliki systemu Windows; i plików .rtf opcjonalny zawierający standardowe tematy Pomocy systemu Windows, które można skorygować i poszerzyć, aby utworzyć plik Pomocy programu.

Zarządzanie klasami i komunikatów systemu Windows za pomocą widoku klasy

Klasa widoku pomaga tworzyć funkcje obsługi dla poleceń i komunikatów systemu Windows, tworzenie i zarządzać klasami, utworzyć członek grupy zmiennych, tworzenie właściwości i metod automatyzacji, tworzenie klas bazy danych i inne.

[!UWAGA]

Widok klas pomaga także zastępują funkcje wirtualnych do klas MFC.Wybierz klasę i funkcji wirtualnych do zastępowania.Resztę procesu jest podobna do obsługi wiadomości, zgodnie z opisem w poniższych ustępach.

Aplikacje działające w systemie Windows są napędzane wiadomość.Akcje użytkownika i innych zdarzeń, które występują w uruchomionego programu, że system Windows do wysyłania wiadomości do okien w programie.Na przykład, jeśli użytkownik kliknie przycisk myszy w oknie, system Windows wysyła WM_LBUTTONDOWN wiadomości podczas wciśnięty lewy przycisk myszy i a WM_LBUTTONUP wiadomości po zwolnieniu przycisku.System Windows wysyła również WM_COMMAND wiadomości po wybraniu przez użytkownika polecenia z paska menu.

W ramach usługi MFC różnych obiektów, takich jak dokumenty, widoki, ramka okna, szablony dokumentów i obiektu application "poradzi" wiadomości.Taki obiekt zawiera funkcję"program obsługi" jako jeden z jego elementów członkowskich funkcje i ramach mapuje przychodzące wiadomości do jego obsługi.

Duża część zadania programowania jest wybranie wiadomości, które do mapowania na obiekty, które i następnie realizacji tego mapowania.Aby to zrobić, użyj widoku klasy i w oknie właściwości.

Okno właściwości spowoduje utworzenie funkcji elementów członkowskich pusty obsługi wiadomości i wdrożenia programu obsługi za pomocą edytora kodu źródłowego.Można również utworzyć lub edytować klas (w tym klas własny, nie pochodzi od klasy MFC) i ich członków z klasy View.Aby uzyskać więcej informacji przy użyciu widoku klasy i kreatorów, które Dodawanie kodu do projektu, zobacz Dodawanie funkcji z kreatorami kod.

Edytory zasobów umożliwia tworzenie i edytowanie zasobów

Użyj języka Visual C++ edytory zasobów do tworzenia i edytowania menu, okien dialogowych, niestandardowe formanty, klawisze skrótów, mapy bitowe, ikony, kursory, ciągi i zasoby wersji.Począwszy od programu Visual C++ w wersji 4.0 Edytor pasków narzędzi tworzenia pasków narzędzi znacznie ułatwia.

Aby pomóc Ci jeszcze bardziej, Microsoft Foundation Class Library zawiera plik o nazwie wspólne.Rozdzielczości, który zawiera zasoby "clip art", które można kopiować z typowych.RES i Wklej do pliku zasobów.WSPÓLNE.RES zawiera przyciski paska narzędzi, wspólne kursory, ikony i inne.Można używać, modyfikować i redystrybucji tych zasobów w aplikacji.Aby uzyskać więcej informacji o typowych.Zobacz RES, próbki Clipart.

Kreator aplikacji MFC, kreatorów Visual C++, edytory zasobów i MFC framework dla Ciebie zrobić dużo pracy i kodzie znacznie łatwiejsze zarządzanie.Większość kodu aplikacji jest w swojej klasy dokumentu i widok.

Zobacz też

Koncepcje

Używanie klas do pisania aplikacji dla systemu Windows