Программирование на Си урок 42: WinAPI в СИ
HTML-код
- Опубликовано: 8 апр 2017
- Исходники к уроку: файлообменник.рф/7g5g66y81o2w....
WinAPI в СИ создаем окно с сообщением с помощью MessageBox()
Поддержать канал:
If You want to support the channel:
Донат / Donate
RUB R939373054553
USD Z657301568665
Заранее благодарю за инфу про QT. Не знал. Лойс
Спасибо!
Где найти материалы по программированию на иксах в линукс?
спасибо за видео, а не могли бы вы записать видео по библиотеке winsock?
Пожалуйста, нет к сожалению такого видео не будет.
А на Pelles можно такую программу запустить?
Старое-не старое все это, а все равно актуально. Пишем для промоборудования и это актуально.
Къют )) Я секунд 40 компилировал, что это слово Qt.
так он и сказал - кьют, че непонятного?
@@user-jd2jk1mx7s КьюТи правильно. Для тех, кто знает английский, кьют - это cute. Надо просто привыкнуть, что русскоязычные программисты часто приклеивают свой специфический сленг. Это с самого начала так, еще когда Linux назвали ЛинуХом. Я тоже на Кьют зависла. Если бы не ваш комментарий, пошла бы гуглить Cute для программирования. Спасибо, что уточнили, что это Qt
@@nadyamoscow2461 Вынужден сообщить, что Ваши слова не отражают истинного положения вещей. Qt - это чистый омофон, взаимный с английским словом "cute". Доказательств этому много не нужно. Я лишь покажу одно из недавно вышедших видео на официальном канале проекта Qt.
ruclips.net/video/jbrpconzEz4/видео.html
Большинство англоговорящих программистов, в том числе и разработчики Qt, произносят название этого фреймворка как "cute". Это даже обыгрывается каламбуром с 0:41 по 0:53 из представленного мной видео.
Спасибо за урок будем ждать следующийх!Какое по вашему самое распространённое направление работы на языке Си сейчас?
2 направления это программирование под Linux и микроконтроллеры.
А под общим термином "Програмирование под Linux что подозревается?насколько мне известно на С++ тоже можно писать под Linux?
Можно и на С++ и на Python и на Си. На любом из этих языков можно писать под Linux программы. Конфигурирование ядра Linux обычно только Си. Драйвера, косольные программы это Си/С++, программы с интерфесом это Qt, GTK+. Python 2/3 так же активно используется в Linux. Под микроконтроллеры Atmel например используется Си, под Arduino свой язык похож на Си/С++. На Си/С++/Python так же можно писать и на Windows приложения консольные, графические + Qt, драйвера и т.д.
прынкольно, но использовать я это конечно же не буду)
Qt это обёртка над win api, в недрах qt дёргает функции winapi
Отличное видео:) Будет ли видео по Qt?
Возможно.
Буду ждать:)
Только я не понял, с хера ли на превью лого бубунты?
Это ты видать Qt не юзал там чтоб это написать больше кода нужно
WinAPI это не виндоус апликейшн
В чем различие C и C++?
С++ с классами
ну и синтаксис кое где другой
@@FromtheLAMERtotheProgrammer еще перегрузка функции разная на этапе линковки)
20 кил на один месаджбокс. Жуть. На фасме 1 кил был бы без всякого WinMain.
Убрать сишный crt и будет тот же килобайт. ну может два с учетом выравнивания.
По эффективности и краткости кода win api намного опережает qt и более современные библиотеки. Изящность кода на чистом Си и библиотеки win api состоит в широком доступе ко всем ресурсам операционной системы. Можно сотворить много полезного. Злые языки утверждают, что язык с++ придумали те, кто никак не смог освоить как следует язык си. На счёт графических библиотек существует аналогичное мнение. Краткие и надёжные программы создаются только на низком уровне. А высокоуровневые средства разработки позволяют программировать быстро не считаясь с эффективностью кода.
Сильно ошибаетесь, уважаемый коллега.
файлообменник требует денег за скачивание
и это не есть гут. наверно автор в сговоре с ними.ссылочки платные подсовывает.
Ein Scheissdreck werde ich tun!
Там есть бесплатно скачать ссылка смотрите внимательнее, автор не взговоре с файлообменником. И автору тоже нужны деньги если что, мой труд должен оплачиваться понятно?
@@FromtheLAMERtotheProgrammer Какой труд?
@@user-ws6ys5xj4z что за тупой вопрос, он же выкладывает уроки, для этого он готовит материал, это отнимает его личное время
@@user-ws6ys5xj4z ты придурок, давай я скажу, что твоя работа это бесполезные только вещи, придурок