а на vb6 хоть кто-нибудь еще пишет?
От: jit  
Дата: 12.10.06 16:47
Оценка:
Или я один такой идиот остался?

Конечно приходится писать и на .NET'е — всякие "большие" приложения, веб-сервисы и тд. И на плюсах немного (чистый winapi, без оберток)... Но большинство софта (обычные Win-утилиты) все равно делаю на vb6. Перешел на него с C# (эдакий downgrade). VB6, в отличие от .Нета — компилит нативный код, и в отличие от MFC — легко читаем + RAD-разработка. Эх, жаль нет в природе C# 6

А нативный код и маленький размер для нас критичен (тк. программы на продажу)...

И вот задумался я — судя по мертой активности в этом форуме, таких как мы все меньше и меньше. В Сети находить инфу все сложнее и сложнее, студию 6-ю уже нигде не купишь лицензионную, MSDN старый тоже...

Куда мигрировать? Realbasic/Powerbasic не хочется, там очень слабая подержка com/activex, да и winapi (наши любимые declare lib "user32"). К тому же хочется всетаки синтаксис как в Cpp/C#/Java, бейсик достал...

Эх, не знаю, что и делать... На atl/wtl перелезать — там все очень медленно пишется (мы избалованы ДотНетом)... Или может в сторону Билдера смотреть?.. Ох не знаю... Нет опыта... Получается и альтернативы то нет

Что скажете коллеги?
Posted via RSDN NNTP Server 2.0
Re: а на vb6 хоть кто-нибудь еще пишет?
От: GPcH Россия http://www.dotfixsoft.com
Дата: 12.10.06 16:54
Оценка:
Здравствуйте, jit, Вы писали:

jit>Или я один такой идиот остался?


Да нет, много еще кодеров, которые верны старому доброму VB6. Например я
Re[2]: а на vb6 хоть кто-нибудь еще пишет?
От: jit  
Дата: 12.10.06 20:31
Оценка:
Здравствуйте, GPcH, Вы писали:

jit>>Или я один такой идиот остался?


GPH>Да нет, много еще кодеров, которые верны старому доброму VB6. Например я


Ны дык долго это продолжаться не может... Виста, опять же, грядет...

И куда мигрировать? На .NET для клиентских приложений переходить не хотим — нет защит уровня ExeCryptor'а. Любой пионер возьмет в зубы ildasm (или рейлектор) и крякнет.

Непонятно...
Re[3]: а на vb6 хоть кто-нибудь еще пишет?
От: GPcH Россия http://www.dotfixsoft.com
Дата: 12.10.06 21:02
Оценка:
Здравствуйте, jit, Вы писали:

jit>Ны дык долго это продолжаться не может... Виста, опять же, грядет...


Ну как появится — будет API для создания такого же интерфейса, а его в VB применить думаю бедет не проблема.
Накрайняк написать можно аналоги виндовым компонентам.

jit>И куда мигрировать? На .NET для клиентских приложений переходить не хотим — нет защит уровня ExeCryptor'а. Любой пионер возьмет в зубы ildasm (или рейлектор) и крякнет.


Ну я такой вопрос себене задаю, так как взависимости от задач клиентов пишу софт на разных языках.
Так что думаю проблем с выбором среды не будет. Старые же продукты буду поддерживать на VB6

А насчет защиты — есть же обфускаторы вроде Xenocode, которые не так уж и просто ковырять.
Re: Нас много... и ДЖА нас любит... тока тссс.... ;-)
От: ZAMUNDA Земля для жалоб и предложений
Дата: 12.10.06 23:41
Оценка: -1 :))
Здравствуйте, jit, Вы писали:

jit>Или я один такой идиот остался? :)

Таких как ты, не на одно Кащенко на свете живёт. Есть даже сайт где можно много и разных лекарств найти, а так же на лоботомию скидку получить -- здесь. %)

jit>И вот задумался я — судя по мертой активности в этом форуме, таких как мы все меньше и меньше.

В этом форуме вполне себе нормальная активность, эт вопервых. По VB уже дааавненько всё (или почти всё) понапридумано и понаписано, и большинство проблем решается поиском.
И неужели вы думаете что этот форум один на всём свете (интернете т.е.)?

jit>В Сети находить инфу все сложнее и сложнее,

Вот уж вам батенька галаперидол давно не кололи... эротические сны не мучают? Чего ж вам так сложно найти-то, вы уж поясните?

jit>студию 6-ю уже нигде не купишь лицензионную, MSDN старый тоже...

С собой её и MSDN2001 носить надо, на больваньке в бееееленькой коробуське с красным крестом.
Могу дать, если хотите. :)

jit>Куда мигрировать? Realbasic/Powerbasic не хочется, там очень слабая подержка com/activex, да и winapi (наши любимые declare lib "user32"). К тому же хочется всетаки синтаксис как в Cpp/C#/Java, бейсик достал...

А вот с этого местьа поподробнее... Чем это вам синтаксис VB6 неугодил? Примеры plz...

jit>Эх, не знаю, что и делать... На atl/wtl перелезать — там все очень медленно пишется (мы избалованы ДотНетом)...

А вот капризничать негоже. А как ж жажда познания? Где исследовательская жилка? Это представьте Луи Пастэр бы сказал: "Ой писец на оптических микроскопах увеличение амно (надо б x10000), ничё и не разглядишь — уж незнаю что и делать, пойду в знахари чтоль...", -- это ж никуда не годиЦЦа.

jit>Или может в сторону Билдера смотреть?.. Ох не знаю... Нет опыта... Получается и альтернативы то нет :(

У всех нас когда-то небыло опыта, я вот например, читать по русски, без запинки, тока к 5 классу научился, а сейчас даже пару китайских иероглифов знаю. Главное начАть и углУбить... IMHO на BCB (бильдер) очень легко переползаицца, а с него потихоньку и на VC6 (но MFC кака... брррр...)

jit>Что скажете коллеги?

Амбулаторный режим с изоляцией, на ночь чтение исходников VCL, клизьму зелёного чая 2 раза в день. В случае рецидивов прописать бесплатные концерты Минаева и Пьехи каждый второй четверг нечётного месяца. И свежий воздух... свежий воздух... под кусточком с лэптопчиком, под присмотром специалиста.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[2]: Нас много... и ДЖА нас любит... тока тссс.... ;-)
От: jit  
Дата: 13.10.06 06:11
Оценка:
> Таких как ты, не на одно Кащенко на свете живёт. Есть даже сайт где можно много и разных лекарств найти, а так же на лоботомию скидку получить -- здесь. %)

Дык, знаем конечно...

> jit>Куда мигрировать? Realbasic/Powerbasic не хочется, там очень слабая подержка com/activex, да и winapi (наши любимые declare lib "user32"). К тому же хочется всетаки синтаксис как в Cpp/C#/Java, бейсик достал...

> А вот с этого местьа поподробнее... Чем это вам синтаксис VB6 неугодил?

Тем, что писал всю жизнь на сях, потом долго на шарпе, а вот сейчас вынужден на VB6... Хачююю фигурные скоообкии... И наследование хочу нормальное.

> IMHO на BCB (бильдер) очень легко переползаицца


Надо будет попробовать.

В общемя все понял, спасибо за терапию.
Posted via RSDN NNTP Server 2.0
Re[4]: а на vb6 хоть кто-нибудь еще пишет?
От: jit  
Дата: 13.10.06 06:14
Оценка:
> jit>Ны дык долго это продолжаться не может... Виста, опять же, грядет...
>
> Ну как появится — будет API для создания такого же интерфейса, а его в VB применить думаю бедет не проблема.
> Накрайняк написать можно аналоги виндовым компонентам.

Вистовские кнопочки/рюшечки легко прикручиваются манифестами... Так что этот пункт вообще мимо.
Posted via RSDN NNTP Server 2.0
Re[3]: Немного демагогии по теме.
От: ZAMUNDA Земля для жалоб и предложений
Дата: 13.10.06 08:09
Оценка:
Здравствуйте, jit, Вы писали:

Меня посмешила фраза "искать информацию всё труднее и труднее" -- что ж она, информация, прятаться начала лучше? =)
А так нормальная болезнь -- излечимая... =)

>> Чем это вам синтаксис VB6 неугодил?

jit>Тем, что писал всю жизнь на сях, потом долго на шарпе, а вот сейчас вынужден на VB6...
НЕ РЕВИ! (с) Карлсон

jit>Хачююю фигурные скоообкии...

Я нормально перехожу с одного на другой и обратно. Единственное что периодически в VB начинаю ";" ставить, а в C++ при раскидывании инструкции на несколько строк "_". Отсутствие {} решается отступаки (Tab).

jit>И наследование хочу нормальное.

В первой книжке про C++, которую я прочёл, про наследование было 1/4 книги написана, и ещё 1/16 про смежные с наследованием вопросы построения классов, и работы с ссылками. 1/4+1/16=5/16=0.3125 ~= 31% (правильнее (5/16)/(1-5/16)=0.(45)) получается что собственно наследование и проблемы с ним связанные усложняет язык на треть (если не в полтора раза) -- НАФИК?

jit>В общемя все понял, спасибо за терапию. :)

Обращайтесь. Двери нашей клиники всегда открыты. =)
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[2]: Нас много... и ДЖА нас любит... тока тссс.... ;-)
От: soljen Интернет  
Дата: 15.10.06 06:17
Оценка:
Доброго времени суток, ZAMUNDA!

jit>>студию 6-ю уже нигде не купишь лицензионную, MSDN старый тоже...

ZAM>С собой её и MSDN2001 носить надо, на больваньке в бееееленькой коробуське с красным крестом.

за октябрь...
... << RSDN@Home 1.2.0 alpha rev. 655>>
Тиха украинская ночь, но сало надо перепрятать!!!
Re[3]: Нас много... и ДЖА нас любит... тока тссс.... ;-)
От: Аноним  
Дата: 15.10.06 07:42
Оценка:
да, программим на VB6... в ГНИВЦ ФНС например...
Дельфи, .Net используются редко...
Re[4]: Нас много... и ДЖА нас любит... тока тссс.... ;-)
От: soljen Интернет  
Дата: 15.10.06 10:17
Оценка:
Здравствуйте, <Аноним>!

А>да, программим на VB6... в ГНИВЦ ФНС например...

А>Дельфи, .Net используются редко...

Ничего не могу сказать о этом заведении, но !

Могу из личных наблюдений сказать что VB6.0 и Delphi 5 как-то так уживаются одновременно в некоторых, причём замечено стойкое желание не переходить высше...

Сам пришёл в своё время в VB6.0 из .NET (заинтересовался в универе, а на работе использовали шестёрку)... а вот примерно год назад перешёл на .NET 1.1, дома конечно beta 2005, потом релиз... Вот сейчас перехожу на работе на 2005 C#, паралельно буду поддерживать VB.NET...

А недавно появился Оркас, вот эта штука пока немного недоступна...

Оффтоп конечно наверное, но такова история...
... << RSDN@Home 1.2.0 alpha rev. 655>>
Тиха украинская ночь, но сало надо перепрятать!!!
Re: а на vb6 хоть кто-нибудь еще пишет?
От: neman  
Дата: 17.10.06 12:26
Оценка:
Здравствуйте, jit, Вы писали:

jit>Или я один такой идиот остался?


jit>Куда мигрировать? Realbasic/Powerbasic не хочется, там очень слабая подержка com/activex, да и winapi (наши любимые declare lib "user32"). К тому же хочется всетаки синтаксис как в Cpp/C#/Java, бейсик достал...


jit>Что скажете коллеги?


Мне один американский товарищч рекомедовал FreeBasic for Win/Linux
http://www.freebasic.net

PowerBasic был хорош в свое время версии 7.02, сейчас кажется на издыхании...
Re: а на vb6 хоть кто-нибудь еще пишет?
От: jit  
Дата: 20.10.06 14:01
Оценка:
> Куда мигрировать?

А вопрос так и остался неотвеченным
Posted via RSDN NNTP Server 2.0
Re[2]: а на vb6 хоть кто-нибудь еще пишет?
От: eaglus Россия  
Дата: 20.10.06 14:23
Оценка:
Здравствуйте, jit, Вы писали:

>> Куда мигрировать?


jit>А вопрос так и остался неотвеченным


Так Delphi!
Язык вполне человеческий, с кучей возможностей.
Строгая типизация, варианты, отдельно, а не "options-ами", как в Бейсике.
Синтаксис не такой долбанутый, как там.
Редактор лучше в пятьсот раз.
RTTI, ООП нормальное. Классы нормальные.
Указатели нормальные, так что интегряция с апями лёгкая.
Указатели на методы, на функции, а не этот ужоснах поверхо ком-модели с ком-событиями, как в Бейсике.
Что ещё?
VCL! Тут вообще разница агромадная.
Где в бейсике dfm-файлы? Где человеческий дизайнер? Где автовыравнивание для контролов? Где кучи компонентов с открытыми кодом, которые можно прямо из среды отлаживать? Где Action-ы, чтобы одну команду на кнопки и менюхи вешать? Где фреймы?
Где исходники библиотеки компонентов?
Я два месяца на ВБ6 писал, исплевался.
Ни в жись больше. Ни за что.
Re[3]: Ну я прямо с вас умираю. :-)
От: ZAMUNDA Земля для жалоб и предложений
Дата: 20.10.06 15:24
Оценка:
Здравствуйте, eaglus, Вы писали:

E>Здравствуйте, jit, Вы писали:


>>> Куда мигрировать?


jit>>А вопрос так и остался неотвеченным :(

Да ладно? Я ж тебе посоветовал -- причём Delphi же и посоветовал... :-D

E>Так Delphi!

E>Язык вполне человеческий, с кучей возможностей.
Как и VB, тока намного сложнее. Меня например бесит, что я не могу переменную внутри кода процедуры объявить.

E>Строгая типизация, варианты, отдельно, а не "options-ами", как в Бейсике.

А чем это тебе Options'ы насолили? -- VB их сам вписывает, если настроить его -- у меня за всё время программирования на VB ниразу проблем с этим небыло.

E>Синтаксис не такой долбанутый, как там.

А вот мне, как раз Delphi ненравится за синтаксис! Мне проще на C++ (BCB или VC), чем на этом изврате писать. Так что ненадо тут гадости говорить -- это дело вкуса!

E>Редактор лучше в пятьсот раз.

Раза в два, не больше... и это не считая недостатков, которых нет в редакторе борландовском. =)

E>RTTI, ООП нормальное. Классы нормальные.

Про то, насколько ООП усложняет язык я уже писал. ОП и ПП вполне можно обойтись, если руки в правильном месте к мозгам крепятся! Главная прелесть VB -- эго простота.
А RTTI ваааще нужно тока в случаях, когда без неё никуда не дется, а таких мало.
Классы нормальные -- это как? Под себя не ходят, и на людей не бросаются? ;-)

E>Указатели нормальные, так что интегряция с апями лёгкая.

Вот только два раза были у меня проблемы с указателем в VB, при работе с WinAPI.

E>Указатели на методы, на функции, а не этот ужоснах поверхо ком-модели с ком-событиями, как в Бейсике.

Ну и зачем эти указатели на функции? Если только не с 3D работать (для чего VB никто использовать не будет), то без указателей прекрасно можно обойтись. К тому же есть полиморфизм -- мало вам чтоли?

E>Что ещё?

А что? Разьве ещё что-нибудь осталось? (с) Винни Пух ;-)

E>VCL! Тут вообще разница агромадная.

Дааа... разница необъятная. Вот между кофеваркой и крокодиллом тоже разница огромная -- мне и то и другое одинаково нравится... а тебе?

E>Где в бейсике dfm-файлы?

Они называются frm и за 4 года моей работы с BCB, мне ниразу не потребовалось править DFM, как и frm в VB.

E>Где человеческий дизайнер?

vb6.exe << ЭТО ОН!!! ОН!!! ВОТ ОН! Познай же его! :-)

E>Где автовыравнивание для контролов?

{MENU}->Format->Align

E>Где кучи компонентов с открытыми кодом, которые можно прямо из среды отлаживать?

Гхм... а чё там контролы отлаживать? Они нормально работают. Свои контролы отлаживать можно без проблем...

E>Где Action-ы, чтобы одну команду на кнопки и менюхи вешать?

Private Sub Command1_Click()
DoSmth
End Sub

Private Sub Menu1_Click()
DoSmth
End Sub

Private Sub DoSmth()
'''''
End Sub


E>Где фреймы?

Четвёртый контрол в стандартной палитре компонентов.

E>Где исходники библиотеки компонентов?

А тебе ОНО НАДО?

E>Я два месяца на ВБ6 писал, исплевался.

Ну и пиши на чём тебе нравится!!! Я же не ору тут всем "НАРОД ВЫ ЧЁ О###ЛИ! VB SUUUUUXXXX. Пишите на QT под VC6 или VS2003 -- ЭТО КРУУУУТО!!!".

E>Ни в жись больше. Ни за что.

АМИНЬ! =) И досвидания...
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[3]: а на vb6 хоть кто-нибудь еще пишет?
От: GPcH Россия http://www.dotfixsoft.com
Дата: 20.10.06 15:52
Оценка:
Здравствуйте, eaglus, Вы писали:

E>Здравствуйте, jit, Вы писали:


>>> Куда мигрировать?


jit>>А вопрос так и остался неотвеченным


E>Так Delphi!

E>Язык вполне человеческий, с кучей возможностей.
E>Строгая типизация, варианты, отдельно, а не "options-ами", как в Бейсике.

Это как раз хорошо. Когда нужно за вечер написать сложную программу клиенту — как раз удобно отключить типизацию и объявлять только что что нужно передавать во внешние программы.

E>Синтаксис не такой долбанутый, как там.


Кому как. Имхо одинаково

E>Редактор лучше в пятьсот раз.


Кому как... пока этот редактор офигенный загрузится (у меня грузится минуту) — я успею в VB интерфейс набросать и приступить к коду.

E>RTTI, ООП нормальное. Классы нормальные.


Ты прав, тут дельфя удобнее

E>Указатели нормальные, так что интегряция с апями лёгкая.


Почитай про VarPtr, VarStr и Adress Of в VB — поймешь что ты совсем ошибаешься в этом вопросе

E>Указатели на методы, на функции, а не этот ужоснах поверхо ком-модели с ком-событиями, как в Бейсике.


лол

E>Что ещё?

E>VCL! Тут вообще разница агромадная.

Да не спорю... в 100 раз больше размер программ. Hello World на VB весит 20 кило. На дельфях — 300. Хоть умные люди KOL для Delphi написали,tp него ваще было не реально маленькие EXE получить. Про либу VB не надо говорить, либы и у C++ есть только и те и те встроены в виндвы начиная с 1999 года.

E>Где в бейсике dfm-файлы?


frm в папке с прогой

E> Где человеческий дизайнер?


Ты какой бейсик, первый чтоли юзаешь? Который VBDOS?

E> Где автовыравнивание для контролов?


В опции зайди — все это включается

E> Где кучи компонентов с открытыми кодом, которые можно прямо из среды отлаживать?


А нах они. Я вообще во всех прогах минимальным набором обхожусь — только TreeView заюзал и то не микрософтовский

E> Где Action-ы, чтобы одну команду на кнопки и менюхи вешать?


Ну это не критично

E> Где фреймы?


На панели компонентов

E>Где исходники библиотеки компонентов?


А зачем они тебе Все контролы можно за вечер написать самому стандартные. По вечеру на контрол. А что не успеешь написать — качай с www.vbrussian.com и с www.vb.kiev.ua там есть ВСЕ

E>Я два месяца на ВБ6 писал, исплевался.


А я на нем около сотни проектов написал за 5 лет работы. Из них штук 20 в инете лежат и скажу что это самый удобный язык. Папка моих личный сорцов на VB у меня 435 мегов (там нет картинок и архивов — только сорцы. Я на дельфях тоже проектов 5 написал средних (VB AntiCrack, ToDo List, несколько под заказ) и скажу что дельфя тоже удобна, но не настолько.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Ну я прямо с вас умираю. :-)
От: jit  
Дата: 20.10.06 20:55
Оценка:
>>>> Куда мигрировать?
> jit>>А вопрос так и остался неотвеченным
> Да ладно? Я ж тебе посоветовал -- причём Delphi же и посоветовал... :-D

Меня от паскаля тошнит, извините. Еще с детства — от турбы... И вообще: MS — наше фсе. Зря я, что ли, mcsd сдавал... Эх, от был бы в природе — C#, компилируемый в натив! Мечта идиота...

> E>Так Delphi!

> Меня например бесит, что я не могу переменную внутри кода процедуры объявить.

Вот! ДА!! И вообще, подписываюсь под каждым словом. Самое страшное, что меня vb6 всем устраивает. Но вот как наступит март 2008-го и все. Любимая Корпорация прекратит extended support, уберет рантайм из Vista SP2 (3? 4?), и привет нам всем.

Сейчас всю ночь буду ковырять realbasic, может и снизойдет чего...
Posted via RSDN NNTP Server 2.0
Re: а на vb6 хоть кто-нибудь еще пишет?
От: ItanKo Россия http://itanko.org.ru/
Дата: 22.10.06 11:04
Оценка:
Здравствуйте, jit, Вы писали:

jit>Или я один такой идиот остался?


Пишем!

jit>И вот задумался я — судя по мертой активности в этом форуме, таких как мы все меньше и меньше. В Сети находить инфу все сложнее и сложнее, студию 6-ю уже нигде не купишь лицензионную, MSDN старый тоже...


Ну не знаю, мне зватает обычно. Хотя конечно порой уже приходиться строить костыли. Чего только одна реализация скроллинга мышкой через хуки стоит
Re: а на vb6 хоть кто-нибудь еще пишет?
От: vbman  
Дата: 28.10.06 13:15
Оценка:
Здравствуйте, jit, Вы писали:

jit>Или я один такой идиот остался?


jit>Конечно приходится писать и на .NET'е — всякие "большие" приложения, веб-сервисы и тд. И на плюсах немного (чистый winapi, без оберток)... Но большинство софта (обычные Win-утилиты) все равно делаю на vb6. Перешел на него с C# (эдакий downgrade). VB6, в отличие от .Нета — компилит нативный код, и в отличие от MFC — легко читаем + RAD-разработка. Эх, жаль нет в природе C# 6


jit>А нативный код и маленький размер для нас критичен (тк. программы на продажу)...


jit>И вот задумался я — судя по мертой активности в этом форуме, таких как мы все меньше и меньше. В Сети находить инфу все сложнее и сложнее, студию 6-ю уже нигде не купишь лицензионную, MSDN старый тоже...


jit>Куда мигрировать? Realbasic/Powerbasic не хочется, там очень слабая подержка com/activex, да и winapi (наши любимые declare lib "user32"). К тому же хочется всетаки синтаксис как в Cpp/C#/Java, бейсик достал...


jit>Эх, не знаю, что и делать... На atl/wtl перелезать — там все очень медленно пишется (мы избалованы ДотНетом)... Или может в сторону Билдера смотреть?.. Ох не знаю... Нет опыта... Получается и альтернативы то нет


jit>Что скажете коллеги?

Я пишу на нем. попутно ассемблер учу. В нашей стране Win32 никуда не денется, и 6 бейсик будет жить еще . .НЕТ конечно хорошо, но до его преобладания еще далековато.
Мне лично нравится 6 бейсик, хоть кто чтобы не говорил. То, что он медленный — миф, созданный людьми, не умеющими писать нормальный код . Эйпельман в этом отношении прав: качественный код он всегда быстр.
Единственный недостаток 6 версии — то, что нет полной поддержки многопоточности.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.