mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

Windows - カレンダーGUIアプリ完成!

[ プログラミング ] [ VisualC#, Windows ]

こんばんは。

これまで、Rubyスクリプト版やコマンドラインExeアプリを作成してきたカレンダー等のソフト。

今回は、Windows .NET Framework で動作するGUIアプリを作成しました。 初版なのでバグ等あるかもしれませんし、さらに機能を追加するかもしれませんが、とりあえず公開してみます。 ダウンロード → カレンダーアプリ (Ver.1.0.0.0) ※その他のアプリ等も置いています。[ mk-mode SITE : アーカイブ ]

アプリ説明

アプリに添付している"Readme.txt"を掲載します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
======================================================================
【ソ フ ト名】         MK-Calendar
【バージョン】         Ver1.0.0.0
【登録名】             MKCalendar.lzh
【著作権者】           mk-mode.com
【作成方法】           lhaで解凍
【ソフトウェア種別】   フリーソフト
======================================================================

【ソフト紹介】
    Microsoft Visual C# Express Edition で作成したカンレンダーアプリです。
    日めくりカレンダー・月間カレンダー・年間カレンダーの表示が可能です。
    ※実行時、最大で40MByteほどメモリを消費します。

【配布ファイル】
    MKCalendar.exe    アプリ本体
    CalendarLib.dll   ライブラリファイル
    Readme.txt        本ファイル

【動作条件】
    Microsoft .NET Framework 3.0 以上がインストールされているWindowsマシン。

【動作確認】
    当方では、以下の条件で動作を確認しております。
    ・自作AT互換機
    ・Windowx XP SP3
    ・Microsoft .NET Framework 4.0

【インストール方法】
    インストーラはありません。圧縮ファイル(lzhファイル)を適当な場所に解凍する
    だけです。

【アンインストール方法】
    レジストリは使用していませんので、フォルダごと削除してください。

【使用方法】
    ・MKCalendar.exe を実行するだけです。
    ・実行直後にタスクトレイに格納されますので、ダブルクリックしてメニューを表示
      するか、右クリックでメニューを表示します。
    ・メニューから選択することで各カレンダーを表示します。
    ・各カレンダー最小化時にはタスクトレイに格納します。
    ・その他、直感的に操作可能だと思います。

【設定方法】
    メニューの「設定」で以下の項目の設定が可能です。
    ※設定情報は当アプリと同じフォルダの "settings.xml" に保存します。
    ・月間カレンダー内の初期表示タブ(初期値:「カレンダー」)
    ・日・月の出・入・南中の時刻、出・入の方位角、南中の高度を計算するための位置
      情報(初期値:「島根県庁」)

【カレンダーについて】
    ・表示可能な年月日は 1900年01月01日 ~ 2099年12月31日 としています。
    ・祝日は現行の「国民の祝日に関する法律」(平成一七年五月二〇日改正)に基づく
      ものです。
    ・日・月の出・入の方位角、日・月の南中高度については、補正の方法により計算結
      果が他の情報などと異なる場合があります。
    ・「年間カレンダー」は数字のみの表示です。
    ・「月間カレンダー」、「日めくりカレンダー」に表示する項目は以下のとおり。
      ・西暦年            ・和暦(平成)      ・和暦(昭和)      ・和暦(大正)
      ・月                ・月(和名)        ・月(英名)        ・日
      ・曜日              ・曜日(英略)      ・祝日              ・干支(年)
      ・干支(日)        ・旧暦              ・六曜              ・二十四節気
      ・雑節              ・節句
      ・ユリウス通日      ・修正ユリウス日
      ・黄経(太陽)      ・黄経(月)        ・月齢
      ・日の出時刻        ・日の南中時刻      ・日の入時刻
      ・日の出方位角      ・日の南中高度      ・日の入方位角
      ・月の出時刻        ・月の南中時刻      ・月の入時刻
      ・月の出方位角      ・月の南中高度      ・月の入方位角

【開発環境】
    機種      AT互換機
    CPU       Core2Duo E8500 3.16GHz
    メモリ    4GByte ( 実質 3.25GByte )
    OS        WindowsXP SP3
    開発言語  Microsoft Visual C# 2010 Express Edition

【更新履歴】
    Ver 1.0.0.0    2011/09/26 初版公開

【再配布規定】
    このソフトウェアの著作権は mk-mode.com に帰属していますが、自由に再配布して
    いただいて結構です。
    再配布の際は、書庫ファイル及び格納ファイルを改変しないで下さい。

【免責事項】
    このソフトウェアは個人利用が目的で作成したものです。
    このソフトウェアを使った結果生じた事故、トラブル等については、一切の責任を持
    ちません。
    このプログラムの修正、バージョンアップの義務を負いません。

【その他】
    バグ報告、感想などは以下まで。
    E-mail: webmaster@mk-mode.com

スクリーンショット

●日めくりカレンダー

MKCALENDAR_1

●月間カレンダー

MKCALENDAR_2

MKCALENDAR_3

●年間カレンダー

MKCALENDAR_4

●設定

MKCALENDAR_5


個人利用が目的で作成したものなので、今のところベクター等へのアップは考えていません。 ※仕様をもっと固めて、各種の調整を行えばアップするかもしれませんが・・・

以上。

Comments