0 Compartilhamentos 18 Views

Gerando Gráficos em Barra no ASP.NET

21 de outubro de 2009

Neste artigo, criaremos um gráfico de barras em uma página ASP.NET.

Para gerar gráficos em uma página asp.net, precisamos de uma era para desenho, está area está disponível na classe Bitmap.

Vamos pensar um pouco…

No mundo real, para fazermos um desenho do que precisamos?
R: Caneta,Papel ou Pincel, dependendo do tipo de desenho! 😉

No Asp.net não seria diferente. Então vamos criar nossa area de desenho!

Ao criar um objeto Bitmap, devemos passar 3 argumentos, como descrito em seu construtor. (existem 12, mas iremos usar este! :-] )

Exemplo:

O terceiro argumento indica o formato de cores que desejamos usar,
O PixelFormat é um enum com n tipos.

Depois de criarmos o nosso Bitmap, precisamos que alguém o referencie este alguém é o objeto Graphics.

Exemplo:

Agora vamos limpar nossa folha e pintar seu fundo com uma cor suave.

Até o momento já sabemos como criar nossa folha, agora vamos por a mão na massa!

Vamos criar um struct chamado empresa [font color=blue]*nossa base de dados poderia ser um xml,banco de dados ou arquivo texto*

Para facilitar nossa vida, vamos fazer tudo dentro do PAGE_LOAD.

Após criar a estrutura empresa, vamos usá-la.

Declare duas variáveis do tipo INT.

Abaixo estamos fazendo o somatório de tudo:

Como já criamos nossa area de desenho, vamos usá-la! :-]

Uma descrição dos parâmetros do FillRectangle:

Uma descrição dos parâmetros do DrawString:

Para finalizar nossa aplicação, vamos agora informar ao navegador que estamos enviando a ele uma imagem e não um documento html.

Após essa instrução, salve tudo e execute. O resultado será semelhante ao ilustrado abaixo.

Para baixar o código completo deste arquivo clique aqui.

Bom pessoa, vimos como é simples e fácil criar um sistema de gráfico no ASP.NET,

Até o próximo artigo pessoal! []’s

Você pode se interessar

Startup catarinense traz mesa interativa para o Dia das Crianças
Notícias
15 visualizações
Notícias
15 visualizações

Startup catarinense traz mesa interativa para o Dia das Crianças

Carlos L. A. da Silva - 10 de outubro de 2017

Tecnologia da PlayTable é aposta para espaços recreativos em lojas, com jogos educativos para a garotada. Confira o vídeo!

Assistente virtual do Facebook Messenger agora entende Português
Notícias
10 visualizações
Notícias
10 visualizações

Assistente virtual do Facebook Messenger agora entende Português

Carlos L. A. da Silva - 10 de outubro de 2017

Sistema de Inteligência Artificial M age discretamente, se adapta ao usuário e só interfere em conversas quando detecta que pode oferecer sugestões,

Microsoft compra por 15 anos toda a energia gerada por fazenda de vento
Notícias
11 visualizações
Notícias
11 visualizações

Microsoft compra por 15 anos toda a energia gerada por fazenda de vento

Carlos L. A. da Silva - 10 de outubro de 2017

Complexo instalado pela General Electric na Irlanda é capaz de gerar 37-megawatt de energia e servirá para impulsionar serviços de computação em nuvem da Microsoft.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Mark Zuckerberg usou Realidade Virtual para visitar Porto Rico
Notícias
9 visualizações
9 visualizações

Mark Zuckerberg usou Realidade Virtual para visitar Porto Rico

Carlos L. A. da Silva - 10 de outubro de 2017
Microsoft mata o Windows Media Player
Notícias
23 visualizações1
23 visualizações1

Microsoft mata o Windows Media Player

Carlos L. A. da Silva - 10 de outubro de 2017
Western Digital quebra recorde com HD de 14TB
Notícias
39 visualizações
39 visualizações

Western Digital quebra recorde com HD de 14TB

Carlos L. A. da Silva - 10 de outubro de 2017