Logomarca

ComponentesASP é um projeto de categorização e disponibilização de exemplos de componentes ActiveX, utilizados na programação ASP 3.0 (ASP Clássico): Todos os componentes possuem nome completo, descrição, versão, fabricante e exemplos. Seja muito bem-vindo(a) e aproveite nosso conteúdo.

Hospedagem de sites em ASP com servidores no Brasil é na Rede2! Conheça: www.rede2.com.br

Últimas Notícias:

  • - 18/09/2008 | Componentes ASP comemora 6 meses no ar ajudando 2 mil visitantes únicos.
  • - 18/03/2008 | Categorizados 51 exemplos de 31 componentes ASP em 12 categorias.

ChartDirector - Advanced Software Engineering

Componente profissional de gráficos para Windows e aplicações Web. Possui diversos modelos, suporta customatizações e interações com AJAX.

Gráfico em Formato de Pizza

<%
' Cria uma instância do controle
Set ChartDirector = Server.CreateObject("ChartDirector.API")
' Cria um array com os títulos do gráfico
array_Titulo = Array("Domínio 01", "Domínio 02", "Domínio 03", "Domínio 04", "Domínio 05")
' Cria um array com os valores do gráfico
array_Valores = Array(250, 190, 244, 85, 125)
' Informa o tamanho do gráfico
Set grafico = ChartDirector.PieChart(450, 220)
' Adiciona o título no rodapé do gráfico usando a fonte Arial Bold Italic
Call grafico.addTitle2(ChartDirector.Bottom, "Acesso aos Domínios", "arialbi.ttf")
' Informa que o gráfico será em 3D
Call grafico.set3D()
' Adiciona a caixa de legenda no canto superior esquerdo da imagem
Call grafico.addLegend(340, 10)
' Modifica o formato da etiqueta para $nnnK (pp.pp%)
Call grafico.setLabelFormat("{label} - {value}<*br*>({percent}%)")
' Define os titulos e os valores do gráfico
Call grafico.setData(array_Valores, array_Titulo)
' Explodir o primeiro item (valor = 0)
Call grafico.setExplode(0)
' Imprime a imagem do gráfico na tela
Response.ContentType = "image/png"
Response.BinaryWrite grafico.makeChart2(ChartDirector.PNG)
' Tira os objetos da memória
Set grafico = Nothing
Set ChartDirector = Nothing
%>

Gráfico em Formato de Barra Cilíndrica

<%
' Cria uma instância do controle
Set ChartDirector = Server.CreateObject("ChartDirector.API")
' Cria um array com os títulos do gráfico
array_Titulo = Array("Domínio 01", "Domínio 02", "Domínio 03", "Domínio 04", "Domínio 05")
' Cria um array com os valores do gráfico
array_Valores = Array(250, 190, 244, 85, 125)
' Informa o tamanho do gráfico
Set grafico = ChartDirector.XYChart(400, 240)
' Adiciona o título do gráfico usando a fonte Times Bold Italic tamanho 14
Call grafico.addTitle("Acesso aos Domínios", "timesbi.ttf", 14)
' Define a área do gráfico e as cores de alternância no fundo
Call grafico.setPlotArea(45, 40, 300, 160, &Hf8f8f8, &Hffffff)
' Define os valores do gráfico e informa que cada barra terá uma cor
Set layer = grafico.addBarLayer3(array_Valores)
' Informa que o gráfico será em 3D com 15 pixels de profundidade
Call layer.set3D(15)
' Informa que o gráfica terá a forma circular (cilíndrica)
Call layer.setBarShape(ChartDirector.CircleShape)
' Informa os títulos do gráfico
Call grafico.xAxis().setLabels(array_Titulo)
' Adiciona o título esquerdo do gráfico
Call grafico.yAxis().setTitle("Nº de Acessos")
' Adiciona o título do rodapé do gráfico
Call grafico.xAxis().setTitle("Novembro de 2007")
' Imprime a imagem do gráfico na tela
Response.ContentType = "image/png"
Response.BinaryWrite grafico.makeChart2(ChartDirector.PNG)
' Tira os objetos da memória
Set layer = Nothing
Set grafico = Nothing
Set ChartDirector = Nothing
%>
Componente disponível no provedor de hospedagem de sites Rede2. Hospede Já!
Copyright© 2003 - 2008. Rede2 - Todos os direitos reservados

Rede2 é um provedor de HOSPEDAGEM DE SITES, especializado em hospedagem Windows. Hospedagem profissional com hospedagem ASP, hospedagem ASP.Net (ASPNET 2.0). Outras tecnologias disponíveis: Banco de dados MySQL, banco de dados SQL Server, Perl, XML, HTML. Até 40 dias de hospedagem de sites grátis. Contrate qualquer plano de hospedagem e ganhe bônus de até R$ 100,00 para anunciar Google AdWords.