Страница: 1 | 2 |
Вопрос: Давайте помечтаем
Добавлено: 07.08.04 22:47
Автор вопроса: Sharp | Web-сайт:
Каким вы видели VB7 пока не узнали, что он .NET? И каким бы вы хотели бы видеть VB8?
Ответы
Всего ответов: 28
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 07.08.04 23:53
Как по мне то очень нехватает что-то вроде корзинки исходных кодов, функций, и примеров. MSDN не то! Что-то типа окошка со списком:
Узнать IP адрес
Узнать имя пользователя
Сделать что-то там ещё...
Выбрал чо нить, раз, где-то нарисовался код, понравился, скопировал себе, вставил в свлю прогу
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 08.08.04 00:09
На самом деле MSDN это вполне нормальный хелп. Только его нужно из VB вызывать, а то тебе только Си будет показывать. Или так: выделяешь ключевое слово и жмёшь Ф1.
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 08.08.04 04:45
> Выбрал чо нить, раз, где-то нарисовался код, понравился, скопировал себе, вставил в свлю прогу
Не, чел, это называеся Visual Source Safe и есть уже и в VB6. Я ж говорю - помечтать. Например, о синтаксисе. Говоря откровенно, единственное, чем VB обруляет Си - это своим понятным и весьма читабельным синтаксисом. Однако он содержит архаизмы. Вот кабы эти архаизмы убрать, привести весь язык к общей модели... Например, заметно лучше было бы вместо
 im s As String
f = FreeFile
Open "c:\windows\win.ini" For Binary As #f
s = Input$(5, f)
Close
MsgBox s
что-нибудь типа
String s
f=FOpen("c:\windows\win.ini",vbBinary)
s=FRead(f,5)
FClose()
MsgBox(s)
И все это без msvbvm'а размером в 5 килобайт. С полной поддержкой ООП, всяких наворотов типа именованных массивов, XML-комментирования и подключаемых препроцессоров. А еще полная стандартизация языка, настолько, что любой его компилятор воспримет любой проект, написанный на нем...
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 08.08.04 11:46
Дык этож твоя старая идея гибридного языка. Ты его вроде ещё написать собирался.
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 08.08.04 12:19
Если бы .Net-приложения работали без .Net Fw, было б Sharp'у счастье
Номер ответа: 6
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #6
Добавлено: 08.08.04 12:27
VB8 должен быть круче С и Delphi
Я знаю, что это мечта, но тем не менее
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 08.08.04 13:50
Я хотеть чтобы VB8 генерил нормальный машинный код, и, желательно, настолько чистый чтобы выполнялся с неменьшей скоростью чем код на VC...
Номер ответа: 8
Автор ответа:
GlooM
ICQ: 348453688
Вопросов: 88
Ответов: 356
Web-сайт:
Профиль | | #8
Добавлено: 08.08.04 18:47
VB8 должен стать самым рульным языком! На нем должны писаться крутые оси и проги! ))
(мечта)
Номер ответа: 9
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #9
Добавлено: 08.08.04 19:23
А у меня мечта чтобы появился Бейсик от другого производителя, способный конкурировать с VB и держать MS в постоянном напряжении.
Тогда и вам, VB-шникам будет чем гордится (МС будет в три смены работать над совершенствованием своего) и мне будет на чём программы писать.
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 09.08.04 00:53
А не возникает идей о совершенствовании самого Бейсика? Типа там архаизмы убрать, добавить несколько новых конструкций типа asm .. end asm
Номер ответа: 11
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #11
Добавлено: 09.08.04 01:10
asm можно... а вот end и так используется, так что нужно будет что-то вроде exit asm
Номер ответа: 12
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #12
Добавлено: 09.08.04 01:53
А нахрена вообще мечтать?
Прикол где?
Номер ответа: 13
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #13
Добавлено: 09.08.04 02:33
А вдруг микрософт снизойдет и прочтет весь этот бред
Ладно это даже возможно, но вот то что они изменят взятый курс, это уже нужно "обожраться" сыром Хохлэнд, чтобы поверить в такую фантасику )
ЗЫ
Это не реклама сыра )
Номер ответа: 14
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #14
Добавлено: 09.08.04 09:35
> asm можно... а вот end и так используется, так что нужно будет что-то вроде exit asm
Солидным преимуществом читабельности Бейсика является пометка конца блока операторами, отображающими этот блок. Например, следующий фрагмент (С):
for(i=0;i<=n;i++){
if(i>3){
for(j=0;j<=m;j++){
}
}
}
несколько менее читабелен, чем этот:
For i=0 To n
If i>3 Then
For j=0 To m
Next
End If
Next
В связи с тем, что закрывающие операторные скобки в Си одинаковы - }, а в VB зависят от оператора, который они закрывают: For-Next; If-End If; Do-Loop;Sub-End Sub;Function-End Function. Более логичным выглядит связка оператор - End оператор, которая наиболее наглядна. Именно поэтому я и предложил Asm-End Asm. Хорошо бы еще сделать двойной синтаксис, например, чтобы вместо For-Next можно было еще использовать For-End For
Номер ответа: 15
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #15
Добавлено: 09.08.04 10:33
ну...а я бы хотел совсем немного, чтобы был ВБ как ПБ по характеристикам и по возможностям, но IDE осталась та же.