Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!

Participe do fórum, é rápido e fácil

Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!
Umbrella System
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Criar o projeto do Visual Studio de esquema RDL

2 participantes

Ir para baixo

Criar o projeto do Visual Studio de esquema RDL Empty Criar o projeto do Visual Studio de esquema RDL

Mensagem por schnaidinha Seg Mar 26, 2012 12:32 pm

Neste tutorial, você criará um aplicativo de console simples.

Para criar o proxy do serviço Web

1.No menu Iniciar, selecione Todos os Programas, Microsoft Visual Studio, Visual Studio Tools e Prompt de Comando do Visual Studio 2008.

2.Na janela do prompt de comando, execute o seguinte comando se estiver usando o C#:

Código:
wsdl /language:CS /n:"ReportService2010" http://<Server Name>/reportserver/reportservice2010.asmx?wsdl

Se estiver usando o Visual Basic, execute o seguinte comando:

Código:
wsdl /language:VB /n:"ReportService2010" http://<Server Name>/reportserver/reportservice2010.asmx?wsdl

Esse comando gera um arquivo .cs ou .vb. Adicione esse arquivo ao seu aplicativo.

Para criar um aplicativo de console

1.No menu Arquivo, aponte para Novo e clique em Projeto para abrir a caixa de diálogo Novo Projeto.

2.Clique em Visual Basic ou no nó Visual C# no painel Tipos de projeto.

3.Clique no ícone Aplicativo de Console.

4.Na caixa Nome, digite um nome para seu projeto. Digite o nome SampleRDLSchema.

5.Na caixa Local, digite o caminho em que você deseja salvar o projeto ou clique em Procurar para navegar até a pasta.

6.Clique em OK. Uma exibição recolhida de seu projeto aparecerá no Gerenciador de Soluções.

7.No menu Projeto, clique em Adicionar Item Existente.

8.Navegue até o local do arquivo .cs ou .vb gerado, selecione-o e clique em Adicionar.
Você também precisará adicionar uma referência ao namespace System.Web.Services para que a referência Web funcione.

9.No menu Projeto, clique em Adicionar Referência.
Na caixa de diálogo Adicionar Referência, na guia .NET, selecione System.Web.Services e clique em OK.

10.No Gerenciador de Soluções, expanda o nó do projeto. Você verá que um arquivo de código com o nome padrão de Program.cs (Module1.vb para o Visual Basic) foi adicionado ao seu projeto.

11.Abra o arquivo Program.cs (Module1.vb para o Visual Basic) e substitua o código pelo seguinte:

O código a seguir fornece os fragmentos de método que serão utilizados para implementar a funcionalidade Carregar, Atualizar e Salvar.

C#

Código:
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Xml;
using System.Xml.Serialization;
using ReportService2010;


namespace SampleRDLSchema
{
    class ReportUpdater
    {
        ReportingService2010    _reportService;
       
        static void Main(string[] args)
        {
            ReportUpdater reportUpdater = new ReportUpdater();
            reportUpdater.UpdateReport();
        }

        private void UpdateReport()
        {
            try
            {
                // Configure a conexão de serviço Relatório
                _reportService = new ReportingService2010();
                _reportService.Credentials =
                    System.Net.CredentialCache.DefaultCredentials;
                _reportService.Url =
                  "http://<Server Name>/reportserver/" +
                                  "reportservice2010.asmx";

                // Chamar os métodos para atualizar uma definição de relatório
                LoadReportDefinition();
                UpdateReportDefinition();
                PublishReportDefinition();
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.Message);
            }
        }

        private void LoadReportDefinition()
        {
            //Lição 2: Carregar uma definição de relatório do relatório
            //          catálogo
        }

        private void UpdateReportDefinition()
        {
            / / Lição 3: Atualize a definição de relatório usando o
            / / Classes geradas com base no esquema RDL
        }

        private void PublishReportDefinition()
        {
            / / Lição 4: Publicar a definição de relatório atualizado de volta
            / / Para o catálogo de relatórios
        }
    }
}

VB

Código:
Imports System
Imports System.Collections.Generic
Imports System.IO
Imports System.Text
Imports System.Xml
Imports System.Xml.Serialization
Imports ReportService2010

Namespace SampleRDLSchema

    Module ReportUpdater

        Private m_reportService As ReportingService2010

        Public Sub Main(ByVal args As String())

            Try
                'Configure a conexão de serviço Relatório
                m_reportService = New ReportingService2010
                m_reportService.Credentials = _
                    System.Net.CredentialCache.DefaultCredentials
                m_reportService.Url = _
                    "http:// <Server Name>/reportserver/" & _
                          "reportservice2010.asmx"

                'Chamar os métodos para atualizar uma definição de relatório
                LoadReportDefinition()
                UpdateReportDefinition()
                PublishReportDefinition()
            Catch ex As Exception
                System.Console.WriteLine(ex.Message)
            End Try

        End Sub

        Private Sub LoadReportDefinition()
            "Lição 2: Carregar uma definição de relatório do relatório
            'catálogo
        End Sub

        Private Sub UpdateReportDefinition()
            'Lição 3: Atualize a definição de relatório usando o
            De classes geradas com base no esquema RDL
        End Sub

        Private Sub PublishReportDefinition()
            "Lição 4: Publicar a definição de relatório atualizado de volta
            "O catálogo de relatório
        End Sub

    End Module

End Namespace

Créditos: Schnaidinha(eu) e microsoft
schnaidinha
schnaidinha
Membro
Membro

Mensagens : 103
Agradecido : 8
Data de inscrição : 05/02/2012
Localização : No PC...

Ir para o topo Ir para baixo

Criar o projeto do Visual Studio de esquema RDL Empty Re: Criar o projeto do Visual Studio de esquema RDL

Mensagem por juniorgxgx Qui Ago 30, 2012 10:50 pm

mt bom msm
juniorgxgx
juniorgxgx
Membro
Membro

Mensagens : 10
Agradecido : 0
Data de inscrição : 18/08/2012
Idade : 29
Localização : posso estar mas do seu lado

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos