Построение исходника
В исходнике практическое применение функций интерфейсов Windows API в среде .NET на языке программирования C#. В случае "нехватки возможностей" молодого каркаса .NET Framework программисты могут использовать классическую функциональность Windows API внутри кода на языках программирования .NET, в нашем случае C#.
Доступ к настройкам рабочего стола операционной системы Windows получаем через динамическую библиотеку Windows API user32.dll и функцию установки общесистемных параметров SystemParametersInfo(...)
Классы исходника
Программа состоит из трех модулей:
- Класс формы
UIForm
обеспечивает взаимодействие с пользователем, читает предварительные настройки из реестра, при закрытии приложения сохраняет в реестре установки пользователя. - Класс
UpdateDesktop
в зависимости от выбранного пользователем режима конвертирует файл изображения в требуемый операционной системой формат, фиксирует данные о новом файле изображения в реестре и изменяет картинку на рабочем столе. - Класс
Global
предоставляет "глобальные" переменные и функции для доступа к ним из любой точки исходного кода.
Инструменты программирования и файл исходника
Среды программирования Microsoft Visual Studio .NET 2008 и выше, открытая среда программирования для C# SharpDevelop_3.0. и выше. Блокнот и компилятор C#.
Скачать исходник
sourceadesktop_vs10.zip
- Размер: 45 Кбайт
- Загрузки: 6432