Ir ao conteúdo

Criar programas com interface do Windows


wagzaum

Posts recomendados

Postado

Pessoal, eu preciso criar urgentemente um programa com interface do windows (criação de janelas e tudo mais) utilizando LINGUAGEM C!

Queria saber se existe alguma IDE para isso que não seja o visual C++.

No DEVC++ e outros compiladores, criar interface do windows é apenas com programação que não entendo nada.

Eu queria uma IDE onde tu fosse montando as janelas sem programar e inserisse o código em C, criado por nós, dentro dela para executar tal função. Não sei se existe isso, mas por favor, me ajudemmm!!!!!

Aguardo respostas!!!

Postado

crie um novo projeto e escolha Windows App...

procure no seu sitio preferido de busca por "win32 api"

se você esta começando na programação, DESISTA de aprender esta api, é extremamente dificiu.

Postado

Colega, se não tenhas acesso ao Visual Studio, sugiro que você migre pra outra linguagem (o net beans faz isso pra java)

Mas se tiveres afim de programar, procure um pouco por um sdk chamado QT

Vi algo sobre uma IDE deles, mas não sei se tem um assistente de criação visual.

É BEM mais simples que o uso da api windows.h e bem bonito.

O quê o Matheus falou é muito válido.

Abraço.

Postado

valeu mesmo Galera! Eu vou seguir a dica do Matheus. Apesar deu já programar algum tempo com C, acho muito difícil mesmo trabalhar com esse api windows.h. Vou dar uma olhada nas tuas dicas, Tutuk. Qualquer coisa volto aqui!

abraço e vlwww!!!

Postado

Tem o Borlando C++ builder , conhece ?? É tranquila de mexer ....

É gostoso você trabalhar criando a janela , mas esses programinhas facilitam heimm.. Rsssssss

Uma função simples ... veja ..

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,

LPSTR lpszCmdParam, int nCmdShow)

{

HWND hWnd;

MSG Message;

WNDCLASS WndClass;

WndClass.style = CS_HREDRAW | CS_VREDRAW;

WndClass.lpfnWndProc = WindowProcedure;

WndClass.cbClsExtra = 0;

WndClass.cbWndExtra = 0;

WndClass.hbrBackground = (HBRUSH) GetStockObject(LTGRAY_BRUSH);

WndClass.hCursor = LoadCursor(NULL, IDC_ARROW);

WndClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);

WndClass.hInstance = hInstance;

WndClass.lpszClassName = "Nossa_Classe";

WndClass.lpszMenuName = NULL;

RegisterClass(&WndClass);

hWnd = CreateWindow(

"Nossa_Classe",

"Janela de Exemplo",

WS_OVERLAPPEDWINDOW,

CW_USEDEFAULT,

CW_USEDEFAULT,

320,

200,

HWND_DESKTOP,

NULL,

hInstance,

NULL

);

ShowWindow(hWnd, SW_SHOWDEFAULT);

while(TRUE == GetMessage(&Message, 0, 0, 0))

{

TranslateMessage(&Message);

DispatchMessage(&Message);

}

return Message.wParam;

}

Agora no Borland C++ é so um clique ;)

  • 2 semanas depois...
Postado
Tem o Borlando C++ builder , conhece ?? É tranquila de mexer ....

É gostoso você trabalhar criando a janela , mas esses programinhas facilitam heimm.. Rsssssss

Uma função simples ... veja ..

Agora no Borland C++ é so um clique ;)

hahaha tem razão mesmo! Eu dei uma olhada no Netbeans e pelo jeito vai dar certo. Outra coisa que começei a ver agora é programação em shell script. Bah, muito bom mesmo. Facilita muito!

abraçoo!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...