Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для rim41
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954

Как начать изучение создания системного ПО?

16.12.2022, 09:51. Показов 1339. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте! Я бы хотел изучить основы системного программирования под винду, с чего начать?
Мне нужно только для себя, хочу пару простеньких утилит для украшения пк написать, не более. У меня достаточно большой опыт в написании кода на питоне, знаю синтаксис с/с++, но абсолютно не знаю с чего мне начинать именно разработку системного ПО, тк мои познания в с/с++ ограничиваются консольными приложениями и небольшим проектом на smfl.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.12.2022, 09:51
Ответы с готовыми решениями:

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

С чего начать изучение создания сервисов?
Доброго всем вечера:) Уважаемые форумчане, подскажите с чего лучше начать изучение создание сервисов. Желательно что-нибудь сразу...

С чего начать изучение создания игр?
Доброго времени суток, у меня банальный вопрос, но вы уже умелые в этом деле форумчане возможно подскажете с чего же начать?

4
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
16.12.2022, 10:31
Системное ПО это скорей создание служб / демонов
У вас по задаче это просто создание виджета
1
2622 / 1633 / 266
Регистрация: 19.02.2010
Сообщений: 4,335
16.12.2022, 10:47
Лучший ответ Сообщение было отмечено rim41 как решение

Решение

Цитата Сообщение от rim41 Посмотреть сообщение
под винду, с чего начать?
Книжка Дж.Рихтера "Windows для профессионалов" (там про процессы/потоки и их синхронизацию, про выделение памяти и т.д. - всё это будет полезно в т.ч. и при прикладном программировании), затем книжка Руссиновича и Соломона "Внутреннее устройство Microsoft Windows" (там более глубоко про архитектуру ОСи).
0
 Аватар для rim41
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
16.12.2022, 10:58  [ТС]
Цитата Сообщение от brian778 Посмотреть сообщение
У вас по задаче это просто создание виджета
Отлично! Было бы славно узнать с какой книжки это всё начать изучать? Я в принципе и собирался сделать под себя более удобную и упрощенную версию рейнмитер, не более, но всё еще не знаю просто с чего начать, тк по тому же вебу просто огромное количество материала в интернете, по моим же запросам нет практически ничего, а изучать с того, что гугл первым выдаст считаю неправильным.
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
там про процессы/потоки и их синхронизацию, про выделение памяти и т.д.
это изучал вместе с синтаксисом плюсов, с этого начинался тот материал по которому я их учил
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
"Внутреннее устройство Microsoft Windows"
Вот это более интересно, спасибо.
0
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
16.12.2022, 11:05
Лучший ответ Сообщение было отмечено rim41 как решение

Решение

Цитата Сообщение от rim41 Посмотреть сообщение
Было бы славно узнать с какой книжки это всё начать изучать?
Можете с этого
https://firststeps.ru/mfc/winapi/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.12.2022, 11:05
Помогаю со студенческими работами здесь

Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение?
Какие книги посоветуете по Java? Какие программы? Дело в том, что хочу начать учить разработку web-приложений, а с чего начать я даже...

Как начать изучение сетей?
Я всерьез решил изучить досконально сети, на данный момент мои познания довольно скудны и не дотягивают уровня серьезных сисадминов, с чего...

Как начать изучение Assembler'a?
Весь вопрос в шапке темы.

Как лучше начать изучение системы?
а подскажите, пожалуйста, я вот совсем в Ubuntu новичок и собираюсь начать изучение с нуля с какой версии начать изучение? просмотрев...

Как начать изучение разработки под ios?
Добрый день, господа-программисты. Я задумался над тем, чтобы начать изучать как разрабатывать приложения под ios. Меня интересует...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru