Ir para conteúdo



Foto

Curso de programação Symbian


  • Por favor, faça o login para responder
52 respostas neste tópico

#1

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 19:09

Pessoal, quem acompanhou algumas disussões sobre programação na área dos moderas ja viu que estamos bolando um jeito de aprender a programar Symbian e SE..isso mesmo, fazer programas e etc para plataforma Symbian usando o C++, phyton e outros. Ainda não conheço muito, mas algumas pessoas da Staff sabem e estão dispostos a nos dar uma ajuda para aprender. Mas para que essa ótima idéia vá para frente, precisamos que todos ou pelo menos a maioria se interesse pelo assunto para poder colocar o plano para frente.



O curso seria dado aqui mesmo no Plus, para a galera da Symbian, vai ser na área Symbian e podemos até solicitar um subforum na nossa área privada destinada apenas para Programação.



Ja pensou fazer aplicativos Symbian com a marca registrada Plus GSM?!



bastante interessante não acham? então quem se disponibiliza a nos ajudar a abrir mais essa porta para a nossa área e para o Plus?



Um dos programas principais para fazer aplicativos para Symbian é o DEV D++



Faça o Download do programa:



DOWNLOAD




#2

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 19:33

Podemos tbm solicitar para criarem um forum na área Symbian só para programação, assim os users tbm vão se envolver, vai que tem um programador no meio dos nossos users, e vai aparecendo gente que sabe ou que quer aprender, gente empenhada..







#3

David

    Alone In The Blue!

  • Supervisor
  • 16.620 posts

Postado 30 Jan 2009 - 19:36

O Draven é o cara, mas eu vou ajuda-lo tambem!



Programação envolve lógica, por isso, pra vc programar precisa ter a Logica de Programação.

A logica nada mais é do que saber do que algo é feito, ou como chegar até ele.

Exemplo:



Como sabemos que o celular liga?

Devido a junção de componentes e softwares que fazem com que ele funcionem.

Realmente essa resposta foi bem por cima, mas é o que todos sabem.



Mas a questão é que por tras de tudo isso há muito mais.

Por isso iremos estudar.



Vou postar aqui alguns das premissas postadas pelo Draven na SE.



1º Baixem o DEV C++!!



Para compilarmos os projetos!

Shits Happen All the Time!


#4

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 19:39

Ok Dadih, vou me empenhar para aprender o maximo e tbm ajudar a galera aqui e na Nokia.



Vou procurar o programa e posta-lo aqui



#5

franco.ssp

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 6.059 posts

Postado 30 Jan 2009 - 19:59

Ops, tô dentro!!!



Se for um curso avançado, fica meio difícil, no começo, mas havendo interessados em ensinar, me tornarei um aluno exemplar!!

#6

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 20:02

Isso ai Franco, vamos abrir mais essa porta para o Plus e para a nossa área



#7

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 20:07

Download do Programa DEV C++ adicionado ao primeiro post



#8

Krazy

    Membro Platinum PluS

  • Supervisor Geral
  • 4.766 posts

Postado 30 Jan 2009 - 20:38

agora é que o bixo pega rsrs



vamos conhecer e aprender como é que funciona os melhores aplicativos Symbian do mercado



tamara que os professores tenham um pouquinho de paciência com o aluno aqui, nunca mechi com isso, mas espero dominar esse assunto o máximo possível rs

Imagem Postada
Não Respondo Dúvidas Via MP - Utilize O Fórum


#9

FANS-87™

    Z3 Play

  • Administrador
  • 22.365 posts

Postado 30 Jan 2009 - 20:50

Poxa!

Bacana mesmo esse projeto.

Vou tentar colaborar, mas não dou certeza.

Sou mei preguiçoso.

:haha

post-5800-0-82412700-1391461976.gif
"...May the force be with you"

post-5800-0-30701200-1393803426.jpg

Não respondo dúvidas por MP.


#10

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 20:54

Que nada FANS, se vc começar a se interessar de verdade vc consegue :piscar



vamos lá, eu te ajudo, vc me ajuda e assim vamos aprendendo..





#11

Krazy

    Membro Platinum PluS

  • Supervisor Geral
  • 4.766 posts

Postado 30 Jan 2009 - 20:58

(...)eu te ajudo, vc me ajuda e assim vamos (...)




vulgo troca-troca :assobio:risos



1º Baixem o DEV C++!!



Para compilarmos os projetos!




aguardando a lição Nº 02!!

Imagem Postada
Não Respondo Dúvidas Via MP - Utilize O Fórum


#12

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 20:59

Que isso rapá!!



:risos:haha

#13

FANS-87™

    Z3 Play

  • Administrador
  • 22.365 posts

Postado 30 Jan 2009 - 21:02

Beleza Fortão.

Ja baixei o programa.

Instalo amanha e começo a estudar um pouco.

PS: Sei peiga nehuma sobre programação

post-5800-0-82412700-1391461976.gif
"...May the force be with you"

post-5800-0-30701200-1393803426.jpg

Não respondo dúvidas por MP.


#14

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 30 Jan 2009 - 21:06

Eu tbm não, mas quando tu começou a mexer nos celulares, vc sabia de alguma coisa? então :piscar



#15

David

    Alone In The Blue!

  • Supervisor
  • 16.620 posts

Postado 30 Jan 2009 - 22:06

Ponto principal do tópico:

Nao disvirtuar o mesmo com outros assuntos!!

Vamos focar!!

Todo procedimento será seguido de um desafio/exercicio para mostrar se vc sabe ou nao ok!



O C++ assim como o Java, são linguagens de programação, com um diferencial, sã orientadas a objeto que a partir de agora vamos chamar de OO beleza?



Continuando... Linguagens orientadas a objeto funcionam como no mundo real, imagine um carro... ele é composto por um conjunto de partes que se interligam e fazem ele andar...



Um carro tem um Motor, cabine, Câmbio, Freios e etc...



Cada parte dele se liga de forma a formar um só Objeto "Carro".



se fóssemos desenvolver um programa chamado carro...



teríamos algo com uma idéia do tipo dessa...



O Objeto Carro, é composto da Classe Ingnição, que por sua vez chama a Classe Motor que é ligada a Classe Câmbio e por aí vai...



Mas as classes são apenas itens perdidos... são "Pacotes de coisas" para que elas façam algo, elas precisam de algo dentro... esse algo é chamado MÉTODO.



Então quando executarmos a classe "Ingnição" ela deve ter um Método chamado "Ligar carro" e conseqüentemente um conjunto de Métodos para fazer todas as peças trabalharem... e claro tem que ter uma "chamada" para a outra classe... ou seja um método que chama... que executa a "Função" de ponte...de interligar...



Bom o básico é isso... agora vamos ao básico "Hello Plus!"



Abaixo um exemplo de programa que vai fazer aparecer na tela o Hello Plus!




[B][COLOR=red]// AloPlus.cpp[/COLOR][/B]

[B][COLOR=red]// Um programa elementar.[/COLOR][/B]

[B][COLOR=red]#include <iostream.h>[/COLOR][/B]

[B][COLOR=red]int main()[/COLOR][/B]

[B][COLOR=red]{[/COLOR][/B]

[B][COLOR=red]cout << "Hello Plus!\n";[/COLOR][/B]

[B][COLOR=red]return 0;[/COLOR][/B]

[B][COLOR=red]} // Fim de main()[/COLOR][/B]




Vou explicar!!



// AloPlus.cpp



as barras no início (//) significam comentário, ou seja nunca serão lidas pelo compilador. o nome AloPlus.cpp é só o nome do programa, aqui poderia estar escrito qualquer coisa... como "programa do Zezinho".



#include <iostream.h>

Bom essa é a parte que teremos que ver com muuuuuuuuuuuuita calma mas não agora... agora vamos focar no código... essa parte é essencial é onde ficam as bibliotecas ou melhor as LIBs... nelas temos o que cada função faz... o que cada ordem quer dizer... é o q traduz para o compilador o que ele tem que fazer...



int main()

Bom, essa é o nome da Classe, ela é a Main() ou seja a classe VITAL do seu programa, NENHUM programa roda sem ela. o INT significa INTERGER (Inteiro) ou seja ela não vai mecher com nenhum dado ou números quebrados.



{



Esse cara significa que você está começando a colocar os métodos dentro da classe, enquanto você não fechar ele com o "}" ele não para de fazer aquela classe, portanto ATENÇÃO senão não roda...



cout << "Hello Plus!\n";



vamos com calma aqui... "cout <<" significa "ei escreve na tela" e depois temos as aspas e um texto dentro "Hello Plus!"

Opa e o "\n"?

O "\n" significa depois que você escrever isso, pula uma linha ou melhor... vai para a próxima linha!



e o ";"?



O ";" significa: Compilador, terminei a Função que eu comecei neste caso a função "cout <<".



return 0;

Esse cara por enquanto é dispensável, pois ele quer dizer... Não teremos que gravar nada em lugar nenhum, se fosse para retornar algo seria dito aqui.



} // Fim de main()



bom aí nós temos o final "}" e um comentário dizendo que é o fim da classe main... lembre-se "//" significa comentário!!



bom é isso por enquanto, mas deixo um desafio para vocês:



Desafio!!



Modifique o programa AloPlus.cpp, de maneira que ele exiba na tela as frases

Alo, Brasil!

Estamos aqui! Somos o Plus GSM!

Cada frase deve aparecer em uma linha.





OBS. Dúvidas Por favor!!!



Tire todas!!!

Shits Happen All the Time!


#16

wanderc72

    Membro Master

  • Membro Prime
  • PipPipPipPipPipPip
  • 1.278 posts

Postado 30 Jan 2009 - 23:35

Vou tentar aprender pessoal, não garanto q a besta aqui vá conseguir mas se eu não tentar como é q vou saber se sou capaz ou não né:P



achei algo q talvez no futuro seja util pra nós



http://www.mediafire...bian_Aula_1.pdf



http://www.mediafire...bian_Aula_2.pdf



É isso ae espero q agente consiga progamar nossos próprios apps, seria show de bola.



Vamo q vamo galera :legal

#17

Pedro Forte

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.452 posts

Postado 31 Jan 2009 - 01:08

Ficaria assim?:duvida



// AloPlus.cpp

// Um programa elementar.

#include <iostream.h>

int main()

{

cout << "Alo, Brasil!

\n"

<< "Estamos aqui! Somos o Plus GSM!

\n"

return 0;

} // Fim de main()


#18

franco.ssp

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 6.059 posts

Postado 31 Jan 2009 - 01:35

Ficaria assim?:duvida



// AloPlus.cpp

// Um programa elementar.

#include <iostream.h>

int main()

{

cout << "Alo, Brasil!

\n"

<< "Estamos aqui! Somos o Plus GSM!

\n"

return 0;

} // Fim de main()


[2]

#19

Andre_Lugano™

    Moderador

  • Moderador
  • 4.000 posts

Postado 31 Jan 2009 - 08:57

Legal era isso que eu precisava

rsrsrsrsrs

pq ser noob para sempre naum da liga

rsrsrsrs



#20

David

    Alone In The Blue!

  • Supervisor
  • 16.620 posts

Postado 31 Jan 2009 - 11:00

Ja baixaram o C++?

Para compilar e executar apertem F9 e aguardem.

O programa mostra os erros e ou o programa sendo executado.



Pedro note aqui:


[B][COLOR=#ff0000]// AloPlus.cpp

// Um programa elementar.

#include <iostream.h>

int main()

{

cout << "Alo, Brasil!

\n"

<< "Estamos aqui! Somos o Plus GSM!

\n"

return 0;

} // Fim de main()[/COLOR][/B] 


Esta quase certo.

Faltou apenas um sinal de pontuação.

Mas para vc saber qual é, compile ele pelo DEV C++.

Shits Happen All the Time!