Arquivo da Categoria: Comunidades

Artigos da secção “Comunidades”.

BackgroundWorkers – Implementação prática em Windows Presentation Foundation (WPF)

Neste artigo pretendo mostrar o que é o BackgroundWorker e vou exemplificar como se deve proceder à sua implementação usando a tecnologia WPF na versão .Net Framework 4.

Suponhamos:

Tenho um algoritmo complexo de Optimização Combinatória que irá ter como parâmetro de entrada um objecto do tipo World. Classe que define toda a estrutura de dados da minha aplicação e no final retorna o objecto World com as alterações realizadas pelo algoritmo.

Esta geração vai implicar que tenhamos pelo menos três passos:

  1. A partir do objecto World vamos criar a estrutura de dados do algoritmo;
  2. Gera-se o algoritmo a partir dos dados recebidos;
  3. Depois de gerar o algoritmo é preciso converter o resultado de forma a reflectir no World o resultado do algoritmo.

Continuar a ler