На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 51,
участников - 5 [ Greenland, Ероним, culibin, AntiHAM, Larr]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Программное обеспечение —› Замена для QBasic 
Трансиверы Yaesu в нашем магазине


Yaesu FT-817ND
руб.

Yaesu FT-857D
руб.

Yaesu FT-897D
руб.

Yaesu FT-450D
руб.

Yaesu FT-950
руб.
Автор Сообщение
semizador
Участник
Offline7.1
с мая 2007
Киев
Сообщений: 1890

Дата: 24 Янв 2009 01:22:53 #  

Чтобы реализовать итерационный алгоритм расчета хотел воспользоваться по старой памяти QBasic-ом, да он под Windows 2000 на моем компьютере что-то подвисает. Да и от DOS-овского интерфейса я порядком отвык. Может подскажет кто бесплатную замену в виде какого-нибудь интерпретатора Basic-а для несложных программ и работающего под Windows 2000? Что вообще сейчас в этой области инженерного инструментария творится?
UTU1589
Участник
Offline2.7
с авг 2008
Місто-герой Ірпінь
Сообщений: 256

Дата: 24 Янв 2009 01:30:45 #  

Ну тут сам бог велел попробовать Visual Basic. Это если хочется именно на этом языке писать, но он платный (хотя вроде есть и шаровая в чем-то ограниченная редакция, тут я не в курсе). А вообще по запросу free basic любой поисковик даст море полезных ссылок, включая самую напрашивающюся www.freebasic.net
Реклама
Google
semizador
Участник
Offline7.1
с мая 2007
Киев
Сообщений: 1890

Дата: 24 Янв 2009 01:50:10 #  

Установил FreeBASIC v2.0. Оказалось, что это компилятор-подстрочник, крайне неудобная штука в том смысле, что нет единой среды разработки-отладки программы (трассировка и пр.). А в QBasic-е была...
UTU1589
Участник
Offline2.7
с авг 2008
Місто-герой Ірпінь
Сообщений: 256

Дата: 24 Янв 2009 02:28:51 · Поправил: UTU1589 (24 Янв 2009 02:39:35) #  
mf21
Участник
Offline3.0
с апр 2007
Москва
Сообщений: 3137

Дата: 24 Янв 2009 09:27:05 #  

semizador
если работа по запуску итерационных алгоритмов не требует сильной срочности решения, то есть более лучший язык для таких задач, LISP... он есть в любом Акад(е), комманда vlide и ентер., язык итерационных вычислений и интерпретируемый и потому очень удобный для освоения.
Антиквар
Участник
Offline4.6
с июл 2008
Новосибирск
Сообщений: 499

Дата: 24 Янв 2009 10:09:07 #  

А я до сих пор кое-какие программы пишу на Кубейсике :-) Русская версия, с русскоязычной контекстной справкой, ее вполне достаточно для освоения языка!
Под Windows 2000 QBasic не зависает. Может, у Вас другая версия, нежели чем у меня?
Попробуйте такой: http://nostalgy.net.ru/program/qb-rus.zip
AntonSor
Участник
Offline3.6
с ноя 2005
Видное, Московская область
Сообщений: 734

Дата: 24 Янв 2009 10:49:14 #  

Встроенный бейсик есть и в Micro$oft Office и вызывается через создание макроса. Можете попробовать его.
Pink
Участник
Offline1.6
с авг 2007
Москва
Сообщений: 270

Дата: 24 Янв 2009 12:50:29 #  

как вариант можно попробовать DOSBOX и уже в нем QBASIC
Люскин
Участник
Offline3.9
с янв 2008
Карелия
Сообщений: 665

Дата: 24 Янв 2009 13:12:48 #  

Переходи на Делфи7
Silent
Участник
Offline4.6
с мая 2005
г. Сокол, Вологодская обл. CQ de RA1QLL!
Сообщений: 4466

Дата: 24 Янв 2009 13:17:32 #  

С# форева!
Windk
Участник
Offline3.3
с апр 2007
Тюмень
Сообщений: 3686

Дата: 24 Янв 2009 14:07:49 #  

если уж хватало ку_васика.. то не надо ни шарпов никаких други лиспов и подобной лабуды.
Запускаем ёксель моксель и как правильно заметили, ваяяем на ВБА
fk0
Участник
Offline1.3
с дек 2007
Санкт-Петербург
Сообщений: 34

Дата: 24 Янв 2009 14:15:09 #  

Чтобы реализовать итерационный алгоритм расчета хотел воспользоваться по старой памяти QBasic-ом

Почему бы вам не освоить более адекватный язык програмирования?

Что вообще сейчас в этой области инженерного инструментария творится?

Существуют как и универсальные адекватные языки программирования высокого уровня (не путать с C/C++) с развитыми прикладными библиотеками и *поддерживаемые* разработчиками, предназначенные для решения в общем-то любых задач в той или иной мере, так существуют и специализированные програмные комплексы для более узкого круга "счётных" задач: как правило встроенный специализированный язык программирования, библиотеки для численных расчётов и визуализации...

Вряд ли вам необходимы какие-то сложные расчёты требующие специализированного инструмента (который ещё и изучать необходимо). Соответственно проще и быстрей будет освоить подходящий ЯВУ. Бейсики конечно и сейчас существуют, но назвать бейсик ЯВУ (VB -- разговор отдельный) -- сложно. Я только могу порекомендовать обратить ваше внимание на python или tcl. Конечно оба языка несколько отходят от концепции императивного программирования бейсика, зато связаны с огромным числом прикладных библиотек и могут, по сути, использоваться без необходимости программирования на C практически во многих областях. По тому и другому языку, и всем с ним связанным, существует русскоязычная литература, в том числе доступная и в электронном виде, справочники, wiki и т.п. Хорошим стартом будет посещение сайта activestate.com, если речь идёт о windows.
fk0
Участник
Offline1.3
с дек 2007
Санкт-Петербург
Сообщений: 34

Дата: 24 Янв 2009 14:18:41 #  

если работа по запуску итерационных алгоритмов не требует сильной срочности решения, то есть более лучший язык для таких задач, LISP

LISP вряд ли. Разве что scheme. Но вот чем она уступает против упомянутых уже tcl и python -- отсутствие легко доступного софта для windows, отсутствие огромного количества библиотек, визуальных IDE важных начинающим изучать тоже как-то нет, да и с литературой откровенно хреново. А чтоб понять концепцию функционаьного программирования после изучения бейсика (паскаля, си...) надо хорошенько вывернуть мозги наизнанку...
fk0
Участник
Offline1.3
с дек 2007
Санкт-Петербург
Сообщений: 34

Дата: 24 Янв 2009 14:23:39 #  

Встроенный бейсик есть и в Micro$oft Office и вызывается через создание макроса. Можете попробовать его.

Ну вообще-то в windows встроен так же javascript (т.е. его микрософтовский вариант jscirpt). И через wscript.exe можно всё тоже самое делать (да и на VB тоже). Но сам по себе язык только ввод-вывод на консоль или в файлы позволяет. А если нужно картинку нарисовать или ещё чего, то придётся разбираться в дебрях недоступной микрософтовской документации. В итоге ну его нафиг.

С другой стороны, ВСЕГДА ЕСТЬ WEB-браузер. И наверняка не кривой и косой IE, а что-то вроде Mozilla (Seamonkey, Firefox, Iceape...) или Opera. Где внутри встроен тот же javascript (в отличии от микрософтовского вполне соответствующий документации и работающий...) А собственно браузер поддерживает SVG, например, или больше того XUL. Но опять же, если хочется чего-то отличного от "посчитали и вывели" -- разбираться с документацией. Но посчитать и вывести вполне можно обладая минимальными знаниями javascript и зная о функции document.write() -- больше ничего! А в mozilla есть javascript debugger.
Стас
Участник
Offline4.6
с мая 2005
Москва
Сообщений: 1437

Дата: 24 Янв 2009 14:42:08 #  

Я так понял, что автор ветки не хочет изучать новые языки програмирования, а просто хочет по-быстрому написать прогу в той среде, к которой он привык. Я бы посоветовал звпустить ваш qbasic с помощью программы dosbox - все должно заработать. Еще можно попробовать SmallBasic для Windows - он идентичен старому qbasic, и в нем есть много новых полезных функций.
NeON79
Участник
Offline2.1
с фев 2008
Киев. UA034
Сообщений: 324

Дата: 24 Янв 2009 15:59:26 · Поправил: NeON79 (24 Янв 2009 16:04:13) #  

http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
Вот это создание МелкоМягких... Только к нему ещё ДотНет надобен.
http://msdn.microsoft.com/ru-ru/netframework/aa569263.aspx
Тут валяется..

ХМ... Ещё один SmallBASIC... Сколько ж их?
http://smallbasic.sourceforge.net/
mf21
Участник
Offline3.0
с апр 2007
Москва
Сообщений: 3137

Дата: 24 Янв 2009 19:09:59 #  

semizador
а что за задача стоит перед Вами?
Billy Bons
Участник
Offline3.0
с авг 2006
Минск
Сообщений: 653

Дата: 24 Янв 2009 21:23:51 #  

На сайте журнала Радио вроде есть неплохой диалект с документацией
semizador
Участник
Offline7.1
с мая 2007
Киев
Сообщений: 1890

Дата: 26 Янв 2009 16:35:31 · Поправил: semizador (26 Янв 2009 16:35:53) #  

Загрузил я с пол-дюжины разных бесплатных Бейсиков. Ну что сказать, всё не то. Тот - подстрочник, иной - с IDE, да без возможностей пошаговой отладки и трассировки, и пр. Visual Basic 2008 Express Edition и необходимый для установки Microsoft SmallBasic-а DotNet не устанавливаются - вот такое ругательство мне сообщает:



На работе есть старый Pentium 166 MHz с Windows 98. Помню хорошо, что если в autoexec.bat и config.sys вставить кое-какие команды, то при загрузке появлялась возможность выбрать систему: DOS или Windows. Может кто напомнит? Я бы тогда без особых проблем вернулся к привычному QBasic-у. Да в С++ я далеко не профан, а там старый Borland C++ v.3.1 установлен...

mf21:
а что за задача стоит перед Вами?

Да обычное решение задачи численным методом. Но алгоритм итерационный, и поэтому какой-нибудь там Microsoft Excel не подходит. Подробнее потом как-нибудь...
UTU1589
Участник
Offline2.7
с авг 2008
Місто-герой Ірпінь
Сообщений: 256

Дата: 26 Янв 2009 17:57:34 · Поправил: UTU1589 (26 Янв 2009 18:04:53) #  

C: config.sys
=======================================================
[Common]
DOS=HIGH,UMB
DeviceHigh=C: WINDOWS himem.sys /TESTMEM:OFF
devicehigh=C: WINDOWS COMMAND display.sys con=(ega,,1)
Country=007,866,C: WINDOWS COMMAND country.sys

[Menu]
MenuItem=DOS,DOS 7.10
MenuItem=Windows,Windows 98
MenuDefault=Windows,10

[DOS]
DeviceHigh=C: WINDOWS emm386.exe NOEMS RAM
REM загрузка других DOS-драйверов (CD-ROM и т.п.)

[Windows]

=======================================================

C:autoexec.bat
=======================================================
@ECHO OFF
set PATH=C: WINDOWS;C: WINDOWS COMMAND;
mode con codepage prepare=((866) C: WINDOWS COMMAND ega3.cpi)
mode con codepage select=866
keyb ru,,C: WINDOWS COMMAND keybrd3.sys

Goto %Config%
:DOS
LH mouse.com
LH keyrus.com
REM если используется драйвер CD/DVD, то тут загружаем: LH mscdex.exe /D:<имя_устройства>
REM загрузка любимой оболочки: dn.com, vc.com, nc.exe, command.com
Goto Quit

Goto %Config%
:Windows
win.com
Goto Quit

:Quit
=======================================================

Хотя имхо гораздо проще поставить DOSBOX и гонять в нем обычный QBasic/Turbo Basic/Power Basic...

UPD: форум глючит, все бакслешы похерил, зараза.
semizador
Участник
Offline7.1
с мая 2007
Киев
Сообщений: 1890

Дата: 26 Янв 2009 18:24:00 #  

Спасибо, UTU1589! Прямо с вашего сообщения перенес недостающие строки и всё заработало...

Всем, всем, всем: ТЕМУ ЗАКРЫВАТЬ?
agents
Участник
Offline2.3
с фев 2005
Нижний Новгород 50RS014
Сообщений: 143

Дата: 26 Янв 2009 18:49:40 · Поправил: agents (26 Янв 2009 18:53:54) #  

semizador

http://www.topshareware.com/Liberty-BASIC-for-Windows-download-454.htm лазия по сети нашёл это чудо под винду,правда платная кажись.
И ещё http://www.compulink.co.uk/~rrussell/bbcwin/download.html
semizador
Участник
Offline7.1
с мая 2007
Киев
Сообщений: 1890

Дата: 27 Янв 2009 13:04:58 #  

Еще одна проблема с запуском QBasic под Windows 2000 - это ввод текстов сообщений и комментариев на русском языке. В общем, с QBasic перебираюсь на тот самый старенький Pentium 166 MHz и запускаю его под DOS-ом...

agents:
И ещё http://www.compulink.co.uk/~rrussell/bbcwin/download.html

Вот этот, судя по описанию, - толковейшая вещь. И документация подробнейшая. Надо попробовать...
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.047; miniBB ®