|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - программирование под иксы |
|
Прочее - программирование под иксы
|
Пользователь Сообщения: 83 |
решил начать учить си под линукс, все говорят мол начинай программировать пол GTK или QT , а типа чистый си ничего не даст мол под GTK или QT почти так же как и с winAPI это правда?
и можно ли обойтись чистым си без всяких либ? например гидра компилится у всех, и не требует ничего дополнительного !!! |
|
Отправлено: 12:09, 12-06-2012 |
![]() Ветеран Сообщения: 565
|
Профиль | Сайт | Отправить PM | Цитировать Не так давно задавал подобный вопрос в разделе программирования на этом форуме. Придется юзать C-шные коды, чтобы программировать там. Вещь немного сложноватая, так и не дошел до изучения
|
------- Отправлено: 12:13, 12-06-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 198
|
Профиль | Отправить PM | Цитировать Если речь идет о графическом пользовательском интерфейсе, то можно и использовать напрямую функции иксов. Документация есть, так что, если есть желание с этим можно поразбираться.
Цитата Alexey_Sheludchenko@fb:
На самом деле, на мой взгляд, в линуксе об этом вообще думать не надо - эти библиотеках есть в репозитариях обязательно. (В отличие от винды, там надо библиотеки распространять в дистрибутиве программы). Да и весят не так много. По большому сечту, для большинства задач использование напрямую функций иксов особого смыла не имеет. Это излишнее исложнение и потеря кросплатформенности. Также как и в винде, winApi - это жуть редкостная. Сплошной не unix-way. Даже мелкософт не рекомендует использовать winApi и уже давно городит всякие надстройки, начиная от MFC, заканчивая .Net. |
|
Отправлено: 17:38, 12-06-2012 | #3 |
Пользователь Сообщения: 83
|
Профиль | Сайт | Отправить PM | Цитировать я имею в виду если мне надо открыть привод для этого есть стандартная или у gtk своя у qt своя
|
------- Отправлено: 14:07, 14-06-2012 | #4 |
Забанен Сообщения: 6158
|
Цитата Alexey_Sheludchenko@fb:
![]() |
||
Отправлено: 14:47, 14-06-2012 | #5 |
Старожил Сообщения: 198
|
Профиль | Отправить PM | Цитировать Цитата Alexey_Sheludchenko@fb:
Примерно так: Системные вызовы -> Библиотечные фукнции -> Высокоуревные фукнции. Вы можете взаимодействовать с любыми из вышеперечисленного. Для того чтобы улучшить показатели качества ПО, над низкоуровненевыми функциями пирамидкой надстраиваются высокоуровневые. То есть по сути функции более высоких уровней используют функции более низких. Поэтому, независимо от того, с каким уровнем вы взаимодействуете, фактически вы получите один и тот же реультат. В данном примере - вызов апаратного прерывания, которое и приведет к выбросу привода. |
|
Отправлено: 15:28, 14-06-2012 | #6 |
Пользователь Сообщения: 83
|
Профиль | Сайт | Отправить PM | Цитировать Цитата vadblm:
|
|
------- Отправлено: 16:38, 15-06-2012 | #7 |
Старожил Сообщения: 198
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:54, 15-06-2012 | #8 |
Пользователь Сообщения: 83
|
Профиль | Сайт | Отправить PM | Цитировать cпасибо!
вообще я начал эту тему потому ,что мне непонятно можно ли обойтись функциями ядра я ведь не собираюсь программировать графику , а только консоль |
------- Отправлено: 22:57, 15-06-2012 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Как настраивать иксы | RasKolbas | Общий по Linux | 10 | 10-01-2010 17:59 | |
Suse/OpenSuSE - Куда то делись иксы | Master WEB | Общий по Linux | 5 | 24-12-2007 08:33 | |
кириллица и иксы | 9112root | Общий по FreeBSD | 8 | 01-12-2006 14:20 | |
Виснут Иксы в RedHat | SantaXP | Общий по Linux | 7 | 19-02-2005 00:53 | |
Как настроить иксы взависимоти от юзера. | noemotion | Общий по FreeBSD | 7 | 08-12-2004 12:07 |
|