Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/30: Рейтинг темы: голосов - 30, средняя оценка - 4.53
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1

Как сделать TUI?

09.10.2020, 22:02. Показов 7243. Ответов 47
Метки c++, tui (Все метки)

Студворк — интернет-сервис помощи студентам
Вечер добрый.
Хочу сделать программу на C++ с простейшим TUI, как в bios. На ncurses, просто в консоле как VIM например. Как это сделать на винде?
Гугл ни чего годного не говорит. Cygwin + ncurses тоже не вариант.
Помогите пожалуйста, буду ооочень признателен).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2020, 22:02
Ответы с готовыми решениями:

Библиотека для TUI
День добрый. Подскажите, пожалуйста, существует ли библиотека, основанная на curses (ncurses, pdcurses...), для создания TUI...

Как отладить TUI приложение?
привет всем, У меня есть TUI приложение под solaris. Когда я его запускаю под отладчиком, TUI окно захватывает консоль и я не могу...

TUI и Delphi
Подскажите с чего начать разработку программы с TUI интерфейсом. Цель: написать что-то вроде эмулятора терминала. Нужен только сам...

47
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
09.10.2020, 23:22
Если curses Вам привычна, можете взять PDCurses без cygwin
https://github.com/wmcbrine/PD... /README.md
Современный терминал Windows 10 неплохо поддерживает обычные управляющие последовательности.
Можно программировать несложный полноэкранный TUI без всяких дополнительных библиотек.

Или использовать традиционный API Windows Console. Пример - Far manager.
0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 08:29  [ТС]
politoto, Да, я пробовал устанавливать PDCurses через MinGw. Но у меня ни чего не заработало. Можете подсказать как можно установить PDCurses что бы он работал и я мог писать программы с TUI на C++?.
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
10.10.2020, 08:33
NQUARE, Вы пользуетесь MS Visual Studio ?
И у Вас Windows 10 ?
0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 09:20  [ТС]
Не то и не другое. У меня Windows 7 и MinGw из консоли. Код пишу в ST3.

Добавлено через 7 минут
Есть ещё вот такая штука, но я так и не понял как ей пользовотся.
Но мне лучше надо на curses(PDCurses).

Добавлено через 4 минуты
И да, у меня уже установен PDCurses из менеджера библиотек MinGw.

Добавлено через 3 минуты
И ещё UniCurses и windows-curses для питона.
0
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,927
10.10.2020, 09:27
Вот в этой теме я приводил инструкцию для подключения к Dev-CPP. Попробуйте по аналогии.
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
10.10.2020, 13:40
Цитата Сообщение от NQUARE Посмотреть сообщение
я пробовал устанавливать PDCurses через MinGw. Но у меня ни чего не заработало.
А что конкретно не заработало?
Не получается собрать программу с -lXXXXcursesXXXX ?
Или собранная программа потом не работает в консольном окне Windows 7 так, как ожидается?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
10.10.2020, 16:30
Если только под виндовс.
То может стоит самому написать классы используя WinApi.
Там не будет много кода.

Вопрос только зачем оно надо ...

Добавлено через 3 минуты
P.S: Кстати на форуме по видимому не раз обсуждалось Библиотека для TUI
2
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
10.10.2020, 20:18
Можно и без классов писать что-то вроде
C
1
printf ( "\e[%d;%dH", row, col );
или
C++
1
SetConsoleCursorPosition ( hConsole, { col, row } );
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
10.10.2020, 20:25
Без классов будет ужасно, как в принципе и curses с сишным интерфейсом.
0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 21:05  [ТС]
Цитата Сообщение от politoto Посмотреть сообщение
А что конкретно не заработало?
Не получается собрать программу с -lXXXXcursesXXXX ?
Или собранная программа потом не работает в консольном окне Windows 7 так, как ожидается?
Ноу съюч файл ор директоруи

Добавлено через 2 минуты
И к стати после установки пакета PDCurses из MinGw-get, в папке mingw/lib/pdcurses лежат только скомпелированные демосы.

Добавлено через 1 минуту
Цитата Сообщение от Avazart Посмотреть сообщение
Если только под виндовс.
Да, только для себя и гитхаба.

Добавлено через 1 минуту
Цитата Сообщение от Avazart Посмотреть сообщение
То может стоит самому написать классы используя WinApi.
WinApi?..... Ммм... нууу... Не знаю не знаю. Чёта не хочется с ним связываться. Хотя было бы круто если он был бы по нормальней.

Добавлено через 24 секунды
politoto, Avazart.
0
10.10.2020, 21:15

Не по теме:

NQUARE, а что же Вы возитесь с MinGW и вообще с Windows ?

0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 21:17  [ТС]
politoto, А потомушо комп не мой, а наш с папой, общий.
0
10.10.2020, 21:30

Не по теме:

Тогда выход - по договорённости с папой запускать Ubuntu с Live USB-флешки (или Live ISO ), не устанавливая её на общий компьютер.
Думаю, в соответствующих разделах помогут с настройкой такого варианта
https://www.cyberforum.ru/linux/
Либо запускать linux, FreeBSD и т.п. в виртуальной машине, не выходя из Windows.
Либо, если есть ещё устройство под управлением Android, программировать это устройство, установив на него один из многочисленных эмуляторов терминала, или подключившись к нему по ADB.

0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 22:11  [ТС]
Спасибо, с portable Linux хорошая идея. Где бы шлеху ещё взять...

Добавлено через 6 минут
А как установить PDCurses скачанный с гитхаба? Вот скачал я архив, и что дальше? как сделать чтобы mingw его компилровал?

Добавлено через 10 минут
Цитата Сообщение от politoto Посмотреть сообщение
Если curses Вам привычна, можете взять PDCurses без cygwin
https://github.com/wmcbrine/PD... /README.md
Вот его как установить?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
10.10.2020, 22:36
Цитата Сообщение от NQUARE Посмотреть сообщение
Хотя было бы круто если он был бы по нормальней.
По нормальней чего? Есть выбор? ...
0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 22:39  [ТС]
Avazart, PDCurses.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
10.10.2020, 22:40
Цитата Сообщение от NQUARE Посмотреть сообщение
Avazart, PDCurses.
Ну так же тоже сишка.
0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
10.10.2020, 22:44  [ТС]
С C++ не заведётся ни как?
0
Искусственный интеллект
 Аватар для NQUARE
112 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 590
Записей в блоге: 1
11.10.2020, 08:33  [ТС]
Как подключить этот PDCurses?
Скачал я вот от сюда архив, распаковал в папку S:\MinGw\lib\pdcurses.
Затем компилю пример, я консоли gcc -LS:\MinGW\lib rain.c -lcurses, а она мне, s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot find -lcurses
collect2.exe: error: ld returned 1 exit status
.
А если просто gcc rain.c -o rain, тогда вот:
Кликните здесь для просмотра всего текста
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x1a): undefined reference to `h
as_colors'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x6b): undefined reference to `a
ttrset'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x83): undefined reference to `i
nitscr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0xa4): undefined reference to `h
as_colors'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0xb4): undefined reference to `s
tart_color'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0xb9): undefined reference to `u
se_default_colors'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0xe1): undefined reference to `i
nit_pair'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0xfe): undefined reference to `i
nit_pair'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x103): undefined reference to `
nl'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x108): undefined reference to `
noecho'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x114): undefined reference to `
curs_set'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x120): undefined reference to `
timeout'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x125): undefined reference to `
stdscr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x135): undefined reference to `
keypad'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x13a): undefined reference to `
LINES'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x146): undefined reference to `
COLS'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x1e1): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x20b): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x245): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x282): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x2af): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x2dc): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x319): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x349): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x376): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x3a6): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x3d3): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x410): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x440): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x46d): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x49d): undefined reference to `
mvaddstr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x4ca): undefined reference to `
mvaddch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x4ed): undefined reference to `
stdscr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x4f5): undefined reference to `
wgetch'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x535): undefined reference to `
curs_set'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x53a): undefined reference to `
endwin'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x546): undefined reference to `
stdscr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x556): undefined reference to `
nodelay'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x55d): undefined reference to `
stdscr'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x56d): undefined reference to `
nodelay'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x583): undefined reference to `
resize_term'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x588): undefined reference to `
LINES'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x594): undefined reference to `
COLS'
s:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: S:\Users\AE
0E~1\AppData\Local\Temp\ccFP3usy.o:rain.c:(.text+0x5a7): undefined reference to `
napms'
collect2.exe: error: ld returned 1 exit status

Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.10.2020, 08:33
Помогаю со студенческими работами здесь

Как сделать передвижение квадрата в Unity 2d Как сделать так что бы он двигался как в игре Read BAll 4
Помогите с передвижением квадрата в Unity 2d Как сделать так что бы он двигался как в игре Read BAll 4. Чтобы получается он перекатывался....

Как сделать задание я вообще не знаю как его сделать, если сделаете, скиньте архивом пожалуйста)
Как сделать задание я вообще не знаю как его сделать, если сделаете, скиньте архивом пожалуйста))) Разработать приложение, которое...

В упор не понимаю как сделать столкновение персонажа с объектами. Как мне это сделать?
//Source.cpp #include <SFML/Graphics.hpp> #include <iostream> #include <string> #include "map.h" using namespace sf; using...

Как сделать,у меня сервер обычная XP,как мне правильно сделать так,что бы некоторые компы отрезать от инета,но не от базы данных(К+ и 1С и т.п)
Система токая,инет идет на модем,с модема идет на хаб,с хаба на всех??? какой прогой лучше воспльзываться?? если есть возможнасть то...

Как сделать перемещение нескольких файлов с заменой? И как это сделать проще?
Как сделать перемещение нескольких файлов с заменой? Например я ввожу в текстбокс название файлов, потом эти файлы переношу в...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru