Приложение для Windows в C - PullRequest
3 голосов
/ 30 июля 2010

Может кто-нибудь сказать мне, как я могу создать простое в использовании Windows-приложение на C (у меня тоже есть небольшое представление о C ++)?

Ответы [ 5 ]

6 голосов
/ 30 июля 2010

Получить книгу Петзольда Программирование Windows это классика, охватывающая разработку Win32 от его основных корней C.

3 голосов
/ 30 июля 2010

Самая минимальная программа для Windows C выглядит так: -

#include <windows.h>
#include "resource.h"

int CALLBACK WinMain(HINSTANCE hApp, HINSTANCE, LPSTR pszCmdLine, int nCmdShow)
{
  return DialogBoxParam(hApp,MAKEINTRESOURCE(IDD_DIALOG1),NULL,NULL,NULL);
}

Предполагается, что вы использовали редактор ресурсов для создания диалогового ресурса с именем IDD_DIALOG1. Откроется диалоговое окно и закроется, если нажать кнопку «Закрыть».

1 голос
/ 30 июля 2010

Скрэтч-программа Раймона Чена - это минимально работающий белый ящик и хорошая основа для работы над некоторыми другими статьями, которые он публикует.

Вы можете скомпилировать это в Visual Studio.В VS2005 я создал новый пустой проект C ++ и добавил comctl32.lib в Configuration->Linker->Input->Additional Dependencies.

1 голос
/ 30 июля 2010

Возможно видео по по этой ссылке поможет.Если нет, то на MSDN доступно МНОЖЕСТВО других ресурсов, которые помогут вам начать.

Кроме этого, «Как написать программу Windows» - это просто широкая и большая тема, которую можно по-настоящему рассмотреть здесь.

1 голос
/ 30 июля 2010
#include <stdlib.h>
int main()
{
    printf("Hello World!");
}

Компилируется и запускается как приложение для Windows. Если вы хотите сделать что-то конкретное , пожалуйста, сообщите нам об этом. Ничто не отличает приложения Windows от других приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...