sexta-feira, 29 de julho de 2011

Voltando à rotina

Bom dia!

Os leitores mais antenados deste blog já perceberam que só por que as aulas recomeçaram só há alguns dias não significa que estejamos de boa na lagoa. Apesar de já estarmos atolados de trabalhos e listas novamente, estamos progredindo bastante rapidamente na programação do EscamboNet, visto que todas as aulas técnicas agora são dedicadas ao projeto. Se continuarmos neste ritmo, acredito que conseguiremos terminar tudo sem pressa. (Bom, talvez só um pouquinho...)

Nos meus últimos posts, vim expondo aqui algumas características básicas da programação orientada a objetos que encontramos no PHP, e também em muitas outras linguagens. Hoje, vou finalizar esta pequena série falando sobre as propriedades final e static.

Final: em PHP, usamos esta palavra-chave em métodos e classes para indicar que estes não podem ser alterados ou extendidos. Mais especificamente: quando em um método, serve para informar que este não pode ser sobreescrito;, e quando em uma classe, para indicar que esta não pode ser herdada.

Static: usamos esta propriedade dentro de classes para declarar métodos e variáveis que podem ser acessados sem que haja necessidade de instanciar a classe. Ou seja, podemos simplesmente acessar as funções com comandos do tipo classe::funcao() , como vemos na classe Math, do Java, e em tantas outras bibliotecas.


Static : você está fazendo isso errado.


Bom, obrigado por ler até aqui, ainda mais se você leu todas as partes deste micro-guia. Acho que por hoje é só. Vamos indo que atrás vem gente, e, se formos parar para ver, vamos percebendo que essa pessoa rapidamente vai longe...

Gustavo Crivelli
(29/07/2011)

Cronograma em dia

Boa tarde,

Como vocês podem ter lido nos posts anteriores, estamos caminhando num passo razoável com o desenvolvimento do projeto, onde não ficamos nem muito adiantado, pois iniciamos a parte de programação só agora, e nem muito atrasado, pois uma boa parte das páginas em html do site já estão prontas.
Alguns outros detalhes foram pedidos a mais para nós já no começo desse bimestre, que é a criação das propostas de um banner, de uma capa para caixa de DVD e uma etiqueta para o CD, que cada aluno deverá criar pelo menos um de cada. Mas fora esses detalhes que já estamos desenvolvendo, também já foram criadas novas páginas do site, como a página da pesquisa dos produtos, onde irá mostrar todos os resultados da pesquisa. Por enquanto é só, mas lembrem-se que estamos totalmente em dia com o nosso cronograma.


Henrique
(29/07/2011) 

quinta-feira, 28 de julho de 2011

Interface de outros sites e um pouco de programação

Boa tarde,
   
     Nessa semana desenvolvemos classes em php, e entre elas uma inteiramente para a tabela Produtos do sistema escambonet. Inicialmente, como estamos começando a programar, na classe "FuncoeProdutos.php" encontramos funções de cadastro, alteração, remoção e consulta (manda a um form todas as informações de um produto conforme o ID - identificação - que é requerido). Houve muito trabalho, mas estamos adiantados e ganhando tempo, porque apenas no começo de aprendizado é devagar, depois quase tudo é parecido.
     Em breve chegaremos nas datas as quais teremos como responsabilidade o uso dessas funções junto ao código HTML do site em questão. Esse site já está quase pronto, e as nossas funções logo lhe darão "vida" e funcionamento.
     Mudando de assunto, aqui está uma imagem de um site que tivemos como uma forma de crítica e de análise para ser discutida também no nosso sistema (site do sistema)
 trocaqui.net


Positivos:
  • O site apresenta certa limpeza visual;
Negativos:
  • Erros de grafias como “objecto”, “colecção”; “projecto” entre outros;
  • Há muitos textos dificultando uma procura visual rápida, precisando ler mais profundamente.


Guilherme Leão
(28/07/2011)

E agora?

Bom dia!

Como sempre estamos nos ralando. Criando os modelos de banner e de capas para o CD, continuando no desenvolvimento da interface, e da programação em php, enfim continuando nosso trabalho. Fazendo o cronograma das atividades a serem realizadas, percebemos que não estamos tão adintados como parecíamos estar. Esquecemos de contar com a semana do saco cheio, a semana de provas e outros. Agora o jeito é "botar a mão na massa", porque todo o tempo é calculado e não podemos bobear. 


Fernando Brandão
(28/07/2011)

terça-feira, 26 de julho de 2011

Retomando as Atividades

Bom dia,

   Ontem, retomamos as atividades do nosso projeto, devido a volta as aulas, onde nós iremos, agora, retomar nosso progresso em tempo integral.
   Já foram criadas algumas classes em PHP, então podemos dizer que a programação já esta sendo inicializada, mas nada que seja conclusivo, faltando ainda a parte de testes e correções do código.
   As pastas estão sendo devidamente corrigidas e atualizadas, entretanto, como ainda não temos nenhum conteúdo totalmente pronto, ainda sem novas adições para as pastas.
   
Caio Cáceres
(26/07/11)

segunda-feira, 25 de julho de 2011

Classes, Funções, Métodos e Login

Boa noite,


Como já pode ser percebido pelos outros posts todo o Grupo Emporos voltou a atividade. Algumas alterações na organização do pessoal responsável pela pasta foram feitas para garantir que estes tivessem em qualquer momento as versões atualizadas de qualquer documento.

Além disso, hoje iniciamos a tão esperada programação em PHP. Eu, Gustavo e Guilherme desenvolvemos as classes que ficarão responsáveis pela conexão com o banco de dados tanto do Sistema EscamboNet quanto com o banco de dados do Sistema nSac do CTi, de onde serão  importados todos os dados dos alunos durante o primeiro login, já que o sistema estará disponível apenas para alunos da instituição.

Apresentei a todos os integrantes do grupo a IDE para PHP Netbeans. Para quem já conhece esta ferramenta, ela é free e compatível com diversas linguagens (eu não sabia que suportava PHP). Porém durante algumas horas de trabalho esta se mostrou bastante ineficaz, devido às suas mensagens de erro extremamente genéricas, extensas e sem sentido algum. Portanto estamos em busca de uma IDE melhor.

Durante a noite iniciei o desenvolvimento do script de login que foi dividido em várias etapas que, em um sistema comum integrariam uma única. Apesar disso irei apresentar minha idéia para o resto do time de programação para que eles opinem e talvez melhorem a lógica.

Até o próximo post com mais novidades sobre o desenvolvimento do sistema!


Luiz Felix
(25/07/2011)

Volta às aulas e layout proposto

Boa tarde,

Voltamos a trabalhar, hoje já atualizamos a Pasta de TSPD e começamos a programar. Iniciamente, tivemos dificuldade na sintaxe, mas com o auxílio de algumas apostilas da internet começamos a desenvolver a classe voltada à conexão com o banco de dados. Depois de alguns testes que deram certos, digitamos métodos de conexão como abrir e fechar o banco de dados, executar uma string sql e entre outros que estamos "inventando".
No começo com certeza teremos mais dificuldades, mas, depois de aprender, o andar será mas rápido. A exemplo, para incluir uma classe é necessário chamá-la no início do programa ("include_once  'clssConexão' "). "Once", porque se nessa classe tiver referência a uma outra que está também incluida no programa, não haverá repetição e futuros conflitos.

Nesse post também vou apresentar um dos layouts propostos do site da nossa empresa:



Guilherme Leão
(25/07/2011)