Prof. Paulo R. Bueno

Linguagem de Programação Visual

Informações gerais:

Universidade Tecnológica Federal do Paraná

Departamento Acadêmico de Informática

 

 

 

Projeto 1:

Referências e Materiais de Apoio:

 

· Ementa, carga horária, conteúdo e bibliografia.

Projetar, desenvolver e codificar um sistema da controle de contatos comerciais composto de:

 

¨ Cadastro geral de contatos (informações cadastrais: nome, telefones, e-mail, empresa onde trabalha, cargo, etc.)

¨ Cadastro de endereços para contatos (cada contato poderá ter mais de um endereço: endereço residencial, endereço comercial, endereço para cobrança, etc);

¨ O sistema deverá possuir um menu de navegação com as operações básicas de inserção, remoção, alteração de dados;

¨ O sistema deverá oferecer opções de consultas diversas (por nome, por sobrenome, por cidade, por empresa e por cargo); as consultas deverão ser apresentadas em grids apenas para visualização em tela;

 

Conhecimentos e técnicas necessárias:

 

¨ Criação de interfaces e aplicação de controles;

¨ Validação básica de dados (campos vazios, campos com preenchimento incorreto — campos numéricos com dados alfabéticos, etc.);

¨ Utilização de coleções de objetos para armazenamento de dados;

¨ Utilização de serialização XML para gravação dos dados em arquivos textos;

 

Referências:

 

¨ Introducing XML Serialization

¨ Collections and Data Structures

¨ Apresentação da disciplina e conceitos iniciais (Slides).

¨ Pragmatic Architecture: Agile Development.

¨ Escolhendo um Linguagem de Programação (Artigo).

¨ Apresentação do Visual Studio 2005 (Slides).

¨ Apresentação do C# (Slides).

¨ Artigo sobre arquitetura de aplicações.

¨ Artigo sobre arquitetura e camada de dados e negócios.

¨ Tutorial para Acesso a Dados I.

¨ Base de dados de exemplo.