LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Chart - novo componente integrado Visual Studio .NET 2010

por Mauricio Junior em 1/1/2011 0

Chart - novo componente integrado


Olá Internautas,


Gostaria de falar hoje um pouco do novo componente integrado ao Visual Studio.NET 2010 e framework 4.0. Esse componente chama Chart. Com ele, você pode fazer gráfico online e muito mais.


Requisitos:

Linguagem: qualquer uma que está na ferramenta;

Ferramenta: Visual Studio.NET 2010

Framework: 4.0


Um dos componentes que sempre tive que estudar para fazer na aplicação web é o gráfico. Sabe como “gerente, chefe e diretor” gostam desse tipo de coisa; nunca vi. Pois é, antigamente para ter isso nas aplicações web ou desktop era um parto e mesmo assim não ficava muito bom. Com o lançamento do Visual Studio.NET 2010, a Microsoft inovou colocando integrado esse componente na parte de toolbox, isto é, uma tag normal.


Um gráfico de pizza é complicado demais, ou pelo menos era complicado demais. Um gráfico de torre como este ai acima era mais ainda. Principalmente se não tivesse componentes específicos pra isso. 

Os componentes para a geração de gráfico são pagos e caros para usar, caso for pessoal é mais complicado ainda, pois é nada mais nada menos que alguns reais; muitos reais para ser mais específico.

Talvez para uma empresa, isso não tenha tanta importância e não seja tão caro assim, mesmo assim, o importante agora é que a Microsoft inovou com seus componentes integrados a ferramenta de desenvolvimento Visual Studio.NET 2010.



Essas imagens acima são exemplos do que foi feito no dia do webcast da comunidade aspneti.com. Um gráfico normal e depois a transformação do mesmo para 3D. Se você não foi assistiu online, perdeu feio! Mesmo assim, resolvi colocar o código aqui para ser analisado e servir como exemplo para você. Não tenho o que falar muito, o melhor é mostrar.


O código de referência 1.1 mostra o gráfico sem ser 3D. 


 <div>

        <asp:Chart ID="chartWebcast" runat="server">

            <Series>

                <asp:Series Name="compeoes" YValueType="Int32">

                    <Points>

                        <asp:DataPoint AxisLabel="Mauricio" YValues="29" />

                        <asp:DataPoint AxisLabel="Ivan" YValues="20" />

                        <asp:DataPoint AxisLabel="Ramon" YValues="19" />

                        <asp:DataPoint AxisLabel="Roberto" YValues="39" />

                        <asp:DataPoint AxisLabel="Junior" YValues="9" />

                    </Points>

                </asp:Series>

            </Series>

            <ChartAreas>

                <asp:ChartArea Name="main">

      

                </asp:ChartArea>

            </ChartAreas>

        </asp:Chart>

</div>

Referência 1.1


Para transformar o gráfico para 3D, é bem simples e fácil. Basta acrescentar uma linha de código dentro do ChartArea. Está em negrito o código que precisa ser acrescentado na transformação. Referência 1.2


  <div>

        <asp:Chart ID="chartWebcast" runat="server">

            <Series>

                <asp:Series Name="compeoes" YValueType="Int32">

                    <Points>

                        <asp:DataPoint AxisLabel="Mauricio" YValues="29" />

                        <asp:DataPoint AxisLabel="Ivan" YValues="20" />

                        <asp:DataPoint AxisLabel="Ramon" YValues="19" />

                        <asp:DataPoint AxisLabel="Roberto" YValues="39" />

                        <asp:DataPoint AxisLabel="Junior" YValues="9" />

                    </Points>

                </asp:Series>

            </Series>

            <ChartAreas>

                <asp:ChartArea Name="main">

                     <Area3DStyle Enable3D="true" Inclination="10" LightStyle="Realistic" 

                    Perspective="15" IsRightAngleAxes="false" IsClustered="false" />

                </asp:ChartArea>

            </ChartAreas>

        </asp:Chart>

</div>

Referência 1.2


Uma pequena explicação: o código que fica dentro da tag Points é a parte mais importante do gráfico, ou seja, são os valores (label e value) específico de cada torre do gráfico.


Bom, espero que você tenha entendi e qualquer problema pode entrar em contato pelo site. Abraço a todos.


Mauricio Junior

www.mauriciojunior.org

blog.mauriciojunior.org

voltar   comente  subir

Download Copy





 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Agrupar Email no Mail - MacBook
MSDN Code Gallery
Vídeo mostrando como validar vários formulários
Imprimir com Visual Studio.NET 2005 usando C#.NET.
Tecla ESC na tela WEB
Sistema iGas - Controle de Gasolina
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte IV)
Windows Form - Retornando valor entre formulários
Label Server Control AccessKey
Criando, utilizando e agendando sistema de backup
Vídeo - Teste do Windows 7 RC
Ajax parte II
Vídeo: Windows Phone com Windows Mobile 7
Windows Mobile Phone
Abrindo Janela de Forma Modal
Trabalhando com o componente Accordion
Instalando o .NET Compact Framework 2.0 SP2 em seu Dispositivo Móvel
Lendo Arquivo txt usando Visual Studio.NET 2005
ModalDialogExtender
Validator no VS 2005
VSS Versionador - Resumão
XmlDataSource
Customizar Setup Layout
Pegando IP da Máquina com CSharp
Abrir o programa apenas uma vez
Trabalhando com Cookie usando Visual Studio.NET 2005 (parte I)
Armazenando dados no ViewState – Parte I
Anime-se com o Silverlight
Usando public interface
Virtual Earth – Primeiro Passo
Confirm Button com JavaScript
Fazer Log, precisa ou não precisa?
Innovation Days
Sistema ASP 3.0 utilizando 3 camadas – Parte 1
Lendo o livro O Efeito Facebook




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....




NETITC