Criar o projeto do Visual Studio de esquema RDL
2 participantes
Umbrella System :: Programação :: Visual Basic :: Tutoriais
Página 1 de 1
Criar o projeto do Visual Studio de esquema RDL
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#:
Se estiver usando o Visual Basic, execute o seguinte comando:
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#
VB
Créditos: Schnaidinha(eu) e microsoft
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- Membro
- Mensagens : 103
Agradecido : 8
Data de inscrição : 05/02/2012
Localização : No PC...
juniorgxgx- Membro
- Mensagens : 10
Agradecido : 0
Data de inscrição : 18/08/2012
Idade : 29
Localização : posso estar mas do seu lado
Tópicos semelhantes
» Criar um projeto no Visual Basic 1/4
» Como Criar Seu Anti Cheat
» 3 Tutoriais Básicos de Visual Baisc 2008
» [Tutorial] Fazendo uma Calculadora no Visual Basic 2008 2/4
» Kit de Visual para Windows xp Umbrella Corporation
» Como Criar Seu Anti Cheat
» 3 Tutoriais Básicos de Visual Baisc 2008
» [Tutorial] Fazendo uma Calculadora no Visual Basic 2008 2/4
» Kit de Visual para Windows xp Umbrella Corporation
Umbrella System :: Programação :: Visual Basic :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|