即使在明確患有的是心因性勃起障礙,需要正確的心理健康治療才能根治問題,仍是無可奈何地依靠服用犀利士、威而鋼等ED藥物。因為心理疾病難以完全治愈,一定條件下可從新觸發。

C# Desenvolvimento

2000 dicas sobre WPF – 2 Dica: Graphics Rendering Tiers

2000 dicas sobre WPF

A série 2000 dicas sobre WPF têm como objetivo apresentar para o leitor tudo o que ele precisa saber sobre WPF em pequenas doses homeopáticas. A 2 dica aborda a performance gráfica das aplicações.

2000 dicas sobre WPF – 2 Dica: Graphics Rendering Tiers

As aplicações WPF examinam automaticamente as capacidades da placa gráfica em tempo de execução e atribuem um nível de renderização que determina qual tipo de renderização será utilizada pela placa gráfica.

  • Nível 0 – A placa de vídeo não possui aceleração de hardware, toda a renderização será feita usando software.
  • Nível 1 – A placa possui alguns recursos que podem utilizar aceleração de hardware, como por exemplo:
    • gradientes radiais;
    • cálculos de iluminação 3D;
    • renderização de texto;
    • anti-aliasing 3D;
  • Nível 2 – A maioria dos recursos irão utilizar a aceleração de hardware.

Para utilizar os recursos da placa de vídeo é necessário que o sistema possua suporte ao DirectX 9.0 ou superior.

Para você descobrir qual nível de renderização a sua placa de vídeo suporta escreva os seguintes comandos em seu programa.

int renTier = (RenderCapability.Tier >> 16);
MessageBox.Show(string.Format("Tier = {0}", renTier));

Para aprender mais sobre renderização e conhecer todos os recursos que são analisados em sua placa de vídeo para determinar o nível em que a mesma irá trabalhar, acesse o endereço: https://msdn.microsoft.com/en-us/library/ms742196(v=vs.110).aspx

Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#.

Participe do nosso grupo de estudos no Facebook acessando o link https://www.facebook.com/groups/dfilitto/.

Esta série foi baseada no material presente no site https://wpf.2000things.com.

About the author

Danilo Filitto

Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.

Atuo na área acadêmica como professor desde 2006. Atualmente leciono na UNOESTE (Universidade do Oeste Paulista), no SENAC (Serviço Nacional de Aprendizagem Comercial) e possuo vários cursos na Udemy (https://www.udemy.com/user/danilo-filitto/).

Além disso, sou o CEO dos sites https:www.dfilitto.com.br e https:www.makeindiegames.com.br

Você também pode me encontrar no YouTube por meio do endereço https://www.youtube.com/danilofilittoppr

Aprenda a criar seus próprios jogos

Cursos em promoção

Cursos em destaque

Quer aprender a programar?

Aprenda a criar seus próprios jogos com os melhores desenvolvedores