2015-04-26 3 views
0

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

PS: Использование Visual Studio 2013

ответ

1

Что я понимаю о Календарях, есть в общей сложности четырнадцать из них - семь для каждого дня недели, когда начинается нормальный год, и еще семь для високоснов. Возможно, вам придется создать все четырнадцать и поместить их каким-то образом. Вместо этого есть формула для определения того, в какой день года кто-то родился по дате рождения, а формулы могут быть запрограммированы в r или другие программы, используя, возможно, цикл for или команду. Эта формула:

{4 (d + y) + x-4c}/28, где d - это номер дня года - так 1 января, d = 1 и т. Д., Но для прыжка Годы он отличается от 29 февраля, год - год, x ближайший год до того, как он делится на четыре, и c константа эпохи. Для современных дат, c = 0, так что не беспокойтесь, но если вы вернетесь до сентября 1752 года, это изменится, так как это произошло, когда британцы перешли от юлианского к григорианцу, в то время как в католической Европе это было в октябре 1582 года, но это только беспокойство, если вы находитесь в таких исторических датах. Для тех, c = 1, но могут иметь разные значения намного раньше - если вы хотите узнать больше, ответьте на это, и я выберу то, что я написал на нем. Например, если вы родились 17 мая 1979 года, вы бы пошли:

{4 (137 + 1979) + 1976-4 times zero}/28, что равно 372 плюс шесть седьмых - вы игнорируете все номер, и посмотрите, сколько у них седьмых. Шесть означает четверг, и, таким образом, 17 мая 1979 года был четверг. Это коротко - для более подробной информации, если это интересует, не стесняйтесь.

+0

Очень интересно !! Хотя я искал более простой способ, потому что мне нужно быстро сделать это приложение, я, вероятно, попробую это, когда я немного занят другими проектами, и я обновлю свое приложение так. Если у вас есть что-то еще, чтобы добавить plz do !! : D И я вернусь к вам, когда у меня будет время для этого! – user2975038

+0

Да, я посоветуюсь с тем, что я написал на этом предмете, и посмотрю, что я могу добавить. –

+0

Большое спасибо;) – user2975038

1

Простой способ заключается в использовании элементов управления сторонних производителей, таких как Telerik Calendar или что-то свободное like this one.

Смежные вопросы