powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / GUI на С
19 сообщений из 19, страница 1 из 1
GUI на С
    #37103281
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли написать десктопное приложение (формы Windows) на чистом С? Если да, то какие библиотеки использовать?
...
Рейтинг: 0 / 0
GUI на С
    #37103294
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

1. в Windows нет форм, там окна ;-))
2. WinAPI - чистый С
...
Рейтинг: 0 / 0
GUI на С
    #37103529
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в майкрософт же как-то написали windows ))
...
Рейтинг: 0 / 0
GUI на С
    #37104133
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

Смотри в Википедии статью .
...
Рейтинг: 0 / 0
GUI на С
    #37104918
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07.02.2011 23:48, goldenfoods wrote:
> Возможно ли написать десктопное приложение (формы Windows) на чистом С?

Йэстэственно ! Не могло быть иначе.

Если да, то какие библиотеки использовать?

В минимальном раскладе можно и никакие. Писать на голом WinAPI.
Кроме этого для Win32 и для С пожалуй никаких библиотек-то и нет.
Есть что-то из GNU, оно кроссплатформенное, и в частности и для Win32.
Но именно для C там тоже не особенно много: TCLTK и GTK. По-моему и
всё. Всё остальное -- на С++.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI на С
    #37105107
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivOn 07.02.2011 23:48, goldenfoods wrote:
> Возможно ли написать десктопное приложение (формы Windows) на чистом С?

Йэстэственно ! Не могло быть иначе.

Если да, то какие библиотеки использовать?

В минимальном раскладе можно и никакие. Писать на голом WinAPI.
Кроме этого для Win32 и для С пожалуй никаких библиотек-то и нет.
Есть что-то из GNU, оно кроссплатформенное, и в частности и для Win32.
Но именно для C там тоже не особенно много: TCLTK и GTK. По-моему и
всё. Всё остальное -- на С++.

Код: plaintext
#include <windows.h>
?
...
Рейтинг: 0 / 0
GUI на С
    #37105118
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods
Код: plaintext
#include <windows.h>
?заголовочный файл объявлений функций WinAPI. Это как бы не совсем библиотека, это программный интерфейс к функциям операционной системы. Чистый С, о чём и сказано.
...
Рейтинг: 0 / 0
GUI на С
    #37105263
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsMasterZivOn 07.02.2011 23:48, goldenfoods wrote:
> Возможно ли написать десктопное приложение (формы Windows) на чистом С?

Йэстэственно ! Не могло быть иначе.

Если да, то какие библиотеки использовать?

В минимальном раскладе можно и никакие. Писать на голом WinAPI.
Кроме этого для Win32 и для С пожалуй никаких библиотек-то и нет.
Есть что-то из GNU, оно кроссплатформенное, и в частности и для Win32.
Но именно для C там тоже не особенно много: TCLTK и GTK. По-моему и
всё. Всё остальное -- на С++.

Код: plaintext
#include <windows.h>
?

в защищенном режиме без ВинАпи никуда.
...
Рейтинг: 0 / 0
GUI на С
    #37105270
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того, я видел приложения windows на ассемблере :-)))
...
Рейтинг: 0 / 0
GUI на С
    #37105576
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNgoldenfoodsпропущено...

Код: plaintext
#include <windows.h>
?

в защищенном режиме без ВинАпи никуда.А что общего между защищенным режимом и винапи?
...
Рейтинг: 0 / 0
GUI на С
    #37105632
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlZyK_BotaNпропущено...


в защищенном режиме без ВинАпи никуда.А что общего между защищенным режимом и винапи?

то, что в защищенном режиме запрещено напрямую работать с ресурсами(железом). только через винАпи.
это связано в первую очередь с многозадачностью, ведь нужно решать конфликты доступа к общим ресурсам из разных программ.
...
Рейтинг: 0 / 0
GUI на С
    #37105639
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNто, что в защищенном режиме запрещено напрямую работать с ресурсами(железом). только через винАпи.отсюда вывод: линукс на ПС работает либо через винапи, либо в незащищённом режиме, так? ;-))
мы о защищённом режиме работы чего, собственно говорим? процессора?
...
Рейтинг: 0 / 0
GUI на С
    #37105644
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychZyK_BotaNто, что в защищенном режиме запрещено напрямую работать с ресурсами(железом). только через винАпи.отсюда вывод: линукс на ПС работает либо через винапи, либо в незащищённом режиме, так? ;-))
мы о защищённом режиме работы чего, собственно говорим? процессора?

не придирайся, мы говорим про винду.
драйвера работают в режиме ядра.
прикладное ПО через ВинАпи.
...
Рейтинг: 0 / 0
GUI на С
    #37105662
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GUI можно и без API написать. Главное правильно инициализировать указатель На видео память ))))

Код: plaintext
1.
//forever!!!
char far *vdumem=(char far *)0xB8000000;
...
Рейтинг: 0 / 0
GUI на С
    #37105663
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterGUI можно и без API написать. Главное правильно инициализировать указатель На видео память ))))

Код: plaintext
1.
//forever!!!
char far *vdumem=(char far *)0xB8000000;


я выше уже писал про защищенный режим.
...
Рейтинг: 0 / 0
GUI на С
    #37105667
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNне придирайся, мы говорим про винду.
драйвера работают в режиме ядра.
прикладное ПО через ВинАпи.
Хорошо. А в не защищенном режиме можно писать " десктопные приложения (формы Windows) на чистом С " не используя WinAPI - так выходит?
...
Рейтинг: 0 / 0
GUI на С
    #37105670
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonZyK_BotaNне придирайся, мы говорим про винду.
драйвера работают в режиме ядра.
прикладное ПО через ВинАпи.
Хорошо. А в не защищенном режиме можно писать " десктопные приложения (формы Windows) на чистом С " не используя WinAPI - так выходит?

в режиме ядра можно все. ведь есть доступ к аппаратуре.
...
Рейтинг: 0 / 0
GUI на С
    #37106005
Автор:
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldenfoodsВозможно ли написать десктопное приложение (формы Windows) на чистом С? Если да, то какие библиотеки использовать?
Winapi - плохая вещь. Не рекомендую. Слишком низкоуровнево(хуже только xlib). Смотри в сторону хотя бы gtk. Она тоже на си, но надеюсь не такая грязная.
...
Рейтинг: 0 / 0
GUI на С
    #37106611
Фотография pureproft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.gtk-server.org/demo.c.txt
И будет тебе счастье мультиплатформенное
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / GUI на С
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]