Referat.me

Название: Пример использования MFC в Visual C

Вид работы: статья

Рубрика: Информатика

Размер файла: 13.54 Kb

Скачать файл: referat.me-130264.docx

Краткое описание работы: В этой статье будет показано как включить потдержку MFC в Visual C++ на примере двух типов приложений: 1. Консольное приложение 2. Приложение типа Windows Application

Пример использования MFC в Visual C

Пример использования MFC в Visual C++

В этой статье будет показано как включить потдержку MFC в Visual C++ на примере двух типов приложений:

1. Консольное приложение

2. Приложение типа Windows Application

1. Консольное приложение

Для того, чтобы включить использование MFC в ваше консольное приложение, вам надо написать следующий код:

#include <afxwin.h>

#include <iostream.h>

int main( int argc, char* argv[] )

{

if ( !AfxWinInit( ::GetModuleHandle( NULL ), NULL, ::GetCommandLine( ), 0 ) )

{

cerr << _T( "MFC Failed to initialize.n" );

return 1;

}

// код вашей программы

return 0;

}

После того, как Вы набрали код, обязательно сделайте следующее:

Запустите программу - Build / Rebuild all ( будут ошибки ), выберите Build / Set active configuration - Win 32 Realise, выберите пункт меню "Project", далее "Settings...", закладку "C/C++", Category - Code Generation ивпункте "Use run-time library" выберите "Multithreaded". После этого сделайте опять Build / Rebuild all и программа будет работать.

Если MFC инициализировалась правильно, то будет выполняться код вашей программы, если нет - выведется сообщение "MFC Failed to initialize." Если что то не так, проверте наличие библиотеки "afxwin.h" и правильность написания кода или возьмите готовую программу отсюда.

2. Приложение типа Windows Application

Что бы создать приложение типа Windows Application с использованиеи MFC нужно сделать следующие шаги( создадим для простоты приложение основанное на диалогах ):

1. Запустите Visual C++.

2. Выберите File / New.

3. Выберите закладку "Projects" / "MFC AppWizard( exe )", введите имя проекта( Project name ) и место для проекта( Location ) и нажмите кнопку "OK". В ответ будут выводится диалоговые панели.

4. MFC AppWizard - Step 1. Выберите интересующий тип проекта( простой документ, мулти-документ или документ, основанный на диалогах ) и нажмите кнопку "Next>" ( Вам надо выбрать "Dialog based").

5. MFC AppWizard - Step 2. Нажмитекнопку "Next>".

6. MFC AppWizard - Step 3. Нажмитекнопку "Finish".

7. New Project Information. Нажмитекнопку "OK".

Ну вот и всё, у Вас есть уже готовая программа, потдерживающая MFC

Похожие работы

  • Аутентификация пользователей с помощью ASP

    Христофоров Юрий В этой статье будет рассказано, как зарегистрированным пользователям разрешить доступ к некой секретной asp странице, а посторонним нет.

  • Разработка приложения по учёту и регистрации авто транспорта в ГИБДД, средствами Visual Basic

    Южно-Сахалинский институт экономики, права и информатики. Кафедра “Информационные системы и сети” Курсовая работа по дисциплине: Высокоуровневые методы информатики и программирования

  • Создание компиляция и отладка простого приложения

    Кафедра: автоматика и инф. технологии Лабораторная работа На тему: "Создание, компиляция и отладка простого приложения" Екатеринбург, 2008

  • Обработка файлов в среде Delphi

    Лабораторная работа На тему: «Обработка файлов в среде Delphi» Задание 1: Создайте приложение, которое создает текстовый файл text1.txt и записывает в него текст, введенный пользователем в окно Edit, после чего закрывает файл.

  • Описание VBA

    ВВЕДЕНИЕ Microsoft Excel имеет встроенный язык программирования - Visual Basic for Аpplications (VBA). Этот язык позволяет создавать приложения, выполняемые в среде Microsoft Office. Это могут быть разнообразные аналитические программы, финансовые системы, программы учета кадров, системы автоматического создания официальных писем/документов с помощью библиотеки готовых шаблонов и т.п.

  • Создание приложений OLE 2

    Создание приложений OLE 2 В этом разделе вы создадите два новых приложения OLE. Первое - простая программа-сервер OLE, второе - пример простого контейнера OLE. Эти программы предназначены для демонстрации минимальных затрат программирования, необходимых для создания приложений OLE 2.

  • Мови та системи програмування

    ІНФОРМАТИКА Тема: Мови та системи програмування Однією з найпоширеніших мов з програмування серед сучасних мов високого рівня, що використовуються в ПК, є мова Visual BASIC.

  • Общая характеристика языка программирования VBA

    10. Общая характеристика языка программирования VBA. Изучить общую характеристику языка, историю создания и системные требования Рассмотреть объекты связи

  • Проблемное и системное программное обеспечение

    РЕФЕРАТ По информатике ТЕМА: Проблемное и системное программное обеспечение Псков 2010 СОДЕРЖАНИЕ Проблемное и системное программное обеспечение

  • Microsoft Visual Basic 5 0

    Microsoft Visual Basic 5.0 Microsoft Visual Basic 5.0 - это мощная система программирования, позволяющая быстро и эффективно создавать приложения для Microsoft Windows’95 и Microsoft Windows’NT