Re: How's dot.net doing nowadays?




That said, though, I would agree with your basic premise. Then
again, I loved OOP almost from the moment I tried it. I just wish
VB6 had done a bit better of a job of it. Its stupid Implements
command truly doesn't count for anything in my books...it's
invariably been more trouble than it's worth in my experience.


I've gotten some serious mileage out of Implements, so I can't agree.

The main purpose is for processing a collection of things that aren't all the
same type. Polymorphism, if you are into labelling things. If I want to display
each item on a row of a grid, having an interface such as DisplayData, which
each one implements, makes the task easy, and more important, reliable. I can
add more types of objects, and the code still works as long as the new ones
implement that interface as well.


.



Relevant Pages

  • Re: Hows dot.net doing nowadays?
    ... Couldn't you do the same without as much fuss simply by assigning them to an Object and using late binding, not worrying about using Implements? ... Since languages as old as Turbo Pascal 7 have had fuller implementations of inheritance than VB6 does, I consider it to be markedly deficient. ... If I want to display each item on a row of a grid, having an interface such as DisplayData, which each one implements, makes the task easy, and more important, reliable. ...
    (microsoft.public.vb.general.discussion)
  • Re: Roguelike Interface
    ... No matter how much information you do display, ... the actual interface. ... really important for the player to know each of his attributes at all ... there's no need for a different commands for wear and wield. ...
    (rec.games.roguelike.development)
  • Re: Question re Migration of VB6 App to .NET
    ... I've had the opportunity to advise folks on how to move VB6 to .Net in the ... Create an ENTIRELY NEW USER INTERFACE. ... business object layer was actually designed to be independent of the U/I ... Pick a relatively self-contained set of business objects. ...
    (microsoft.public.dotnet.framework.windowsforms)
  • Re: Question re Migration of VB6 App to .NET
    ... I've had the opportunity to advise folks on how to move VB6 to .Net in the ... Create an ENTIRELY NEW USER INTERFACE. ... business object layer was actually designed to be independent of the U/I ... Pick a relatively self-contained set of business objects. ...
    (microsoft.public.dotnet.general)
  • Re: Question re Migration of VB6 App to .NET
    ... I've had the opportunity to advise folks on how to move VB6 to .Net in the ... Create an ENTIRELY NEW USER INTERFACE. ... business object layer was actually designed to be independent of the U/I ... Pick a relatively self-contained set of business objects. ...
    (microsoft.public.dotnet.framework.windowsforms.controls)

Loading