[OT] Come usare l'ereditarietà in VB6
  Home FAQ Contact Sign in
it.comp.lang.delphi only
 
Advanced search
POPULAR GROUPS

more...

it.comp.lang.delphi Profile…
 Up
[OT] Come usare l'ereditarietà in VB6         


Author: TROLL
Date: May 17, 2008 06:34

Spero che non diciate ulteriori cazzate a riguardo...

http://msdn.microsoft.com/it-it/library/5x4yd9d5(VS.80).aspx

Su questo libro è poi meglio specificato come usare l'ereditarietà in VB6

http://www.it-lang-vb.net/tablibri.asp?ID=354

propriamente nella parte I vedi indice:

- Parte I (Concetti di base)
- Eventi, polimorfismo ed ereditarietà (eventi, polimorfismo,
multicasting, ereditarietà, gerarchie e relazioni tra oggetti)

--- posted by geoForum on http://www.delphiedintorni.it
25 Comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: Filippo Toso - Creative Park
Date: May 17, 2008 06:54

TROLL ha scritto:
> Spero che non diciate ulteriori cazzate a riguardo...
>
> http://msdn.microsoft.com/it-it/library/5x4yd9d5(VS.80).aspx

This page is specific to Microsoft Visual Studio 2005/.NET Framework 2.0
no comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: Filippo Toso - Creative Park
Date: May 17, 2008 07:15

TROLL ha scritto:
> Su questo libro è poi meglio specificato come usare l'ereditarietà in
> VB6

http://msdn.microsoft.com/en-us/library/aa289512(vs.71).aspx

OOP

For a programming language to be a true OOP language, the language must
meet the following criteria:

[cut]

Inheritance

The excitement of Visual Basic .NET lies in inheritance. Visual Basic 5
introduced the concept of interface inheritance, which allows you to
reuse the interface of a class, but not its implementation. Visual
Basic .NET provides for true implementation inheritance whereby you can
reuse the implementation of a class.
no comments
Re: [OT] Come usare l'ereditariet         


Author: TROLL
Date: May 18, 2008 03:59

>Inheritance
>
>The excitement of Visual Basic .NET lies in inheritance. Visual Basic 5
>introduced the concept of interface inheritance, which allows you to
>reuse the interface of a class, but not its implementation.

Giustissimo.... Dal 5 ! La sua implementazione viene in ogni caso
ottenuta rendendolo OOP, come meglio specificato nel testo della collana
Mondadori informatica.

http://www.it-lang-vb.net/tablibri.asp?ID=354

Grazie era la frase giusta...

Ciao ;-)

--- posted by geoForum on http://www.delphiedintorni.it
no comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: Filippo Toso - Creative Park
Date: May 18, 2008 06:01

OLL ha scritto:
>> Inheritance
>>
>> The excitement of Visual Basic .NET lies in inheritance. Visual
>> Basic 5 introduced the concept of interface inheritance, which
>> allows you to reuse the interface of a class, but not its
>> implementation.
>
> Giustissimo.... Dal 5 !

Visual Basic .NET provides for TRUE implementation inheritance.

Secondo Microsoft, l'implementazione dell'ereditarieta' del Visual
Basic 5 e 6 non e' una vera ereditarieta' e per questo, sempre secondo
Microsoft, il Visual Basic 6.0 non un vero linguaggio OOP.
> La sua implementazione viene in ogni caso ottenuta rendendolo OOP,
> come meglio specificato nel testo della collana Mondadori informatica.
>
> http://www.it-lang-vb.net/tablibri.asp?ID=354
Show full article (1.75Kb)
no comments
Re: [OT] Come usare l'ereditariet         


Author: TROLL
Date: May 18, 2008 07:30

>>Inheritance
>>
>>The excitement of Visual Basic .NET lies in inheritance. Visual Basic 5
>>introduced the concept of interface inheritance, which allows you to
>>reuse the interface of a class, but not its implementation.

Cerchiamo di essere precisi e di non tagliare una parte di quanto
riportato da MSDN. Cito integralmente:

Inheritance:

The excitement of Visual Basic .NET lies in inheritance. Visual Basic 5
introduced the concept of interface inheritance, which allows you to
reuse the interface of a class, but not its implementation. Visual
Basic .NET provides for true implementation inheritance whereby you can
reuse the implementation of a class.

Cio
no comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: Filippo Toso - Creative Park
Date: May 18, 2008 09:06

TROLL ha scritto:
> Cerchiamo di essere precisi e di non tagliare una parte di quanto
> riportato da MSDN.

Per l'appunto:
> Inheritance:
>
> The excitement of Visual Basic .NET lies in inheritance. Visual Basic
> 5 introduced the concept of interface inheritance, which allows you
> to reuse the interface of a class, but not its implementation. Visual
> Basic .NET provides for true implementation inheritance whereby you
> can reuse the implementation of a class.

"true implementation inheritance" => "vera ereditarieta' di
implementazione" rispetto alla ridotta "interface inheritance" offerta
da Visual Basic.
> Ergo... Parliamo di una true implementation inheritance e non di
> SEMPLICEMENTE di una true inheritance...
Show full article (4.13Kb)
no comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: Filippo Toso - Creative Park
Date: May 18, 2008 09:10

Filippo Toso - Creative Park ha scritto:

[errata corrige]
> Se Visual Basic supporta (parzialmente) l'ereditarieta' allora devi
> convenire che anche SIMULA supporta (parzialmente) incapsulazione.
>
> Viceversa, se pretendi di affermare che SIMULA non supporta
> l'incapsulazione, allora non puoi nemmeno affermare che Visual Basic
> non supporta l'ereditarieta' in quanto entrambi i supporti sono
> parziali.
[/errata corrige]
no comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: TROLL
Date: May 18, 2008 11:52

>Potresti spiegare con precisione come ottenere l'ereditarieta'
>dell'implementazione (e non delle sole interfacce) in Visual Basic 6.0
>in modo da rientrare nella definizione di Microsoft di "true OOP
>language"?

Non è necessario in quanto mi basta sapere che vi è ereditarietà.
>Visual Basic 5 ha introdotto l'ereditarieta' tramite interfacce, un
>tipo di ereditarieta' che, per la Microsoft, non rende il linguaggio
>veramente OOP.

Dove sta scritto ? Noi stiamo dicendo che non è ereditarietà di
implementazione ma bensì è ereditarietà di interfaccia.
>Infatti Microsoft non dice che Visual Basic 6 e' un linguaggio
>veramente OOP, mentre Visual Basic .NET lo e'.

Dove lo dice, puoi postare un link ?

Infatti come tu stesso dici:
>...Visual Basic 6.0 ha l'ereditarieta' pero' non permette quella
>dell'implementazione.
>Se Visual Basic supporta (parzialmente) l'ereditarieta' allora devi
>convenire che anche SIMULA supporta (parzialmente) incapsulazione.
Show full article (3.42Kb)
no comments
Re: [OT] Come usare l'ereditarietà in VB6         


Author: Filippo Toso - Creative Park
Date: May 18, 2008 14:25

TROLL ha scritto:
>> Potresti spiegare con precisione come ottenere l'ereditarieta'
>> dell'implementazione (e non delle sole interfacce) in Visual Basic
>> 6.0 in modo da rientrare nella definizione di Microsoft di "true OOP
>> language"?
>
> Non è necessario in quanto mi basta sapere che vi è ereditarietà.

Bene, alloro SIMULA e' OOP perche' implementa l'incapsulazione del
costruttore.
>> Visual Basic 5 ha introdotto l'ereditarieta' tramite interfacce, un
>> tipo di ereditarieta' che, per la Microsoft, non rende il linguaggio
>> veramente OOP.
>
> Dove sta scritto ?

Nella pagina dell'MSDN indicata in precedenza.
> Noi stiamo dicendo che non è ereditarietà di
> implementazione ma bensì è ereditarietà di interfaccia.
Show full article (7.98Kb)
no comments
1 2 3