Formação Desenvolvimento em .Net – UI e Dados

Depois da introdução à framework e da exploração de conceitos chave da programaçao orientada a objectos o terceiro módulo centrou-se no desenho de User Interfaces e sua ligação à base de dados.
Sendo uma área tão extensa, o objectivo foi apresentar os objectos mais importantes e dar pistas sobre a sua utilização.
Num ambiente empresarial, mais do que desenhar ecrans aquilo que toda a gente quer é carregá-los com dados e naturalmente com dados vindos de uma base de dados.
Para além de tentar explicar a forma como está estruturalmente definida a infraestrutura de acesso a dados ADO.Net apresentamos também algumas forma de acesso a bases de dados Progress tendo como base objectos com representações comuns (Datasets vs ProDatasets)
Finalmente, apresentamos o conceito de databing e exploramos a sua utilização

Aqui estãos o objectivos e as apresentações de cada uma das sessões:
1. User Interface

  • Identificar e saber utilizar objectos de interface básico  (Form, Textboxes, Labels e Buttons)
  • Conhecer ferramentas de formatação de interface
  • Conhecer e saber utilizar métodos e propriedades comuns de formatação
  • Saber para que servem restantes objectos de interface da plataforma
  • Conhecer objectos do pacote infragistics netadvantage 2005
  • saber utilizar messagebox.show
  • saber criar menus e menus de contexto
  • Perceber herança em objectos de interface
  • Conhecer objecto errorProvider e errorProvider component
  • Saber utilizar errorProvider e evento Validating

2. Acesso a Dados

  • Perceber objectivos do ADO.Net
  • Conhecer arquitectura do ADO.Net
  • Saber o que são Datasets
  • Saber o que são Datatables
  • Saber o que são Typed Datasets
  • Saber criar Dataset e DataTables dinamicamente
  • Conhecer operações básicas com Datasets e Tabelas
  • Perceber conceito de serialização de dados
  • Identificar objectos relativos a ligações fisicas à base de dados
  • Conhecer interfaces que têm que ser implementados por dataproviders
  • Perceber como tirar vantagem de “programação de dados” usando interfaces
  • Saber utilizar Connection, Command, DataReader e DataAdapter
  • Perceber como é conseguida e integração entre Progress e .Net
  • Saber como é feita a integração Progress .Net no MultiITV

3. DataBinding: Dados + UI

  • Saber o que é databinding
  • Conhecer tipos de databinding
  • Identificar Providers para Databinding
  • Conhecer objectos que suportam databinding
  • Saber usar simple binding
  • Conhecer objecto datagrid e saber como formatá-lo
  • Saber usar Compex Binding
  • Saber usar eventos de databinding

por Vitor Silva



Leave a Reply