PROGRAMAÇÃO VISUAL DO C++ Barra de Ferramentas do wxDev
Transcrição
PROGRAMAÇÃO VISUAL DO C++ Barra de Ferramentas do wxDev
PROGRAMAÇÃO VISUAL DO C++ Barra de Ferramentas do wxDev-C++ A barra de ferramentas é similar a do Dev-C++, porém foram acrescentados novos recursos em : (Arquivo->Novo->Projeto) Utilizaremos inicialmente o recurso wxWidgets Frame, conforme figura acima em destaque. Quando criamos um projeto novo, o primeiro arquivo terá a extensão .dev, logo em seguida deverá marcar as opções conforme abaixo: Ao clicar no botão Create em destaque na figura acima, serão criados automaticamente os seguintes arquivos: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: ///----------------------------------------------------------------/// /// @file Projeto5Frm.cpp /// @author Dora /// Created: 29/09/2013 11:32:21 /// @section DESCRIPTION /// Projeto5Frm class implementation /// ///-----------------------------------------------------------------#include "Projeto5Frm.h" //Do not add custom headers between //Header Include Start and Header Include End //wxDev-C++ designer will remove them ////Header Include Start ////Header Include End //-------------------------------------------------------------------------// Projeto5Frm //-------------------------------------------------------------------------//Add Custom Events only in the appropriate block. //Code added in other places will be removed by wxDev-C++ ////Event Table Start BEGIN_EVENT_TABLE(Projeto5Frm,wxFrame) ////Manual Code Start ////Manual Code End EVT_CLOSE(Projeto5Frm::OnClose) END_EVENT_TABLE() ////Event Table End Projeto5Frm::Projeto5Frm(wxWindow *parent, wxWindowID id, const wxString &title, con : wxFrame(parent, id, title, position, size, style) { CreateGUIControls(); } Projeto5Frm::~Projeto5Frm() { } void Projeto5Frm::CreateGUIControls() { //Do not add custom code between //GUI Items Creation Start and GUI Items Creation End //wxDev-C++ designer will remove them. //Add the custom code before or after the blocks ////GUI Items Creation Start SetTitle(_("Projeto5")); SetIcon(wxNullIcon); SetSize(8,8,320,334); Center(); ////GUI Items Creation End } void Projeto5Frm::OnClose(wxCloseEvent& event) { Destroy(); } Ao criar um formulário, não são adicionados objetos automaticamente. Logo, cabe ao programador escolher vários objetos para adicioná-los ao formulário. Estes objetos, devem ser selecionados das listas de componentes disponíveis no wxDev-C++ como por exemplo, para adicionar um botão deve-se clicar em componentes em seguida, Common Controls e arrastar até o formulário e soltá-lo. Para adicionar novos objetos ao formulário temos várias categorias de objetos, conforme figura ao lado em destaque. Finalmente para, alterar as características dos objetos basta acessá-los pelo inspetor de propriedades.