SlideShare una empresa de Scribd logo
1 de 16
Platform for development of GUI(Graphical User Interface ) toolkits.

                    http://wxwidgets.org
O que é wxWidgets ?
 wxWidgets (conhecido antigamente como wxWindows) é um utilitário
 para a criação de widgets multi-plataforma e com código livre.

  É uma biblioteca com elementos básicos para a construção de
 interfaces gráficas com o usuário, conexão a bancos de dados ODBC e
 conectividade por sockets.

 Resumindo, WxWidgets é um toolkit, ou framework, para
 desenvolvimento de aplicações multiplataforma. Permite a criação de
 aplicaçõeses com interfaces gráficas, em diversos sistemas
 operacionais (GTK+/Xlib/Motif, MSW, MAC OS X/Carbon/Cocoa,
 OS/2/PM, Palm OS/Protein) .

 A WxWidgets é livre. A licença do wxWidgets é LGPL(GNU Lesser
 General Public License ).
Visão Geral
wxWidgets foi lançada em 1992 por Julian Smart, que continua como desenvolvedor.

Ela permite que um programa seja compilado e executado em diversas plataformas de
computação, com poucas ou nenhuma modificação. Ela suporta sistemas como:
Microsoft Windows, Apple Mac OS, Linux/Unix.

A biblioteca é implementada em C++, mas outras implementações estão disponíveis
para várias das linguagens de programação(C++, Python, Perl, Lua, C#, Basic, Ruby,
Squeak, Java, JavaScript.

WxWidgets é orientado a objetos e orientado a eventos.

wxWidgets é melhor descrita como um utilitário nativo. Ao invés de emular a
apresentação de widgets utilizando primitivas gráficas nas diferentes plataformas
suportadas, ela fornece uma pequena abstração para código nativo. Isso a torna mais
rápida, e com um visual melhor adaptado à plataforma, que utilitários como o Java
Swing.
Mudança do nome wxWindows
para wxWidgets

 Em 20 de fevereiro de 2004, os desenvolvedores do wxWindows
 anunciaram que o projeto estava mudando seu nome para wxWidgets,
 como resultado de pressões da Microsoft para com Julian Smart para
 respeitar a marca Windows.
Características
Cross-Plataform;
Livre;
Bem documentado;
Orientado a objetos;
Poderoso sistema de manipulação de eventos;
Várias classes de janelas e controles e outros recursos;
Recursos para debugação(apena nas IDE’s);
Vários recursos encapsulados (threads, BD, Networking, OpenGL,
i18n) ;
 Mínima penalidade em performance, em raros casos;
Arquitetura
A WxWidgets se apresenta como uma camada entre a aplicação e a
plataforma gráfica utilizada.

Esta camada promove a independência de plataforma, em tempo de
compilação.
Estruturando a aplicação
Para se criar uma aplicação simples em wxWidgets devem ser
seguidos alguns passos.

Claro que cada caso tem particularidades, e o que segue é apenas uma
sugestão para um caso geral.

 Note que existem métodos de criar aplicação: o modo manual e o por
IDE’s.

O modo manual é bastante complexo, necessita-se conhecer como
funciona a criação de janelas e ligação de eventos para compreender
bem como construir a aplicação.

Na prática, utiliza-se um software como o wxDev C++,wxGlade para
desenhar a interface e gerar todo o código automaticamente.
Aplicativos que utilizam wxWidgets
 AOL Communicator
 Code::Blocks - Um IDE de código aberto, multiplataforma e gratuito
 para C++.
 Kirix Strata - Ferramenta para análise e manipulação de dados
 Mindscript - Ambiente de desenvolvimento de código livre
 Xara LX - Aplicação gráfica vetorial
 wxMaxima - Aplicação usada para álgebra computacional.
Plataformas Derivadas
WxDev C++

WxPython

WxPerl

WxForm Builder

WxWidgets Builder Free
Instalação
1º Passo: Faça o donwnload dos arquivos binários do seguinte link:
      http://www.wxwidgets.org/downloads/
* Observe bem para fazer o download para a sua plataforma de Sistema Operacional.
Instalação
 2º Passo: Faça a instalação automática dos pacotes em sua máquina.

 3º Passo: Caso utilize Linux/Unix refazer a compilação dos pacotes para poder
 utilizá-los.
 * De preferência aos compiladores gcc!
 * Se optar por utilizar compiladores diferentes como Borland ou Visual Studio
 referenciar as bibliotecas no path da IDE.

 4º Passo: Baixe uma IDE de sua preferência com a linguagem que você têm
 mais facilidade.
  * No nosso caso utilizaremos a wxDevC++.

 5 º Passo: Inicialize seu IDE e mãos á obra!!!
Instalação
Baixe e instale o IDE wxDev C++:
     http://wxdsgn.sourceforge.net/



É importante lembra que se você possui o Dev C++ instalado em sua
máquina remova–o.

Na instalação deixe selecionado a opção de instalar o MS VC++ 2005.
Prática
Vantagem
Links
Página Oficial: http://www.wxwidgets.org

Documentação: http://www.wxwidgets.org/docs

Tutoriais : http://www.wxwidgets.org/docs/tutorials.htm

Downloads: http://www.wxwidgets.org/downloads/

Tutorial Completo: http://svale.files.wordpress.com/2007/03/tutorial-
wxwidgets-02.txt

Parte Gráfica(OpenGL): http://www.vconrado.com/wx/

Modo Texto: http://www.zetcode.com/tutorials/wxwidgetstutorial/

IDE wxDev C++: http://wxdsgn.sourceforge.net/
Referências
wxWidgets Team, wxWidgets. Disponível em:
   http://www.wxwidgets.org


Comunidades OpenSource:
   http://www.zetcode.com/tutorials/wxwidgetstutorial/
   http://www.vconrado.com/wx/


Jan Bodnar, Layout management in wxWidgets. Disponível em:
   http://www.zetcode.com/tutorials/wxwidgetstutorial/layoutmanagement

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
JavaDay2018 - Docker - Além do HelloWorld
JavaDay2018 - Docker - Além do HelloWorldJavaDay2018 - Docker - Além do HelloWorld
JavaDay2018 - Docker - Além do HelloWorld
 
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com Jenkins
 
Ferramentas de Planejamento e Acompanhamento
Ferramentas de Planejamento e AcompanhamentoFerramentas de Planejamento e Acompanhamento
Ferramentas de Planejamento e Acompanhamento
 
Rqt1
Rqt1Rqt1
Rqt1
 
ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower
ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e BowerASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower
ASP.NET 5 MVC Gerenciando dependencias com Nuget, NPM, Gulp e Bower
 
Android
AndroidAndroid
Android
 
Zabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres DockerZabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres Docker
 
Qt tchelinux-2010
Qt tchelinux-2010Qt tchelinux-2010
Qt tchelinux-2010
 
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Apresentação maven
Apresentação mavenApresentação maven
Apresentação maven
 
Padrōes, Especificações, Runtimes: construindo containers melhores
Padrōes, Especificações, Runtimes: construindo containers melhoresPadrōes, Especificações, Runtimes: construindo containers melhores
Padrōes, Especificações, Runtimes: construindo containers melhores
 
Gwt
GwtGwt
Gwt
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps Campinas
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
 
HTML5 & suas APIs
HTML5 & suas APIsHTML5 & suas APIs
HTML5 & suas APIs
 
Linguagem c
Linguagem cLinguagem c
Linguagem c
 
CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018CRI-O - TDC Floripa 2018
CRI-O - TDC Floripa 2018
 

Destacado

Mini Curso - Programação de Interfaces Gráficas - aula 4
Mini Curso - Programação de Interfaces Gráficas - aula 4Mini Curso - Programação de Interfaces Gráficas - aula 4
Mini Curso - Programação de Interfaces Gráficas - aula 4
Carlos Eduardo
 
Mini Curso - Programação de Interfaces Gráficas - aula 1
Mini Curso - Programação de Interfaces Gráficas - aula 1Mini Curso - Programação de Interfaces Gráficas - aula 1
Mini Curso - Programação de Interfaces Gráficas - aula 1
Carlos Eduardo
 
Mini Curso - Programação de Interfaces Gráficas - aula 3
Mini Curso - Programação de Interfaces Gráficas - aula 3Mini Curso - Programação de Interfaces Gráficas - aula 3
Mini Curso - Programação de Interfaces Gráficas - aula 3
Carlos Eduardo
 
Aula de Algoritmos II - Turma 222
Aula de Algoritmos II - Turma 222Aula de Algoritmos II - Turma 222
Aula de Algoritmos II - Turma 222
Bianca Dantas
 

Destacado (20)

Desenvolvendo GUI com GTK+ - Frederico Schardong
Desenvolvendo GUI com GTK+ - Frederico SchardongDesenvolvendo GUI com GTK+ - Frederico Schardong
Desenvolvendo GUI com GTK+ - Frederico Schardong
 
Mini-tutorial de GTK+
Mini-tutorial de GTK+Mini-tutorial de GTK+
Mini-tutorial de GTK+
 
ESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no Linux
 
Mini Curso - Programação de Interfaces Gráficas - aula 4
Mini Curso - Programação de Interfaces Gráficas - aula 4Mini Curso - Programação de Interfaces Gráficas - aula 4
Mini Curso - Programação de Interfaces Gráficas - aula 4
 
Programação Orientada a Objetos - Pós Graduação - Aula 2
Programação Orientada a Objetos - Pós Graduação - Aula 2Programação Orientada a Objetos - Pós Graduação - Aula 2
Programação Orientada a Objetos - Pós Graduação - Aula 2
 
Programação Orientada a Objetos - Pós Graduação - Aula 5 - refactoring com ho...
Programação Orientada a Objetos - Pós Graduação - Aula 5 - refactoring com ho...Programação Orientada a Objetos - Pós Graduação - Aula 5 - refactoring com ho...
Programação Orientada a Objetos - Pós Graduação - Aula 5 - refactoring com ho...
 
Programação Orientada a Objetos - Pós Graduação - Aula 7 - Inversão de Controle
Programação Orientada a Objetos - Pós Graduação - Aula 7 - Inversão de ControleProgramação Orientada a Objetos - Pós Graduação - Aula 7 - Inversão de Controle
Programação Orientada a Objetos - Pós Graduação - Aula 7 - Inversão de Controle
 
Mini Curso - Programação de Interfaces Gráficas - aula extra persistência
Mini Curso - Programação de Interfaces Gráficas - aula extra persistênciaMini Curso - Programação de Interfaces Gráficas - aula extra persistência
Mini Curso - Programação de Interfaces Gráficas - aula extra persistência
 
Java Lista Exercicios 04
Java Lista Exercicios 04Java Lista Exercicios 04
Java Lista Exercicios 04
 
Mini Curso - Programação de Interfaces Gráficas - aula 1
Mini Curso - Programação de Interfaces Gráficas - aula 1Mini Curso - Programação de Interfaces Gráficas - aula 1
Mini Curso - Programação de Interfaces Gráficas - aula 1
 
php 01 introducao
php 01 introducaophp 01 introducao
php 01 introducao
 
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OOProgramação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
Programação Orientada a Objetos - Pós Graduação - Aula 6 - Princípios OO
 
Mini Curso - Programação de Interfaces Gráficas - aula 3
Mini Curso - Programação de Interfaces Gráficas - aula 3Mini Curso - Programação de Interfaces Gráficas - aula 3
Mini Curso - Programação de Interfaces Gráficas - aula 3
 
Programação Orientada a Objetos - Pós Graduação - Aula 8 - Bad Smells & Desig...
Programação Orientada a Objetos - Pós Graduação - Aula 8 - Bad Smells & Desig...Programação Orientada a Objetos - Pós Graduação - Aula 8 - Bad Smells & Desig...
Programação Orientada a Objetos - Pós Graduação - Aula 8 - Bad Smells & Desig...
 
Programação Orientada a Objetos - Pós Graduação - Aula 4 - refactoring com ho...
Programação Orientada a Objetos - Pós Graduação - Aula 4 - refactoring com ho...Programação Orientada a Objetos - Pós Graduação - Aula 4 - refactoring com ho...
Programação Orientada a Objetos - Pós Graduação - Aula 4 - refactoring com ho...
 
Mini Curso - Programação de Interfaces Gráficas - aula 2
Mini Curso - Programação de Interfaces Gráficas - aula 2Mini Curso - Programação de Interfaces Gráficas - aula 2
Mini Curso - Programação de Interfaces Gráficas - aula 2
 
Lista Exercicios C2
Lista Exercicios C2Lista Exercicios C2
Lista Exercicios C2
 
Java 07 Entrada Dados
Java 07 Entrada DadosJava 07 Entrada Dados
Java 07 Entrada Dados
 
Aula de Algoritmos II - Turma 222
Aula de Algoritmos II - Turma 222Aula de Algoritmos II - Turma 222
Aula de Algoritmos II - Turma 222
 
Algoritmos Genéticos Aplicados ao Problema da Mochila Multidimensional
Algoritmos Genéticos Aplicados ao Problema da Mochila MultidimensionalAlgoritmos Genéticos Aplicados ao Problema da Mochila Multidimensional
Algoritmos Genéticos Aplicados ao Problema da Mochila Multidimensional
 

Similar a Apresentação wxWidgets

INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
mestresemhd
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
Pedro Neto
 

Similar a Apresentação wxWidgets (20)

Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
FLTK Summer Course - Part I - First Impact
FLTK Summer Course - Part I - First ImpactFLTK Summer Course - Part I - First Impact
FLTK Summer Course - Part I - First Impact
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
 
Programe seu androide
Programe seu androidePrograme seu androide
Programe seu androide
 
Programe seu androide
Programe seu androidePrograme seu androide
Programe seu androide
 
Programe seu androide
Programe seu androidePrograme seu androide
Programe seu androide
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
Ulteo virtual desktop system
Ulteo virtual desktop systemUlteo virtual desktop system
Ulteo virtual desktop system
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
Introdução a Arquitetura Android
Introdução a Arquitetura AndroidIntrodução a Arquitetura Android
Introdução a Arquitetura Android
 
Android juliana-mono
Android juliana-monoAndroid juliana-mono
Android juliana-mono
 
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerDesenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
GISVM
GISVMGISVM
GISVM
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Apresentação wxWidgets

  • 1. Platform for development of GUI(Graphical User Interface ) toolkits. http://wxwidgets.org
  • 2. O que é wxWidgets ? wxWidgets (conhecido antigamente como wxWindows) é um utilitário para a criação de widgets multi-plataforma e com código livre. É uma biblioteca com elementos básicos para a construção de interfaces gráficas com o usuário, conexão a bancos de dados ODBC e conectividade por sockets. Resumindo, WxWidgets é um toolkit, ou framework, para desenvolvimento de aplicações multiplataforma. Permite a criação de aplicaçõeses com interfaces gráficas, em diversos sistemas operacionais (GTK+/Xlib/Motif, MSW, MAC OS X/Carbon/Cocoa, OS/2/PM, Palm OS/Protein) . A WxWidgets é livre. A licença do wxWidgets é LGPL(GNU Lesser General Public License ).
  • 3. Visão Geral wxWidgets foi lançada em 1992 por Julian Smart, que continua como desenvolvedor. Ela permite que um programa seja compilado e executado em diversas plataformas de computação, com poucas ou nenhuma modificação. Ela suporta sistemas como: Microsoft Windows, Apple Mac OS, Linux/Unix. A biblioteca é implementada em C++, mas outras implementações estão disponíveis para várias das linguagens de programação(C++, Python, Perl, Lua, C#, Basic, Ruby, Squeak, Java, JavaScript. WxWidgets é orientado a objetos e orientado a eventos. wxWidgets é melhor descrita como um utilitário nativo. Ao invés de emular a apresentação de widgets utilizando primitivas gráficas nas diferentes plataformas suportadas, ela fornece uma pequena abstração para código nativo. Isso a torna mais rápida, e com um visual melhor adaptado à plataforma, que utilitários como o Java Swing.
  • 4. Mudança do nome wxWindows para wxWidgets Em 20 de fevereiro de 2004, os desenvolvedores do wxWindows anunciaram que o projeto estava mudando seu nome para wxWidgets, como resultado de pressões da Microsoft para com Julian Smart para respeitar a marca Windows.
  • 5. Características Cross-Plataform; Livre; Bem documentado; Orientado a objetos; Poderoso sistema de manipulação de eventos; Várias classes de janelas e controles e outros recursos; Recursos para debugação(apena nas IDE’s); Vários recursos encapsulados (threads, BD, Networking, OpenGL, i18n) ; Mínima penalidade em performance, em raros casos;
  • 6. Arquitetura A WxWidgets se apresenta como uma camada entre a aplicação e a plataforma gráfica utilizada. Esta camada promove a independência de plataforma, em tempo de compilação.
  • 7. Estruturando a aplicação Para se criar uma aplicação simples em wxWidgets devem ser seguidos alguns passos. Claro que cada caso tem particularidades, e o que segue é apenas uma sugestão para um caso geral. Note que existem métodos de criar aplicação: o modo manual e o por IDE’s. O modo manual é bastante complexo, necessita-se conhecer como funciona a criação de janelas e ligação de eventos para compreender bem como construir a aplicação. Na prática, utiliza-se um software como o wxDev C++,wxGlade para desenhar a interface e gerar todo o código automaticamente.
  • 8. Aplicativos que utilizam wxWidgets AOL Communicator Code::Blocks - Um IDE de código aberto, multiplataforma e gratuito para C++. Kirix Strata - Ferramenta para análise e manipulação de dados Mindscript - Ambiente de desenvolvimento de código livre Xara LX - Aplicação gráfica vetorial wxMaxima - Aplicação usada para álgebra computacional.
  • 10. Instalação 1º Passo: Faça o donwnload dos arquivos binários do seguinte link: http://www.wxwidgets.org/downloads/ * Observe bem para fazer o download para a sua plataforma de Sistema Operacional.
  • 11. Instalação 2º Passo: Faça a instalação automática dos pacotes em sua máquina. 3º Passo: Caso utilize Linux/Unix refazer a compilação dos pacotes para poder utilizá-los. * De preferência aos compiladores gcc! * Se optar por utilizar compiladores diferentes como Borland ou Visual Studio referenciar as bibliotecas no path da IDE. 4º Passo: Baixe uma IDE de sua preferência com a linguagem que você têm mais facilidade. * No nosso caso utilizaremos a wxDevC++. 5 º Passo: Inicialize seu IDE e mãos á obra!!!
  • 12. Instalação Baixe e instale o IDE wxDev C++: http://wxdsgn.sourceforge.net/ É importante lembra que se você possui o Dev C++ instalado em sua máquina remova–o. Na instalação deixe selecionado a opção de instalar o MS VC++ 2005.
  • 15. Links Página Oficial: http://www.wxwidgets.org Documentação: http://www.wxwidgets.org/docs Tutoriais : http://www.wxwidgets.org/docs/tutorials.htm Downloads: http://www.wxwidgets.org/downloads/ Tutorial Completo: http://svale.files.wordpress.com/2007/03/tutorial- wxwidgets-02.txt Parte Gráfica(OpenGL): http://www.vconrado.com/wx/ Modo Texto: http://www.zetcode.com/tutorials/wxwidgetstutorial/ IDE wxDev C++: http://wxdsgn.sourceforge.net/
  • 16. Referências wxWidgets Team, wxWidgets. Disponível em: http://www.wxwidgets.org Comunidades OpenSource: http://www.zetcode.com/tutorials/wxwidgetstutorial/ http://www.vconrado.com/wx/ Jan Bodnar, Layout management in wxWidgets. Disponível em: http://www.zetcode.com/tutorials/wxwidgetstutorial/layoutmanagement