![]() |
|
|||||||
|
|||||||
| Регистрация | Справка | Пользователи | Календарь | Все разделы прочитаны |
| Программы Поиск, обзоры и обсуждения программ для любых задач. |
![]() |
|
|
Опции темы |
|
|
#1 |
|
Программист в форточках
Регистрация: 22.06.2025
Адрес: Алтайский край, Россия
Сообщений: 131
Репутация: на пути к лучшему (18)
|
Windows NT 3.1, 3.5 и 3.51 - это те операционки, которые особенно были нужны разработчикам, поскольку обычная Windows с DOS была весьма капризной, чтобы делать под них любой софт.
Кооперативная многозадачность, однопоточность и общие ограничения DOS и Win16 ставили жирный крест на стабильности обычной Windows 3.x. У меня с Open Watcom IDE был неприятный опыт разработки - мало того, что на моменте сборки EXE-файла винда решила намертво зависнуть, так ещё и сломала SYSTEM.INI вместе с файловой системой на корню. С Microsoft Visual C++ 2.0, установленный на Windows NT 3.1, у меня особых нареканий нет, за исключением структуры проекта, сгенерированной AppWizard. Обычно структура проекта выглядит следующим образом:
Ярким примером является Диспетчер файлов из Windows 3.x/NT, как на первом скриншоте. В исходниках там полная каша. У меня только недавно пришла в голову мысль о том, что было бы неплохо написать MFC-приложение с нуля, не опираясь на бесстыжий AppWizard, и у меня даже получилось. Вообще с такой чистой архитектурой, да еще и с поддержкой фреймворка MFC, можно будет и полноценный интернет-браузер написать, только в разы проще, чем шаблонным способом. Приятно то, что большая часть функций MFC корректно работает даже на Visual C++ 2026 за исключением функции Enable3dControls. Она уже устарела, начиная с MFC 5.0, а вот функции из Win32 API по умолчанию задействуют аналоги из UTF-16, так что литера L перед кавычками обязательна. В любом случае написание софта под такую древную систему 1993 года - увлекательное занятие. Последний раз редактировалось tretdm, Сегодня в 16:12. |
|
|
|
![]() |
| Опции темы | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Сложность с расшариванием файлов из Windows 10/11 на компьютер с Windows 98/XP. | eriko | Прочее | 4 | 06.03.2026 14:19 |
| Превращение Windows XP в Windows 98 | eriko | Операционные системы и драйвера | 1 | 24.09.2025 15:51 |
| IVAN TUMANOV CREATIONS - я создаю игры и делаю приложения | EvanYamasaki | Обсуждение сайтов | 7 | 20.03.2025 06:26 |
| Возможно ли одному создавать и наполнять сотни сайтов | eriko | Продвижение сайтов | 12 | 08.09.2024 21:24 |
|
| ||
|
||