こよみ DLL

  1999/1/1  金  3086
  1945/1/10 水  22800
  1991/1/15 火  5994

年月日を入力すると、曜日と経過日数を計算する Class を登録した DLL を提供します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

Koyomi.dll の仕様

  1. ネットで公開するサンプルとして Koyomi.dll を作成してみました。 (^_^;)
    年月日をタイプすると、曜日と経過日数を計算します。
    ファイル名 説明
    Koyomi.zip Koyomi.dll の圧縮ファイル
  2. Koyomi.dll の仕様です。
    名前 説明
    Koyomi Koyomi.dll の namespace の名前
    KOYOMI Object Class の名前
    bool GetDate() 年月日をタイプ入力するメソッド(Enterキーのみ: false)
    void Print() 年月日の曜日と経過日数を印字するメソッド
    int Count 経過日数の get アクセッサ
    int Week 曜日(0~6)の get アクセッサ

Main Program

  1. 年月日を入力して、曜日と経過日数を表示するサンプルプログラムです。
    DLL を使った Main のプログラムは Object Class の時と同じ要領です。
    using の Koyomi は DLL の namespace の名前です。
    KOYOMI は DLL に登録されている Object Class の名前です。
    GetDate() の戻り値が false のときは、年月日がタイプされずに Enter キーが押された時です。
    どうです! Koyomi.dll を使うと簡単でしょう。 <(`^´)>
    /**********************************************************/
    /*★ 年月日を入力して、曜日と経過日数を表示     前田 稔 ★*/
    /**********************************************************/
    using System;
    using Koyomi;
    
    class console
    {
        public static int Main()
        {
            KOYOMI  koyomi = new KOYOMI();
            while(true)
            {   if (koyomi.GetDate()==false)    break;
                koyomi.Print();
            }
            return 0;
        }
    }
    
  2. Main() のプログラムをコンパイルします。
    プロジェクトのフォルダに Koyomi.dll を格納します。
    ソリューション・エクスプローラで「参照設定」を右クリックし「参照の追加」を選択します。
    参照の追加から[参照]タグを選び、Koyomi.dll を組み込みます。
    画像は容量節約のため他のページと共有しているので、説明とは必ずしも一致しません。

get アクセッサ

  1. get アクセッサを使ってプログラムしてみました。
    koyomi.Print() に代えて koyomi.Count と koyomi.Week で経過日数と曜日を取得します。
    曜日は 0~6(日~土)で表示されます。
    using System;
    using Koyomi;
    
    class console
    {
        public static int Main()
        {
            KOYOMI  koyomi = new KOYOMI();
            koyomi.GetDate();
            Console.WriteLine("Count={0}  Week={1}", koyomi.Count,koyomi.Week);
            Console.ReadLine();
            return 0;
        }
    }
    
  2. 2011/3/11 とタイプすると東日本大震災の、1995/1/17 とタイプすると阪神・淡路大震災の曜日と経過日数が表示されます。
    年月日と曜日の説明は 曜日と経過日数 を参照して下さい。
    あなたも面白い DLL を作成して、ネットで公開しませんか。 (^_^;)

超初心者のプログラム入門(C# Frame Work)