Esempio n. 1
0
File: File.cs Progetto: JeongYJ/PO
        public void save(string title, music musicSheet, Panel[] p_music)
        {
            string text = "";

            text += "[" + title + "]";
            for (int i = 0; i <= musicSheet.max_smind; i++)
            {
                text += "{";
                for (int j = 0; j < musicSheet.sm[i].note_arr.Length; j++)
                {
                    try
                    {
                        ntValue note   = musicSheet.sm[i].note_arr[j].nt;
                        int     octave = musicSheet.sm[i].note_arr[j].ocIndex;
                        int     length = musicSheet.sm[i].note_arr[j].length;
                        text += "<" + note.ToString() + "," + octave.ToString() + "," + length.ToString() + ">";
                    }
                    catch { continue; }
                }
                text += "}";
            }
            text += "e";
            if (text != "e")
            {
                SaveFileDialog(text, title, p_music, musicSheet.max_smind);
            }
            else
            {
                MessageBox.Show("악보를 제작한 후 저장해보세요!");
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var dbn   = new DataClasses2DataContext();
            var query = from c in dbn.musics
                        select c;
            DataClasses2DataContext db = new DataClasses2DataContext();

            music myp = new music();

            myp.fileaddress = textBox1.Text;
            myp.name        = textBox2.Text;
            myp.jhanrid     = Int32.Parse(textBox3.Text);
            db.musics.InsertOnSubmit(myp);
            db.SubmitChanges();
            MessageBox.Show("added!");
            //this.Close();
        }
Esempio n. 3
0
        /*
         * public Audio[,] SampleSound = {
         *   {new Audio("do_up.w,av"),new Audio("le_up.wav"),new Audio("mi_up.wav"),new Audio("pa_up.wav"),new Audio("sol_up.wav"),new Audio("la_up.wav"),new Audio("si_up.wav"),new Audio("do_up_up.wav"),        // 높은 도(1075) 수정해야됨
         *   new Audio("do_up_s.wav"),new Audio("le_up_s.wav"),new Audio("pa_up_s.wav"),new Audio("sol_up_s.wav"),new Audio("la_up_s.wav")},
         *   {new Audio("do_orig.wav"),new Audio("le_orig.wav"),new Audio("mi_orig.wav"),new Audio("pa_orig.wav"),new Audio("sol_orig.wav"),new Audio("la_orig.wav"),new Audio("si_orig.wav"),new Audio("do_up.wav"),        // 높은 도(1075) 수정해야됨
         *   new Audio("do_orig_s.wav"),new Audio("le_orig_s.wav"),new Audio("pa_orig_s.wav"),new Audio("sol_orig_s.wav"),new Audio("la_orig_s.wav")},
         *   {new Audio("do_down.wav"),new Audio("le_down.wav"),new Audio("mi_down.wav"),new Audio("pa_down.wav"),new Audio("sol_down.wav"),new Audio("la_down.wav"),new Audio("si_down.wav"),new Audio("do_orig.wav"),        // 높은 도(1075) 수정해야됨
         *   new Audio("do_down_s.wav"),new Audio("le_down_s.wav"),new Audio("pa_down_s.wav"),new Audio("sol_down_s.wav"),new Audio("la_down_s.wav")}
         * };
         */


        public control()
        {
            //악보 생성 -> 배씨 추가
            now_music = new music("", max_page);//제목""인 page장 악보생성
        }