Здравствуйте, Леонид, Вы писали:
Л>Начинаешь читать какой-либо анонс ... что видишь VB-ерунда, VB-программисты — люди с искалеченой Basic'ом судьбой и т.д.
Л>На мой взгляд подобные высказывания очень сильно похожи на попытку причислить себя к какому-то высшему обществу (андеграунду, элите), которая работает исключительно на С++ и Java. А поскольку тутже встаёт потребность выделиться из общей толпы ... то самый лучший способ это "опустить" кого-нибудь.
Л>И тутже слышишь:
Л> * в VB 6.0 не реализовано наследование
Л> мой личный аргумент: а оно там и не надо, VB 6.0 язык для быстрого и удобного написания пользовательских интерфейсов. Кстати если человек достаточно компетентен и обладает знаниями то и на VB 6.0 может сделать практически то же самое что и в С++ 6.0
Не согласен. Мне надо. Былоб в VB6 наследование — не былоб постоянных половых извращений... Пример из реального проекта на VB — есть десяток финансовых документов. Они вобщем похожи за исключением деталей. По уму вынестиб эту похожую часть в базовый класс + создать десяток наследников. Красиво. А приходиться блин ветвистые if'ы писать или эмулировать наследование агрегацией. Код выходит запутенным и глючным.

Добавление еще одного документа — чистый кошмар. Или хочу я сделать свой UpperCase only текстбокc. Вместо пары строчек кода придется делать уродский user control и ручками "имплементировать" необходимые методы, св-ва и события чтоб его как обычный текстбокс использовать... Счастья мало однако. И ораничение — только ActiveX dll у меня тоже костью в горле... И еще куцее WithEvents моей крови попило — только хакерскими способами можно у массива объектов обрабатывать события. И так далее и тому подобное...
А скорость меня совсем не напрягает. И с С++ я бы не стал его сравнивать, для разных целей инстументы. Скорее уж с Delphi, Builder'ом или .NET
А в VB.Net от VB6 остался только синтаксис. И слава богу. Вменяемый язык получился.
Сейчас на C# пишу. После VB6 просто кайф