Bluestar Technology

Сomentários

Transcrição

Bluestar Technology
Delphi 8 e .NET
Bluestar Technology
Introdução ao .NET e Delphi 8
Daniel Wildt
Borland Certified Instructor
[email protected]
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
Agenda
.NET
●
●
O que é o .NET?
●
Implementações Disponíveis
●
Arquitetura .NET e Glossário
●
Onde encontrar informações de Apoio!?
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
Agenda
Delphi 8
●
●
WindowsForms
●
VCL Forms
●
WebForms
●
ALM para .NET
●
ECO
●
Outras tecnologias: .NET Remoting,
RaveReports
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
O que é .NET:
–
É uma especificação:
●
●
●
http://www.ecmainternational.org/publications/standards/Ecma335.htm
Infraestrutura que Define CLI (Common
Language Infrastructure): define CTS, CLS e
CIL (ver em seguida)
Neste mesmo site, existe a especificação do
C#
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
Implementações Disponíveis:
–
Windows (base)
–
MONO
●
–
http://www.go-mono.com/: Inclui compilador
para C#, Common Language Runtime (CLR)
para o Common Language Infrastructure (CLI)
e conjunto de bibliotecas. Implementa
ADO.NET e ASP.NET. Usa o WINE ainda.
FreeBSD
●
http://msdn.microsoft.com/msdnmag/issues/0
2/07/SharedSourceCLI/default.aspx
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
Arquitetura .NET e Glossário:
–
Composto por
●
C#, C++, VB, Delphi
●
WebForms/WebServices/WinForms
●
Base Class Library
●
CLR – Lang Runtime
●
Sistema Operacional
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
Arquitetura .NET e Glossário:
–
CLI – Common Language Infrastructure:
define o ambiente virtual. VM + Estrutura
base de linguagem
–
CTS – Common Type System, alguns
elementos do Delphi ficaram apenas para a
versão Win32, como PChar, Pointer, Real48
–
CLS – Common Language Specification:
define a interoperabilidade entre
linguagens
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
Arquitetura .NET e Glossário:
–
CLR – Common Language Runtime:
Implementação do CLI da Microsoft.
Funcionalidades: GarbageCollection,
Execução de código IL (intermediate
language)
–
CIL – Common Intermadiate Language:
Delphi não compila exe, compila IL, que é
executada pela VM .NET
–
FCL – Framework Class Library
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
Arquitetura .NET e Glossário:
–
Ainda:
●
GAC - Global Assembly Cache: controle
automático das versões dos Assemblies
●
GC – Garbage Collector
●
JIT – Just In Time Compiler
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
.NET
●
Informações de apoio:
–
http://bdn.borland.com
–
http://www.theserverside.net
–
http://www.gotdotnet.com
–
Design Patterns e .NET
●
●
http://www.hillside.net/patterns (somente
design patterns)
http://www.microsoft.com/resources/practices
/completelist.asp (voltado para .net)
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
Delphi 8
Delphi 8 - Exemplos
●
●
WindowsForms: API para Desktop
●
VCL Forms: Porte da biblioteca Delphi 7
●
WebForms: Tecnologia Web (Intraweb??)
●
●
●
ALM para .NET: OptimizeIT, Together,
Caliber, StarTeam
ECO (Enterprise Core Objects, antigo BOLD)
Outras tecnologias: .NET Remoting,
RaveReports
BLUESTAR TECHNOLO GY
www.bluestar.inf.br
Delphi 8 e .NET
Finalizando...
●
●
Faça Download da versão Trial
http:/www.borland.com
Aguarde Workshops sobre Delphi 8 e
treinamentos oficiais
http://www.bluestar.inf.br
BLUESTAR TECHNOLO GY
www.bluestar.inf.br

Documentos relacionados