Календарь

КалендарьКалендарь (от лат. "calendarium" – "долговая книжка": от древнеримского обычая платить проценты долга в день календ, в начале каждого месяца) – стандартизированная система учёта времени, основанная обычно на соответствии с астрономическими циклами (движение Солнца, Луны или иных небесных тел).

Календарём называют также печатную или программную продукцию, которая отображает в виде таблицы или табеля перечень дней недели по месяцам. Современные календари обычно используют в своей основе Григорианское летосчисление с семидневной неделей, в которой имеется два выходных дня (суббота и воскресенье), а также обозначаются нерабочие дни государственных праздников.

В статье ниже мы рассмотрим несколько способов как сделать календарь на компьютере.

Как сделать календарь

Календарь Как сделать календарь
Язык:Русский
Формат:
Обновлено:2016-12-03
Автор:





Как сделать календарь

Календарь нужен практически всем, поэтому нелишним будет умение создавать собственные красивые календари для последующей распечатки или установки в качестве обоев на рабочий стол.

Вот и подходит к концу очередной год... Все заняты предновогодними хлопотами, поиском подарков и закупкой продуктов к праздничному столу. И это как раз самое время начать планировать свои дела в будущем году. А для такого планирования нам обязательно нужно, что? Правильно – календарь!

Сегодня в продаже имеются календари на любой вкус, любого формата и вида. Однако, любому пользователю ПК вполне под силу сделать календарь с нужным оформлением самостоятельно. Это не только позволит Вам сэкономить, пусть и несущественные, средства, но также даст возможность проявить свою индивидуальность перед коллегами и знакомыми.

Если Вы любите всё делать своими руками, то предлагаю Вам сегодня научиться создавать календари.

Строение календаря

Наиболее распространённым типом календарей сегодня являются большие настенные формата А3 (297 x 420 мм = 2 листа А4) или А2 (420 x 594 мм = 4 листа А4), либо карманные, размером с кредитную карточку (85,6 x 53,98 мм ≈ 0,1 листа А4). Независимо от размера календарь будет состоять из чисто утилитарной составляющей – сетки дней, а также эстетической – фон.

Главным правилом при создании календаря будет сохранение читабельности сетки дат даже при небольших форматах. А для этого основным требованием является подбор такого фона. который бы хорошо контрастировал с текстом и нигде не сливался с ним. На больших настенных календарях фон обычно помещают над сеткой, а саму сетку заполняют однотонной светлой заливкой при тёмном цвете текста и наоборот, тёмной при светлом.

Что касается самой сетки календаря, то существует несколько устоявшихся принципов её формирования. Традиционная сетка представляет собой последовательное размещение месяцев с днями в виде простой таблицы в два, три или четыре ряда, начиная с января. В такой сетке обычно красным цветом выделяются выходные и краткие обозначения дней недели:

Классические календарные сетки

Сетка месяца может быть горизонтальной (дни расположены по порядку в строчку) или вертикальной (дни в столбик). В зависимости от этого сверху или сбоку устанавливается плашка с обозначениями названий дней недели. Эта плашка может иметь дополнительное оформление (например, контрастный к тексту сетки фон) или быть просто текстовой.

Компоноваться календарная сетка может и не по стандартной схеме. Распространёнными вариациями (особенно в настенных календарях) является круговая сетка (месяцы располагаются по краю листа вокруг центрального), а также симметричная (например, 6 месяцев столбиком слева от фона и 6 справа):

Нестандартные календарные сетки

Пользуясь советами ниже, Вы можете создать календари абсолютно любого вида, но главное помнить о правилах и сохранять контрастность!


Как сделать календарь в текстовом редакторе

Наиболее доступным и знакомым большинству пользователей инструментом создания календарей (и любой другой печатной продукции) без сомнения можно назвать текстовый редактор. Мы будем создавать календарь в бесплатном OpenOffice Writer, однако, по аналогии Вы можете сделать свой календарь и в Microsoft Office Word.

Способов имеется несколько и отличаются они принципом получения календарной сетки. Самым простым является компоновка календаря из готовой сетки, которых можно найти сотни по запросу, вроде "календарная сетка на 2017 год" (год меняем на нужный), и понравившейся фоновой картинки. По сути, мы просто добавляем на рабочий лист обычным перетаскиванием две картинки и размещаем их нужным образом. Календарь формата А4 готов:

Создание календаря из двух картинок

Недостатком такого календаря является зависимость от найденного шаблона сетки. Мы никак не можем изменить цвета, шрифт и размер символов (равно как и оформление всей сетки). Поэтому более педантичные пользователи создают сетку в текстовом виде и настраивают её в соответствии с собственными предпочтениями.

Для создания сетки года нужно создать 12 сеток на каждый месяц. Делать их лучше всего в виде таблиц, поскольку в данном случае мы сможем произвольно перемещать их по нашему рабочему листу. Первым делом определим тип календаря, который нам нужен, и зададим размер бумаги и поля обрезки. В качестве более сложного примера предлагаю сделать карманный календарик формата кредитки.

Для начала создадим одну большую таблицу размером 85,6 на 53,98 мм, которая задаст нам границы для нашего творчества. В OO Writer идём в меню "Таблица" – "Вставка" и вставляем таблицу в одну ячейку и один столбец. Затем при помощи контекстного меню задаём ширину таблицы в разделе "Столбец" (5,39 или 5,4 см) и её высоту в разделе "Строка" (8,56 см):

Создание рамки карманного календаря в текстовом редакторе

Теперь приступим к внутренней разметке нашей таблицы-рамки. Разбить её нужно будет минимум на 12 квадратов (по количеству месяцев), однако, если учесть, что нам нужно ещё и где-то прописать год (или ещё что-нибудь), то получится больше. Я решил сделать год по центру, разделив календарь поквартально, поэтому у меня получилось 5 строчек и 3 столбца:

Разметка сетки календаря в текстовом редакторе

Разбивку можно нарисовать от руки при помощи функций рисования таблиц, но проще сделать это автоматически. Для этого вызовем контекстное меню таблицы и в разделе "Ячейка" нажмём пункт "Разбить". В открывшемся окошке сначала разделим таблицу на 5 равных строк по горизонтали. Затем выделим первые два получившихся ряда и разобьём их на три столбика по вертикали. Аналогичную операцию проведём с двумя последними строками.

Теперь у нас есть сетка месяцев, но её нужно дополнительно разбить по дням. Технология разбивки остаётся прежней, с той лишь разницей, что разбивать теперь нам нужно будет каждую из 12 ячеек. В ячейку нужно вписать в виде заглавия название месяца, а затем выделить сверху или сбоку отдельную строку или столбик для названий дней. Таким образом нам потребуется 8 строк и 7 столбиков:

Разбивка сетки месяца в текстовом редакторе

Теперь важный нюанс. Нам нужно выделить все получившиеся ячейки, сбросить для них все внутренние отступы и выровнять текст по центру. Для сброса вызовем контекстное меню выделенной сетки и вызовем команду "Таблица". В открывшемся окошке перейдём на вкладку "Обрамление" и сбросим на 0 "Отступы от содержимого". Не снимая выделения, нажмём кнопку центровки текста по горизонтали, а затем в разделе "Ячейка" контекстного меню активируем пункт "По середине".

Перед началом заполнения сетки нам осталось отрегулировать размер шрифта. Экспериментально было выяснено, что при использовании Times New Roman максимальный кегль будет равняться "5". Я поставил полужирную "четвёрку" для названия месяца и "тройку" для названий дней и дат, но Вы можете выбрать другой шрифт и его размер. Главное, чтобы по высоте всё помещалось:

Пустая календарная сетка

Как только Вы настроите всё нужным образом, можно будет выделить и скопировать получившуюся сетку во все ячейки месяцев. В Word сетка скопируется автоматически, но в OpenOffice Writer копируются лишь данные, а разбивку придётся предварительно произвести для каждого месяца (можно делать её для нескольких смежных ячеек сразу, выделяя их и применяя общие параметры).

Ну а теперь самая муторная часть – заполнение календарной сетки датами. Можно найти или создать специальные макросы для этого дела, но они работают корректно не во всех версиях редактора и не каждый может их написать. Поэтому предлагаю полуавтоматический способ. Вы заполняете числами последовательно строки или колонки (в зависимости от ориентации Вашего календаря), оставляя пустыми первую и последнюю (получается от 1 до 28), копируете их во все ячейки месяцев, а затем выделяете и двигаете фрагменты так, чтобы задать правильный день начала месяца:

Заполнение календаря датами

В OpenOffice Writer при передвижении группы ячеек заметил одну неприятную особенность – в некоторых ячейках простой перенос не работает (даты переносятся все в одну ячейку без сохранения порядка). Если у Вас возникнет такая же ситуация, рекомендую перетаскивать выделенную группу с зажатой клавишей CTRL, а затем удалять лишние даты. Знание этого фокуса позволит Вам довольно быстро заполнить сетку и перейти к украшательствам.

Первым делом нужно выделить выходные дни отличным от других дат цветом. С обычными выходными всё просто, а вот праздники придётся поискать в Интернете, введя запрос, типа "праздничные / нерабочие дни 2017 года" и т.п. Можете также немного раскрасить сами ячейки, добавив им, например, чередующийся фон (выделяем строку, идём в контекстное меню "Таблица", вкладку "Фон" или панель "Таблица" и кнопка с ведёрком "Цвет фона"):

Заполнение календаря датами

В принципе, у нас уже всё готово, но можно немного приукрасить наш календарь, добавив картинок. Перетаскиваем нужное изображение на страницу с календарём и устанавливаем для него обтекание "Сквозное" или "На фоне" (для Word "За текстом"), а также расположение "На задний план". Получаем готовый календарь, который можно распечатать, вырезать и носить, например, в бумажнике:

Календарь в текстовом редакторе

Если Вам лень самим проделывать все вышеописанные манипуляции, можете скачать готовый пример календаря на 2017 год в формате ODT или DOC. Также можете скачать специальные генераторы календарных сеток для OpenOffice отсюда или отсюда (работают только в Calc).

Как сделать календарь в графическом редакторе

До определённой степени делать календари в текстовом редакторе удобно, однако, настоящие профессионалы используют для этого графические редакторы: всемирно признанные платный Photoshop или бесплатный GIMP. Это несколько сложнее, зато Вы свободно можете обращаться с графикой любого вида и более гибко стилизовать свои календари.

Как и в случае с календарём в текстовом редакторе, в графическом можно пойти двумя путями: скомпоновать календарь из готовой сетки и фонового изображения, либо сделать свою сетку и настроить всё под собственные нужды.

Сетку можно делать вручную, однако, это слишком долго. Да и не нужно, поскольку для GIMP существует несколько готовых скриптов для генерации календарных сеток! Скачать один из лучших можете здесь. Скачанный файл помещаем в папку C:\Program Files\GIMP 2\share\gimp\2.0\scripts, запускаем GIMP и видим в нём новое меню "BNKSB", которое содержит команды скрипта. Создаём новое изображение нужного размера, заходим в меню и выбираем тип нужной нам сетки (на год или месяц), а также параметры календаря, после чего жмём "Ok" и наблюдаем как создаётся наш календарь :)

Создание календаря в GIMP

В результате мы получим по три слоя на каждый месяц:

  1. Текстовый слой с названием месяца, стиль которого можно неограниченно править.
  2. Растровый слой с сеткой.
  3. Растрированный слой с датами.

Пожалуй, в реализации скрипта есть только два обидных момента: отсутствие возможности менять направление (доступно только горизонтальное) дат и их цвет, поскольку слой с датами растрируется. Первая досадность, увы, никак не исправляется, а вторую можно компенсировать за счёт подкрашивания фона ячейки при помощи инструмента "Заливка":

Раскрашивание календаря в GIMP

Когда всё будет раскрашено так, как нужно, можно немного поправить расположение слоёв с некоторыми месяцами и добавить фоновую картинку. В итоге получится нечто такое (кому нужно – вот исходники):

Календарь на год в GIMP

Для GIMP есть и ещё один скрипт. Он добавляется в меню "Фильтр" и позволяет сгенерировать сетку только на месяц, но зато даёт возможность задать цвета праздничных и выходных дней. Пользователи же Photoshop тоже могут скачать себе подобные скрипты для своего редактора здесь или, например, здесь.

Программы для создания календарей

Если Вам больше важен сам факт наличия календаря, нежели его уникальность, то Вы можете воспользоваться специализированным софтом, который умеет генерировать календари по заданным Вами параметрам. Например, на нашем сайте имеется довольно старая, но работающая даже в Windows 10 программа ACG-Free!:

Создание календаря в ACG-Free

Данная программа позволяет генерировать календарные сетки любого вида, а затем передавать их в текстовый редактор для дальнейшей обработки. Вы можете заранее произвольно выделять нужные даты, однако, следует учитывать, что в редакторе внешний вид сетки может быть немного нарушен, поскольку программа использует для форматирования не таблицу, а пробелы!

К сожалению, более толковых и функциональных бесплатных программ для создания календарей мне найти не удалось :( Практически весь софт данного типа как у нас, так и за рубежом, является платным... Хотя, если в Ваши планы входит создание настенного календаря, то для этого есть одно простое решение – программа Calme:

Calme

Программа для своей работы требует наличия JAVA на компьютере. Она англоязычна, но имеет довольно простой интуитивно понятный интерфейс и поддерживает создание календарей на любых языках (зависит от языка системы, правда, не дружит с русскими падежами). С её помощью Вы можете создавать так называемые пленеры (календари с местом для заметок) и обычные настенные перекидные календари с картинкой и сеткой дат на месяц.

Работать с программой очень просто. Запускаем её, выбираем понравившийся шаблон (их, увы, немного), задаём нужные год и месяц во вкладке "Calendar" (открывается по умолчанию), перетаскиваем в центр календаря любую картинку и производим необходимые настройки размеров и цветов при помощи соответствующих вкладок. Когда всё готово, жмём кнопку "Print Preview" и сохраняем или распечатываем лист календаря. После чего можем создавать второй лист для следующего месяца.

Несомненным плюсом Calme является простота использования. Однако, за эту простоту придётся расплачиваться мелкими недочётами в виде уже упомянутых неправильных окончаний в названиях месяца, наличия логотипа разработчиков под нашей картинкой и отсутствия возможности выделять в сетке наши праздники.

Сервисы для создания календарей

Гораздо лучше дела обстоят с различными онлайн-сервисами. Бесплатно создать календарь онлайн сегодня не составит труда даже начинающему пользователю или ребёнку! Главное – знать, где создавать. Поэтому предлагаю ознакомиться с небольшой подборкой генераторов календарей.

MacMax.ru

И первым в нашем списке можно назвать генератор календарной сетки от русскоязычного разработчика MacMax:

Генератор календарной сетки MacMax

При помощи данного ресурса Вы без проблем сможете сгенерировать календарь на любой год. Вам нужно лишь задать требуемые параметры и запустить создание календаря. Из параметров нам доступно:

  • выбор года (по умолчанию текущий);
  • настройка количества месяцев для генерации (от 1 до 12);
  • количество месяцев в одном ряду сетки;
  • вертикальный или горизонтальный вывод дат в сетке;
  • отображение или скрытие названий дней недели, номеров недели, а также дат предыдущего и следующего месяцев;
  • выбор начала недели с понедельника (Стандарт: Россия, Европа) или воскресенья (Стандарт: Америка, Канада);
  • выбор языка (русский, английский, немецкий, французский, украинский);

Результат выводится в виде:

  • копируемой сетки-таблицы (можно вставить в текстовый редактор);
  • простого текста (для Блокнота и консольных приложений);
  • HTML-таблицы (для вставки на сайт);
  • списка дней с табуляцией (например, для импорта в CSV).

В принципе, нареканий на работу генератора нет. Единственное, что не помешало бы – возможность выбора цветов текста и функция отображения праздников. Но это всё можно доделать вручную, скопировав полученную сетку, например, в текстовый редактор.

Calendar.Volego.ru

Ещё один интересный и функциональный веб-ресурс для создания календарей находится на сайте Calendar.Volego.ru:

Calendar.Volego.ru

Дизайн данного генератора календарей довольно пёстрый, но и возможностями он не обделён. Если не учитывать различной справочной информации (вроде, описания года по Восточному гороскопу), то следует выделить такие особенности сервиса:

  • генерация календарной сетки на год и месяц;
  • обозначение в сетке дат государственных праздников России;
  • прямая печать сетки (опционально с описанием праздников);
  • загрузка производственного календаря в формате DOC или PDF;
  • загрузка сетки календаря в графических форматах JPG или PNG;
  • наложение сетки календаря на обои для рабочего стола;
  • добавление собственных дат в календарь (только для зарегистрированных пользователей).

Как видите, функционал довольно обширен. Но и это ещё не всё. В режиме "Месяц" нам доступны такие инструменты как "Расчёт разницы между датами", "График биоритмов на месяц" и "Информер календаря", код которого можно скопировать и вставить на свой сайт в качестве виджета.

Единственным несущественным недостатком сервиса можно назвать только вставку логотипов и QR-кодов в печатные формы календарей. Ну и, как и в предыдущем случае, мы не можем заранее изменить цветовое оформление шаблона.

Calendarum.ru

Если Вы тяготеете к прекрасному и для Вас календарь не просто утилитарная вещь, но и средство получения эстетического наслаждения, то Вам может приглянуться сервис Calendarum.ru:

Calendarum.ru

На данном веб-ресурсе Вы можете бесплатно и без регистрации создать календарь на любой год, а также несложную визитку или даже красивый почтовый конверт! При создании календаря Вы можете выбрать один из готовых шаблонов (по умолчанию все календари имеют реальный размер 10 х 7 см) или активировать опцию "Расширенный режим", задав собственные размеры и схему расположения месяцев. В любом случае мы получим календарную сетку (правда, без праздников) с фоном или без.

Стандартный фон можно удалить, выделив его и нажав кнопку DELETE (так удаляется, в принципе, любой элемент). Добавить же можно свою фоновую картинку, клипарт из небольшой библиотеки рисунков, а также произвольный текст. Любые элементы на холсте можно изменять в размерах, перемещать и вращать, что даёт дополнительную свободу в творчестве и самовыражении. Для более точного же позиционирования фрагментов календаря можно активировать привязку к сетке с отображением направляющих, которые не будут видны при печати.

По завершении создания календаря жмите кнопку "Получить". Система "похвалит" Вас за отличный дизайн и предложит опубликовать календарь. Жмём "Опубликовать" и получаем ссылку на страницу с картинкой нашего творения. Для сохранения достаточно вызвать контекстное меню картинки и выбрать пункт сохранения изображения.

Преимуществом данного сервиса является масштабируемая и настраиваемая сетка календаря, а также возможность заранее сгенерировать нужный размер для печати. Однако, как и на большинстве подобных ресурсов, на Calendarum.ru нельзя добавлять праздники и выделять их.

Англоязычные сервисы

Кроме вышеупомянутых русскоязычных сервисов существуют и довольно удачные генераторы календарей на английском. Несмотря на англоязычность их интерфейса, они позволяют создавать корректные календарные сетки практически на любых языках мира и даже поддерживают корректный вывод государственных праздников, как, например, TimeAndDate.com. Данный сервис имеет довольно много готовых шаблонов календарных сеток с возможностью настройки цветов (не для всех), может создавать календари и пленеры на каждый день, неделю, месяц и год, а также позволяет добавлять собственные события в сетку, и сохранять результат в PDF.

Обратить внимание стоит также на сервис Picallycalendar.com. Здесь Вы можете буквально за пару кликов создать русскоязычный календарь на каждый месяц с любой собственной картинкой вверху, которую нужно просто перетащить в специальную область. Из дополнительных опций имеется возможность менять заголовок (писать что угодно вместо названия месяца), выбирать один из 4 шрифтов (не все поддерживают русский) и добавлять собственные праздники для отображения в сетке.

Выводы

Для создания календарей на компьютере существует множество инструментов. Вы можете создать полностью свои решения с нуля в текстовых или графических редакторах, либо воспользоваться многочисленными шаблонами, которые нам предлагают всевозможные онлайн-сервисы. А можете, например, совместить генерацию сетки календаря онлайн с правкой её на компьютере. Либо вообще не париться и скачать готовые сетки, дополнив их понравившимися фоновыми картинками.

Словом, вариантов масса. В статье я постарался осветить большинство из них, но не исключаю, что мог пропустить что-то полезное. Поэтому, если Вы знаете хорошие бесплатные генераторы календарей и сеток, обязательно напишите о них в комментариях.

Желаю Вам побольше креативных и красивых календарей!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.







Полезный совет:



Система проверки ошибок от Mistakes.ru