14.06.2008
Pessoal, abaixo estão listadas as datas para a realização de cada uma das atividades que integram a elaboração do projeto da turma SA110-06001, conforme combinado na aula do dia 14/06/2008:
Definição de metas e prazos: hoje;
[elaboração da proposta]
Entrega da proposta: 21/06/2008;
[mão na massa]
Plantão (inicial) de dúvidas: 12/07/2008;
[mais mão na massa]
Plantão (final) de dúvidas: 26/07/2008;
[conclusão do site]
Hospedagem do site: 09/08/2008;
Avaliação: 16/08/2008.
As aulas só ocorrerão nas datas supracitadas. Quaisquer dúvidas também poderão ser esclarecidas por e-mail (iran@microcamp.com.br).
Alunos faltantes, contatem-me por e-mail para maiores esclarecimentos.
Atenciosamente,
Iran Rodrigues
1 Comentário |
Projeto, SA110-06001 |
Link Permanente
Escrito por Iran Rodrigues
13.05.2008
Pessoal, abaixo estão listadas as datas para a realização de cada uma das atividades que integram a elaboração do projeto da turma TQ200-05003, conforme combinado na aula do dia 13/05/2008:
Definição de metas e prazos: hoje;
[elaboração da proposta]
Entrega da proposta: 20/05/2008 (terça);
[mão na massa]
Plantão (inicial) de dúvidas: 29/05/2008 (quinta) e 03/06/2008 (terça);
[mais mão na massa]
Plantão (final) de dúvidas: 17/06/2008 (terça) e 19/06/2008 (quinta);
[conclusão do site]
[recesso]
Hospedagem do site: 08/07/2008 (terça);
Avaliação: 10/07/2008 (quinta).
As aulas só ocorrerão nas datas supracitadas. Quaisquer dúvidas também poderão ser esclarecidas por e-mail (iran@microcamp.com.br).
Alunos faltantes, contatem-me por e-mail para maiores esclarecimentos.
Lembrete: não haverá aula na próxima quinta (15/05/2008), nem nas datas que não foram citadas.
Atenciosamente,
Iran Rodrigues
1 Comentário |
Projeto, TQ200-05003 | Etiquetado: Projeto |
Link Permanente
Escrito por Iran Rodrigues
5.03.2008
Olá pessoal. Há duas semanas ando sem postar conteúdo de aula aqui no blog (os layouts para avaliação do Fireworks não contam). Existem dois motivos para isso:
1 – Atualmente, minhas turmas de web (exceto uma) estão em módulos que, até então, não utilizam códigos (programação). Até o momento, 70% dos meus posts são sobre linguagens de programação. O porquê disto? Porque programação é texto. E texto é o conteúdo mais prático de se publicar em um blog. Se fosse colocar toda aula de Photoshop aqui, por exemplo, seriam necessários inúmeros “print screens” para cada post – o que dá um trabalhão. Eventualmente, coloco algo voltado aos programas digamos, de edição visual, mas ainda são minoria dentre os assuntos apresentados aqui no blog.
<jabá>
2 – Especialmente nestes últimos 15 dias estive bastante ocupado com os retoques finais que antecederam o lançamento do novo portal Gazetaweb.com. Como vocês bem sabem, sou o responsável pela programação do site, junto com meu colega Anderson Maia. Quem já teve a oportunidade de visitá-lo neste mês, pôde conferir a nova cara do portal. Cara essa, aliás, desenhada pelo meu colega Leonardo Reis.
Além da nova interface, inúmeras outras melhorias podem ser citadas: com relação à programação, por exemplo, está a utilização de Ajax visando um menor tempo de carregamento, a aplicação do conceito de tableless, que ajuda na redução do tamanho das páginas, uma exploração maior dos recursos proporcionados pelo Flash, utilizado por exemplo, no popularÃssimo canal Webcards, bem como para a execução dos vÃdeos. Até o bom e velho Javascript foi mais explorado no novo portal: vejam por exemplo como a página rola suavemente ao se clicar no link “topo” presente no final das páginas de notÃcias. O Javascript também é o responsável pelo mecanismo de ampliação das fotos inseridas nas notÃcias.
Uma melhoria que a princÃpio pode passar despercebida está presente na página da Gazeta FM. Agora dá pra saber o nome da música e a banda que está tocando na hora. Isso só foi possÃvel com o uso de Flash integrado ao XML.
Várias outras melhorias também foram implantadas:
- Lançamento do canal Clima, que informa o tempo e temperatura das capitais do Brasil e das principais cidades alagoanas;
- A busca foi reconstruÃda e está super funcional;
- Novos blogs foram desenvolvidos;
- etc…
Depois de mais de um ano de trabalho, não consigo sintetizar em poucos tópicos o quanto o portal melhorou. Visitem-no e tirem suas próprias conclusões.
</jabá>
Deixar um comentário » |
Sem categoria | Etiquetado: flash, gazetaweb, Javascript, layout, portal |
Link Permanente
Escrito por Iran Rodrigues
20.02.2008
Aprenda a realizar operações básicas envolvendo bancos de dados com o ASP.
Continuando o post anterior, veremos como listar os registros existentes em uma tabela no banco. Antes de qualquer coisa, verifique se você baixou o banco de dados de exemplo citado no post anterior, pois ele será necessário agora.
A última coisa que fizemos foi a criação de um novo arquivo “ASP VBScript” no Dreamweaver, o qual acrescentamos as seguintes linhas no topo (a primeira já existe):
< %@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
< %
set conexao = Server.CreateObject("ADODB.Connection")
conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("banco.mdb")&";"
Set registros = Server.CreateObject ("ADODB.Recordset")
registros.Open "usuarios",conexao,3,3
%>
Com a utilização do método “Open” do objeto “registros”, este passa a se comportar como um array, ou seja, pode ter seus valores acessados através de Ãndices. Mas que Ãndices são esses? E quais seriam os valores? Resposta: os Ãndices correspondem aos nomes dos campos existentes na tabela de nome “usuarios”. E os valores armazenados no array são os valores do registro para cada campo. Veja na prática, acrescentando as seguintes linhas ao body do documento:
Leia o resto deste post »
2 Comentários |
ASP + VBScript, SA110-06001, TQ200-05003 | Etiquetado: Access, ADODB, ASP, Banco de dados, Connection, EOF, MoveNext, Recordset, vbscript |
Link Permanente
Escrito por Iran Rodrigues
18.02.2008
Aprenda a realizar as operações básicas envolvendo bancos de dados com o ASP.
Ao pensarmos em sites que acessam bancos de dados, a primeira coisa que vem à cabeça são grandes sites, como um site de comércio eletrônico, com cadastros de produtos, clientes, fornecedores e etc. Apesar destes grandes sites utilizarem (grandes) bancos de dados, existem muitos outros pequenos sites que também os utilizam (ou poderiam utilizá-los).
Hoje em dia, sites que acessam bancos de dados são cada vez mais comuns. Um exemplo: suponha um simples site institucional. Este site possui uma página descrevendo a empresa, seus serviços, um formulário de contato, etc. Para tanto, digamos que ao total existam cinco diferentes páginas. Até aÃ, tudo bem. Mas vamos além: imagine ainda que o responsável pelo conteúdo do site na empresa não entenda de HTML (que dirá de ASP). Como ele fará para atualizar informações em seu site sem precisar contatar um profissional? A resposta: atráves de um sistema de administração de conteúdo. O site poderia conter uma área, protegida por senha, onde a pessoa responsável possa alterar o conteúdo de cada uma das páginas, como por exemplo, atualizar um telefone, ou acrescentar uma informação, sem ver nenhuma tag HTML ou comando de ASP. Para que isso seja possÃvel, tais informações (o conteúdo de cada página) devem estar em um banco de dados.
Leia o resto deste post »
4 Comentários |
ASP + VBScript, SA110-06001, TQ200-05003 | Etiquetado: Access, ADODB, ASP, Banco de dados, Connection, Recordset, vbscript |
Link Permanente
Escrito por Iran Rodrigues
9.02.2008
Continuando a sequência de artigos sobre os objetos do ASP, veremos aqui como utilizar o objeto Server.
Olá. Agora que o ano começou o carnaval acabou, vou correr para atualizar o conteúdo das aulas – que estão quase todas atrasadas. Devido a este atraso, o conteúdo deste e dos próximos posts serão levemente resumidos (volto a lembrar que o objetivo é reforçar/relembrar o que foi visto em aula).
Continuando a falar dos objetos do ASP, chega a vez do Server. Este objeto serve basicamente para acessar funções gerais no servidor web. O Server possui uma propriedade e sete métodos, a saber:
- ScriptTimeout (propriedade)
- CreateObject* (método)
- Execute (método)
- GetLastError** (método)
- MapPath* (método)
- HTMLEncode (método)
- Transfer (método)
- URLEncode (método)
Leia o resto deste post »
1 Comentário |
ASP + VBScript, SA110-06001, TQ200-05003 | Etiquetado: ASP, métodos, Propriedades, Server, vbscript |
Link Permanente
Escrito por Iran Rodrigues
16.01.2008
Confira uma seleção de tutoriais do MXStudio cujo foco é a criação de layouts utilizando o Fireworks.
O MXStudio é um portal que sempre recomendo a meus alunos, pois é possÃvel encontrar tutoriais e artigos de qualidade, envolvendo diversas aplicações que estudamos em nosso curso.
A especialidade do MXStudio é o universo Adobe, incluindo os produtos da antiga Macromedia, como o Fireworks. Leia o resto deste post »
2 Comentários |
Fireworks, SQ200-07001 | Etiquetado: Fireworks, layout, tutorial |
Link Permanente
Escrito por Iran Rodrigues
15.01.2008
Este post contém um exercÃcio resolvido em sala, cujo objetivo é calcular o fatorial de um número fornecido por um usuário mediante um formulário.
O código abaixo ilustra a utilização de funções definidas pelo programador (“fatorial2″, neste caso) e da coleção Form do objeto Request.
Copiem este código e executem-no, analisando seu funcionamento: Leia o resto deste post »
Deixar um comentário » |
ASP + VBScript, TQ200-05003 | Etiquetado: ASP, Form, formulários, Request, vbscript |
Link Permanente
Escrito por Iran Rodrigues