-
- В вопросе Ксении фигурировал именно GUI. Однако Windows API это
больше, чем просто GUI. Он в себе GUI содержит, но не
ограничивается им. В user32.dll и gdi32.dll как раз содержатся
базовые функции Windows GUI из состава Windows API. GUI это иконки,
кнопочки, чекбоксы, реакции на манипуляции ими, а API это способ
который все это реализует. "Темы" в Windows это как раз модификации
GUI, поскольку они меняют внешний вид GUI и реакцию на действия с
его элементами. rezident(513 знак., 28.05.2021 01:11)
- Всё правильно сказали, а еще говорите, что не программист :). Вот
только про Wine чуть подробнее объясните - она входит в состав
сборки, инсталлируясь по умолчанию вместе с системой, или ее где-то
на стороне добывать надо и каждому к своей системе прилаживать? - Kceния(28.05.2021 02:48 - 06:23)
- Даже если Wine нет в дистрибе, то его и почти любое другое
приложение можно установить прямо из репозитория. Лишь бы интернет
был подключен :) Кстати, для ознакомления с Linux совсем не
обязательно его устанавливать на диск. Можно просто скачать сборку
LiveCD и запускать с CD или с флешки. - rezident(28.05.2021 14:09)
- Это паллиатив. Вот пользователь запустил приложение, а оно не
работает, а то и вовсе не запускается. Откуда ему знать, по каким
сусекам мести и что в магазине приложений покупать? Да и о чем
говорить, когда весь интернет полон вопросами типа "где мне найти
xxx.dll, без которой программа у меня не работает?". И это еще
очень хороший случай, т.к. здесь из сообщения об ошибке при запуске
хотя бы ясно, что именно надо искать. Скажем, недавно я сама целую
неделю возилась с Kceния(203 знак., 28.05.2021 20:00 - 22:29)
- Ну и претензии у вас! :))) А откуда пользователь должен узнать, что
отсутствующая dll есть в составе msvc или dotNet, причем строго
определенной версии? Или запускает пользователь исполняемый файл, а
ему сообщение, что это не win32 приложение. Ответ очевиден - из
интернета. ;) Установка wine это всего одна команда в терминале
sudo apt install wine-stable . - rezident(28.05.2021 20:13)
- Причом установщик проанализирует связи и установит недостающие компоненты. - mse homjak(28.05.2021 20:16)
- Ну и претензии у вас! :))) А откуда пользователь должен узнать, что
отсутствующая dll есть в составе msvc или dotNet, причем строго
определенной версии? Или запускает пользователь исполняемый файл, а
ему сообщение, что это не win32 приложение. Ответ очевиден - из
интернета. ;) Установка wine это всего одна команда в терминале
sudo apt install wine-stable . - rezident(28.05.2021 20:13)
- Это паллиатив. Вот пользователь запустил приложение, а оно не
работает, а то и вовсе не запускается. Откуда ему знать, по каким
сусекам мести и что в магазине приложений покупать? Да и о чем
говорить, когда весь интернет полон вопросами типа "где мне найти
xxx.dll, без которой программа у меня не работает?". И это еще
очень хороший случай, т.к. здесь из сообщения об ошибке при запуске
хотя бы ясно, что именно надо искать. Скажем, недавно я сама целую
неделю возилась с Kceния(203 знак., 28.05.2021 20:00 - 22:29)
- Большинство популярных приложений под Linux не нужно прилаживать, они просто устанавливаются (если говорить в терминах Windows/Android) из "магазина приложений". - =AlexD=(28.05.2021 06:07)
- Даже если Wine нет в дистрибе, то его и почти любое другое
приложение можно установить прямо из репозитория. Лишь бы интернет
был подключен :) Кстати, для ознакомления с Linux совсем не
обязательно его устанавливать на диск. Можно просто скачать сборку
LiveCD и запускать с CD или с флешки. - rezident(28.05.2021 14:09)
- Всё правильно сказали, а еще говорите, что не программист :). Вот
только про Wine чуть подробнее объясните - она входит в состав
сборки, инсталлируясь по умолчанию вместе с системой, или ее где-то
на стороне добывать надо и каждому к своей системе прилаживать? - Kceния(28.05.2021 02:48 - 06:23)
- В вопросе Ксении фигурировал именно GUI. Однако Windows API это
больше, чем просто GUI. Он в себе GUI содержит, но не
ограничивается им. В user32.dll и gdi32.dll как раз содержатся
базовые функции Windows GUI из состава Windows API. GUI это иконки,
кнопочки, чекбоксы, реакции на манипуляции ими, а API это способ
который все это реализует. "Темы" в Windows это как раз модификации
GUI, поскольку они меняют внешний вид GUI и реакцию на действия с
его элементами. rezident(513 знак., 28.05.2021 01:11)