|
0 / 0 / 0
Регистрация: 21.12.2014
Сообщений: 65
|
|
Как запустить и обеспечить полноценную работу QBasic в Windows?07.04.2018, 21:30. Показов 18178. Ответов 156
Метки нет (Все метки)
как запустить и обеспечить полноценную работу q basic в windows. Если это возможно. у самого - в малое нетрансформируемое окно с проблемами редактирования и русификации
0
|
|
| 07.04.2018, 21:30 | |
|
Ответы с готовыми решениями:
156
Как запустить QBasic на Windows 7 Как установить или запустить Qbasic на Windows 7
|
|
|
||
| 29.04.2018, 14:47 | ||
|
0
|
||
|
Кормпилятор
|
|
| 29.04.2018, 18:52 | |
|
ё-маё одно не обсудили, сразу что-то другое попёрло. Пффф, ну нафиг.
Добавлено через 30 секунд Бесполезно вести дискуссию. Добавлено через 45 секунд Перечитайте о чём парень писал. Почему я поднял эту тему. Добавлено через 12 минут Каждый о своём, один о с++ и линуксе и выдрал чё-то из контекста, второй ещё о чём-то своём. И пошла кабзда по кочкам. Ещё раз фокусирую: - Код процедур в режиме "only" - Автоматическое создание процедур - Грамотные кротчайшие хоткеи (быстрее "полную идеологию" не сделаете как не усирайтесь) - Механика IDE - Модульная система 1) Это позволяло не отвлекаться на посторонний код. 2) Летать из процедуры в процедуру, дописывая код и не дописывая по необходимости, быстро перемещаясь в другую процедуру(например за информацией) и обратно. 3) Формировало соответствующее мышление, фокусированное на задаче. 4) Всё это суммарно позволяло писать код быстрее и эффективнее. Сейчас у программистов "другие ценности", последователи забыли прородителей (многие даже и не знали). Имеем что имеем. Полное отсутствие UX аналитики(что крайне печально). Добавлено через 7 минут И речь не о том, что современные среды круче, а о том, что ряд параметров этих современных сред сделаны отвратительно с точки зрения 3GL. Всё это произошло лишь потому что: 1) Никто не в состоянии написать нормальную IDE под 3GL по понятным причинам. 2) В моде 4GL, идеологию других парадигм люди понимают крайне слабо и им это не нужно. 3) UX\UI аналитика - удел редких профессионалов. 30 лет назад они были, сейчас что-то не видно.
0
|
|
|
|
|||
| 29.04.2018, 21:07 | |||
|
0
|
|||
|
Модератор
|
|||||
| 29.04.2018, 21:18 | |||||
|
0
|
|||||
|
Кормпилятор
|
|||||
| 29.04.2018, 21:30 | |||||
|
отпишу под спойлером
Про один файл написал неспроста, любой профи понимает, что в крупных проектах разбивать нужно.
Но бывают ситуации, когда вроде прога немаленькая 3-4 k строк, но разбивать особого смысла нет, т.к. частая работа со всеми кусками кода и нет прослоек, которые можно было бы выделить. Так вот в таких ситуациях та старая IDE - справляется намного лучше. С новыми же программист в такой ситуации уже "борется". Тут речь чисто об идеологии, о том как всё устроено с точки зрения задумки, что чисто за счёт этого в совокупности мы получаем буст, очень серьёзный. И речь вообще не о хелперах(про что народ радостно начал обсуждать), а о скилете всего этого, хелперы это уже "мясо" на костях. Конечно за счёт такой автоматизации современные среды дают преимущество. В FBEdit, например, нет таких штук, которые Анатолий показал, есть только переход на процедуру, обратно и закладки, т.е. чтобы залезть в хедеры винды и найти там нужную функцию трачу порой кучу времени, а свой код программист и так знает, ему нужна лишь быстрая навигация, что QB даёт, давал точнее, на уровне выше всех представленных с точки зрения UI и его юзабилити. И разговор со всеми этими сравнениями шёл в русле "если бы". и в особенности вот это: Про раздельную компиляцию сам ничего не говорил, т.е. не учитывал это в своих оценочных суждениях. Добавлено через 12 минут Вот смотри, тот код, что выше ты привёл в пример сразу ломает мозг человеку с тем мышлением, про которое пишу. Для него это "куча мусора" в прямом смысле. Т.е. вместо одной процедуры он видит дико бешеную кучу кода на экране и эти отсечки - не помогают. Не помогают даже комментарии на 5 строк перед процедурами и функциями, хотя именно так сейчас и программирую. Хелперы конечно хороши, тут ничего не скажешь, но речь не о них и в каждой IDE они свои. Речь ещё о том, что они не заменяют собой навигацию.
0
|
|||||
|
Модератор
|
||||||
| 29.04.2018, 21:45 | ||||||
|
Quiet Snow, честно, я не понял что ты имеешь в виду. Чего нет конкретно? Если ты имеешь в виду просмотр только одной процедуры, то такое есть. Или что? Смысл в том что в VB6 можно вообще не пользоваться ООП штуками и писать код с goto, gosub, нумеровать строки и т.д. и писать все процедурно если имеется в виду что нужно писать как в синклеровском бейсике.
0
|
||||||
|
Кормпилятор
|
||||||
| 29.04.2018, 22:12 | ||||||
уже не помню, помню, что файлы можно было директивой засовывать прямо в исходник(IncludeBinary). В FB FBEdit требует файл проекта, если нужен файл ресурсов, если не нужен - то можно без файла проекта, я например всегда работаю без файлов проекта, добавляю уже в конце, когда иконку надо сделать. В VB, Visual Studio, Delphi - это и так понятно там полная интеграция. Добавлено через 14 минут
его юзал и видел все эти вещи. А теперь расскажи как там происходит доступ к этому всему без мышки. Например ALT -> E -> S - создать процедуру(и сразу переход на неё) F2 -> ENTER - к главной программе F2 -> вниз - первая процедура F2 -> ENTER - к главной программе ALT -> E -> S - создать ещё процедуру SHIFT + F2 - вниз по списку CTRL + F2 - вверх по списку и т.д. Добавлено через 5 минут это уже механика. После этого ты выбираешь через F2 и выбор стоит на позиции текущей процедуры, далее если выбрал другую процедуру после F2 выбор будет на главной программе. Всё это механика, довольно хорошо и чётко продуманная.
0
|
||||||
|
Кормпилятор
|
||
| 29.04.2018, 22:22 | ||
|
Т.е. ничего лишнего, имя модуля, дальше процедуры с небольшой отсечкой в пару пробелов. Дальше оно шло списком вправо, опять же чтобы быстрее было охватить взглядом и перемещаться, когда всего этого добра много.
0
|
||
|
Модератор
|
||||||||
| 29.04.2018, 22:52 | ||||||||
|
0
|
||||||||
|
Модератор
|
|||
| 29.04.2018, 22:59 | |||
|
Как видишь, тоже самое. Модули а справа уже список мемберов. И это не только процедуры, это могут быть и свойства и события и функции. Также можно просматривать и переходить по константам и перечислениям. Удобный поиск, просмотр сторонних библиотек типов.
0
|
|||
|
|
||||
| 29.04.2018, 23:20 | ||||
0
|
||||
|
Кормпилятор
|
|||||
| 30.04.2018, 00:18 | |||||
|
выполняющийся модуль - один. На скриншоте создано несколько модулей текущий untitled. Любой из модулей можно выбрать главным(т.е. выполняющимся), он сразу переходит в начало списка и через F2 мы уже работаем с ним, т.е. возврат из процедур идёт в главный. Более того это окно не висит постоянно и не жрёт пол экрана. В этом и заключается проработка UI. Оно всегда появляется в одном месте, глаз не крутится туда сюда(вправо вниз как в FBEdit-e). Не сравниваю 4GL и 3GL диалекты. VB вообще под эти все сравнения нельзя никак подогнать. А вот на FB, PB, BB и иже с ними - отлично ложится.
0
|
|||||
|
Модератор
|
|||||||||||
| 30.04.2018, 11:26 | |||||||||||
|
Если хочешь переходить по процедурам текущего модуля то просто Ctr+↑, ↓. Добавлено через 5 минут
0
|
|||||||||||
|
Кормпилятор
|
||||||
| 30.04.2018, 12:15 | ||||||
|
Дополнительный уровень разграничения, а так же возможность замены модуля на ходу. В 99% случаев эту машну не использую, сразу пишу в отдельных файлах и подключаю через INCLUDE, потому что у меня всё разрабатывается заранее на бумаге, но вот другим программистам это требуется. Грубо говоря модули - аналоги открытых вкладок, но только с автоматической интеграцией между собой, загружаешь модуль, IDE знает о нём и даёт возможность использовать процедуры. зарезервировано для движения фрейма экрана по документу. У 4GL ничего общего идеологически нет с 3GL. Из-за этого прогеры вынуждены использовать голимый перенос строк, который убивает читаемость кода. среде, которую видел, ни в одной не сделали нормально по дефолту. Больше трёх экранов процедур - ещё не видел на QB. При нормальной декомпозиции процедур без излишков, больше - не наберёшь, дальше уже просто начинается декомпозиция по модулям, которые зафигачиваются в INCLUDE и процедур уже не видно в общем списке.
0
|
||||||
|
|
||
| 30.04.2018, 12:15 | ||
|
Считайте что в файле также хранятся настройки проекта, который создается неявно, что удобно тем что все в одном файле.
0
|
||
| 30.04.2018, 12:15 | |
|
Как поставить полноценную Windows 10 на флешку?
Как написать собственную полноценную Desktop программу для Windows?
Как обеспечить работу с SQL на другом компьютере? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|