DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi Edição 52 - Delphi 8 e C#

Artigo da Revista Clube Delphi Edição 52.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Esse artigo faz parte da revista Clube Delphi edição 52. Clique aqui para ler todos os artigos desta edição



Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

 

Delphi 8 e C#

Integração entre linguagens no .NET

 

Um dos principais objetivos do .NET Framework é permitir a integração entre as linguagens, baseando-se em um modelo único de desenvolvimento e oferecendo uma biblioteca de classes comum, a mesma utilizada no C#, VB.NET, Delphi 8, etc.

Antes do .NET, cada linguagem definia um conjunto próprio de tipos, classes e APLs (por exemplo a VCL para Delphi, MFC da Microsoft, etc.),  o que poderia aumentar a curva de aprendizado caso um desenvolvedor precisasse utilizar outra ferramenta de desenvolvimento ou linguagem.

Além disso, a integração entre linguagens e componentes ou aplicações nunca foi algo simples. Várias tecnologias surgiram com esse objetivo: o COM (Component Object Model), DDE (Dynamic Data Exchange), OLE (Object and Embedding), ActiveX, etc.

Quem nunca precisou acessar a partir do Delphi uma DLL escrita ou em outra linguagem? As Type Libraries até que facilitavam um pouco esse processo. Outras vezes era preciso declarar sua rotina como “External” e utilizar tipos básicos da API do Windows, como pchar e cardinal. Em todos os casos a integração é praticamente

Rudimentar. Você não podia, por exemplo, estender um objeto COM escrito em VB declarando uma classe descendente em Delphi, somente interfaces."

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Guinther Pauli.
Microsoft Certified Professional - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET, Arquitetura), MVP, Delphi Certified Professional, Colaborador Editorial Revistas .net Magazine e ClubeDelphi http://www.gpauli.com http://www.facebook.com/guintherpauli http://www.twitter.com/guintherpauli http://br.li...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03