Esse tutorial é do
Nelson Glauber de Vasconcelos LealSobre ele: Mestre em Engenharia de Software pelo C.E.S.A.R. (Centro de Estudos e Sistemas Avançados do Recife) e formado em Redes de Computadores pela Universidade Salgado de Oliveira, trabalha com TI desde 2001. Possui certificações SCJP, SCWCD e SCMAD. Atualmente é Engenheiro de Sistemas do C.E.S.A.R. trabalhando com desenvolvimento mobile. Também é instrutor da Especializa Treinamentos ([Tens de ter uma conta e sessão iniciada para poderes visualizar este link]TUTORIALPara iniciar o desenvolvimento com a plataforma devemos acessar
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] se registrar gratuitamente e fazer o download do SDK. O instalador do SDK é bem simples, e o bacana é que diferentemente do Android, não precisamos baixar o Eclipse, baixar SDK, instalar plugin... Tudo é instalado e configurado junto.
A IDE é baseada em Eclipse e é uma extensão do CDT que permite o desenvolvimento C/C++ . Dentro da IDE temos compilador, debugger e a visualização da aplicação através de um simulador.
Vamos criar o primeiro projeto. Acesse o menu File > New > bada Application Project, digite "HelloWorld" no nome do projeto, selecione "bada Form Based Application", e clique em "Finish" (existem diversas configurações se clicar em Next, mas vou deixar pra um próximo post). Será criada a seguinte estrutura do projeto:
* Include: bibliotecas do bada;
* inc: ficarão os arquivos de cabeçalho (extensão .h);
* src: arquivos de implementação (extensão .cpp);
* Home: arquivos de escrita e leitura utilizados pela aplicação;
* Res: Arquivos de recursos.
Abra o arquivo IDF_FORM1.xml. Ele terá um botão com o texto "OK". Arraste um componente "Edit Field" logo acima do botão e um "Label" abaixo.
Agora, abra o arquivo Form1.h e deixe a seção "protected" como abaixo:
No arquivo Form1.cpp, fica a implementação do comportamento da classe. No método OnInitializing, vamos realizar a ligação entre o código-fonte e os componentes que adicionamos ao formulário. Deixe-o conforme abaixo:
Notem que inicializamos os componentes com o método GetControl passando uma String. Essa String representa o ID do componente. Depois, associamos um evento ao botão, que é tratado pela própria classe pelo método OnActionPerformed. Deixe-o conforme abaixo:
A maioria do código já foi implementado pelo plugin, o que fizemos aqui foi definir o texto do label de acordo com o que o usuário digitou na caixa de texto e logo após, solicitar o redesenho do componente. Feito isso, clique com o botão direito sobre o projeto e selecione "Run as > bada Simulator Application". A aplicação deve ficar como na figura abaixo:
Tutorial feito por: Nelson Glauber de Vasconcelos Leal
Seg 07 Mar 2016, 3:17 pm por Rodrigo Krauser
» [FIRMWARE] - Firmware BR do Wave 533
Qua 24 Fev 2016, 9:42 am por tiagoblabla
» Firmware GT-S8500B 1.0.2
Qua 17 Fev 2016, 1:54 pm por --(felipe)--
» S4 mini liga e desliga quando uso rede de dados
Qua 17 Fev 2016, 2:31 am por Patrícia Zick
» PROBLEMA COM UM LG L80
Ter 02 Fev 2016, 8:57 am por cleitoncell
» Apresentação
Ter 02 Fev 2016, 8:54 am por cleitoncell
» Celular lg g3 mod. D855p
Ter 19 Jan 2016, 6:07 pm por Menon
» [FIRMWARE] - S5380 PT-BR
Seg 11 Jan 2016, 7:09 pm por doidokfsy
» Samsung Wave 525 desligando e ligando sozinho
Dom 18 Out 2015, 3:46 pm por Thiago de Souza