|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
SUBJ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 11:21 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
vb5 и 6 - не замечал vb.net - принципиально другой язык ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 12:56 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
Между VB5 и VB6 различия как между VS.NET и VS.NET 2003. А чем отличается VB6 и вообще Win32 программирование от VB.NET и программирования под .NET Framework - так это вопрос не для форума. RTFM товарищи, RTFM. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 14:29 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
Между VB5 и VB6 различий (в плане кода практически нет), просто добавились новые типы проектов IIS App, DHTML App. Ну плюс поддержка файла ресурсов (если мне не изменяет память в 5-том еще приходилось на VС++ ресурсы делать), в общем васик просто усилили. Net это отдельная история. Мне до сих пор не понятно почему его назвали Basic... С VB синтаксис похож, даже названия некоторых функций поменяли... Да и идеология полностью изменилась. Короче VB попытались приблизить к сям... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 15:44 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
2 viper - а назвали VB.Net васьком из маркетиннговых соображений :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 17:34 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
2 viper: Ресурсы - это которые для интернационализации? Я на Java пишу, поэтому об этом подумал. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 18:47 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
Вообще, рыбята, скажу я вам так, за мелкософтом не угнаться. Завтра она придумает еще что-нить, в сравнении с которым НЕТ - это детские шалости. Поэтому для работы нужно твердо стоять на ногах в чем-нибудь одном, но и не отставать от програссе ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 20:09 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
2 D.O И для интернационализации, для bmp, ico и т.д. 2 ulis Совершенно согласен... маркетинг штука злая :) А вот то что стоять на одном... Скажу что это будет проблематично. MS заставлят переходить на новые версии языков. Яркий пример, VB6.0 был исключен из DirectX 9.0 SDK, зато его место занял НЕТ (кстати может ВБ.НЕТ означает ВБ уже нет, и не будет? :) ). И таких примеров куча... :( Боюсь Васик пытаются нахально забить :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 13:09 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
История программных революций от Microsoft, вкратце: Сначала были Windows API и DLL Hell. Революцией №1 было DDE – помните, как ссылки позволили нам создавать статусные строки, отражающие текущую цену акций Microsoft? Примерно тогда же Microsoft создала ресурс VERSION INFO, исключающий DLL Hell. Но другая группа в Microsoft нашла в DDE фатальный недостаток – его писали не они! Для решения этой проблемы они создали OLE (похожее на DDE, но другое), и я наивно вспоминаю докладчика на Microsoft-овской конференции, говорящего, что скоро Windows API перепишут как OLE API, и каждый элемент на экране будет ОСХ-ом. В OLE появились интерфейсы, исключающие DLL Hell. Помните болезнь с названием «по месту», при которой мы мечтали встроить все свои приложения в один (возможно, очень большой) документ Word? Где-то в то же время Microsoft уверовала в религию С++, возникла MFC решившая все наши проблемы еще раз. Но OLE не собиралась, сложа руки смотреть на это, поэтому оно заново родилось под именем COM, и мы внезапно поняли, что OLE (или это было DDE?) будет всегда – и даже включает тщательно разработанную систему версий компонентов, исключающую DLL Hell. В это время группа отступников внутри Microsoft обнаружила в MFC фатальный недостаток – его писали не они! Они немедленно исправили этот недочет, создав ATL, который как MFC, но другой, и попытались спрятать все замечательные вещи, которым так упорно старалась обучить нас группа COM. Это заставило группу COM (или это было OLE?) переименоваться в ActiveX и выпустить около тонны новых интерфейсов (включая интерфейсы контроля версий, исключающие DLL Hell), а заодно возможность сделать весь код загружаемым через броузеры, прямо вместе с определяемыми пользователем вирусами (назло этим гадам из ATL!). Группа операционных систем громким криком, как забытый средний ребенок, потребовала внимания, сказав, что нам следует готовиться к Cairo, некой таинственной хреновине, которую никогда не могли даже толком описать, не то, что выпустить. К их чести, следует сказать, что они не представляли концепции «System File Protection», исключающей DLL Hell. Но тут некая группа в Microsoft нашла фатальный недостаток в Java - её писали не они! Это было исправлено созданием то ли J, то ли Jole, а может, и ActiveJ (если честно, я просто не помню), точно такого же как Java, но другого. Это было круто, но Sun засудило Microsoft по какому-то дряхлому закону. Это была явная попытка задушить право Microsoft выпускать такие же продукты, как у других, но другие. Помните менеджера по J/Jole/ActiveJ, стучащего по столу туфлей и говорящего, что Microsoft никогда не бросит этот продукт? Глупец! Все это означало только одно – недостаток внимания к группе ActiveX (или это был COM?). Эта невероятно жизнерадостная толпа вернулась с COM+ и MTS наперевес (может, это стоило назвать ActiveX+?). Непонятно почему к MTS не приставили «COM» или «Active» или «X» или «+» – они меня просто потрясли этим! Они также грозились добавить + ко всем модным тогда выражениям. Примерно тогда же кое-кто начал вопить про «Windows DNA» (почему не DINA) и «Windows Washboard», и вопил некоторое время, но все это почило раньше, чем все поняли, что это было. К этому моменту Microsoft уже несколько лет с нарастающей тревогой наблюдала за интернет. Недавно они пришли к пониманию, что у Интернет есть фатальный недостаток: ну, вы поняли. И это приводит нас к текущему моменту и технологии .NET (произносится как «doughnut (пончик по-нашему)», но по-другому), похожей на Интернет, но с большим количеством пресс- релизов. Главное, что нужно очень четко понимать - .NET исключает DLL Hell. В .NET входит новый язык, C#, (выясняется, что в Active++ Jspresso был фатальный недостаток, от которого он и помер). .NET включает виртуальную машину, которую будут использовать все языки (видимо, из-за фатальных недостатков в процессорах Интел). .NET включает единую систему защиты (есть все-таки фатальный недостаток в хранении паролей не на серверах Microsoft). Реально проще перечислить вещи, которых .NET не включает. .NET наверняка революционно изменит Windows-программирование... примерно на год. (c) народ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 13:37 |
|
Насколько существенны различия между VB5 и VB6 и между VB6 и VB.NET?
|
|||
---|---|---|---|
#18+
Самая веселая штука что в инсталяху бадет вслючаться CRT (помоему так оно наз-ся хотя я могу ошибаться, и не спрашивайте как расшифровуется), как я понимаю это есть виртуальная машина, но весь прико в том что на разных машинах этот самый CRT может быть разным... А СОМ это отдельная история... MS били себя пяткой в грудь и кричали что от СОМ ни шагу и что? В DirectX7.0 (и ниже было 2 разных интерфейса IDirectDraw & IDirect3D), вот в DirectX8.0 это все хохяйство объеденияется в IDirectGraphics... :( И де тут СОМ? Может мы просто не правильно поняли принцип: "Каждая последующая версия должна поддерживать интерфейсы предведущих"? (простите, немного извратил, но идея таже). А если кто-то сомневается что принцип програмирования под Windows изменится то советую почитать Winows Server 2003 SDK. Я пишу на VB начиная с 4.0, так вот на НЕТе без MSDN у меня даже HelloWorld не получился... Потому что MessageBox уже называется не MessageBox, а хрен его знает как... Хотя нельзя сказать что НЕТ уж такая плохая весчь... просто с не привычки к нему (ну покрайней мере у меня) появилось предвзятое отношение. А то что Microsoft за неделю может предложить кучу новых технологий.... ну так привыкнуть пора бы... (хотя получается с трудом). Г@Д прекрасно это описал :). Сразу спешу растроить любителей VB (коим я тоже являюсь), не стоит надеятся на то что на VB6.0 можна будет писать как писали до НЕТа... (разве что развитие Windows закончится на 2k и XP). Как по мне С++ в НЕТ попал потому что Microsoft не решилось от него отказаться (кипиш был бы дикий), но это совсем не значит что его будут в дальнейшем поддерживать... Честно говоря мне очень хочется чтоб я ошибался.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 14:06 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2170493]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 177ms |
0 / 0 |