Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

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

 

  Вопрос: Нашему языку 50 лет Добавлено: 26.06.04 10:05  

Автор вопроса:  dNW

Ответить

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

Номер ответа: 31
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #31
Добавлено: 27.06.04 16:34
Неееет! это бяка :) VB никоим образом не связан с дельфями :):):)

Ох, да что тут, во всех языках можно найти что-то общее, и не стоит даже из-за этого спорить :)

Ответить

Номер ответа: 32
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #32 Добавлено: 27.06.04 16:37
Мне все равно, Visual Basic все равно самый классный язык!
Павел, ты со мной?

Ответить

Номер ответа: 33
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #33
Добавлено: 27.06.04 16:44
не, он далеко от тебя...
его заграничные друзья из MS на свою сторону .NET переманили :)))

ЗЫ
Если бы Байсик не был Рулезным языком, нас бы тут не было :):):)

Ответить

Номер ответа: 34
Автор ответа:
 GlooM



ICQ: 348453688 

Вопросов: 88
Ответов: 356
 Web-сайт: newlc.info
 Профиль | | #34
Добавлено: 27.06.04 16:44
VB - рулит!!!
ЗЫ: Пытался переучиться на другой язык (т.е. Делфи), но VB победил и я остался верен только ему (ну, еще немного Паскалю и С++)! :)

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #35
Добавлено: 27.06.04 17:56
2 sne: пока что я с вами :) На C# что-то не тянет... Синтаксис у него
неправильный...

Ответить

Номер ответа: 36
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #36
Добавлено: 27.06.04 18:38
это радует ;) не поддавайся ;)

Ответить

Номер ответа: 37
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #37
Добавлено: 27.06.04 19:12
2 sharp:
Я уже дан розобрался с VarPtr, но дельфовские @ круче всеравно!если захочешь покажу dll на 8 kb из которой нужно вызвать ф-цию (кража пассвордов в хр), на дельфях вызываеться без проблем, а вот на басике...

Ответить

Номер ответа: 38
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #38
Добавлено: 27.06.04 20:12
 Это как раз то, что я говорил про PB.
Dim A As String, B As Byte Ptr
B=VarPtr(a)
Msgbox Chr$(@B[0]) 'Покажет первый символ строки

А вообще, VB не очень дружит с системой. У него есть своя система - виртуальная машина. Вот с ней он дружит прекрасно.
Между прочим VC++ тоже требует библиотеки. Этим он чем то напоминает VB. Только там есть возможность от них отцепится, а VB и виртуальная машина - это монолит. Каждая запускаемая прога на VB6 - это 1.4 метра памяти. И обман в виде маленьких экзешников может подействовать только на ламеров.

Ответить

Номер ответа: 39
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #39 Добавлено: 28.06.04 01:07
>>Между прочим VC++ тоже требует библиотеки.
Что ты понимаешь под VC++?
MFC и подобные технологии требуют библиотек, т.к. это и есть библиотека классов или стандартная библиотека... иногда нужны dll, иногда просто c, cpp, h файлы... но это все опционально, ты можешь писать все с нуля, если захочешь, а вот в vb все писать не получится =( т.к. можно только через vm работать =(((

Ответить

Номер ответа: 40
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #40
Добавлено: 28.06.04 18:34
VC++ он и в Африке VC++.
 ;DLL там нужны тогда же, когда же и в VB - когда тебе нужен интерфейс с внешними модулями.
 Когда ты работаешь напрямую через API, то тебе на VC++ не нужны DLL, а VB не нужны OCX.

 Собственно разница небольшая. Просто VB общается с системой через COM-посредника. Что то типа прородителя современной технологии .NET. Всё, начиная от переменных и заканчивая окнами, является COM-объектами. Это позволяет создавать программы даже людям, абсолютно незнакомым с устройством процессора или способами хранения памяти.

 VB как бы подготавливает чайника. Вот когда ты выучишь VB до уровня ламера, тогда уже можешь копнуть глубже. А вообще, VB6 - это уже вчерашний день. Года через 3-4 он уже так устареет, что дальше некуда. Надо же, упакованная прога на VB6 умещается всего на одной дискете!?! VB.NET-чикам наверное даже смешно на такое смотреть.

 Вообще то это уже обсуждалось неоднократно. Почитай дискуссии в форуме.

 Всё таки мне ближе язык основанный на хорошем компиляторе. Всё что хранится во внешних библиотеках можно было и компилятором делать. Вот только MS видать не успевает качественные продукты в короткие сроки делать. Вот и нашла оптимальный вариант.

Ответить

Номер ответа: 41
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #41 Добавлено: 28.06.04 18:41
>>;DLL там нужны тогда же, когда же и в VB - когда >>тебе нужен интерфейс с внешними модулями.
>>Когда ты работаешь напрямую через API, то тебе >>на VC++ не нужны DLL, а VB не нужны OCX.

Неправда, dll не нужны, а могут находиться... не объязательно должны...
Dll объязательно нужны только для внедрение в адресное пространство стороннего процесса (хуки, перехват АПИ и т.д.), в COM, в других случаях необходимости нет... Можешь не использовать технологии COM, MFC и т.д. и тогда пишешь все с нуля без dll... (хотя это и может быть не очень удобно)

Конечно АПB - это тоже функции из dll, но это же ядро системы =)

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #42
Добавлено: 28.06.04 19:04
2 CyRax: не поверишь, мои .Net-проги тоже на дискету влезают :)
Максимум из того, что я писал весило около 300 Кб.

Ответить

Номер ответа: 43
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #43
Добавлено: 28.06.04 19:31
>Неправда, dll не нужны, а могут находиться... не объязательно должны...
 OCX-ы тоже могут находится. Поубивай у себя MSVCRT.DLL и MFCxx.DLL и глянь что получится. Если прога использует объекты из них, то она просто не запустится. А если ты делал, на API, то конечно ничего не требуется.
 Собственно я это уже говорил в предыдущем посте.

Павел,
 Я имел ввиду MyProgVB6.EXE + MSVBVM60.DLL. Конечно без OCX'ов. Паковать естественно нужно WinRar или чем нибудь помощнее.

Ответить

Номер ответа: 44
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #44
Добавлено: 28.06.04 19:33
Хотя наверное не влезет. Совсем забыл про OLEAUT32.DLL. Из за него тоже частенько могут возникнуть проблемы.

Ответить

Номер ответа: 45
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #45 Добавлено: 28.06.04 19:38
Виртуальная машина бейсику объязательна, а она в виде dll ( MSVBVM60.DLL) оформлена... я это имелл ввиду...
А си/си++ позволяет выбирать, нужно тебе dll использовать или нет... Вообщем мы с тобой одного мнения =))) Просто по-разному его выражаем =)

Ответить

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

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



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