Создание оконного приложения в Visual Studio

Создание Windows-приложений / Создание оконного приложения в Visual Studio

 

Для создания Windows-приложений на C++ можно использовать среду разработки Microsoft Visual Studio 2010 Express с пакетом обновления SP1.

Для создания нового диалогового или оконного (каркасного) приложения запускаем Microsoft Visual Studio 2010 Express и переходим в меню Файл->Создать->Проект

Создание проекта в Microsoft Visual Studio

В появившемся окне выбираем Проект Win32 и задаем имя проекта и нажимаем кнопку OK.

Создание проекта

В появившемся окне нажимаем кнопку Далее.

Мастер проекта
В следующем окне отмечаем галочку Дополнительные параметры: Пустой проект и нажимаем кнопку Далее.
Создание пустого проекта
В левой части появившегося окна отображается Обозреватель решений. Для добавления нового файла программы в проект выбираем по правой кнопке мыши на папке Файлы исходного кода меню Добавить->Создать элемент.

Добавление элемента в проект
В появившемся окне выбираем Файл C++ (.cpp), задаем имя файла и нажимаем кнопку Добавить.

Задание имени проекта
В появившемся окне набираем текст программы. Для примера можно взять текст программы, выводящей на экран сообщение «Привет всем!»:

1
2
3
4
5
6
7
8
#include <windows.h>
#include <tchar.h>
int WINAPI WinMain(HINSTANCEHINSTANCELPSTRint)
{
  MessageBox(NULL, _T("Привет всем!"),
  _T("Программа"), MB_OK);
  return 0;
}


Результат: Привет всем!
Для компиляции программы выбираем меню Отладка->Построить решение.

Построение решения
В случае успешного построения в нижней части окна отображается Построение: успешно 1.

Для запуска приложения выбираем меню Отладка->Начать отладку.

Запуск отладки программы
Результат выполнения программы:
Отладка программы

 
Полезно знать: сочетания клавиш для быстрых действий в Microsoft Visual Studio


Назад: Создание Windows-приложений

Комментариев к записи: 9

  • Владислав
    А есть ли возможность для запуска этого приложения вне Visual Studio?

  • Программист_Хакер
    У меня выдавало ошибку, не компилировалось и не запускалось. Я решил проблему. У кого так же смотрите, перед началом надо добавить данный инклуд:
    1
    #include <StdAfx.h>


      • Программист_Хакер
        Может Вы и правы. Но у меня почему-то не компилировалось. Я добавил данный инклуд и у меня запустилось. В любом случае, спасибо.

  • Екатерина
    Здравствуйте! Есть ли на этом сайте программа для оконного приложения, где пользователь создает таблицу, в ячейки которой может вводить информацию и сам задавать размеры этой таблицы? Или в какой статье мне стоит искать информацию, что бы написать такую программу?

    • Елена Вставская
      Здравствуйте, Екатерина! К сожалению, такого материала пока на сайте нет.

  • Конечно, оболочка имеет удобные мастера для создания приложений различных типов, но для дальнейшего изучения возможностей языка C# при создании оконных приложений начнем построение кода с нуля.


    • В данном случае создается оконное приложение (Win32 - приложение) в противоположность консольному приложению. Именно таким образом создаются оконные приложения без использования конструктора форм. Создание окна - это отдельная тема, которой посвящена вот эта статья.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *