Ejemplo n.º 1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Vxml data = null;

            using (XmlReader reader = XmlReader.Create("../../dialog_lab4.xml")) //uruchomienie parsera i odczytu XML
            {
                XmlSerializer xml = new XmlSerializer(typeof(Vxml));
                data = (Vxml)xml.Deserialize(reader);
            }
            if (data == null)
            {
                return;
            }

            Form1           view = new Form1();
            SystemDialogowy app  = new SystemDialogowy(data,
                                                       new Recognizer.Rozpoznawanie(data.Lang),
                                                       new Synthesis.Synteza(data.Lang),
                                                       view);
            Thread t = new Thread(app.Run);

            view.SetAppThread(t);
            Application.Run(view);
        }
        public List <String> lot;        //lista, w której zapisywane są szczegóły lotu

        public SystemDialogowy(Vxml vxml, Rozpoznawanie recognizer, Synteza synthesizer, Form1 widok)
        {
            this.vxml        = vxml;
            this.recognizer  = recognizer;
            this.synthesizer = synthesizer;
            this.view        = widok;
            conn             = new DBConnect();
        }