コード例 #1
0
        private void maakVraagLijst(string bestandsnaam)
        {
            StreamReader reader = null;
            string tempVraag;
            Vraag v;

            try
            {
                reader = new StreamReader("Wiskunde/" + bestandsnaam);
                tempVraag = reader.ReadLine();

                while (tempVraag != null)
                {
                    if (tempVraag.Split(',').Length == 2 || tempVraag.Split(',').Length == 3 && tempVraag.Split(',')[2].Split('.')[1] == "gif")
                    {
                        v = new Invulvraag(tempVraag, "Wiskunde");
                    }
                    else
                    {
                        v = new MeerkeuzeVraag(tempVraag);
                    }
                    vragen.Add(v);
                    tempVraag = reader.ReadLine();
                }
            }
            catch(FileNotFoundException ex)
            {
                MessageBox.Show("file not found " + ex);
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
        }
コード例 #2
0
        private void maakVraagLijst()
        {
            StreamReader reader = null;
            string tempVraag;
            Vraag v;

            try
            {

                reader = new StreamReader("Kennis/Vragen.txt");
                tempVraag = reader.ReadLine();

                while (tempVraag != null)
                {
                    if (tempVraag.Split(',').Length == 2 || tempVraag.Split(',').Length == 3 && tempVraag.Split(',')[2].Split('.')[1] == "gif")
                    {
                        v = new Invulvraag(tempVraag, "Kennis");
                    }
                    else
                    {
                        v = new MeerkeuzeVraag(tempVraag);
                    }
                    vragen.Add(v);
                    tempVraag = reader.ReadLine();
                }
            }
            catch (FileNotFoundException)
            {
                MessageBox.Show("vragen.txt is not found in Kennis");
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
        }
コード例 #3
0
        private void GenereerLijstVragen(int waarde)
        {
            StreamReader inputStream = null;
            Vraag v;
            string vraag;

            try
            {
                if (waarde == 0 || waarde == 1)
                {
                    fileToSearch = System.IO.Path.Combine(@"Taal/Vragenmakkelijk.txt");
                    inputStream = new StreamReader(fileToSearch);
                }
                else
                {
                    fileToSearch = System.IO.Path.Combine(@"Taal/Vragenmoeilijk.txt");
                    inputStream = new StreamReader(fileToSearch);
                }
                vraag = inputStream.ReadLine();

                while (vraag != null)
                {
                    if(vraag.Split(',').Length == 2 || vraag.Split(',').Length == 3 && vraag.Split(',')[2].Split('.')[1] == "gif")
                    {
                        v = new Invulvraag(vraag, "Taal");
                    }
                    else
                    {
                        v = new MeerkeuzeVraag(vraag);
                    }
                    vragen.Add(v);
                    vraag = inputStream.ReadLine();
                }
            }
            catch (FileNotFoundException)
            {
                MessageBox.Show("Error: File not found.");
            }

            finally
            {
                inputStream.Close();
            }
        }