Исходник программы смены обоев рабочего стола

Все исходники / Язык программирования C# / OS Windows / Desktop / Исходники приложений / Исходник программы смены обоев рабочего стола

Построение исходника

исходник программы смены обоев рабочего стола ADesktop1.0В исходнике практическое применение функций интерфейсов Windows API в среде .NET на языке программирования C#. В случае "нехватки возможностей" молодого каркаса .NET Framework программисты могут использовать классическую функциональность Windows API внутри кода на языках программирования .NET, в нашем случае C#.

Доступ к настройкам рабочего стола операционной системы Windows получаем через динамическую библиотеку Windows API user32.dll и функцию установки общесистемных параметров SystemParametersInfo(...)

Классы исходника

Программа состоит из трех модулей:

  1. Класс формы UIForm обеспечивает взаимодействие с пользователем, читает предварительные настройки из реестра, при закрытии приложения сохраняет в реестре установки пользователя.
  2. Класс UpdateDesktop в зависимости от выбранного пользователем режима конвертирует файл изображения в требуемый операционной системой формат, фиксирует данные о новом файле изображения в реестре и изменяет картинку на рабочем столе.
  3. Класс Global предоставляет "глобальные" переменные и функции для доступа к ним из любой точки исходного кода.

Инструменты программирования и файл исходника

Среды программирования Microsoft Visual Studio .NET 2008 и выше, открытая среда программирования для C# SharpDevelop_3.0. и выше. Блокнот и компилятор C#.

Скачать исходник

Тема: «Исходник программы смены обоев рабочего стола » Язык программирования C# sourceadesktop_vs10.zip Размер:45 КбайтЗагрузки:6503