Exemplo n.º 1
0
        private void btGhep_Click(object sender, EventArgs e)
        {
            AmTiet at = new CaiDat();

            at.ghepTu(txtPhuAmDau.Text, txtNguyenAm.Text, txtPhuAmCuoi.Text, txtDau.Text);

            string result      = "";
            string input       = at.amTiet + "\n\n";
            string KtTiengViet = "Kiểm tra tiếng Việt: " + at.kiemTraAmTiengViet().ToString() + "\n";

            string khongDau         = "Từ không dấu: " + at.xoaTatCaDau() + "\n";
            string layPhuAmDau      = "Phụ âm đầu: " + at.phuAmDau + "\n";
            string layNguyenAm      = "Nguyên âm: " + at.nguyenAm + "\n";
            string layphuAmCuoi     = "Phụ âm cuối: " + at.phuAmCuoi + "\n";
            string layDau           = "Dấu: " + at.dau + "\n";
            string kiemTraInThuong  = "Kiểm tra in thường: " + at.kiemTraInThuong().ToString() + "\n";
            string kiemTraInHoa     = "Kiểm tra in hoa: " + at.kiemTraInHoa().ToString() + "\n";
            string inThuong         = "In thường: " + at.chuyenChuThuong(at.amTiet) + "\n";
            string inHoa            = "In hoa: " + at.chuyenChuHoa(at.amTiet) + "\n";
            string xoaPhuAmDau      = "Xóa phụ âm đầu: " + at.xoaPhuAmDau() + "\n";
            string xoaPhuAmCuoi     = "Xóa phụ âm cuối: " + at.xoaPhuAmCuoi() + "\n";
            string xoaNguyenAm      = "Xóa nguyên âm: " + at.xoaNguyenAm() + "\n";
            string layTungPhuAmDau  = "Tách nguyên âm đầu: " + chuyenMangSangChuoi(at.layTungPhuAm(at.phuAmDau)) + "\n";
            string layTungNguyenAm  = "Tách từng nguyên âm: " + chuyenMangSangChuoi(at.layTungNguyenAm(at.nguyenAm)) + "\n";
            string layTungPhuAmCuoi = "Tách từng phụ âm cuối: " + chuyenMangSangChuoi(at.layTungPhuAm(at.phuAmCuoi)) + "\n";

            result += input + KtTiengViet + khongDau + layPhuAmDau + layNguyenAm + layphuAmCuoi + layDau +
                      kiemTraInThuong + kiemTraInHoa + inThuong + inHoa + xoaPhuAmDau + xoaPhuAmCuoi +
                      xoaNguyenAm + layTungPhuAmDau + layTungPhuAmCuoi + layTungNguyenAm;
            richTextBox1.Text = result;
        }
Exemplo n.º 2
0
        public AmTiet ChuyenPhienAmSangAmTiet(string phienAm)
        {
            string[] tu        = TachPhienAm(phienAm);
            string[] phuAmDau  = TimChu(phien_am_phu_am_dau, tu[0]);
            string[] nguyenAm  = TimChu(phien_am_nguyen_am, tu[1]);
            string[] phuAmCuoi = TimChu(phien_am_phu_am_cuoi, tu[2]);

            for (int i = 0; i < phuAmDau.Length; i++)
            {
                string tam = phuAmDau[i];
                for (int j = 0; j < nguyenAm.Length; j++)
                {
                    tam += nguyenAm[j];
                    for (int z = 0; z < phuAmCuoi.Length; z++)
                    {
                        tam += phuAmCuoi;
                        try
                        {
                            AmTiet at = new CaiDat(tam);
                            return(at);
                        }
                        catch (Exception e)
                        {
                            continue;
                        }
                    }
                }
            }
            return(null);
        }
Exemplo n.º 3
0
        private void btOpen_Click(object sender, EventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            if (open.ShowDialog() == DialogResult.OK)
            {
                sr = open.FileName;
            }
            string text = System.IO.File.ReadAllText(sr);
            AmTiet at   = new CaiDat(text);
            AmVi   av   = new AmVi(text);

            string result      = "";
            string input       = text + "\n\n";
            string KtTiengViet = "Kiểm tra tiếng Việt: " + at.kiemTraAmTiengViet().ToString() + "\n";

            string khongDau         = "Từ không dấu: " + at.xoaTatCaDau() + "\n";
            string layPhuAmDau      = "Phụ âm đầu: " + at.phuAmDau + "\n";
            string layNguyenAm      = "Nguyên âm: " + at.nguyenAm + "\n";
            string layphuAmCuoi     = "Phụ âm cuối: " + at.phuAmCuoi + "\n";
            string layDau           = "Dấu: " + at.dau + "\n";
            string kiemTraInThuong  = "Kiểm tra in thường: " + at.kiemTraInThuong().ToString() + "\n";
            string kiemTraInHoa     = "Kiểm tra in hoa: " + at.kiemTraInHoa().ToString() + "\n";
            string inThuong         = "In thường: " + at.chuyenChuThuong(at.amTiet) + "\n";
            string inHoa            = "In hoa: " + at.chuyenChuHoa(at.amTiet) + "\n";
            string xoaPhuAmDau      = "Xóa phụ âm đầu: " + at.xoaPhuAmDau() + "\n";
            string xoaPhuAmCuoi     = "Xóa phụ âm cuối: " + at.xoaPhuAmCuoi() + "\n";
            string xoaNguyenAm      = "Xóa nguyên âm: " + at.xoaNguyenAm() + "\n";
            string layTungPhuAmDau  = "Tách nguyên âm đầu: " + chuyenMangSangChuoi(at.layTungPhuAm(at.phuAmDau)) + "\n";
            string layTungNguyenAm  = "Tách từng nguyên âm: " + chuyenMangSangChuoi(at.layTungNguyenAm(at.nguyenAm)) + "\n";
            string layTungPhuAmCuoi = "Tách từng phụ âm cuối: " + chuyenMangSangChuoi(at.layTungPhuAm(at.phuAmCuoi)) + "\n";

            result += input + KtTiengViet + khongDau + layPhuAmDau + layNguyenAm + layphuAmCuoi + layDau +
                      kiemTraInThuong + kiemTraInHoa + inThuong + inHoa + xoaPhuAmDau + xoaPhuAmCuoi +
                      xoaNguyenAm + layTungPhuAmDau + layTungPhuAmCuoi + layTungNguyenAm;
            result += "Phiên âm: " + av.ChuyenSangPhienAm() + "\n";


            richTextBox1.Text = result;

            /* string[] mang_chuoi = CatChuoi(text);
             * for (int i = 0;i < mang_chuoi.Length;i++)
             * {
             *   AmTiet at = new CaiDat(mang_chuoi[i]);
             * }*/
        }