• Программинг

Нужны источники бесперебойного питания?

Источники бесперебойного питания от дизельстор

Обновление шаблона «Юный программист»

Сегодня вашему вниманию предлагаю свой стартовый шаблон для разработки приложений на C#. Это дополненная версия прошлогоднего шаблона. В нем исправлены мелкие недочеты и добавлены новые возможности. Главное, что вы получаете используя этот шаблон – экономию времени. На примере моей программы «Учет времени», когда на ее разработку было затрачено 1 час 15 мин. После этого она была готова к использованию. Давайте рассмотрим, что получает разработчик, когда впервые открывает шаблон.

Структура проекта

  • Компиляция настроена на x86 системы. Таким образом, при компиляции на x64 платформе не требуется подключать 64-битные библиотеки. Приложение в таком случае адекватно работает как на x86, так и на x64 системах;
  • подключен и готов к использованию модуль логирования log4net. Все настройки уже внесены. Вам только остается написать одну строчку в классах, которых планируете использовать логирование. Причем логирование работает только в режиме Debug. В режиме Release вы можете отказаться от библиотеки log4net и не таскать ее с exe-файлом;
  • к проекту подключена библиотека sqlite, а также класс dbFacade, который уже настроен на работу с ней. Вам остается только описать путь к файлу библиотеки и далее просто пользоваться. dbFacade сам управляет подключением к базе данных;
  • для тестирования скорости работы кода, вам сразу доступен класс HighPerfomanceCounter, который позволит оценить скорость работы определенных участков вашего кода;
  • класс глобальных настроек программы GlobalSettings;
  • класс Config для сериализации и десериализации настроек программы в xml-файл;
  • класс DataBase для описания всей работы программы с базой данных. В нем же и должен быть описан путь к файлу базы данных SQLite;
  • шаблоны форм «О программе», «История версий» и форма прогресса выполняемого действия;
  • класс WIN32 для хранения описания ваших WinAPI-функций;
  • приложение настроено так, что при старте сворачивается в системный трей;
  • заготовлены основные пункты меню, которые есть в любой программе

Работа программы с библиотекой SQLite настроена так, что вы просто скачиваете sqlite3.dll с официального сайта библиотеки и просто кладете его в ту же папку, где и основной exe-файл. Таким образом, вы всегда можете использовать последнюю версию SQLite.

Основные требования для работы с шаблоном – Microsoft Visual Studio 2010. Под него и готовился данный шаблон.

Если у вас есть пожелания или вы нашли ошибку. Пишите в комментариях к этой новости. Удачной разработки.