Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 |

 

  Вопрос: Что нового в VB6 sp6 Добавлено: 16.08.11 07:55  

Автор вопроса:  Сергей Юдин

Ответить

  Ответы Всего ответов: 101  

Номер ответа: 46
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #46
Добавлено: 22.08.11 13:26
>публиковать в официальных изданиях не будет. По этому, я выкладываю свои статьи на своем сайте и иногда на некоторых других
Вы случаем не публикуетесь вот тут - http://science-freaks.livejournal.com ? (по умолчанию считайте за шутку:-)

Ответить

Номер ответа: 47
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #47 Добавлено: 23.08.11 06:14
Всем привет, бандерлоги.

Павел пишет:
 Я бы не рискнул читать статьи без peer review в темах, с которыми знаком на любительском уровне...


Сколько пафоса. Может вообще не рисковать чтением заниматься? А то вдруг там без peer review.
А по факту - все что выложено у Паши в сеть - УГ, и что не выложено - видимо тем более.
Такой вот итог 9 лет без VB6.

Вот так вот, ибо Юдин не боится говорить то что думает (чем и заслуживает уважение, хоть и совсем не однозначен в суждениях), а у "Павел" - всё "профессионально", всё УГ. Такие дела.

Ответить

Номер ответа: 48
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #48
Добавлено: 23.08.11 08:36
Толсто троллишь.
Статей о науке я не пишу. Статьи о программировании активно писал лет 8-10 назад, публиковался как в онлайне так и в оффлайне. Сейчас пишу изредка мелкие заметки, в основном на английском. Ну и за последние пару лет сделал несколько публикаций в оффлайне, для диссертации.
Если есть к моим текстам замечания/вопросу по теме - с радостью выслушаю. Если нет конкретики - ну что ж, можешь меня не читать, не слушать и не видеть, я не обижусь.

А итог 9 лет без VB6 - больше десятка завершенных и отгруженных клиентам программных систем.

Ответить

Номер ответа: 49
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #49
Добавлено: 04.09.11 14:19
Сергей Юдин пишет:
Выбор языка программирования для научных сотрудников

кстати, вроде как именно научным сотрудникам должны быть интересны функциональные языки программирования. на vb6 сплошная императивщина. я не уговариваю переходить на дотнет (хотя почему нет - вон F# посмотрите), но подумать о смене платформы определённо стоит. так всегда со всем новым - сидишь на старом и думаешь "чего мне ещё желать?", потом переходишь и думаешь "как я себя ограничивал".

Ответить

Номер ответа: 50
Автор ответа:
 Сергей Юдин



Вопросов: 8
Ответов: 81
 Профиль | | #50 Добавлено: 05.09.11 21:16
Если интересен вопрос, можем сделать бенчмарк какого-то алгоритма, сравнить быстродействие VB6 и C#, FreeBasic, С++.
Можно что-нибудь несложное из численных методов.


Написал программы SpuskM решающие численными методами дифференциальные уравнения, описывающие движения тела по разным траекториям в поле постоянной напряженности на разных языках программирования Free Basic, Visual Basic 6.0, Visual Basic NET, Visual Basic 6.0 + DLL библиотека на Free Basic, си++ и Delphi7. Вернее, все эти программы были уже написаны и сейчас я только адаптировал программу Delphi7, чтобы ее результаты работы были сопоставимы с работой других программ. А в связи с заменой материнской платы у компьютера полностью обновил таблицу 5 из своей статьи о языках программирования. Для Вашей версии программы на си шарп я оставил свободную колонку в таблице Si#M и на всякий случай еще одну колонку (может быть кто то напишет эту программу еще на каком ни будь языке – интересно посмотреть на Java). Все программы, как исходный код, так и откомпилированные (вместе с таблицей 5) я поместил в один архив http://modsys.narod.ru/Arhiv/TestSpuskM4.rar .


Таблица 5. Результаты тестирования программ SpuskM оптимизированных на скорость работы на разных языках программирования FBM – Free Basic, VB6MV – Visual Basic 6.0, VBnenMV – Visual Basic NET, VB6MV+FB - Visual Basic 6.0 + DLL библиотека на Free Basic, SiM – си++, Si#M – си шарп, DelM – Drlphi7 (время в секундах указано при спуске сразу по двум направляющим - прямая и дуга окружности при шаге решения 0.00001 с и дано для момента, когда тело спустится по прямой, а программа FBM работала в графическом режиме). Операционная система Windows XP, Pentium4 - 2 GHz.
Режим вывода NC0/NV FBM* 104kb VB6MV 70kb VBnetMV 77kb VB6MV+FB 65kb+13kb SiM* 53kb Si#M DelM 426kb
kodG=1
kodT=1 1/199999 13.80 360.0 800.0 340.0 136.0 720.0
100/1999 0.86 6.00 15.00 4.00 1.95 7.80
10000/19 0.76 2.25 1.51 0.56 0.55 0.52
kodG=1
kodT=0 1/199999 0.90 163.0 670.0 162.0 130.0 550.0
100/1999 0.76 4.10 12.60 2.20 1.83 5.95
10000/19 0.75 2.25 1.46 0.55 0.55 0.51
kodG=0
kodT=1 1/199999 13.70 185.0 236.0 190.0 138.0 145.0
100/1999 0.88 4.30 3.80 2.65 1.90 1.90
10000/19 0.75 2.25 1.40 0.55 0.55 0.47
kodG=0
kodT=0 1/199999 0.75 4.69 1.95 1.70 127.0 0.47
100/1999 0.74 2.59 1.37 0.67 1.78 0.47
10000/19 0.73 2.24 1.36 0.52 0.55 0.47
* программы работают в одном окне, а управление осуществляется с клавиатуры


Кстати я думаю, что с программой SpuskM на языке Visual Basic NET не плохо бы было ознакомиться EROS. 5 лет назад он мне дал несколько советов, как лучше вывести графику, но все мои варианты вывода дали не утешительный результат для Visual Basic NET да и с математическими операциями ему немного уступает только Visual Basic 6.0, хотя последний в графике выигрывает в 2 раза. Дело в том, что все три режима с примерными значениями NC0 (количество циклов через которое выводятся данные на экран), kodG (код вывода графики) и kodT (код вывода текста) приведенными в таблице нужны для научных программ. NC0=1, kodG=1, kodT=1 при отладке программ, NC0=100, kodG=1, kodT=1 при анализе рассматриваемой физической проблемы и NC0=10000, kodG=0, kodT=1 при проведение массовых вычислительных экспериментов, когда интересует только конечный результат. Надеюсь, что и Artyom и EROS помогут своим любимым языкам программирования показать прекрасные результаты по быстродействию.

С наилучшими пожеланиями Сергей Юдин.

Ответить

Номер ответа: 51
Автор ответа:
 Сергей Юдин



Вопросов: 8
Ответов: 81
 Профиль | | #51 Добавлено: 05.09.11 21:19
К сожалению таблица воспроизведена с искажениями, по этому ее лучше посмотреть в архиве программ.

С наилучшими пожеланиями Сергей Юдин.

Ответить

Номер ответа: 52
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #52
Добавлено: 06.09.11 22:37
Сергей Юдин пишет:
работает на современных версиях Windows

через хитрозакрученную задницу...
6 конечно хороший язык, я бы прыгал от радости эсли бы выпустили современную версию этого диалекта (без необходимости нет сборок), но этот апдэйт (как и последнее обновление cumulativ update, которое кстати предотвращает возможность незаконного проникновения и управления компьютер с этой версий софтины...) этот точно был выпущен до 8 года, т.к. недавно совсем смотрел что оно лишилось поддержи вообще, и в мс (по крайней мере официально) считают закопаным и более апдэйтов небыло и наверное небудет. да и Билл уже официально оставил пост директора мс.

Ответить

Номер ответа: 53
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #53
Добавлено: 06.09.11 22:53
EROS пишет:
+стопиццот
Времена VB6 уже давно кончились а люди по прежнему его используют совершенно не подозревая о том, что все тоже самое можно сделать в 10 раз быстрее и легче на Net
Имхо, это боязнь/нежелание изучать новое.. они лишь успокаивают себя отговорками типа: меня вполне устраивает VB6. Однако,даже на этом форуме есть немало людей,которые 5-7 лет назад с пеной у рта доказывали всю несостоятельность .Net, а сейчас пишут на нем и говорят спасибо за то, что в свое время убедили их попробовать новую платформу

когда писал предыдущий мэссадж незаметил следующие после первой страницы. фак.
+1
я лично уже пишу и под .net. из опыта полностью следует вышесказанное. :)
из ощущения и отговорки до момент установки vs2010 точно такие же. единственное реальное достоинство 6 это простота и быстрота обучения а так же синтаксиса на мой взгляд. далее (по сравнению с 2010 версией) одни недостатки объяснимые 1998 годом.

Ответить

Номер ответа: 54
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #54
Добавлено: 07.09.11 16:46
Умер ВБ6 :(

Ответить

Номер ответа: 55
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #55
Добавлено: 07.09.11 17:13
Скажу так. Пишу и на VB6 и на TurboBASiC и на VB.NET 2008 и даже на ASP.NET (VB). + другие языки программирования типа, РНР и прочее. Скажу лишь то - что в зависимости от размера и требований, выбираю на каком языке писать. Если нужно централизованность, то на АСП.НЕТ, если малость и поддержка старых ОС без пактов обновления то VB6, или консолька какая-то, то ессно на Турбо. Даже вот планирую перейти на MONO Projetct. ВБ 6 официально умер, но фактически юзаю его. Где что удобно. Но если вы уже не смотрите назад и не нужна поддержка старых ОС и все системы обновляются, то переходите на .NET . Поверьте ничего страшного нету.

Ответить

Номер ответа: 56
Автор ответа:
 Сергей Юдин



Вопросов: 8
Ответов: 81
 Профиль | | #56 Добавлено: 07.09.11 21:43
Но если вы уже не смотрите назад и не нужна поддержка старых ОС и все системы обновляются, то переходите на .NET . Поверьте ничего страшного нету.

Страшного действительно ничего и я уже работал на VB.NET но мне страшно не понравилось и к тому же значительно падает скорость работы программ, если использовать и графику.

С наилучшими пожеланиями Сергей Юдин.

Ответить

Номер ответа: 57
Автор ответа:
 Сергей Юдин



Вопросов: 8
Ответов: 81
 Профиль | | #57 Добавлено: 14.09.11 04:54
Artyom отзовитесь. Я принял Вашу оферту и выложил такую программу в интернете на нескольких языках, кроме C#, по которому специалист именно Вы. А сейчас я не знаю или Вы отозвали свою оферту или Вы просто больны и не можете отвечать. Внесите определенность. Да C#, быстрее всего, будет работать на многих режимах медленнее даже VB6, но это не повод, чтобы прятать голову в песок.

С наилучшими пожеланиями Сергей Юдин.

Ответить

Номер ответа: 58
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #58 Добавлено: 14.09.11 12:03
Сергей, мое предложение состояло в том чтоб тестировать простой общеизвестный алгоритм с предсказуемыми известными результатами. Если вы такой знаете, приведите его описание, псевдокод, ссылку на википедию, решим в каких условиях будет делаться бенчмарк, какие параметры сравнивать, и проверим.

Те программы, которые вы написали для этих целей никак не подходят.

Из теоритического рассчета могу сказать, что C# будет работать с такой же скоростью как и VB .NET или немного быстрее (за счет того что есть синтаксические конструкции, позволящюие немного оптимизириовать работу программы). И оба языка будут работать быстрее чем VB6.

Ответить

Номер ответа: 59
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #59
Добавлено: 14.09.11 14:41
уж что-что, но точно не скорость было преимуществом vb6

Ответить

Номер ответа: 60
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #60 Добавлено: 14.09.11 15:21
ретросрачь :)

Ответить

Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам