Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.58/19: Рейтинг темы: голосов - 19, средняя оценка - 4.58
5 / 5 / 0
Регистрация: 07.04.2010
Сообщений: 328

VB6 - Эволюция языка

05.07.2010, 06:31. Показов 3650. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие форумчане, интересует такой вопрос. На сколько тысячилетий я отстал от жизни, работая до сих пор на VB5 или VB6. Есть ли дальнейшее развитие этого языка или это тупиковая ветвь эволюции. Хотел начать работать на 2005 версии (Framework II) или на подобе, но переделка ранее сделанных программ на VB5 так гемморойна (в частности работа с базами данных там реализована совершенно по другому). И создваемый дистрибутив твоих программ дофигища весит, потом что если на другом компе нет этой среды (Framework II), то и прога не фурычит. Короче подскажите диназавру куда дальше эволюционировать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.07.2010, 06:31
Ответы с готовыми решениями:

Контроль длины Label. А также VB6 Portable vs VB6 Installed.
Исходя из заголовка темы, вопроса 2: 1.) Как определить, что в Label уже не хватает места для Caption? Длина букв разная. Например,...

Windows 2000 Rus VB6, VB6 Resource Editor отсутствует
В Windows 2000 Rus + SP3 проинсталлировал Visual Studio 6 + MSDN Full (вся студия на 6 CD-R). В VB6 “Add-In Manager” всего три компонента,...

Эволюция
Я уже 1 год изучаю delphi но только сетевую част. я хоте бы узнать что будит нужным для работы на клиента или на офисной работе то есть в...

25
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
05.07.2010, 16:21
VB6 был предназначен для Win98, если я не ошибаюсь (W2k максимум). Далее его вытеснил VB.NET 2003. Чай 10-12 лет прошло
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
06.07.2010, 06:44
Vovan-VE,
Сам же пишешь 2003 и говориш лет 10-12. Пока только 7
А вот на счёт "вытеснил" явно погорячился.
До сих пор многие кодят и на VB6 (c 1991 года)
Да что там VB6. Даже ассемблер с 1947 года никто не "вытеснил"
1
 Аватар для Mubinov Damir
6 / 6 / 0
Регистрация: 01.03.2009
Сообщений: 93
06.07.2010, 08:45
Хочешь быть современее, но ваять на бейсике, учи Vb 2008. А я до сих пор на вб-6 и иногда вб 7
1
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.07.2010, 14:46
Действительно, VB перешел на платформу .NET (мелкомягкие что хотят, то и вытворяют никого не спрашивая об этом).
Поэтому я перешел на другой бейсик - PureBasic, который создает native приложения, работающие на Win95 и выше. Текущий релиз PureBasic 4.50 был в июне сего года.
Но нужно учитывать, что PureBasic не заточен только под винду, он кроссплатформенный, поэтому некоторые вещи (например, работа с COM объектами) придется делать ручками.
1
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
06.07.2010, 18:20
Цитата Сообщение от Alex77755 Посмотреть сообщение
Сам же пишешь 2003
Никогда не писал не .NET'е. С чего Вы взяли?
0
5 / 5 / 0
Регистрация: 07.04.2010
Сообщений: 328
06.07.2010, 19:24  [ТС]
Спасибо ГОСПОДА, за ответу. (Кстати, почему у меня этот форум глючит, команды не срабатывают, цитаты не вставляются и т.д. и т.п. , у меня EXPLORER 8, другие форумы так не глючат)
Продолжу...
Mubinov Damir, а что, неужели есть VB7 ? Первый раз слышу и почему вы не переходите на VB2008 ? Как я понял он тоже на платформе NET или Framework II ? И вообще, что это за платформы, чем они отличатся, и зачем вообше они, и что дают кроме названия ? Жду с нетерпеньем ваших ответов.
1
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.07.2010, 19:45
Цитата Сообщение от GIP Посмотреть сообщение
И вообще, что это за платформы, чем они отличатся, и зачем вообше они, и что дают кроме названия ?
МелкоМягкие нам "втирают" что это круто и мы ведемся на это!
А на деле, больше гемора чем пользы!
Возьмем хотя бы тот факт, что native приложения быстрее запускаются и быстрее работают, чем проги на .NET!
Поддержки Win9x и WinNT, нет, т. к. .NET туде не устанавливается.

Не по теме:

Цитата Сообщение от GIP Посмотреть сообщение
Кстати, почему у меня этот форум глючит, команды не срабатывают, цитаты не вставляются
У меня тоже самое, причём на разных браузерах!

0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
06.07.2010, 19:47
Цитата Сообщение от Vovan-VE Посмотреть сообщение
VB6 был предназначен для Win98, если я не ошибаюсь (W2k максимум). Далее его вытеснил VB.NET 2003. Чай 10-12 лет прошло
???
2010-2003=7 !!!
нет слов
из цитаты слов не выкинешь
0
5 / 5 / 0
Регистрация: 07.04.2010
Сообщений: 328
06.07.2010, 19:56  [ТС]
Господа, я вам всем добавил по одному баллу к репутации. Продолжим. Мучает меня еще один вопрос : Работает ли на WINDOWS7 программы, написанные на VB5. Особенно, корректно ли работает SETUP, сделанный на Application Setup Wizard, встроенный установщик VB5. Кста-ти еще вопрос, я принципиально не вижу разницы между VB5 и VB6, кроме дополнительных объектов, которые поддерживаются на Vb5 (объекты OCX), но установщик SETUP KIT в VB6 постоянно глючит и ругается, потому дружу с VB5. WISE-ми, к сожалению., не пользуюсь.
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.07.2010, 20:07
По моему, нужно чтобы все работано нормально на современных ОС, нужно использовать последние версии языков.
Ведь даже в том же VB6, нужно много API функций объявлять ручками (что не очень удобно), т. к. при его созданни, этих функций ещё не существовало!
В современных версиях языков, API функции объявлены по умолчанию.
0
5 / 5 / 0
Регистрация: 07.04.2010
Сообщений: 328
06.07.2010, 20:10  [ТС]
да, АРI функции я задолбался вставлять и перечитывать WIN 32 HELP...
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
06.07.2010, 20:14
А мне кажется нужно исходить из поставленной задачи.
С одной стороны по воробьям из пушки зря не палить.
А с другой - множество задач басику, даже 2010 просто не по зубам
0
5 / 5 / 0
Регистрация: 07.04.2010
Сообщений: 328
06.07.2010, 20:17  [ТС]
Цитата Сообщение от Alex77755 Посмотреть сообщение
А мне кажется нужно исходить из поставленной задачи.
С одной стороны по воробьям из пушки зря не палить.
А с другой - множество задач басику, даже 2010 просто не по зубам
Вы хотите сказать, что 2010 по прежнему во многом уступает другим языкам , С+ там и другие...
P.S. Да, спасибо там кому-то за 1 балл.
0
 Аватар для Mubinov Damir
6 / 6 / 0
Регистрация: 01.03.2009
Сообщений: 93
06.07.2010, 20:21
Цитата Сообщение от GIP Посмотреть сообщение
Спасибо ГОСПОДА, за ответу. (Кстати, почему у меня этот форум глючит, команды не срабатывают, цитаты не вставляются и т.д. и т.п. , у меня EXPLORER 8, другие форумы так не глючат)
Продолжу...
Mubinov Damir, а что, неужели есть VB7 ? Первый раз слышу и почему вы не переходите на VB2008 ? Как я понял он тоже на платформе NET или Framework II ? И вообще, что это за платформы, чем они отличатся, и зачем вообше они, и что дают кроме названия ? Жду с нетерпеньем ваших ответов.
вот блин хотел ответить а нажал спасибо, теперь у вас халявное спасибо . Vb-7(идет уже не только на винде), да, построен на базе дот нет фреймворк. А 2008 это вроде microsoft visual studio 2008(но у него большие систем. треб. НО они уже более стабильнее и продумание, но это уже абсолютно другой язык
0
5 / 5 / 0
Регистрация: 07.04.2010
Сообщений: 328
06.07.2010, 20:27  [ТС]
Цитата Сообщение от Mubinov Damir Посмотреть сообщение
НО они уже более стабильнее и продумание, но это уже абсолютно другой язык
В чем принципиальное отличие, что значит другой язык ???
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.07.2010, 20:33
Цитата Сообщение от Alex77755 Посмотреть сообщение
А с другой - множество задач басику, даже 2010 просто не по зубам
Например (системное и Web программирование не берем в расчет)?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
06.07.2010, 20:38
Аж самому стало интересно
Что ж за версия VB 7?
Наверняка подпольная.
Даже Википедия о нём нее знает - законспирирован!

Эволюция Visual Basic
май 1991 — выпущен Visual Basic 1.0 для Microsoft Windows. За основу языка был взят синтаксис QBasic, а новшеством, принесшим затем языку огромную популярность, явился принцип связи языка и графического интерфейса. Этот принцип был разработан Аланом Купером (Alan Cooper) и реализован в прототипе Tripod (также известном как Ruby). Первый Visual Basic был интерпретатором.
сентябрь 1992 — выпущен Visual Basic 1.0 под DOS. Он не был полностью совместим с Windows-версией VB, поскольку по сути являлся следующей версией QuickBASIC и работал в текстовом режиме экрана.

Интересно отметить, что в составе была специальная утилита, которая конвертировала проекты данной версии в проекты Visual Basic 1.0. Она делала код максимально совместимой с Windows-версией, конвертировала формы (хотя результат получался неудовлетворительным из-за различий текстового и графического режима), а также давала в коде комментарии с подсказками по дальнейшему улучшению.
ноябрь 1992 — выпущен Visual Basic 2.0. Среда разработки стала проще в использовании и работала быстрее.
летом 1993 — вышел в свет Visual Basic 3.0 в версиях Standard и Professional. Ко всему прочему, в состав поставки добавился движок для работы с базами данных Access.
август 1995 — Visual Basic 4.0 — версия, которая могла создавать как 32-х так и 16-разрядные Windows-программы. Кроме того, появилась возможность писать на VB классы, а также Visual Basic наконец-то стал полноценным компилятором, что значительно увеличило скорость выполнения программ.
февраль 1997 — Visual Basic 5.0 — начиная с этой версии, стало возможно, наряду с обычными приложениями, разрабатывать COM-компоненты. Скомпилировав такой компонент в OCX-файл и поставляя его, можно было предоставить свой объект управления не только конечному пользователю, но и другим разработчикам, после чего они могли интегрировать этот объект в свои приложения.
В середине 1998 — вышла Visual Basic 6.0. После этого Microsoft резко изменила политику в отношении языков семейства Basic. Вместо развития Visual Basic, был создан абсолютно новый язык Visual Basic .NET, первая версия которого появилась в 2001. Это принципиально новый язык, имеющий, помимо синтаксиса, очень мало схожего с VB 6.0; и отличаясь от него также сильно, как в своё время, VB отличался от QBASIC. VB.NET сразу же занял место VB в Visual Studio, и на этом развитие классического Visual Basic остановилось.
В 2005 году вышла новая версия Visual Basic, в комплекте Visual Studio. Порадовала она новым интерфейсом и возможностями. Язык основан на Visual Basic.NET. Она не была классической версией VB.
В конце 2007 Microsoft выпустила новую версию Visual Basic — Visual Basic 2008, которая также была основана на Visual Basic.NET.
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.07.2010, 20:38
А вообще, я свое мнение уже высказал по этому поводу.
MicroSoft переводит все свои продукты на .NET, поэтому я отказался от их компиляторов и не чуть не жалею!
Теперь мои проги работают на всех системах стабильно, .NET не требуют, вручную API объявлять не нужно....
0
 Аватар для Mubinov Damir
6 / 6 / 0
Регистрация: 01.03.2009
Сообщений: 93
06.07.2010, 20:53
Цитата Сообщение от GIP Посмотреть сообщение
Спасибо ГОСПОДА, за ответу. (Кстати, почему у меня этот форум глючит, команды не срабатывают, цитаты не вставляются и т.д. и т.п. , у меня EXPLORER 8, другие форумы так не глючат)
Продолжу...
Mubinov Damir, а что, неужели есть VB7 ? Первый раз слышу и почему вы не переходите на VB2008 ? Как я понял он тоже на платформе NET или Framework II ? И вообще, что это за платформы, чем они отличатся, и зачем вообше они, и что дают кроме названия ? Жду с нетерпеньем ваших ответов.
Цитата Сообщение от GIP Посмотреть сообщение
В чем принципиальное отличие, что значит другой язык ???
отличии много,скока лет прошло.база совсем другая.другой язык? Попробуй ка что нибудь дельное на этом языке. Очень много изменений...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.07.2010, 20:53
Помогаю со студенческими работами здесь

Эволюция WCF
Очередной вопрос к Гуру. До недавнего времени для взаимодействия с вебом писал свои кустарные dll по работе с api веб-сервиса, а сейчас в...

Эволюция, креационизм
Какую точку зрения на происхождение видов вы разделяете? Интересно, много ли среди IT-шников креационистов)

Эволюция поверхности
Помогите решить задачку. Суть - нужно построить график или (в идеале) анимацию развития поверхности. Поверхность задается следующим...

Эволюция и человек
Я не сторонник эволюции, но за неимением более внятного объяснения происхождения видов ударимся в неё. Вопрос "Почему на разных...

Эволюция растений
Почему за столько лет растения так и не научились доставать азот из воздуха?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru