Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/78: Рейтинг темы: голосов - 78, средняя оценка - 4.86
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443

Изучение основ FreeBasic в сравнении с PowerBasic

10.10.2022, 22:17. Показов 22094. Ответов 218

Студворк — интернет-сервис помощи студентам
Всем добра и мира!

К сожалению, PowerBasic прекратил своё развитие вследствие смерти его создателя и главного (а скорее всего, единственного) разработчика Роберта Зейла в 2012-ом году. К настоящему времени последние надежды на его развитие окончательно угасли. В связи с этим я решил приступить к изучению основ FreeBasic'а.

В этой ветке форума буду задавать вопросы, возникающие у меня в процессе ознакомления с этим ЯП.

Как говорится, всё познаётся в сравнении. Ну вот и буду изучать FreeBasic, опираясь на определённый опыт ЛЮБИТЕЛЬСКОГО программирования на PowerBasic'е.

Буду очень благодарен за любую помощь.

Итак, первый возникший у меня вопрос.

Каким образом в структурах FreeBasic'а появилась возможность использовать динамические строки?
В PowerBasic'е это строго запрещено. Можно использовать только строки фиксированной длины.

Вот 2 работающих (с одним и тем же результатом на консоли) кода для сравнения:

FreeBasic
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TYPE Persons
    Name AS STRING
    Surname AS STRING
    Age AS BYTE = 35
END TYPE
 
DIM Vpersons AS Persons
 
Vpersons.Name="Richard"
Vpersons.Surname="Black"
 
? Vpersons.Name
? Vpersons.Surname
? Vpersons.Age
Sleep
PowerBasic
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#COMPILE EXE
#DIM ALL
 
TYPE Persons
  Name AS STRING*10       'если здесь написать "Name AS STRING", компилятор бастует
  Surname AS STRING*10   'если здесь написать "Surname AS STRING", компилятор бастует
  Age AS BYTE           'значение по умолчанию здесь присвоить не получится
END TYPE
 
FUNCTION PBMAIN () AS LONG
DIM Vpersons AS Persons
 
  Vpersons.Name="Richard"
  Vpersons.Surname="Black"
  Vpersons.Age = 35
 
  ? Vpersons.Name
  ? Vpersons.Surname
  ? Vpersons.Age
 
  SLEEP 5000    'если SLEEP без указания продолжительности, компилятор бастует
END FUNCTION
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2022, 22:17
Ответы с готовыми решениями:

Перегрузка методов (изучение основ)
Добрый день! Вот я добрался до перегрузки методов и быстренько накидал вот такой пример: using System; namespace...

Сколько в среднем часов уходит на изучение основ C++?
1) Если с нуля 2) Если после паскаля или чего то в этом духе

Групповое изучение программирование с основ без преподавателя
Суть: Студенты 3 курса Специальность: информационно вычислительная техника, после третьего курса "Аналитики" С с божьей...

218
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
06.12.2022, 19:01  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Значит это не basic.
На самом деле, мне меньше всего хотелось бы подбрасывать дрова в бесконечные безрезультатные споры относительно требований, предъявляемых к разнообразным диалектам бейсика. Просто на их развитие надо смотреть в динамике.

Сначала язык (диалект) возникает как средство для начинающих, потом эти начинающие постепенно превращаются в специалистов, которым становится тесно в рамках "языка для начинающих", они требуют от авторов всё новых и новых фичей. Ну и в результате заканчивается тем, что изначальная простота уже едва-едва проглядывает сквозь частоколы WINAPI функций
Но как раз это меня не пугает, и это мне не сильно мешает.
Моя реплика относительно искомой простоты относилась вовсе не к простоте самого языка, а к простоте взаимодействия с редактором. В идеале, для начинающих редактор должен быть готов к употреблению во всех режимах уже прямо "из коробки".
Ну и за примерами таких редакторов далеко ходить не приходится. Из известных мне это и VB, и PureBasic.
Хотя, справедливости ради, должен заметить, что "мой родной" PowerBasic слегка выпадает из этого списка, поскольку там в редакторе "из коробки" отсутствует дизайнер форм, и его приходится приобретать в виде отдельного продукта. Ну а в остальном редактор PowerBasic очень дружественен по отношению к новичкам. Отличная подробнейшая справка и по редактору, и по языку. Встроенный отладчик.
Ну а мне вроде бы больше ничего и не требуется.
Хотя да, в какой-то момент я "пересел" с "фирменного" редактора на JK-IDE. Почему? Ну сначала он мне показался каким-то более привлекательным с чисто эстетической точки зрения. Попробовал, понравилось. Там тоже большая подробнейшая хорошо иллюстрированная справка и тоже встроенный отладчик. И как я уже написал выше, он постоянно развивается, обрастает новыми фичами. И что приятно, автор регулярно вносит изменения в справочную систему, и таким образом, она всегда остаётся актуальной.

Добавлено через 26 минут
Цитата Сообщение от coderxx Посмотреть сообщение
Да, справки нет. Но у моего редактора есть два вида встроенного отладчика. Один из них Integrated IDE Debugger (64-битное версия работает только с компиляторами до версии 1.07.3, 32-битное со всеми), а второй Integrated GDB Debugger (требуется только сам gdb, DownloadAndCompileWithQuestions.bat устанавливает и компилятор, и gdb).
Ну в том-том и беда-то, что справки нет
Получается, что по каждому вопросу каждый пользователь должен искать ответы здесь на форуме, а не в справочной системе редактора?
Но не каждый же пользователь такой неисправимый форумный болтун вроде меня
Кто-то просто постесняются спросить, кто-то и вовсе не знает, где именно надо спрашивать.
Да и не удобно как-то по каждому вопросу к автору редактора обращаться, от дел отвлекать.

Но это, опять же, с моей точки зрения, то есть с точки зрения бегиннера. Профессионалы-то, наверняка, и без справочной системы во всём разберутся, это я понимаю. Но тогда это уже не бейсик
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
06.12.2022, 19:37
Цитата Сообщение от Power_Basic Посмотреть сообщение
Сначала язык (диалект) возникает как средство для начинающих, потом эти начинающие постепенно превращаются в специалистов, которым становится тесно в рамках "языка для начинающих", они требуют от авторов всё новых и новых фичей. Ну и в результате заканчивается тем, что изначальная простота уже едва-едва проглядывает сквозь частоколы WINAPI функций
Сейчас win api функции напрямую юзают только тот, кто:
1. хочет показать какой он крутой.
2. вечно молодой.
Поверьте: созданы вменяемые либы, которые просты и позволяют многое. Я видел, что на чистом sdl люди делали пользовательский интерфейс. То есть полностью ушли от системных функций. Например несколько музыкальных трекеров так были реализованы. Не надо зацикливаться на бейсике. Ныне нет вменяемого бейсика. Его еще не создали и вряд ли уже успеют..
1
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 13:15
Цитата Сообщение от CoderHuligan Посмотреть сообщение
защищает ли free basic программиста от ОС? Судя по коду Замабувараев - нет, не зачищает
Не понял, от чего меня надо защищать. От вызова функций ОС? Мне не нужен язык программирования, в котором стоит запрет на вызов функций ОС.

Добавлено через 15 минут
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Поверьте: созданы вменяемые либы, которые просты и позволяют многое. Я видел, что на чистом sdl люди делали пользовательский интерфейс.
Опять дискриминация функций по происхождению. Вызов какой‐нибудь функции Circle — это нормально, а вызов аналогичной Ellipse — это фуфуфу? А ведь просто сменился набор букв.

Добавлено через 9 минут
Цитата Сообщение от Power_Basic Посмотреть сообщение
VB
Устарел.
Колесо мыши не работает.
Не поддерживает высокое DPI.
Цитата Сообщение от Power_Basic Посмотреть сообщение
PureBasic
Нельзя точки останова ставить мышью.
При перезагрузке редактора точки останова сбрасываются.
Нет точек останова по типу «Ведение журнала», приходится засорять код всякими Debug.
Нельзя окна с переменными прикрепить в виде вкладок и панелей, как это сделано в студиях.
Когда вы набираете код, вам подсовывают всплывающий список с подсказками, пункты из которого нельзя выбрать по кнопке `Enter`. Нужно лезть в настройки и менять на общепринятое поведение.
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,028
Записей в блоге: 7
08.12.2022, 13:38
Цитата Сообщение от Замабувараев Посмотреть сообщение
Опять дискриминация функций по происхождению.
Я думаю что речь шла о том что функции ОС не кроссплатформенны. Напишите приложение с использованием WinAPI. Как для Linux компилировать будете?

Цитата Сообщение от Замабувараев Посмотреть сообщение
Нельзя точки останова ставить мышью.
Чем клавиатура не устроила? Если хочется мышью, клик по "Отладчик" -> "Точка останова" добавит точку.

Цитата Сообщение от Замабувараев Посмотреть сообщение
При перезагрузке редактора точки останова сбрасываются.
Для постоянных точек есть CallDebuger.
Работает даже если не запускать в IDE.

Цитата Сообщение от Замабувараев Посмотреть сообщение
Когда вы набираете код, вам подсовывают всплывающий список с подсказками, пункты из которого нельзя выбрать по кнопке `Enter`. Нужно лезть в настройки и менять на общепринятое поведение.
Что мешает зайти в настройки и поменять кнопку на ту что требуется?

Это выглядит так что не к чему придраться и придумываете поводы.
Если на то пошло, разработчики FreeBasic предоставляют только компилятор. Нет ни IDE, ни отладчика. То к чему вы придираетесь в FB нет при причине его отсутствия.
3
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 14:46
Цитата Сообщение от locm Посмотреть сообщение
Чем клавиатура не устроила?
Неудобно. Удобно прокручивать текст мышью и тут же ставить точки щелчком левому полю.
Особенно порадовало, что нельзя конкретную точку останова удалить, можно только все сразу. Супердизайн!
Цитата Сообщение от locm Посмотреть сообщение
Для постоянных точек есть CallDebuger.
То есть приходится засорять исходник лишними операторами.
Во фрибесике намного лучше с этим.
Цитата Сообщение от locm Посмотреть сообщение
Что мешает зайти в настройки и поменять кнопку на ту что требуется?
Всё должно работать из коробки. Чем это отличается от студии, которую тоже нужно настраивать?

Ну и мало того, что все окна с локальными и стеком вызовов нужно руками показывать, так ещё и это: переключаюсь по Alt+TAB на другое приложение, а эти окна с переменными не исчезают!
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 14:57
По сравнению с ЭТИМ невозможность отображения нескольких файлов сразу (это умеет даже Notepad++) кажется просто мелочью.
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
08.12.2022, 15:22  [ТС]
Цитата Сообщение от Замабувараев Посмотреть сообщение
Цитата Сообщение от Power_Basic Посмотреть сообщение
VB
Устарел.
Колесо мыши не работает.
Не поддерживает высокое DPI.
Ну да, "из коробки" прокрутка листинга с помощь колеса мыши не работает, я согласен. Но это же относительно легко исправить:
https://learn.microsoft.com/ru... o-not-work

Цитата Сообщение от Замабувараев Посмотреть сообщение
Не поддерживает высокое DPI.
Сомневаюсь, что после подключения всех расширений, созданных The trick'ом, останется хоть что-то не поддерживаемое
Ну вот например, ассемблерные вставки уже точно поддерживаются.


Цитата Сообщение от locm Посмотреть сообщение
Если на то пошло, разработчики FreeBasic предоставляют только компилятор. Нет ни IDE, ни отладчика.
Это мощный аргумент!
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 15:41
Цитата Сообщение от Power_Basic Посмотреть сообщение
Но это же относительно легко исправить
Вам нужен был редактор который работает из коробки без донастроек. А теперь вы говорите, чтобы привести VB6 до современного вида, его нужно пилить и настраивать.
Я правильно понимаю, что вы сами себе противоречите?
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,028
Записей в блоге: 7
08.12.2022, 16:10
Цитата Сообщение от Замабувараев Посмотреть сообщение
Во фрибесике намного лучше с этим.
Конечно "лучше". Из коробки в FB нет ни IDE ни отладчика.
Поскольку нет IDE и отладчика - нет проблем с точками останова.
Ведь через командную строку "намного удобнее" отлаживать вводя команды через клавиатуру!

Цитата Сообщение от Замабувараев Посмотреть сообщение
Всё должно работать из коробки.
Оно работает из коробки. А то что настройки не такие как хотите, извините, сколько людей столько и мнений. Измените настройки под себя. Они для этого и предназначены.

Цитата Сообщение от Замабувараев Посмотреть сообщение
эти окна с переменными не исчезают!
Потому что поверх остальных окон. Не нравится, идите в настройки и в разделе "Отладчик" снимайте галку "Все окна отладки поверх основного окна".
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 16:39
Цитата Сообщение от locm Посмотреть сообщение
Конечно "лучше". Из коробки в FB нет ни IDE ни отладчика.
И хорошо. Можно выбрать любую удобную.
Цитата Сообщение от locm Посмотреть сообщение
Ведь через командную строку "намного удобнее"
В PureBasic тоже нужно ставить точки остановка нажатием на клавиатуру, вас это не смущает почему‐то.
Цитата Сообщение от locm Посмотреть сообщение
Измените настройки под себя
Пару плюйгинчиков скачать для VSCode — это фуфуфу, а постоянно лазить в настройках PureBasic и бороться с компилятором — это хорошо?
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,028
Записей в блоге: 7
08.12.2022, 18:47
Цитата Сообщение от Замабувараев Посмотреть сообщение
В PureBasic тоже нужно ставить точки остановка нажатием на клавиатуру, вас это не смущает почему‐то.
Не сравнивайте нажатие кнопки для установки/снятия точки работу без IDE с вводом команд отладчика в консоль.

Цитата Сообщение от Замабувараев Посмотреть сообщение
Пару плюйгинчиков скачать для VSCode — это фуфуфу
Я такого не писал. Я предлагал вам выложить настроенную портативную сборку VSCode, но вы отказались.

Цитата Сообщение от Замабувараев Посмотреть сообщение
постоянно лазить в настройках PureBasic и бороться с компилятором — это хорошо?
Если не заметили, эта тема о FB. Зачем пишите о PB непонятно.
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
08.12.2022, 19:50  [ТС]
Цитата Сообщение от Замабувараев Посмотреть сообщение
Цитата Сообщение от Power_Basic Посмотреть сообщение
Но это же относительно легко исправить
Вам нужен был редактор который работает из коробки без донастроек. А теперь вы говорите, чтобы привести VB6 до современного вида, его нужно пилить и настраивать.
Я правильно понимаю, что вы сами себе противоречите?
Нет, не правильно
Будем считать, что я просто вступился за всенародно любимый продукт, никому не дам его в обиду

А если отнестись к этому вопросу серьёзно, то IDE и отладчик VB, особенно с учётом своей "древности", выглядят очень достойно в сравнении с современными конкурентами.
Да и сам компилятор VB это настоящий бейсик в полном смысле этого слова в отличие от фрибейсика, в котором, цитируя знаменитое произведение М.Булгакова, "Чего ни хватишься - ничего нет"
Ведь как выяснилось по ходу развития этой ветки, отсутствует даже простейшая сортировка массивов.

Могу с уверенностью сказать, что не будь у меня PowerBasic-овского бекграунда, начинай я сейчас с "чистого листа", ну ни за что бы не выбрал этот язык для изучения. А теперь да, синтаксис очень похожий и привычный, это раз, многие "наши" PowerBasic-овцы именно туда мигрировали, это два, в моём любимом IDE он с некоторых пор тоже поддерживается, это три. Так что прикован я к нему железными цепями
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 21:07
Цитата Сообщение от Power_Basic Посмотреть сообщение
Ведь как выяснилось по ходу развития этой ветки, отсутствует даже простейшая сортировка массивов.
Не очень понятно, почему вы отказываетесь взять готовую и работающую функцию сортировки.
Цитата Сообщение от locm Посмотреть сообщение
Я предлагал вам выложить настроенную портативную сборку VSCode, но вы отказались.
Окей, сделал.
Вам осталось только пути к компилятору и утилитам прописать в настройках.
Портативная VSCode
(x86 версию делать лень)
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
08.12.2022, 21:31  [ТС]
Цитата Сообщение от Замабувараев Посмотреть сообщение
Не очень понятно, почему вы отказываетесь взять готовую и работающую функцию сортировки.
Да потому что мне сначала хочется понять, что умеет делать САМ компилятор.
Я пока ещё не на 100% уверен, что мой выбор это именно FreeBasic.

Цитата Сообщение от Замабувараев Посмотреть сообщение
Окей, сделал.
Вам осталось только пути к компилятору и утилитам прописать в настройках.
Портативная VSCode
(x86 версию делать лень)
У меня эта ссылка почему-то не работает
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 21:51
Цитата Сообщение от Power_Basic Посмотреть сообщение
Да потому что мне сначала хочется понять, что умеет делать САМ компилятор.
Ничего он не умеет делать. Его дело только вставлять вызовы функций, его не волнует где эта функция находится и волновать не должно.
Связывает функцию с вашим кодом компоновщик. Если это внешняя функция из DLL, то компоновщик вставит ссылку неё, если это встроенная функция, то её код скопируется в ваш исполняемый файл.
Почему вас волнует происхождение функции? Вам обязательно, чтобы функции были написаны авторами фрибейсика?
Цитата Сообщение от Power_Basic Посмотреть сообщение
У меня эта ссылка почему-то не работает
А так?
http://www.xn--d1abkidrejo.xn-... ortable.7z
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
08.12.2022, 22:08  [ТС]
Цитата Сообщение от Замабувараев Посмотреть сообщение
А так?
http://www.xn--d1abkidrejo.xn-... ortable.7z
И так тоже не работает почему-то

Сейчас попробую другие ссылки из этой ветки для сравнения.

Добавлено через 3 минуты
Попробовал. Моя ссылка и ссылка locm'а несколькими постами выше работают без проблем.

Добавлено через 8 минут
Сейчас бегло пробежался по всей ветке. Другие ссылки тоже рабочие.

А при нажатии на вашу ссылку новая страница браузера открывается и сразу же закрывается. То есть происходит что-то вроде кратковременной вспышки.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 22:08
Power_Basic, Что такое «не работает»? Как проявляется? Какую ошибку показывает?
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
08.12.2022, 22:12  [ТС]
Цитата Сообщение от Замабувараев Посмотреть сообщение
Power_Basic, Что такое «не работает»? Как проявляется? Какую ошибку показывает?
Смотрите мой предыдущий пост, я там его дополнил как раз этой информацией.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
08.12.2022, 22:12
Если у вас не открывается хотя бы эта ссылка, значит ваш провайдер блокирует:
Code
1
http://www.xn--d1abkidrejo.xn--p1ai/files/0188.png
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
08.12.2022, 22:18  [ТС]
А сейчас при очередной попытке выскочила вот такая ошибка
Миниатюры
Изучение основ FreeBasic в сравнении с PowerBasic  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2022, 22:18

Лабораторная работа на изучение основ работы с debug.exe
Ход работы 1. Запишите в отчет тему и цель. 2. В командной строке наберите debug. У вас должно появиться на экране окно отладчика с...

Лабораторная работа(Изучение основ.Одномерный и двумерный массивы.Процессы)
Ребята, помогите с задачами, дали написать задачи на VBA (ни разу с ним не имел дела), первые 3 задачи делал на python'e может быть Вы...

Проблема с Imagelist в PowerBasic 10
Я хочу в ресурс вставить одно растровое изображение. Затем с помощью графических команд вырезать кусочки в память и добавлять их в...

FreeBASIC
Заметил, что уже имеющиеся на форуме темы в разделах: - QBasic - Visual Basic - VBA - Pure Basic посещаются довольно часто –...

Уйти с freebasic
написал кое как программу с openCL на freebasic там моделируется взfвимодействие частиц через потенциал парного взаимодейстивия ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
160
Ответ Создать тему
Новые блоги и статьи
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru