LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

.Net

Feed da seção .Net

Newsletter de .Net


Terça-feira, 07/10/2003 - 01:59 - Por Fábio Camara
Seções relacionadas:

Chamando uma função VB.Net em C#

Imaginei que você pode ser um experiente programador em Visual Basic 6 e optou em mudar para C# na plataforma .Net. Imaginei também a seguinte situação: Você sabe da existência de uma função em VB que resolveria seu problema agora e não encontrou ainda uma função similar em C#.

Parece que temos um problemão, entretanto isto pode ser uma conclusão precipitada. A principio você pode dedicar alguns minutos para procurar alguma coisa que lhe sirva no Help. Porém a proposta aqui é mostrar a simplicidade que você pode utilizar funções de VB.Net em C#. Veja o código abaixo:

using System;
using Microsoft.VisualBasic;
namespace VBinCSharp
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
if(Microsoft.VisualBasic.Information.IsDate(args[0]))
{
Console.WriteLine("True");
Console.ReadLine();
}
else
{
Console.WriteLine("Não é uma data!");
Console.ReadLine();
}
}
}
}

A compreensão do código anterior é simples e intuitiva, note que para chamar uma função em VB.Net basta você fornecer todo a caminho de namespace e classes para a função desejada.

No nosso exemplo estamos verificando se um parametro utilizado na inicialização do executável é uma data, caso positivo fornecemos a informação TRUE, caso negativo, informamos ao usuário.

A execução do aplicativo será a seguinte:

Abraço a todos!

Fabio Câmara, MCP, MCSA, MCAD Charter, MCDBA e MCSD.NET - É Diretor da Architettura Soluções em Tecnologia. Escreveu os livros "Projetos com Windows DNA e .NET", "Dominando o Visual Studio.NET com C#" e "Orientação a Objeto com .NET" dentre outros.

Todos os artigos de Fábio Camara

1 comentários publicados

  • 1. PDF com Csharp

    Terça-feira, 18/01/2005, por Marcos Silva Santos

    A Exemplo do que foi feito em PHP gostaria de um tutorial como geral um relatorio PDF com Csharp.
    valeu

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Fábio Camara é MVP VSTS, MCT, MCP, MCSD, MCTS, MCPITP, MCPD, MSF Practitioner, Certified SCRUM Master, e Certified ITIL Foundations. Escreveu mais de 15 livros nesta última década. Atua como consultor de produtividade em desenvolvimento de projetos e professor de disciplinas ágeis de engenharia de software. Pode ser localizado no site www.fcamara.com.br.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.