示例#1
0
        /// <summary> Methode: enhO()
        /// <para>gibt die obere enharmonische Verwechselung als Ton-Objekt aus</para>
        /// </summary>
        /// <returns>Ton-Objekt, TYP: <b><i>ds_Ton</i></b></returns>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 4
        /// <para>    letzteBearbeitung: 2016-12-17  15:00:05</para>
        /// <para>    ersteBearbeitung : 2016-11-23  14:02:03</para>
        /// .
        /// <para>    getestet am      : 2016-12-14  20:23:30</para>
        /// </remarks>
        public ds_Ton enhO()
        {
            #region DEBUG_INFO
#if TEST
            string MethodenName = KLASSE + ".enhO()";
#if START
            wnd_StatusOn ein = new wnd_StatusOn(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO
            ds_Ton ausgabe = DB_Töne.getTon(_enhO);
            #region DEBUG_INFO
#if TEST
#if AUSGABE
            Anz_Ton_Objekt info = new Anz_Ton_Objekt(MethodenName, ausgabe);
#endif //AUSGABE
#if START
            wnd_StatusOff aus = new wnd_StatusOff(MethodenName);
#endif //START
#endif //TEST
            #endregion DEBUG_INFO
            return(ausgabe);
        }
示例#2
0
        /// <summary> Konstruktor(eingaben)
        /// <para>instanziiert die Instanz,
        /// initialisiert die Listen,
        /// speichert die Eingaben und
        /// speichert dazu die gefundenen Tonobjekte</para>
        /// </summary>
        /// .
        /// <remarks>
        /// <para>    Programmierer    : Michael Pütz</para>
        ///           Version          : 0
        /// <para>    Unterversion     : 1</para>
        ///           Revision         : 1
        /// <para>    letzteBearbeitung: 2016-11-25  19:15:37</para>
        /// <para>    ersteBearbeitung : 2016-11-25  19:05:50</para>
        /// .
        /// <para>    getestet am      : </para>
        /// </remarks>
        public Eingaben(params string[] eingaben)
        {
            _eingabeNamen    = new List <string>();
            _eingegebeneTöne = new List <ds_Ton>();

            string e;                   // eingegebener Ton
            ds_Ton f;                   // gefundenes Ton-Objekt

            for (int i = 0; i < eingaben.Length; i++)
            {
                e = eingaben[i];                                        // eingegebenen Ton zur Liste hinzufügen
                _eingabeNamen.Add(e);
                for (int s = 0; s < DB_Töne.Anzahl; s++)
                {
                    f = DB_Töne.getTon(s);
                    // gefundenes  Tonobjekt speichern
                    if (f.TonName == e && f != null)
                    {
                        _eingegebeneTöne.Add(f);
                    }
                }
            }
        }