Исходные коды программ и игр

Программирование - работа и хобби

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

Язык программирования C#

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

исходник программы смены обоев рабочего стола 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#.

Файл загрузки Размер Кол-во загрузок
sourceadesktop_vs10.zip 💾 45Кбайт 5506