sexta-feira, 30 de maio de 2008

Capacitação GeneXus WEB

Aproveite!
Ligue para 055 11 3141-1042
inscreva-se para nossa próxima turma de treinamento
CAPACITAÇÃO GENEXUS WEB - 09 a 13 de Junho/08.

Condições especiais para alunos que já realizaram o
Treinamento de Formação GeneXus com a Dash.

Invista em você!
Boa tarde!


Estamos formando um grupo para treinamento de FORMAÇÃO GENEXUS aos sábados.
Por favor, entre em contato e garanta já sua vaga!
INVISTA EM VOCÊ!

Priscila Camargo


Assistente Comercial GeneXus(11) 3141-1042(12) 3941-5300

www.dash.com.br

sexta-feira, 16 de maio de 2008

Treinamento de Formação GeneXus de 02 a 06 de Junho/2008

Treinamento de FORMAÇÃO GENEXUS de 02 a 06/Junho/08

Aproveite nossas últimas vagas!

GeneXus Básico

O Curso Básico aborda conceitos básicos de modelagem de dados, programação orientada a eventos e toda a metodologia de desenvolvimento de aplicativos GUI (Graphic User Interface) em GeneXus, além de uma introdução ao ambiente WEB.
No curso, os exercícios práticos são desenvolvidos intercalados com a parte teórica, visando maior fixação e aproveitamento dos conceitos abordados.

Pré-requisitos:
  • Lógica de Programação
  • Conhecimentos de Banco de Dados

Duração: 40 horas
Horário: 08 às 17h
Consulte nossos descontos especiais!
Local: Rua Manoel da Nóbrega, 211, 9. Andar - Paraíso - São Paulo – SP.


LIGUE PARA TREINAMENTOS DASH
(11) 3141-1042
treinamento@dash.com.br

Treinamentos de Atualização GeneXus 19 e 20 de Maio/2008.

Olá pessoal!

Aproveite nossa turma de treinamento de Atualização GeneXus

Dias 19 e 20 de Maio/2008

Duração: 16 horas
Horário: 08 às 17h
Consulte nosso valor com desconto especial!

Local: Rua Manoel da Nóbrega, 211, 9. Andar - Paraíso - São Paulo – SP.

Pré-requisitos:
Ter conhecimentos da ferramenta GeneXus.


Entre em contato com nossa área de treinamentos e invista já em você!!!

Priscila Camargo
Fone: (11) 3141-1042

Upload de Arquivos e Leitura de Arquivo Excel na WEB

Olá Pessoal,

Saudações a todos!!!

Neste artigo irei mostrar a vocês como realizar o upload de arquivos por meio do GeneXus, isso é muito útil quando desenvolvemos aplicações para a Web.

De quebra ainda mostrarei como fazer a leitura de uma planilha Excel.

Para realizar o upload não utilizaremos nehum arquivo externo. Essa implementação serve para o gerador .Net da versão GeneXus 9.0. Foi testada e está funcionando. A princípio também funcionará com a versão 8.0 e 7.5 do GeneXus, fazendo uso do gerador .Net também.

Muitos irão perguntar, e para o gerador Java, como farei? Bom, isso ficará para um próximo artigo!!!

A leitura da planilha Excel que iremos ver não irá requerer o Microsoft Excel instalado no servidor. Faremos uso de DLLs de Jakarta POI, elas são distribuídas gratuitamente e podem ser baixadas através do link:


http://sourceforge.net/project/showfiles.php?group_id=151482&package_id=171498

Vamos a implementação. Será necessário criar uma Web Panel e definir as seguintes variáveis:


Clique na imagem para melhor visualização.

O Web Form da Web Panel ficará assim:


Clique na imagem para melhor visualização.

Programaremos os seguintes eventos:
  • Evento Start
  • Evento Enter //está associado ao botão Importar Planilha do Web Form da Web Panel
  • Evento Grid.Load //associado ao Grid do Web Form da Web Panel
Abaixo a codificação de todos os eventos.

Evento Start

Clique na imagem para melhor visualização.

Observe que na linha 8 é onde informamos o caminho onde os arquivos serão armazenados. Devemos informar o path absoluto. Os diretórios Upload e Arquivos foram criados manualmente e o diretório Arquivos deve ter permissão de escrita.

Nas linhas 17 a 20 é onde expandimos o código HTML para o
TextBlock que está no web form e que deve estar configurado com a propriedade Format em HTML. O código HTML é responsável por criar o controle de upload no form.

Evento Enter

Clique na imagem para melhor visualização.

Observe que no Evento Enter é utilizado comandos nativos do Csharp.

Evento Grid.Load

Clique na imagem para melhor visualização.

Neste evento é onde efetuamos a leitura da planilha Excel.
A variável &Planilha é do tipo ExcelDocument. Repare na linha 58, onde informamos que faremos uso das DLLs de Jakarta POI. As DLLs devem constar no diretório Bin do modelo Web.
A planilha lida possui o seguinte layout:


Clique na imagem para melhor visualização.

Espero que todos tenham gostado e que as informações transmitidas seja de grande utilidade em seus futuros projetos. Enviem os seus comentários e sugestões.

Forte abraço a todos e até a próxima!

terça-feira, 13 de maio de 2008

Novos Artigos

Olá pessoal,

Já faz um tempo que não escrevo nada desde o último artigo publicado. Acredito que vocês estão na expectativa...

A nossa agenda de treinamentos aqui na Dash anda super lotada, dessa maneira ficamos na correria. Estarei preparando um artigo e em breve postarei.

Até a próxima e forte abraço!!!

Fotos do Treinamento de Formação GX 9.0

Fotos do Treinamento de Formação GeneXus 9.0

O treinamento ocorreu na Dash no período de 05 a 09 de maio de 2008.

Participaram do treinamento 4 alunos.







Breve mais fotos!!!