Os comentários serão enviei à chlanie.net: enquanto você empurre o botão Enviar, seus comente serão usados ao aprimorar os itens e os serviços da chlanie.net. Política de Privacidade.

Você está assistindo: Como criar um programa de pc


Neste artigo

este tutorial mostra como criar um aplique de áreas de trabalho Windows tradicional enquanto Visual Studio. O aplicativo de caso que tu criará configura a API windows para exiba "olá, Windows área de trabalho!" em ns janela. Tu pode alavancada o código que você crescimento neste passo a passos gostar de um critério para criar outros aplicativos de áreas de trabalho Windows.

a api de home windows (também conhecida como api são de Win32, api de áreas de atuavam do home windows e windows API Clássica) denominada uma estrutura sediada em linguagem c para a criacionismo de aplicativos Windows. Ele já existe são de o 80 e aquisição usado para crio Windows aplicativos através décadas. Estruturas acrescido avançadas e adicionando fáceis de programa foram criada sobre a API de Windows. Por exemplo, MFC, ATL, .NET Frameworks. Até ~ mesmo o senha Windows Runtime adicionando moderno ao os aplicativos UWP e store escrita em C++/WinRT usa a API de home windows subjacente. Para obter adicionar informações sobre naquela api de Windows, consulte Windows catálogo de API. Há várias caminho de cria Windows aplicativos, mas o processo acima foi o primeiro.


Importante

Para finalidades de brevidade, papel instruções de código são omitidas no texto. Naquela seção cria o senha no final dental documento demonstrações o código completo.


Pré-requisitos

Um computador que levar a cabo o chlanie.net home windows 7 alternativamente versões posteriores. Recomendamos home windows 10 alternativa posterior ao obter naquela melhor semióticos de desenvolvimento.

Um apreciação dos regra básicos da língua C++ a seguir. Não se preocupe, que faremos nada grandemente complicado.

criar um design de gamas de atuavam Windows

siga estas etapas para cria seu primeiro esboço, projeto de home windows desktop. De acordo com o uso, tu inserirá o senha para um usar de áreas de trabalho Windows de trabalho. Porque o ver a documentação de seus versão preferida a partir de Visual Studio, usar o direção seletor de versão . Ele é estabelecer na parte superior a partir de Sumário esse página.


para criar um design de gamas de trabalhar Windows durante Visual Studio

No cardápio principal, eletivo ArquivoNovoProjeto para abrir a caixas de diálogo Criar um projeto.

na ajudando superior da caixa de diálogo, defina idioma gostar C++, defina plataforma gostar de Windowse defina Project tipo gostar de área de trabalho.

na lista filtrada de modelo de projeto, escolha Windows assistente de áreas de trabalho e eletivo avançar. Na próximo página, insira um nome para emprego projeto, através dos exemplo, DesktopApp.

Escolha o botão Criar para cria o projeto.

a caixas de diálogo Windows área de trabalhar Project hoje é exibida. Em tipo de aplicativo, voto aplicativo de área de trabalho (.exe). Em Opções adicionais, eleger projeto vazio. Escolha OK para criar o projeto.

Em Gerenciador de soluções, clique alcançar o botão direito são de mouse no design DesktopApp , aleatória Adicionare, em seguida, eletivo novo item.

*

Na caixas de diálogo Adicionar novo item , eleger arquivo C++ (. Cpp). Na caixas nome , digite um denominação para ministérios arquivo, pela exemplo, HelloWindowsDesktop. Cpp. Escolha Adicionar.

*

Seu projeto agora é criar e o arquivo de a fonte é mente aberta no editor. Para continuar, pule para criar o código.


para cria um projeto de áreas de trabalho Windows no decorrer Visual Studio 2017

No menu Arquivo, aleatória Novo e, em seguida, clique em Projeto.

na caixas de diálogo novo Project , no painel esquerdo, expanda instaladoVisual C++e, em seguida, voto Windows gamas de trabalho. Enquanto painel central, selecione Windows assistente de áreas de trabalho.

Na caixa nome , digite um nome para o projeto, por exemplo, DesktopApp. Eleger OK.

*
Windows desktop selecionado, a opção do assistente de gamas de atuavam Windows realçada e DesktopApp digitados na caixa de carta nome." title="Nomeie o projeto DesktopApp" data-linktype="relative-path">

na caixa de diálogo Windows área de atuavam Project , em tipo de aplicativo, eleger Windows aplica (.exe). Em Opções adicionais, voto projeto vazio. Verifique se emprego cabeçalho pré-compilado que está selecionado. Eletivo OK para crio o projeto.

Em Gerenciador de soluções, clique com o botão direito são de mouse no design DesktopApp , escolha Adicionare, em seguida, eletivo novo item.

*

Na caixa de diálogo Adicionar new item , voto arquivo C++ (. Cpp). Na caixa nome , digite um sobrenome para ministérios arquivo, por exemplo, HelloWindowsDesktop. Cpp. Aleatória Adicionar.

*

Seu projeto hoje é crio e o arquivo de a fonte é aberto no editor. Para continuar, pule para cria o código.


para cria um design de gamas de trabalhar Windows enquanto Visual Studio 2015

No menu Arquivo, eletivo Novo e, em seguida, clique em Projeto.

na caixas de diálogo novo Project , enquanto painel esquerdo, expanda modelosinstalados Visual C++e, em seguida, eleger Win32. No decorrer painel central, voto Win32 Project.

Na caixa nome , digite um nome para ministérios projeto, através exemplo, DesktopApp. Eleger OK.

*
Visual c plus plus > Win32 selecionado, naquela opção de Project do Win32 realçada e DesktopApp digitados na caixa de texto nome." title="Nomeie o design DesktopApp" data-linktype="relative-path">

Na lado visão geral são de Assistente de aplica Win32, escolha Avançar.

*

na ao lado Configurações do aplicativo , em tipo de aplicativo, eleger Windows aplicativo. Em Opções adicionais, desmarque cabeçalho pré-compiladoe, em seguida, eleger projeto vazio. Eletivos concluir para crio o projeto.

Em Gerenciador de soluções, clique alcançar o botão direito são de mouse no esboço, projeto DesktopApp, eletivo Adicionare, em seguida, eletivos novo item.

*

Na caixa de diálogo Adicionar novo item , selecione arquivo C++ (. Cpp). Na caixa nome , digite um denominação para ministérios arquivo, através dos exemplo, HelloWindowsDesktop. Cpp. Aleatória Adicionar.

*

Seu projeto atualmente é crio e o arquivo de origem é abrir no editor.


Criar emprego código

em seguida, você aprenderá a cria o senha para um aplica de áreas de trabalhar Windows enquanto Visual Studio.

para começo um aplica de gamas de trabalho Windows

Windows os programas da gamas de trabalhar exigem o . definir a TCHAR macro, que excluir resolvida por acabando para wchar_t se o símbolo Unicode estiver definido em seu projeto, circunstancias contrário, naquela será resolvido para char . Se você sempre criar alcançar UNICODE habilitado, não precisará de TCHAR e posso simplesmente alavancada wchar_t diretamente.

#include #include

Para adicionar funcionalidade à função WinMain

neste ponto, der janela aquisição criada, mas ainda precisamos diremos Windows para torná-la visível. Isso denominada o eu imploro seu perdão esse senha faz:

// ns parameters come ShowWindow explained:// hWnd: a value returned a partir de CreateWindow// nCmdShow: ns fourth parameter em ~ WinMainShowWindow(hWnd, nCmdShow);UpdateWindow(hWnd);A janela exibida algum tem muito contente porque você ainda não implementou a WndProc função. Em de outros palavras, emprego aplicativo ainda não isto é manipulando as mensagens que Windows está enviando atualmente para ele.

Para adicionado funcionalidade à efetua WndProc

Compilar ministérios código

Como prometido, aqui está o código alcancem do aplique de trabalho.

Para criar naquela exemplo

Exclua qualquer código que você tenha inseridas em HelloWindowsDesktop. Cpp no editor. Copie 1 código de instância e cole-o em HelloWindowsDesktop. Cpp:

// HelloWindowsDesktop.cpp// translate in with: /D_UNICODE /DUNICODE /DWIN32 /D_WINDOWS /c#include #include #include #include // globais variables// ns main window class name.static TCHAR szWindowClass<> = _T("DesktopApp");// a string that shows up in a application"s location bar.static TCHAR szTitle<> = _T("Windows desktop Guided tour Application");HINSTANCE hInst;// forward declarations that functions contained in this password module:LRESULT call back WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain( _In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow) WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_HREDRAW // FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)//// PURPOSE: processes messages for the main window.//// WM_PAINT - Paint the main window// WM_DESTROY - post naquela quit message e returnLRESULT callback WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) PAINTSTRUCT ps; HDC hdc; TCHAR greeting<> = _T("Hello, home windows desktop!"); move (message) case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // here your application is laid out. // para this introduction, we simply print lado de fora "Hello, windows desktop!" // in a top left corner. TextOut(hdc, 5, 5, greeting, _tcslen(greeting)); // fim application-specific layout section. EndPaint(hWnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); break; default: retorna DefWindowProc(hWnd, message, wParam, lParam); break; retorna 0;No cardápio Compilar, aleatória Compilar Solução. Os resultado da compilação devem aparecer na janela de saída em intuitivo Studio.

*

Para realizado o aplicativo, pressione para baixo F5. 1 janela que contém o carta "olá, Windows área de trabalho!" ele deve aparecer no canto superior esquerdo da tela.

Ver mais: Como Explicar A Morte Para Um Filho, Saiba O Que Dizer Em Cada Idade

*

Parabéns! tu concluiu este passo der passo e criada um usar de áreas de trabalhar tradicional Windows.