|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Очень нужен совет. Прочел одну книгу для новичков по Visual Basic 6.0 Очень хочется продвинуть свои знания. В интернете море литературы на эту тематику. Но без совета знатока и профессионала могу повернуть не в ту степь, начав читать фейкового автора. Понимаю что многие здесь сидящие в силу своей постоянно занятости про книги уже не вспоминают. Так же понимаю, что чтобы дать хороший совет нужно открыть книгу и просмотреть хотя бы бегло ее. Но все же, может кто-то сам учился по хорошей книге и может посоветовать автора. Профессиональную литературу мне пока рано я сам это понимаю. Хотел бы продвинуть уровень - Новечок) Буду очень благодарен за хороший совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 19:20 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Почему именно vb6? глубоко его изучать есть смысл только на перспективу плотной эксплуатации с офисом или другими продуктами с VBA/VBS ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:14 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProПочему именно vb6? а что он уже полностью вымер как язык программирования? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:37 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Я просто начал его изучать, если сейчас переключусь на более серьезный язык, например С++, то там же все по-другому. Нужно с нуля начинать ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:39 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
в 2002 году он был похоронен пришедшим ему на смену VB.NET конечно, существуют еще какие-то старые проекты на нем, но это уже редкость, так как большие проекты обычно на нем не делались изначально, а маленькие давно загнулись ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:43 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronнапример С++, то там же все по-другомуЕсли целью являются прикладные приложения для виндов, то лучше C#, он попроще, чем C++ И там далеко не "все по другому". Основы те же, другой синтаксис и больше возможностей. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:46 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronНужно с нуля начинатьуже не с нуля, ты же уже знаешь, что такое переменные, процедуры, методы, формы, кнопки... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:46 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProИ там далеко не "все по другому". Основы те же, другой синтаксис и больше возможностей. Ну а если цель плотно взаимодействовать с офисом, то вы рекомендуете VB6? Да решение не простое. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:49 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Proуже не с нуля, ты же уже знаешь, что такое переменные, процедуры, методы, формы, кнопки... Ну да, какая то основа минимальная есть. Нужно хорошо подумать, для того, чтобы браться за что то ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:51 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, Глядя на ваш рейтинг сообщений форума, вы больше специализируетесь на VB6 ? Или это ошибочное мнение ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 21:52 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronНу а если цель плотно взаимодействовать с офисом, то вы рекомендуете VB6?если ВЗАИМОДЕЙСТВОВАТЬ с офисом - то нет, это можно делать из любого языка. Если ПИСАТЬ ПОД ОФИС - это VBA, почти не отличается от VB6 vdekameronГлядя на ваш рейтинг сообщений форума, вы больше специализируетесь на VB6 ? Или это ошибочное мнениеЯ - как раз один из тех динозавров, кто поддерживает проект на VB6, начатый еще в 2000-м году (Кто ж знал тогда, что он вырастет до ERP-системы для немаленькой торговой фирмы. Но и его дни уже сочтены) Даже Дмитрий77 не выдержал со своим большим проектом - ушел на VB.NET все переписывать ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 00:59 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProДаже Дмитрий77 не выдержал со своим большим проектом - ушел на VB.NET все переписывать Я правильно понимаю что большой разницы в VB6 и VB.Net нету? Ну только в расширенных возможностях ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 08:56 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
авторЯ правильно понимаю что большой разницы в VB6 и VB.Net нету? Ну только в расширенных возможностяхНет. Абсолютно разные языки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 09:28 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AndreyMpавторЯ правильно понимаю что большой разницы в VB6 и VB.Net нету? Ну только в расширенных возможностяхНет. Абсолютно разные языки.ну, не абсолютно. vb6, превратившись в vb.net, потерял до 10% старых фич, но приобрел в два раза больше, чем имел. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 09:34 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AndreyMpНет. Абсолютно разные языки. Ничего себе! Странно что оба называются Visual Basic и абсолютно разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 09:34 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Antonariyну, не абсолютно. vb6, превратившись в vb.net, потерял до 10% старых фич, но приобрел в два раза больше, чем имел. Синтаксис в них примерно одинаков? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 09:35 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Не знаю что движет Вами в изучении vb6, меня в свое время (2001 г.) подвИг мой бывший начальник. За что я ему благодарен, поскольку впоследствии, уже не работая программистом, я мог несколькими строчками кода на vba сделать работу, на которую у других уходила не одна смена. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 10:32 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AndreyMpНе знаю что движет Вами в изучении vb6, меня в свое время (2001 г.) подвИг мой бывший начальник. За что я ему благодарен, поскольку впоследствии, уже не работая программистом, я мог несколькими строчками кода на vba сделать работу, на которую у других уходила не одна смена. Так вот и мучаюсь в раздумьях. В принципе переходить на более мощный язык можно тогда, когда ты чувствуешь что мощности этого тебе уже не хватает. Я думаю, что как раз когда доходишь до того, что не хватает мощности VB6, тогда и переходить на более мощный проще. Когда уже знаешь многие принципы и подходы, являющиеся общими в программировании. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 10:50 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Когда мне что то не хватало (не устраивало) в паскале 3, я делал асмовские вставки, когда не устраивало в vb6, я брал книжку Эпплмана и API-Guid. С появлением и развитием фреймворков все это стало менее актуально. На С# многое стало решать проще и быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:13 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AndreyMpНа С# многое стало решать проще и быстрее. Вы второй кто положительно отзывается о C#. Стоит задуматься. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:24 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronAntonariyну, не абсолютно. vb6, превратившись в vb.net, потерял до 10% старых фич, но приобрел в два раза больше, чем имел. Синтаксис в них примерно одинаков?Почти совсем одинаков. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:27 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronAndreyMpНет. Абсолютно разные языки. Ничего себе! Странно что оба называются Visual Basic и абсолютно разные.Абсолютно разные в плане выразительных возможностей, но синтаксис у них почти одинаков. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:28 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Я ни в коем случае не агитирую Вас учить именно шарп. Просто если программировать чисто под винду, то net-технология очень даже поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:33 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AntonariyАбсолютно разные в плане выразительных возможностей, но синтаксис у них почти одинаков Прояснилось, а то я уже подумал что и синтаксис разный, поэтому удивился ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:35 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AndreyMpЯ ни в коем случае не агитирую Вас учить именно шарп. Сорри, шарп - это C# ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:36 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronAndreyMpЯ ни в коем случае не агитирую Вас учить именно шарп. Сорри, шарп - это C# ?да ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 11:44 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameron, По теме VB6/VBA литераторы очень много, особенно для начинающих, но как раз её считать и не стоит, сильно однотипно и мало информации по существу, но это мое мнение. В общем мой совет: • Мicrosoft Visual Basic 6.0 для профессионалов. Шаг За шагом. • Мicrosoft Visual Basic 6.0.Мастерская разработчика • Стивенс Р.Готовые алгоритмы на Visual Basic • Уокенбах Дж. - Excel 2010/2007. Профессиональное программирование на VBA • WIN API и Visual Basic для профессионалов. • Разработка настольных приложений в Access 2002 • Разработка корпоративных приложений в Access 2002 В этих книгах можно найти 90 % ответов на все встречаемые вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:23 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
shvv83По теме VB6/VBA литераторы очень много, особенно для начинающих, но как раз её считать и не стоит, сильно однотипно и мало информации по существу, но это мое мнение. В общем мой совет: • Мicrosoft Visual Basic 6.0 для профессионалов. Шаг За шагом. • Мicrosoft Visual Basic 6.0.Мастерская разработчика • Стивенс Р.Готовые алгоритмы на Visual Basic • Уокенбах Дж. - Excel 2010/2007. Профессиональное программирование на VBA • WIN API и Visual Basic для профессионалов. • Разработка настольных приложений в Access 2002 • Разработка корпоративных приложений в Access 2002 В этих книгах можно найти 90 % ответов на все встречаемые вопросы. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:31 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronПрояснилосьAntonariyАбсолютно разные в плане выразительных возможностей, но синтаксис у них почти одинаков.Я вот тут поспорю. В первую очередь, чтобы ТС было все-таки понятно. Во-первых, главное не в синтаксисе, а в подходе. В .NET-языках подходы к построению программ все-таки другие. Само по себе наличие наследования классов, которого нет в VB6, в корне меняет подходы. Наличие строгой типизации и обобщенные (Generic) типы дают возможности, которые даже близко представить не можешь на VB6, а это в свою очередь тоже влияет на построение кода. Так как платформа у языков одна - программа на VB.NET и на C# - на выходе даст одно и то же. Более того, можно спокойно писать на обоих языках одновременно внутри одной группы проектов (или даже проекта?). Да, синтаксис If-а, и For-а в VB.NET такой же, как VB6, но сходство на этом заканчивается. Те же функции, например, уже оформляются по-другому. Даже синтаксис объявления переменных другой. Изучить синтаксис базовых конструкций в новом языке - дело одного-двух дней. Все равно, в VB.NET настолько много нового по сравнению с VB6 (начиная с типов данных), что считать эти языки похожими, тем паче одинаковыми, я даже близко не рекомендую. Отсюда вывод (и собственный опыт) - без разницы по усилиям, на что переходить с VB6 - на VB.NET или на C#. C учем того, что соотношение литературы и статей по ним 5%/95% - выбор очевиден. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:36 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProОтсюда вывод (и собственный опыт) - без разницы по усилиям, на что переходить с VB6 - на VB.NET или на C#. C учем того, что соотношение литературы и статей по ним 5%/95% - выбор очевиден. Шарп рулит)) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:40 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProvdekameronПрояснилосьAntonariyАбсолютно разные в плане выразительных возможностей, но синтаксис у них почти одинаков.Я вот тут поспорю. В первую очередь, чтобы ТС было все-таки понятно. Во-первых, главное не в синтаксисе, а в подходе. В .NET-языках подходы к построению программ все-таки другие. Само по себе наличие наследования классов, которого нет в VB6, в корне меняет подходы.Я это все и имел ввиду, говоря о выразительных возможностях. Shocker.Pro Наличие строгой типизации Это свойство IDE, а не VB. В ВБ6 она тоже строгая, просто IDE ее не проверяет в режиме редактирования текста, об ошибках приведения типов она сообщает лишь при компиляции. Shocker.Proи обобщенные (Generic) типы дают возможности, которые даже близко представить не можешь на VB6, а это в свою очередь тоже влияет на построение кода.Блекджек и шлюхи :). Тоже спорить не о чем. Shocker.ProДа, синтаксис If-а, и For-а в VB.NET такой же, как VB6, но сходство на этом заканчивается. Те же функции, например, уже оформляются по-другому.По-старому они тоже все еще оформляются. Shocker.ProДаже синтаксис объявления переменных другой.Не другой, а тот же самый + дополнения. Даже фишка с Dim a, b, с As String работает по-старому — a и b будут Object. Shocker.ProВсе равно, в VB.NET настолько много нового по сравнению с VB6 (начиная с типов данных), что считать эти языки похожими, тем паче одинаковыми, я даже близко не рекомендую.Нужно уметь отличать "язык" от "синтаксиса". Языки разные, синтаксис в основном одинаковый. Много нового в синтаксис принесли обобщенные типы, делегаты и Linq. Сильно изменилась обработка событий. А расширенная поддержка ООП, Dim x = "x" и т.п. с точки зрения синтаксиса это всего лишь косметика. Ну описывался раньше класс двумя-тремя словами, теперь можно тремя-четырьмя. Синтаксическая разница невелика, но выразительная — огромна. Это как сравнивать язык Эллочки-людоедки и язык Пушкина. Shocker.ProОтсюда вывод (и собственный опыт) - без разницы по усилиям, на что переходить с VB6 - на VB.NET или на C#.Как обладающий собственным опытом - не согласен. Синтаксис ВБ хорош тем, что ключевые слова в нем описывают ровно то, что делают. Например, чтобы незнакомому с сишарпом человеку узнать, что такое и зачем нужно abstract, требуется лезть в справочник, а в VB соответствующее ключевое слово называется MustInhert — должно наследоваться. И нет вопросов. Литературы по VB.NET я вообще не читал. И таких очевидных для VB вещей, которые в c# мутны, предостаточно. Например Static классы, вокруг которых среди шарпеев возникают настоящие холивары от непонимания его сути. В VB.NET аналогом Static класса является Module. Был ли хоть один холивар в VB вокруг модулей? Для вбшника такая мысль вообще дика, это как холивар вокруг столба. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 13:29 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Сколько программистов- столько мнений) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 13:56 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AntonariyВ ВБ6 она тоже строгая, просто IDE ее не проверяет в режиме редактирования текста, об ошибках приведения типов она сообщает лишь при компиляции.вот не надо тут вводить людей в заблуждение ) Я тут намедни, не подумав, объявил публичный метод Load с одним параметром (Long, для ясности) в юзерконтроле. А потом полчаса не мог врубиться, почему у меня не работает Load MyControl(i), выдавая странную ошибку о несоответствии типа. И где та хваленая "ошибках приведения типов при компиляции"??? Язык со строгой типизацией хорош тем, что не позволяет накосячить В ЛОГИКЕ программы еще до компиляции. То есть, пытаясь скомпоновать вызовы и параметры, ты вдруг обнаруживаешь, что проблема в архитектуре или даже в самой идее логическое противоречие, которое ты не заметил. В VB6 ты выявишь это только на этапе выполнения программы и хорошо, если не в боевой версии, а при тестировании. Это как в поговорке: "чем круче джип, тем дальше идти за трактором". VB6 позволяет создать глубокие логические ошибки там, где в типизированном языке компиляция просто не пройдет. AntonariyShocker.Proи обобщенные (Generic) типы дают возможности, которые даже близко представить не можешь на VB6, а это в свою очередь тоже влияет на построение кода.Блекджек и шлюхи :). Тоже спорить не о чем.Да ты, поди, и Option Strict не включаешь? Или везде, где попало, Object в качестве типа используешь? Я плохо представляю, как работать без обобщений при строгой типизации. А использование вместо обобщенных типов Object или отключение Option Strict как раз и приводит к косякам (см. п. 1). AntonariyПо-старому они тоже все еще оформляются.В смысле, через присвоение вместо Return? не знал ) AntonariyНужно уметь отличать "язык" от "синтаксиса". Языки разные, синтаксис в основном одинаковый. Много нового в синтаксис принесли обобщенные типы, делегаты и LinqAntonariyс точки зрения синтаксиса это всего лишь косметикану ты уж определись )) Линк - это всего лишь библиотека расширения, такая же, как и множество других, это к языку отношения не имеет. Ее можно и для VB6 реализовать. Синтаксис записи выражений линка в виде типа sql-запроса (в VB это тоже поддерживается?) - это всего лишь синтаксический сахар, то есть, по твоему выражению - косметика. Я кстати, предпочитаю текучий синтаксис. AntonariyКак обладающий собственным опытом - не согласен. Синтаксис ВБ хорош тем, что ключевые слова в нем описывают ровно то, что делают. Например, чтобы незнакомому с сишарпом человеку узнать, что такое и зачем нужно abstract, требуется лезть в справочник, а в VB соответствующее ключевое слово называется MustInhert — должно наследоваться. И нет вопросов.Согласен, но это ну совсем не является проблемой, запомнил один раз, и все. AntonariyВ VB.NET аналогом Static класса является Module.Прикольно, я даже не задумывался над этой аналогией. Для меня статический класс был сразу понятен без вопросов AntonariyБыл ли хоть один холивар в VB вокруг модулей?А был ли вообще хоть какой-нить холивар на тему VB.NET? Я за более чем год мониторинга соответствующего подфорума такого не припомню. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:46 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProИ где та хваленая "ошибках приведения типов при компиляции"???Ну, далеко не всех типов. Ты попробуй объявить параметром один класс, а передать другой. Shocker.ProЯзык со строгой типизацией хорош тем, что не позволяет накосячить В ЛОГИКЕ программы еще до компиляции.Еще раз повторяю, это свойство не столько языка, сколько среды разработки. Если в языке есть типы, значит можно проанализировать код на соответствие типов параметров типам аргументов. VB.NET это делает по максимуму. VB6 IDE это делает в незначительном объеме. Блокнот не делает совсем. Если бы ты писал исходники в блокноте, то тоже считал бы VB.NET языком без строгой типизации? Shocker.ProДа ты, поди, и Option Strict не включаешь? Ты неправильно меня понял. Я не принижаю пользу Б&Ш :)) Shocker.ProСинтаксис записи выражений линка в виде типа sql-запроса (в VB это тоже поддерживается?) - это всего лишь синтаксический сахар, то есть, по твоему выражению - косметика."По моему выражению" это не косметика, а тонна штукатурки. "Косметика" по моему выражению это небольшие изменения. Как return в функциях. А тут вкорячен совершенно чужеродный sql-синтаксис. Shocker.ProА был ли вообще хоть какой-нить холивар на тему VB.NET? Я за более чем год мониторинга соответствующего подфорума такого не припомню.О том и речь. Язык как таковой практически не обсуждается, лишь вопросы о том, как один кусок фреймворка совместить с другим куском. Сам VB очевиден. В отличии от с#. Обсуждаются . ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 15:22 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AntonariyЕсли бы ты писал исходники в блокноте, то тоже считал бы VB.NET языком без строгой типизации?зачем теплое подменять мягким? Блокнот не сможет скомпилировать исходники, для компиляции мне придется все равно использовать компилятор, тут-то ошибки и всплывут. То, что компилятор скрытно работает в VS в процессе написания кода и подсказывает об ошибках сразу (кстати, ошибается иногда), это приятно, но не отменяет самого этапа компиляции, где уже окончательно выявляются проблемы несоответствия типов. В отличие от VB6. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 15:33 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Подскажите, что за язык- VBA? На сколько я знаю, с помощью его пишут под офис. Больше о нем ничего не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 09:27 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Visual Basic for Application Тот же VB6, встроенный в офисные приложения, работающий в контексте текущего приложения. То есть ты можешь написать в VBA Excel Код: vbnet 1.
что запишет текст в ячейку А1 на втором листе Ну есть некоторые нюансы, вместо App там Application, нельзя создать массив контролов на форме, но в общем отличий очень мало Открой эксель, Нажми Alt+F11 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 10:56 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.ProОткрой эксель, Нажми Alt+F11 Да я знаю, что в excel можно писать. Я писал пару макросов простейших. Просто хотел понять это отдельный язык программирования или дополнение какое-то. Сам офис, я понимаю, написан именно на VBA? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 11:29 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronСам офис, я понимаю, написан именно на VBA?нет, конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 12:19 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Proнет, конечно Че то я думал, что или на VBA или на VB ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 12:24 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
vdekameronShocker.ProОткрой эксель, Нажми Alt+F11 Да я знаю, что в excel можно писать. Я писал пару макросов простейших. Просто хотел понять это отдельный язык программирования или дополнение какое-то. Можно считать VBA специальным расширением VB6 для офиса. И если тебе понравился VB6, смотри как ты можешь юзать VBA или VBS - в отличие от VB6 их можно использовать в реальном мире. Или посмотри в сторону Delphi 7 - похож на VB6, но в отличие от него до сих пор можно найти работающие на нем системы. У нас (в екб), к примеру, есть немаленький банк и ОПСОС с клиентской частью на Delphi. И по мелочи еще можно найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 20:31 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
AntonariyСинтаксис ВБ хорош тем, что ключевые слова в нем описывают ровно то, что делают. Например, чтобы незнакомому с сишарпом человеку узнать, что такое и зачем нужно abstract, требуется лезть в справочникВ пику, кстати, потрясающая особенность ВБ - одинаковое написание операторов сравнения и присваивания. Вот опять пришлось человеку объяснять различие... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2015, 17:38 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, Удивительно, поразительно и неожиданно - как тебе удалось наговорить в этом потоке такое количество глупостей? авторпотрясающая особенность ВБ - одинаковое написание операторов сравнения и присваивания. Вот опять пришлось человеку объяснять различие... Я не так мало человеко-часов провел с VB5-6/VBA и для того, чтобы право на мнение иметь, и для того, чтобы по крайней мере по очевидным граблям успеть пройти. Не помню случая/контекста, когда бы меня напрягла именно эта "потрясающая особенность". Можешь привести потрясающий воображение и чувство прекрасного пример? Не пример того, как хорошо было бы иметь нечто из того, чем VB не располагает. А простой, очевидный пример "особенности", способный "потрясти". ЗЫ Мне лично немного жаль visual basic. Конечно, basic, visual basic - это не все программирование. Но это - определенно - программирование. Между прочим, (и по счастью) об этом мало кто догадывается, из тех кто о существовании языка знает, но никогда его не использовал. (Не раз приходилось слышать, показывая свои поделки другим программистам, реакцию вида - "я даже не догадывался о том, что можно делать в basic") В моем сознании - Microsoft - это Basic. Я не верю пока, что они смогут совсем и окончательно замять язык и замести его под ковер. Эволюция диалектов basic в Microsoft печальна от vb1 до vb.net каждая следующая версия отдаляла программиста от компьютера, ограничивая его возможности в собственно программировании. В фазе VB6 язык все еще сохранял весьма приличный потенциал работоспособности. И даже в фазе vb.net видна попытка не только сохранить лаконичность и точность формулировок при выборе ключевых слов, но и вернуть языку статус полноценного универсального языка общего назначения (ну, с оговорками на особенности платформы). Это сохраняет привлекательность для тех, кто понимает... в бейсиках... -------------- Мне кажется, Microsoft перестанет существовать, как любым способом значимая в деле программирования компания, сразу после того, как объявит basic-проекты окончательно закрытыми. Это не вопрос о замене "устаревших" средств на "новейшие". Это вопрос о том, как жить программистам вообще или хотя бы "прикладным" в частности. Что такое код, зачем и для кого/чего он пишется, на чем его можно писать, а на чем нужно . Что такое программирование и каким требованиям должен отвечать язык. В этом отношении у basic - очень хороший баланс качеств, отвечающих классическим (до ооп-овским) представлениям о программировании. И даже прикрутку "ооп-а" в VB6 удалось сделать вполне интеллигентным образом. Хотя идея о том, что это будет теперь язык не всех программистов, а только для "прикладных", неудачная сама по себе, уже успела нанести вред к этой версии. Первый раз Microsoft решила добровольно самоубиться, когда создала собственную java-машину. По счастью SUN помешала немедленной смерти, запретив через суд распространение той машины. Но безудержная Microsoft, уже не способная остановиться, родила c# ... Как язык для программистов ... "нового поколения". И VB.NET ... как язык для программистов .... "старого поколения" (в массе своей не признавших его)... Посмотрим... У софтверных компаний, как и у людей, может оказаться всего одна жизнь. Связанная с одним языком. Немного в корявом виде, но basic все еще жив. Значит у программирования с Microsoft сохраняется какая-то надежда на будущее. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 02:10 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
boobyВ моем сознании - Microsoft - это Basic. Я не верю пока, что они смогут совсем и окончательно замять язык и замести его под ковер.я начинал с бейсика на УКНЦ. Для меня бейсик - это не MS Про заметание под ковер вот тут человек жалуется 17970781 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 11:15 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, авторДля меня бейсик - это не MS Это-то завсегда пожалуйста. Вопрос ведь так стоит - что такое MS без бейсика? Почему им не страшно его гробить? -------------------- (вряд ли в CERN кто-нибудь внезапно откажется от fortran-а после 50 лет использования. вот насколько надо не понимать собственное дело, чтобы рубить сук, сидя на нем?) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 11:33 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
boobyВопрос ведь так стоит - что такое MS без бейсика?не знаю, не знаю, ты как-то однобоко вопрос ставишь. Для меня лично средства разработки от MS ассоциируются в первую очередь с .NET, а не с VB, а VB в нем явно не приоритетное направление. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 11:56 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, .NET существует с 2002 года, а MS с 1975 До совершения ошибки по выпуску .NET MS провела на рынке 17 славных лет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 12:41 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
booby, 17 вот - аж со счета сбился. :)) 27 лет до дотнета славно жили с бейсиком, и вдруг тот внезапно устарел и повял. кипец креативного управления. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 13:50 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
ну, положим, gwbasic появился не в 1975-м Developer Microsoft First appeared 1983; 32 years ago Stable release 3.23 / 1988; 27 years ago ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 14:00 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, В самом начале 1975 г Аллен с Гейтсом договорились с MITS о разработке basic для Altair 8800 - Altair Basic 4 апреля 1975 года специально для этого была образована компания Microsoft (Micro-Soft). Т.е. basic - это та задача, ради которой компания была вообще рождена. а gw-basic - это уже после контракта с IBM в 1980 на открытие бизнеса по производству настольных операционных систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 14:14 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
booby, вот подумал - что можно сказать о том, кто помнил, зачем и для чего он рожден, да забыл по ходу дела? Будет ли правдоподобным считать, что тот или уже умер, или вот-вот помрет? Как при смене пола считается пристойным менять имя, так прилично ли называть себя Microsoft, если ты стесняешься basic-а? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 14:41 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
booby, В детстве у меня была (предположим) машинка. Игрушечная. Я ее очень любил, игрался с ней, представлял, что езжу на ней по разным городам и т.п. Я вырос. У меня есть настоящая машина, я на ней езжу по разным городам. Игрушечная лежит в шкафу. Она мне не нужна формально. Но она не выброшена. Иногда я ее достаю ее, рассматриваю. Ставлю на время на письменный стол, потом снова убираю в шкаф. boobyБудет ли правдоподобным считать, что я или уже умер, или вот-вот помрет? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 15:03 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, читай ответ в своем вопросе: авторона не выброшена авторОна мне не нужна формально Была бы не нужна - ты даже не заметил и не запомнил бы - как и при каких обстоятельствах она потерялась. Но тем не менее - да. Ребенок уже умер по формально заявленным признакам. Хотя физически его все еще прячут в шкафу, слегка стесняясь этого обстоятельства. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 15:18 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
booby, Ну в таком случае, ты сам себе ответил. Ребенок - MS вырос, есть взрослый MS, у которого есть дела поинтереснее, чем детская игрушка. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 15:49 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, Ты ошибаешься вот в каком отношении: у меня не было вопроса. У меня было утверждение. И я не требовал с ним соглашаться. Просто высказал как точку зрения. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 16:35 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
boobyТы ошибаешься вот в каком отношении: у меня не было вопроса. У меня было утверждение.вот в этом твоем сообщении 17973815 я насчитал три знака вопроса. Вот в этом 17973976 моем сообщении знаков вопроса не было - это был ответ тебе. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 16:43 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
Shocker.Pro, те вопросы были риторическими . ps Для того чтобы начать печалится о basic-е, бессмысленно рассказывать об одинаковом написании операторов сравнения и присваивания. Печаль в настоящем времени может вызвать потеря существующего, а не мечта об обретении отсутствующего. То не печаль, а томление . Жизнь вообще проста - переходи на java - язык "для взрослых", раз считаешь, что "вырос" из "игрушек" basic-a. И зачем вообще тебе MS, если из basic-а ты уже вырос? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 16:57 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
boobyДля того чтобы начать печалится о basic-е, бессмысленно рассказывать об одинаковом написании операторов сравнения и присваивания.а) печалишься в этой ветке только ты (лень приводить цитаты), я лишь пытаюсь развеять твою печаль (найди-ка мою цитату, где я печалюсь) б) еще холивара ява-си тут не хватало, причины моего перехода на шарп я изложил достаточно внятно, они объективны и никакого отношения к печали или игрушечности VB не имеют - это твои выдумки и интерпретации в) я отвечал Антонарию исключительно насчет синтаксиса в старом диалоге, ты же влез и начал передергивать чуть ли не в каждом сообщении, приплел политику, историю и вселенскую печаль. ЗЫ: Ничего личного, только лишь дискуссия ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2015, 17:15 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
[quot Shocker.Pro]Visual Basic for Application Тот же VB6, встроенный в офисные приложения, работающий в контексте текущего приложения. [src vba] И не только Офисные. Например, AutoCAD. VBA - Visual Basic for Applications . Не сказано "for Office". ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2015, 12:16 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
MrVoid, авторНе сказано "for Office". угу. не было сказано до некоторого момента времени, после которого MS перестал лицензировать VBA для сторонних производителей. Чтобы убить какой-то работающий софт, не нужно даже начинать изобретать, какой-то другой, который будет работать "лучше". Достаточно всего лишь потерять тех людей, которые знали почему работающий софт оказался устроен именно так, как устроен, и каково расположение крепежных гвоздей внутри несущих стен. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2015, 22:15 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
booby, Последнее предложение не понял... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2015, 23:17 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
MrVoid, была такая история MS считал ( и продолжает, как будто, считать) себя обязанным выпускать office под платформу Apple. Версии выпускаются не строго синхронно, с собственными нумерациями, но выпускаются. К моменту, когда пришла пора выпускать Excel 2008 для для маков, оказалось, что провести ревизию движка vba некому. Было объявлено что vba - устаревшая технология. Вообще малопонятно, зачем и кому нужная ( и только исключительно поддерживавшаяся ранее из-за некоторого количества сторонних балбесов, наплодивших всяких надстроек на vba). Ну, а уж на маках - совершенно очевидно подлежащая немедленному удалению. Поэтому, понимая истинные интересы своих клиентов, и с готовностью идя им навстречу, компания Microsoft исключает исполнитель vba из версии Excel 2008 для маков как устревший и неиспользуемый. А если вдруг, у excel для маков окажутся новые пользователи и им потребуется что-то заскриптовать (хотя чего там вообще можно придумать скриптовать в этом excel), то таким необычным пользователям предлагается воспользоваться великолепными средствами, включенными в состав инструментов, предоставляемых операционными системами компании apple в виде Action Script. Нужно всего лишь только раз попробовать и устарелось вместе с ненужностью vba станет очевидной для каждого пользователя мака. А к моменту выхода Excel 2011 для маков неожиданно выяснилось, что vba вовсе не устаревшее средство, и MS вновь предоставила это мощнейший инструмент автоматизации в версии Excel 2011 для маков. Вот и вся история. Всего лишь иллюстрирующая, что программы становятся немедленно ненужными, лишними, устаревшими и немодными сразу в тот момент, как исчезают программисты, способные их сопровождать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2015, 01:08 |
|
Полупрофессиональная литература по VB6.0
|
|||
---|---|---|---|
#18+
booby, Понятно... Да, слышал историю про исключение VBA из Excel 2008. Я слышал, что якобы Apps for Office заменить VBA. Я как-то взглянул на этого зверя - и упал. Это ж надо до такой страсти догадаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2015, 08:55 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2155837]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 478ms |
0 / 0 |