Turbo basic to VB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
VB_LAM
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 12.03.2010 (Пт) 17:04

Turbo basic to VB

Сообщение VB_LAM » 15.03.2010 (Пн) 8:47

Строка на Turbo basic выглядит так:
Код: Выделить всё
input "Введите число: "; i

Подскажите, Как эту строку написать на Visual Basic (не .NET)?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Turbo basic to VB

Сообщение Денис » 15.03.2010 (Пн) 9:38

Код: Выделить всё
i = InputBox("Введите число:", "Моя программа", 100)


Вообще, инпутбокс возвращает строку (текст) так что при работе с числами рекомендую явно объявлять типы:

Код: Выделить всё

dim s as string
dim i as integer

const def_s as string = "100"

s = InputBox("Введите число:", "Моя программа", def_s)

i = val(s)

Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

VB_LAM
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 12.03.2010 (Пт) 17:04

Re: Turbo basic to VB

Сообщение VB_LAM » 15.03.2010 (Пн) 9:50

Спасибо!
Я VB только изучаю, но полагаю что необходимо ввести число из консоли? Ведь win - контролов в турбе не было.
То есть вроде этого:
Console.WriteLine('Введите i')
i = Console.ReadLine()
Возможно такое на VB ?
ps: забыл указать что у меня из исходников только файл .bas

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Turbo basic to VB

Сообщение Денис » 15.03.2010 (Пн) 9:58

VB_LAM писал(а):полагаю что необходимо ввести число из консоли?


VB 6 не задумывался для работы с консолью/создания консольных приложений. Тем не менее, припоминаю, что где-то здесь был класс для создания консоли и работы с ее окном.

Однако, если вам не нужна прямо точная копия консоли, можете использовать формы (с контролами) и диалоги?

Проясните, консоль нужна?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

VB_LAM
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 12.03.2010 (Пт) 17:04

Re: Turbo basic to VB

Сообщение VB_LAM » 15.03.2010 (Пн) 10:04

Денис спасибо огромное за помощь, щас прикину как сделать по другому, думаю и без консоли попробую обойтись.. Какая разница в моем случае откуда числа вводить...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 183

    TopList