|
0 / 0 / 0
Регистрация: 21.12.2014
Сообщений: 65
|
|
Как запустить и обеспечить полноценную работу QBasic в Windows?07.04.2018, 21:30. Показов 15646. Ответов 156
Метки нет (Все метки)
как запустить и обеспечить полноценную работу q basic в windows. Если это возможно. у самого - в малое нетрансформируемое окно с проблемами редактирования и русификации
0
|
|
| 07.04.2018, 21:30 | |
|
Ответы с готовыми решениями:
156
Как запустить QBasic на Windows 7 Как установить или запустить Qbasic на Windows 7
|
|
COM‐пропагандист
|
|
| 27.04.2018, 18:27 | |
|
0
|
|
|
Кормпилятор
|
|
| 27.04.2018, 19:20 | |
|
0
|
|
|
68 / 18 / 0
Регистрация: 26.01.2018
Сообщений: 166
|
|
| 27.04.2018, 21:21 | |
|
0
|
|
|
COM‐пропагандист
|
|
| 27.04.2018, 21:39 | |
|
И всё‐таки, что это? Самомодифицирующийся код программы на лету? Полиморфный код?
0
|
|
|
0 / 0 / 0
Регистрация: 21.12.2014
Сообщений: 65
|
|
| 27.04.2018, 23:14 [ТС] | |
|
Что то не узнаю тему. Ну да ладно. Об убирающихся из поля зрения субпрограммах я писал. В режиме написания-редактирования это было очень удобно. Когда субпрограмм много они все в одном листе и забивают внимание. Оператор call позволяет убирать их в меню "окна -WIEW" и обращаться к ним по надобности, а программа их видит и пользует. Этого в других языках и в бейсике 7.1 нет. Ну ладно, я вроде уже перехожу на фри бейсик. Получается. Да и "Vladimir1982" спасибо, учебник подарил.
0
|
|
|
Кормпилятор
|
||
| 28.04.2018, 04:28 | ||
|
самому потом запутаться миллионы раз и ногу сломать))) Дядь это просто ATL -> E -> S(F) создать процедуру, далее F2 и выбор нужной процедуры из списка процедура в IDE QBasic и QuickBasic 4\4.5\7.1 PDS создавалась автоматически и отображалась отдельно от всего кода и IDE была устроена таким образом, что позволяла максимально быстро перемещаться между кодом и процедурами, при этом весь код программы программист не видел. Это не тоже самое что и модули кода открываемые отдельно в разных современных IDE, это всё было в одном коде, навигация, автоматическое создание(+прототип). Это позволяло проще концентрироваться на задаче, озвученными хоткеями это доводилось до бешеного автоматизма, можно было "летать" из процедуры в процедуру и быро дописывать или оставлять недописанным часть кода, а потом сразу к нему возвращаться и дописывать. Ещё там была интересная система модулей, подгружаясь модуль отмечался в списке процедур как отдельный файл и функции\процедуры этого модуля можно было использовать, несколько модулей можно было создать прямо находу в IDE. Создаваемые процедуры при этом(автоматически опять же) добавлялись в используемый текущий модуль. Это всё было в середине 80-х годов, а марка актуальности держится до сих пор и человек не случайно про это говорит.
0
|
||
|
|
||
| 28.04.2018, 05:30 | ||
|
1
|
||
|
Кормпилятор
|
||
| 28.04.2018, 13:42 | ||
|
Дык и остальной код же всё равно видно, сворачивать, разворачивать,тысячи раз тыкать мышкой))) а тут просто нажал F2 и перешёл в процедуру, моментально. Мозг по другому мыслит, когда не заморачиваешься всем этим. В том-то и дело, что удобства в новых - не просто не больше, а меньше, разумеется на мой взгляд. Списки переменных в классах, подсветка - это конечно весомый плюс, в остальном печаль. Сравниваю с FBEdit-ом, с самой ходовой IDE для FB. Отчасти компенсируют закладки с хоткеями, но это не то, всё равно листаешь по большей части ползунком по привычке, а экран забит кодом. Это на словах не объяснить нужно кучу лет под DOSом покодить. Тот случай где нанотехнологии против лошади и телеги, а побеждает в итоге старая лошадь.))) Программирование перешло в другую ипостась, дробят на файлы, крадут код, под большие потребности не затачивают, на QB всё это было заточено уже тогда в середине 80-x и под большие и под меньшие нужды(с одним исходником тобишь). Добавим к этому отсутствие времени на компиляцию и получаем просто убер быстрый комбайн. К примеру, посмотри сколько времени компилируется библиотека Window9. Если программа толстая - тут ожидание уже критично. Прикинь в таком проекте вдруг потребуется целостное тестирование. И каждый человек, кто кодил на QB - будет про это говорить, вангую со 100500% вероятностью. Навигация там была безупречная. Всё равно, что я сейчас сравню скорость кодинга на PureBasic и FreeBasic - примерно такой же отрыв. А если доцепить нормальную IDE - разрыва не будет. А если к PB доцепить такую IDE - там будет демоническая скорость кодинга, порвёт и обоссыт любые современные вижал студии, rad делфи и прочие нанотермоядерные среды, это гарантирую. UI аналитика это тоже область которую нужно изучать и смотреть, что где удобнее и почему оно так работает, раньше этому уделяли львиную долю времени, сейчас об этом только говорят, но не уделяют. И что мы видим? Cтарые решения с каждым годом нагибают всё лучше и лучше. Потому что новомодные хомяки допускают старые, первопроходческие ошибки, каждый божий раз они это делают, ошибки настолько банальные, которые решаются 10 минутами размышлений.
0
|
||
|
|
||||
| 28.04.2018, 21:09 | ||||
|
1
|
||||
|
Кормпилятор
|
||||
| 29.04.2018, 03:16 | ||||
|
Часто программисты сильно злоупотребляют ей. И в итоге мы видим порой несколько десятков файлов с 10-ю строчками. Когда такое вижу - меня ржака разбирает, потому что это полное непонимание того, что такое декомпозиция и зачем она нужна. Разумеется, каждый волен делать так как ему нравится, но это один из самых эффективных аспектов отстреливания себе ноги. процедуры. Тебе чтобы кликнуть, нужно оторвать руку от клавиатуры, найти мышь, прицелиться курсором кликнуть, я за это время могу три раза перескочить в разные процедуры. Это формирует соотв. образ мышления. В FBEdit тоже самое, что и в редакторе PB, когда им посл. раз пользовался это была версия 4.51 если не ошибюсь. Так вот если бы IDE было бы построено по принципу QB, то писал бы программы раза в 2-3 быстрее и не потому что плохо пользуюсь редактором FBEdit. А просто потому что юзабилити навигационной системы - выше и мозг не видит лишних деталей, не путается.
0
|
||||
|
|
||
| 29.04.2018, 06:19 | ||
|
Обычно современные UI позволяют настраивать горячие клавиши под свои нужды. Например в PureBasic десятки настраиваемых комбинаций, их все запоминать нет ни какого желания. Проще мышкой. Но при желании я могу настроить всё так для себя идеально, в том числе и переход к любой процедуре по горячим клавишам, что ни какой QB - редактор не угонится. Другое дело, что старого пса новым трюкам не выучить, и что единожды записано в мышечную память трудно исправить. Но это уже не недостатки современных систем, а другая проблема. Я долгое время считал, что редактор VB6 верх совершенства, и сейчас думаю, что его визуальная часть замечательна. Но вот редактор кода не умеет автозаполнять ключевые слова и функции. И теперь ловлю себя на том, что написал первые три символа процедуры или ключевого слова и сижу жду, когда же мне дадут список вариантов для продолжения (как в PB или MS VS) А он гад не подсказывает. Приходится самому вспоминать, как же оно правильно пишется. К хорошему привыкаешь, и возвращаться в прошлый век уже не хочется!
0
|
||
|
|
|||
| 29.04.2018, 10:56 | |||
|
0
|
|||
|
|
||
| 29.04.2018, 11:07 | ||
|
0
|
||
|
Модератор
|
||
| 29.04.2018, 11:32 | ||
|
0
|
||
|
|
|
| 29.04.2018, 11:38 | |
|
0
|
|
|
|
||
| 29.04.2018, 11:59 | ||
|
0
|
||
|
|
|||
| 29.04.2018, 14:22 | |||
|
0
|
|||
|
Модератор
|
|||
| 29.04.2018, 14:23 | |||
|
0
|
|||
| 29.04.2018, 14:23 | |
|
Помогаю со студенческими работами здесь
80
Как поставить полноценную Windows 10 на флешку?
Как написать собственную полноценную Desktop программу для Windows?
Как обеспечить работу с SQL на другом компьютере? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|