1 - Conhecendo o wxDev-C++ e o framework wxWidgets

wxWidgets permite a criação de aplicações de interface gráfica para Win32, Mac OS X, GTK+, X11, Motif, WinCE e outros usando apenas uma base de código. Este framework pode ser usado a partir de linguagens tais como C++, Python, Perl e C#/.NET. Diferente de outras ferramentas, as aplicações escritas usando wxWidgets possuem a aparência nativa do sistema. Isso acontece porque wxWidgets usa os controles visuais nativos da plataforma, em vez de apenas emulá-los. wxWidgets é extensiva, livre, open-source e madura.

wxDev-C++ é uma extensão do Dev-C++ com um designer de formulários (Form Designer) para o framework wxWidgets. Este IDE contém todas as funcionalidades do Dev-C++ mais uma distribuição recente do wxWidgets. Só precisamos instalar e começar a desenvolver aplicativos.

2 - Baixando e instalando o wxDev-C++

O primeiro passo para desenvolver aplicações usando wxDev-C++ e wxWidgets é apontar seu navegador para [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] e baixar uma versão recente do wxDev-C++. Para este tutorial nós estamos usando a versão 6.10.2, que trás consigo a versão 2.8.2 do wxWidgets. Efetue o download, instale (de preferência em uma diretório que não contenha espaços) e vamos para o próximo tópico.

3 - A primeira aplicação usando wxDev-C++ e wxWidgets

Execute o wxDev-C++ e vá em Arquivo -> Novo -> Projeto (conforme mostrado na figura abaixo):


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Ao clicar na opção Projeto você terá a janela abaixo:


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Escola wxWidgetsFrame e define o nome "Primeiro" para o nome do projeto. Clique OK e salve o projeto. A janela a seguir será exibida:


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Aqui nós podemos definir as características principais da janela principal da aplicação. Deixe sua configuração parecida com a nossa e clique Create. A IDE criará todos os arquivos necessários e, ao final, você terá o seguinte cenário:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Nesta tela você já consegue ver a área de trabalho do wxDev-C++. É aqui que alteramos as propriedades dos controles, adicionamos mais controles, navegamos pelos arquivos, etc.

3 - Executando a aplicação

Se você seguiu todos os passos anteriores, já está pronto para executar sua aplicação. Basta pressionar F9 e visualizar o resultado:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]