[MFC] Modelo para início

22 views
Skip to first unread message

Daniel Mota

unread,
Jan 10, 2013, 8:09:38 AM1/10/13
to ccppb...@googlegroups.com
Senhores, bom dia

estou na minha empreitada rumo ao uso de Forms no c++.

Após ouvir alguns conselhos e ler alguns tutoriais cheguei a arquitetura:

Usarei MFC com C++

Já está saindo alguma coisa, mas estou com uma dificuldade:

1) Criar um formulario como recurso
2) Popular ele com controladores (combobox, listbox)
3) Mostrar e ocultar os formulários (o que no VB seria Form1.Show ou Form1.Hide)
4) Tratar eventos (OnClick, OnResize, etc.)

Alguem pode me dar uma luz em como caminhar para essa área?

Muito obrigado!



--
_______________________________
M. Sc. Daniel de Oliveira Mota
UFJF / NCA&T
Management Science - Operational Research

"The best way to predict the future is to invent it" Alan Key

Israel Lins Albuquerque

unread,
Jan 10, 2013, 8:15:25 AM1/10/13
to ccppb...@googlegroups.com
Kra dá uma olhada no Qt.

é mult-plataforma e tb em c++.
> --
> Antes de enviar um e-mail para o grupo leia:
> http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
> --~--~---------~--~----~---------------------------------~----------~--~----~
> [&] Colabore com a Pesquisa de Preferência de Conteúdo
> para Eventos do Grupo C & C++ Brasil:
> http://www.surveymonkey.com/s/GBBGTXN
> ------~----~-------~---~---~---~---~----------------~------------~---------~
> [&] C & C++ Brasil - http://www.ccppbrasil.org/
> Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
> Para mais opções, visite http://groups.google.com/group/ccppbrasil
> --~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
> Emprego & carreira: vag...@ccppbrasil.org
> http://groups.google.com/group/dev-guys?hl=en

Rodrigo Madera

unread,
Jan 10, 2013, 8:29:00 AM1/10/13
to ccppb...@googlegroups.com
Daniel,

Se existir alguma força maior te obrigando a usar MFC, recomendaria passar umas horas procurando no velho CodeProject.com.

Eu particularmente não gosto do site. Mas ele é repleto de informações sobre o que você procura.

Bons estudos,
Mx

André Körbes

unread,
Jan 10, 2013, 8:21:04 AM1/10/13
to ccppb...@googlegroups.com
Cara, MFC é uma biblioteca bastante defasada. Começar um projeto novo baseado nela é loucura.


Thiago Adams

unread,
Jan 10, 2013, 8:33:37 AM1/10/13
to ccppbrasil


On Jan 10, 11:09 am, Daniel Mota <danielmota.produ...@gmail.com>
wrote:
> Senhores, bom dia
>
> estou na minha empreitada rumo ao uso de Forms no c++.
>
> Após ouvir alguns conselhos e ler alguns tutoriais cheguei a arquitetura:
>
> Usarei MFC com C++
>
> Já está saindo alguma coisa, mas estou com uma dificuldade:
>
> 1) Criar um formulario como recurso
> 2) Popular ele com controladores (combobox, listbox)
> 3) Mostrar e ocultar os formulários (o que no VB seria Form1.Show ou Form1.Hide)
> 4) Tratar eventos (OnClick, OnResize, etc.)
>
> Alguem pode me dar uma luz em como caminhar para essa área?

Dê uma olhada no site:
www.codeproject.com
Lá você encontra vários exemplos de MFC.

Daniel Mota

unread,
Jan 10, 2013, 8:50:03 AM1/10/13
to ccppb...@googlegroups.com
Vamos lá:

Não é q exista uma força maior, mas foi a forma mais facil de integrar
FORMS com C++ (puro).
CTL eu já vi que é roubada (Marchall pra todo lado tava me deixando louco).

Qt eu não me entendi bem com o QtCreator, mas estou estudando integrar
ele no VS2010 e voltar a fazer testes.

Por isso fiquei com o MFC (Q não está sendo facil tb, mas to achando
ele rápido e robusto).

O Codeproject tem sido meu grande amigo, mas sinto que precisava ver
um exemplo de coisas mais simples (antes de ir pro CodeProject).

Obrigado pelas opiniões.

Abraços a todos


DM

2013/1/10 Thiago Adams <thiago...@gmail.com>:
> --
> Antes de enviar um e-mail para o grupo leia:
> http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
> --~--~---------~--~----~---------------------------------~----------~--~----~
> [&] Colabore com a Pesquisa de Preferência de Conteúdo
> para Eventos do Grupo C & C++ Brasil:
> http://www.surveymonkey.com/s/GBBGTXN
> ------~----~-------~---~---~---~---~----------------~------------~---------~
> [&] C & C++ Brasil - http://www.ccppbrasil.org/
> Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
> Para mais opções, visite http://groups.google.com/group/ccppbrasil
> --~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
> Emprego & carreira: vag...@ccppbrasil.org
> http://groups.google.com/group/dev-guys?hl=en



Marcelo Geyer

unread,
Jan 10, 2013, 11:27:11 AM1/10/13
to ccppb...@googlegroups.com
Vai para Qt, a documentação é muito boa e o Qt Creator é só uma IDE. Apesar de poder criar os formulários dentro do Qt Creator, você pode chamar o designer e criar fora do Creator.

Eu trabalho com Qt no Linux com KDE, uso o Qt Creator para escrever o código e compilar e prefiro desenvolver o formulário à parte chamando o designer, para mim é muito mais confortável.

Abraços,

--
Marcelo E. Geyer
Standard Net Tecnologia e Informação

Michel Braz de Morais

unread,
Jan 10, 2013, 7:58:03 PM1/10/13
to ccppb...@googlegroups.com
Olha só...
Se voce quer criar componentes básicos para para uma aplicação com forms, botões,checkBox,radioBox,textBox ... nada MUITO complexo eu tenho uma biblioteca plusWindows.mbm.h que uso para coisas basicas em c++ que roda inclusive com o compilador mingw.

Segue o link 4shared

Com ela voce ira conseguir fazer janelas (Para windows somente) como mostra a imagem abaixo:


Imagem inline 1

Espero que seja util ...
att,



Michel Braz de Morais

Analista / Desenvolvedor de sistemas
winPlusDemo.jpg
Reply all
Reply to author
Forward
0 new messages