public static void START() { int _intwert; string _aktGesucht; int _id; dType _typ; string _name; eTon _tonID; eGrundton _grundton; _name = DB_Töne.Name; _typ = DB_Töne.Typ; for (int a = 0; a < Tonliste.Count; a++) { _aktGesucht = Tonliste[a]; aktTon = DB_Töne.findTon(_aktGesucht); tmpTon = aktTon.enhO(); _id = tmpTon.ID; _typ = tmpTon.Typ; _tonID = tmpTon.TonID; _grundton = tmpTon.Grundton; _intwert = tmpTon.IntGrundton; _tonID = tmpTon.EnhU; _intwert = tmpTon.IntEnhU; _tonID = tmpTon.EnhO; _intwert = tmpTon.IntEnhO; tmpTon = aktTon.enhU(); } }
/// <summary> Methode: getIntervallObj(ti) /// <para>gibt ein Intervall-Objekt aus</para> /// . /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 1 /// <para> letzteBearbeitung: 2016-07-10 19:47:39</para> /// <para> ersteBearbeitung : 2016-07-10 19:47:39</para> /// . /// <para> getestet am : </para> /// </summary> /// <param name="ti">Index des Tons, TYP: eIntervall</param> /// <returns>Ton-Objekt, TYP: ds_Ton</returns> public static ds_Ton getIntervallObj(eIntervall ti) { ds_Ton tmp = null; string tmpName = ""; tmpName = getName(ti); switch (tmpName) { case "I": break; } return(tmp); }
/// <summary> Konstruktor(methode,tonObj) /// <para>erstellt das Fenster mit den Daten des übergebenen Ton-Objekts</para> /// </summary> /// <param name="methode">aufrufende Methode, TYP: STRING</param> /// <param name="tonObj">darzustellendes Ton-Objekt, TYP: ds_Ton</param> /// . /// <remarks> /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 1 /// <para> letzteBearbeitung: 2016-12-11 14:41:10</para> /// <para> ersteBearbeitung : 2016-12-11 14:41:10</para> /// . /// <para> getestet am : </para> /// </remarks> public Anz_Ton_Objekt(string methode, ds_Ton tonObj) { InitializeComponent(); lbl_Methode.Text = methode; grb_Ton.Text = titel_bas + tonObj.TonName; lblW_Name.Text = tonObj.Name; lblW_ID.Text = tonObj.TonID.ToString(); lblW2_ID.Text = tonObj.ID.ToString(); lblW_Grundton.Text = tonObj.Grundton.ToString(); lblW2_Grundton.Text = tonObj.IntGrundton.ToString(); lblW_enhU.Text = tonObj.EnhU.ToString(); lblW2_enhU.Text = tonObj.IntEnhU.ToString(); lblW_enhO.Text = tonObj.EnhO.ToString(); lblW2_enhO.Text = tonObj.IntEnhO.ToString(); ShowDialog(); }
/// <summary> Methode: setMember(name,id,grundton,enhU,enhO) /// <para>erzeugt einen Datensatz für Töne</para> /// . /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 3 /// <para> letzteBearbeitung: 2016-12-17 15:21:58</para> /// <para> ersteBearbeitung : 2016-11-13 12:30:17</para> /// . /// <para> getestet am : 2016-12-14 19:23:29</para> /// </summary> /// <param name="name">lbl_Name des Tons, TYP: <b><i>STRING</i></b></param> /// <param name="id">ID des Tons, TYP: <b><i>eTon</i></b></param> /// <param name="grundton">Grundton, TYP: <b><i>eGrundton</i></b></param> /// <param name="enhU">untere enharmonische Verwechselung, TYP: <b><i>eTon</i></b></param> /// <param name="enhO">obere enharmonische Verwechselung, TYP: <b><i>eTon</i></b></param> /// <returns>Ton-Datensatz, TYP: <b><i>ds_Ton</i></b></returns> private static ds_Ton setMember(string name, eTon id, eGrundton grundton, eTon enhU, eTon enhO) { #region DEBUG_INFO #if TEST string MethodenName = KLASSE + ".setMember(name,id,grundton,enhU,enhO)"; #if INIT MethodeStart = new wnd_StatusOn(MethodenName); #endif //INIT #endif //TEST #endregion DEBUG_INFO ds_Ton ausgabe = new ds_Ton(name, id, grundton, enhU, enhO); #region DEBUG_INFO #if TEST #if INIT AnzeigeTonObjekt = new Anz_Ton_Objekt(MethodenName, ausgabe); MethodeEnde = new wnd_StatusOff(MethodenName); #endif //INIT #endif //TEST #endregion DEBUG_INFO return(ausgabe); }
/// <summary> Methode: getTon(eTon id) /// <para>gibt einen Ton-Datensatz aus</para> /// . /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 3 /// <para> letzteBearbeitung: 2016-12-17 15:23:56</para> /// <para> ersteBearbeitung : 2016-11-13 13:24:18</para> /// . /// <para> getestet am : 2016-12-14 20:23:30</para> /// </summary> /// <param name="id">ID des Tons, TYP: <b><i>eTon</i></b></param> /// <returns>Ton-Datensatz, TYP: <b><i>ds_Ton</i></b></returns> public static ds_Ton getTon(eTon id) { #region DEBUG_INFO #if TEST string MethodenName = KLASSE + ".getTon(eTon id)"; #if START MethodeStart = new wnd_StatusOn(MethodenName); #endif //START #if EINGABE MethodeInfo = new wnd_Info(MethodenName, "ID: " + id); #endif //EINGABE #endif //TEST #endregion DEBUG_INFO if (id == eTon.X) { #region DEBUG_INFO #if TEST #if INFO MethodeInfo = new wnd_Info(MethodenName, "keinen gültigen Ton gefunden."); #endif //INFO #if START MethodeEnde = new wnd_StatusOff(MethodenName); #endif //START #endif //TEST #endregion DEBUG_INFO return(null); } ds_Ton ausgabe = _liste.getElement((int)id); #region DEBUG_INFO #if TEST #if AUSGABE AnzeigeTonObjekt = new Anz_Ton_Objekt(MethodenName, ausgabe); #endif //AUSGABE #if START MethodeEnde = new wnd_StatusOff(MethodenName); #endif //START #endif //TEST #endregion DEBUG_INFO return(ausgabe); }
/// <summary> Methode: getTonObj(ti) /// <para>gibt ein Ton-Objekt aus</para> /// . /// <para> Programmierer : Michael Pütz</para> /// Version : 0 /// <para> Unterversion : 1</para> /// Revision : 1 /// <para> letzteBearbeitung: 2016-07-10 20:35:43</para> /// <para> ersteBearbeitung : 2016-07-10 20:32:13</para> /// . /// <para> getestet am : </para> /// </summary> /// <param name="ti">Ton-Index, TYP: eTon</param> /// <returns>Ton-Objekt mit allen Ton-Daten, TYP: ds_Ton</returns> public static ds_Ton getTonObj(eTon ti) { ds_Ton tmp = null; string tmpName = ""; tmpName = getName(ti); switch (tmpName) { case "Cbb": tmp = new ds_Ton(tmpName, eTon.Ceses, eGrundton.C, eTon.Ais, eTon.B, dType.Tondaten); break; case "Cb": tmp = new ds_Ton(tmpName, eTon.Ces, eGrundton.C, eTon.Aisis, eTon.H, dType.Tondaten); break; case "C": tmp = new ds_Ton(tmpName, eTon.C, eGrundton.C, eTon.His, eTon.Deses, dType.Tondaten); break; case "C#": tmp = new ds_Ton(tmpName, eTon.Cis, eGrundton.C, eTon.Hisis, eTon.Des, dType.Tondaten); break; case "C##": tmp = new ds_Ton(tmpName, eTon.Cisis, eGrundton.C, eTon.D, eTon.Eses, dType.Tondaten); break; case "Dbb": tmp = new ds_Ton(tmpName, eTon.Deses, eGrundton.D, eTon.His, eTon.C, dType.Tondaten); break; case "Db": tmp = new ds_Ton(tmpName, eTon.Des, eGrundton.D, eTon.Hisis, eTon.Cis, dType.Tondaten); break; case "D": tmp = new ds_Ton(tmpName, eTon.D, eGrundton.D, eTon.Cisis, eTon.Eses, dType.Tondaten); break; case "D#": tmp = new ds_Ton(tmpName, eTon.Dis, eGrundton.D, eTon.Es, eTon.Feses, dType.Tondaten); break; case "D##": tmp = new ds_Ton(tmpName, eTon.Disis, eGrundton.D, eTon.E, eTon.Fes, dType.Tondaten); break; case "Ebb": tmp = new ds_Ton(tmpName, eTon.Eses, eGrundton.E, eTon.Cisis, eTon.D, dType.Tondaten); break; case "Eb": tmp = new ds_Ton(tmpName, eTon.Es, eGrundton.E, eTon.Dis, eTon.Feses, dType.Tondaten); break; case "E": tmp = new ds_Ton(tmpName, eTon.E, eGrundton.E, eTon.Disis, eTon.Fes, dType.Tondaten); break; case "E#": tmp = new ds_Ton(tmpName, eTon.Eis, eGrundton.E, eTon.F, eTon.Geses, dType.Tondaten); break; case "E##": tmp = new ds_Ton(tmpName, eTon.Eisis, eGrundton.E, eTon.Fis, eTon.Ges, dType.Tondaten); break; case "Fbb": tmp = new ds_Ton(tmpName, eTon.Feses, eGrundton.F, eTon.Dis, eTon.Es, dType.Tondaten); break; case "Fb": tmp = new ds_Ton(tmpName, eTon.Fes, eGrundton.F, eTon.Disis, eTon.E, dType.Tondaten); break; case "F": tmp = new ds_Ton(tmpName, eTon.F, eGrundton.F, eTon.Eis, eTon.Geses, dType.Tondaten); break; case "F#": tmp = new ds_Ton(tmpName, eTon.Fis, eGrundton.F, eTon.Eisis, eTon.Ges, dType.Tondaten); break; case "F##": tmp = new ds_Ton(tmpName, eTon.Fisis, eGrundton.F, eTon.G, eTon.Ases, dType.Tondaten); break; case "Gbb": tmp = new ds_Ton(tmpName, eTon.Geses, eGrundton.G, eTon.Eis, eTon.F, dType.Tondaten); break; case "Gb": tmp = new ds_Ton(tmpName, eTon.Ges, eGrundton.G, eTon.Eisis, eTon.Fis, dType.Tondaten); break; case "G": tmp = new ds_Ton(tmpName, eTon.G, eGrundton.G, eTon.Fisis, eTon.Ases, dType.Tondaten); break; case "G#": tmp = new ds_Ton(tmpName, eTon.Gis, eGrundton.G, eTon.As, eTon.As, dType.Tondaten); break; case "G##": tmp = new ds_Ton(tmpName, eTon.Gisis, eGrundton.G, eTon.A, eTon.Heses, dType.Tondaten); break; case "Abb": tmp = new ds_Ton(tmpName, eTon.Ases, eGrundton.A, eTon.Fisis, eTon.G, dType.Tondaten); break; case "Ab": tmp = new ds_Ton(tmpName, eTon.As, eGrundton.A, eTon.Gis, eTon.Gis, dType.Tondaten); break; case "A": tmp = new ds_Ton(tmpName, eTon.A, eGrundton.A, eTon.Gisis, eTon.Heses, dType.Tondaten); break; case "A#": tmp = new ds_Ton(tmpName, eTon.Ais, eGrundton.A, eTon.B, eTon.Ceses, dType.Tondaten); break; case "A##": tmp = new ds_Ton(tmpName, eTon.Aisis, eGrundton.A, eTon.H, eTon.Ces, dType.Tondaten); break; case "Hbb": tmp = new ds_Ton(tmpName, eTon.Heses, eGrundton.H, eTon.Gisis, eTon.A, dType.Tondaten); break; case "B": tmp = new ds_Ton(tmpName, eTon.B, eGrundton.H, eTon.Ais, eTon.Ceses, dType.Tondaten); break; case "H": tmp = new ds_Ton(tmpName, eTon.H, eGrundton.H, eTon.Aisis, eTon.Ces, dType.Tondaten); break; case "H#": tmp = new ds_Ton(tmpName, eTon.His, eGrundton.H, eTon.C, eTon.Deses, dType.Tondaten); break; case "H##": tmp = new ds_Ton(tmpName, eTon.Hisis, eGrundton.H, eTon.Cis, eTon.Des, dType.Tondaten); break; } return(tmp); }