Tudo sobre a área de sistemas de informação, tecnologia e outros afins, aqui você está convidado a conhecer e debater sobre assuntos do seu interesse.
quarta-feira, 24 de dezembro de 2008
segunda-feira, 22 de dezembro de 2008
PROGRAMAÇÃO ORIENTADO A OBJETOS: QUER ENTENDER?
Nessa Postagem vou falar de uma forma direta(bater o fio, cantar a pedra, falar na tóra) o que é esse paradigma de orientado a objetos.Entenda esse conceito como uma forma de pensar, que em a princípio é um modelo a ser seguido, por que? pela sua fácil compreensão.
Tudo gira em torno de Classe: classe pra lá, classe pra cá. Mas o que vem a ser uma classe?
Imagine uma Caixa,imaginou? beleza, agora imagine ela cheia de celulares vou te ajudar:
Repare que temos vários modelos, formas e marcas diferentes, mas não deixa de ser um telefone celular,porque todo celular é assim: é portátil, tem teclas,cor, modelo, você liga, manda mensagem, filma, tira foto.perceba que cada celular é um objeto e esse objeto pertence a classe chamada "Celular".Portanto a Classe é uma fabrica de objetos.
a principal diferença da classe e do objeto é que a classe leva atributos:
cor:
modelo:
marca:
valor:
e comportamentos (métodos).
O objeto CONTÉM VALORES:
cor:"Preto"
modelo:"N95"
marca:"Nokia"
valor:R$700,00
sendo assim ficaria, o celular N95 um objeto da classe Celular ^^
esse seria o grosso da coisa, pensa um pouquinho, e pegar outros exemplos pela rua ai: carros, computadores, pessoas você notará que sempre você ou alguma coisa pertence a uma classe, mas que também herdou algo(atributos) de outra classe, ou seja, uma super-classe ex: celular herdou funcionalidades do telefone convencional, ou seja, a classe celular herda da classe telefone(herança).
Encapsulamento: imagine te que ligar do celular através de seus circuitos, complicado e inseguro não é? portanto ele fica encapsulado, através de métodos de acesso, ou seja Nada pode acessar diretamente suas variáveis se não for pelo um método de acesso,tá ligado?
Pacotes: em C# chamamos de Namespaces, que é pacote na verdade. serve para organizar essa coisa toda, lembra da caixa onde estão os celulares, pois é! =P
vou até aqui, deixei de falar de outras coisas sobre orientação a objetos, mas pensem no que leram agora e leiam mais, para entender melhor, eu sei, foi superficial, mas é isso ai é pra ajudar mano!
até a próxima!!
quarta-feira, 27 de agosto de 2008
Aqui em Porto Velho/RO ?!?!
AAAAAaaaaaaaaaaaaaaaaahhhhhhHH!!!
Uma bola de fogo riscou o céu de Rondônia na tarde de quinta-feira ( 21 ), por volta de 18h, sendo avistado por pessoas incrédulas e gerando muita controvérsia. Segundo informações, o objeto avistado seria um meteoro em queda na órbita terrestre, mas outras hipóteses foram aventadas por populares nas ruas da capital. (Rondonia ao Vivo)
Melhor comentário:
a)é o Homem de Ferro...
b)Aliens..
c)Fim do Mundo...
D)Transformador da Uniron!
Video:
sábado, 23 de agosto de 2008
sexta-feira, 22 de agosto de 2008
Aplicações: Web ou Desktop?!
Qual você acha melhor: desenvolver em web ou desktop? bem muito já tem sua preferência mas o que vale resaltar é que nem sempre nossa preferencia é a melhor escolha para o nosso cliente é os requisitos apresentado no projeto é o que vai determinar onde vai se encaixar nossa aplicação.
O TCC (Trabalho de Conclusão de Curso) na Uniron vai pedir aplicações em WEB, que tem uma certa vantagem em relação a Desktop, pois não vamos ter problemas de compatibilidade com sitemas operacionais, porque de certa forma a aplicação vai só requerer o browser (IE,Firefox,Netscape) e a conectividade com a internet.O desktop as aplicações contariam com mais ferramentas e de certa forma irá estabelecer uma comunicação maior com periféricos (Leitor de codigo de barras, emissor de Cupom Fiscal, scanners, cameras) então fica a seguinte sugestão:
Tipos de aplicações :
Aplicação para E-commerce , Portal
Site para uma empresa na internet
Usuários remotos com acesso a internet
Aplicação distribuída entre usuários remotos
- Interface indicada : Web
Aplicações gráficas
Processadores de textos
Planilhas eletrônicas
Jogos
Aplicação Cliente/Servidor (duas camadas)
Aplicações com integração entre vários tipos hardwares (cameras, scanners, etc.)
- interface indicada : desktop
Assim como você não vai usar uma interface web para desenvolver a aplicação de controle de estoques da padaria do seu Manoel , também não vai usar uma interface desktop para criar um portal para uma grande instituição financeira na web.
(macoratti)
Portanto sabemos que com o tempo teremos tudo WEB, muitos estão aprendendo o que é O Desenvolvimento Orientado a Objetos, MASSSSSS temos que nos atentar a outro paradigma: DESENVOLVIMENTO ORIENTADO A SERVIÇOS. Falo isso porque a Aplicação dos Dias de Hoje se faz necessário a interação de serviços, bem isso já é assunto para o proximo post, Abraços!
quinta-feira, 21 de agosto de 2008
Urna Eletronica, Confiável?!
Como de costume, quando chegamos perto das eleições, vem aquelas conversas sobre a segurança da urna eletrônica que desde 1996 vem dinamizando o sistema eleitoral brasileiro.Tava lendo no rondonia ao vivo esse assunto, minha impressão fica de uma fofoca, porque não vejo argumentos fortes para que se diga que é VULNERÁVEL a urna eletrônica, dizer que é impossivel é exagero, posso dizer que de lá pra cá não existiam ferramentas para tal ato, como toda segurança há sua falha isso não pode ficar de fora do grupo, a engenharia social é a principal ferramenta de driblar todos os mecanismos de proteção, portanto eu não posso sair por ai afirmando que é falho um sistema, antes de ter um argumento (programas existentes e casos semenhantes, consequencias do processo), é aquela coisa: Não posso sair afirmando que abro um Cofre,sem que eu tenha a senha e o pé de cabra na mão.
Uma dica: Sistema biometrico! Assinatura Digital e protocolos de segurança!!!
O que queria ver: Bota os dois pra debater, porque eu vou lá assistir!!!
Previsão: Há falha dessa tecnologia se tornará visível, quando um grupo de lá de dentro, de o passo maior que a perna.
Video Aula
Eu encontrei o Video sobre Linguagem orientado a objeto, acredito que para que está começando estudar agora esse assunto vai ajudar bastante!!
Assinar:
Postagens (Atom)