Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.IO;
- using System.IO.Compression;
- using System.Net;
- namespace Testownik
- {
- public partial class Form1 : Form
- {
- System.Media.SoundPlayer player = new System.Media.SoundPlayer();
- public Form1()
- {
- InitializeComponent();
- }
- public int powrot;
- public string numerpliku;
- public int x = 0; //zmienna globalna na potrzeby funkcji
- public char[] odp { get; set; } //nie ruszac
- int timeLeft = 30; // czas do odpowiedzi
- int dzwiek; ///1-On ,0-Off
- int czas;
- int[] zaznaczone = new int[4];
- int[] prawidlowa = new int[4];
- public void Zaladuj_Click(object sender, EventArgs e)
- {
- try
- {//////////////////////////////DZWIEKI//////////////////////////////
- if(File.Exists(@"music/1.wav"))
- {
- if (dzwiek == 1)
- {
- player.SoundLocation = "music/1.wav";
- player.Play();
- }
- }
- //////////////////TIMER////////////////
- if (czas == 1)
- {
- timeLabel.Visible = true;
- timer1.Enabled = true;
- timer1.Start();
- timeLeft = 30;
- OknoOdp1.Enabled = true;
- OknoOdp2.Enabled = true;
- OknoOdp3.Enabled = true;
- OknoOdp4.Enabled = true;
- }
- else
- {
- player.Stop();
- timeLabel.Visible = false;
- }
- //reset kolorków obrazków i zaznaczen
- zaznaczone[0] = 0;
- zaznaczone[1] = 0;
- zaznaczone[2] = 0;
- zaznaczone[3] = 0;
- prawidlowa[0] = 0;
- prawidlowa[1] = 0;
- prawidlowa[2] = 0;
- prawidlowa[3] = 0;
- Pytanie.Image = null;
- OknoOdp1.Image = null;
- OknoOdp2.Image = null;
- OknoOdp3.Image = null;
- OknoOdp4.Image = null;
- OknoOdp1.BackColor = Color.FromArgb(255, 255, 255);
- OknoOdp2.BackColor = Color.FromArgb(255, 255, 255);
- OknoOdp3.BackColor = Color.FromArgb(255, 255, 255);
- OknoOdp4.BackColor = Color.FromArgb(255, 255, 255);
- //OpenFileDialog okienko = new OpenFileDialog();
- //okienko.Filter = "Plik DXF (txt)|*.txt";
- //if (okienko.ShowDialog() == DialogResult.OK || File.Exists(okienko.FileName))
- //{
- if (Directory.Exists(@"baza"))
- {
- string[] sciezki = Directory.GetFiles(@"baza","*.txt"); ////////tablica sciezek do plikow w folderze
- if (x+1 <= sciezki.Length) /// +2 bo plik default.ini jest w 'baza'
- {
- Random rand1 = new Random();
- x = rand1.Next(0,sciezki.Length); //////////Losujemy pytanie
- }
- else
- {
- x = 0;
- }
- numerpliku = sciezki[x]; //////// sciezka do pliku
- string[] linie = File.ReadAllLines(numerpliku, Encoding.Default); ///czytanie linii z kazdego pliku
- x = 1;
- label1.Text = numerpliku; /////////////wyswietla ktore pytanie//////////////
- // trzeba zmienić na label bo ma image
- if (linie.Length <= 1)
- {
- Pytanie.Text = "";
- Pytanie.Visible = false;
- }
- else
- {
- if (linie[1].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[1].IndexOf("[img");
- int foundS2 = linie[1].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[1] = linie[1].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[1].IndexOf("[/img");
- int foundS4 = linie[1].IndexOf("]");
- linie[1] = linie[1].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- Pytanie.Text = "";
- Bitmap orginalny = (Bitmap)Image.FromFile("baza/" + linie[1]);
- if (orginalny.Size.Height >= 780 && orginalny.Size.Height >= 92)
- {
- Bitmap resize = new Bitmap(orginalny, new Size(780, 92));
- if (File.Exists("baza/lol" + linie[1]))
- {
- Pytanie.Image = Image.FromFile("baza/lol" + linie[1]);
- }
- else
- {
- resize.Save("baza/lol" + linie[1]);
- Pytanie.Image = Image.FromFile("baza/lol" + linie[1]);
- }
- }
- else
- {
- Pytanie.Image = Image.FromFile("baza/" + linie[1]);
- }
- }
- }
- else
- {
- Pytanie.Visible = true;
- Pytanie.Text = linie[1];
- }
- }
- if (linie.Length <= 2)
- {
- OknoOdp1.Text = "";
- OknoOdp1.Visible = false;
- }
- else
- {
- if (linie[2].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[2].IndexOf("[img");
- int foundS2 = linie[2].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[2] = linie[2].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[2].IndexOf("[/img");
- int foundS4 = linie[2].IndexOf("]");
- linie[2] = linie[2].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp1.Text = "";
- OknoOdp1.Image = Image.FromFile("baza/" + linie[2]);
- }
- }
- else
- {
- OknoOdp1.Visible = true;
- OknoOdp1.Text = linie[2];
- }
- }
- if (linie.Length <= 3)
- {
- OknoOdp2.Text = "";
- OknoOdp2.Visible = false;
- }
- else
- {
- if (linie[3].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[3].IndexOf("[img");
- int foundS2 = linie[3].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[3] = linie[3].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[3].IndexOf("[/img");
- int foundS4 = linie[3].IndexOf("]");
- linie[3] = linie[3].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp2.Text = "";
- OknoOdp2.Image = Image.FromFile("baza/" + linie[3]);
- }
- }
- else
- {
- OknoOdp2.Visible = true;
- OknoOdp2.Text = linie[3];
- }
- }
- if (linie.Length <= 4)
- {
- OknoOdp3.Text = "";
- OknoOdp3.Visible = false;
- }
- else
- {
- if (linie[4].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[4].IndexOf("[img");
- int foundS2 = linie[4].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[4] = linie[4].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[4].IndexOf("[/img");
- int foundS4 = linie[4].IndexOf("]");
- linie[4] = linie[4].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp3.Text = "";
- OknoOdp3.Image = Image.FromFile("baza/" + linie[4]);
- }
- }
- else
- {
- OknoOdp3.Visible = true;
- OknoOdp3.Text = linie[4];
- }
- }
- if (linie.Length <= 5)
- {
- OknoOdp4.Text = "";
- OknoOdp4.Visible = false;
- }
- else
- {
- if (linie[5].IndexOf("[img]") == 0)
- {
- int foundS1 = linie[5].IndexOf("[img");
- int foundS2 = linie[5].IndexOf("]");
- if (foundS1 != foundS2 && foundS1 >= 0)
- {
- linie[5] = linie[5].Remove(foundS1, foundS2 + 1);
- int foundS3 = linie[5].IndexOf("[/img");
- int foundS4 = linie[5].IndexOf("]");
- linie[5] = linie[5].Remove(foundS3, (foundS4 + 1) - foundS3); // wkurwiające
- OknoOdp4.Text = "";
- OknoOdp4.Image = Image.FromFile("baza/" + linie[5]);
- }
- }
- else
- {
- OknoOdp4.Visible = true;
- OknoOdp4.Text = linie[5];
- }
- }
- char[] znaki = linie[0].ToCharArray();
- odp = znaki;
- }
- else
- {
- MessageBox.Show("Obok pliku exe musi znajdować się folder z bazą pytań 'baza'! LOL!!!", "DAŁNIE!");
- Close();
- }
- }
- catch(Exception ex)
- {
- player.Stop();
- timer1.Stop();
- player.SoundLocation = "music/nigga.wav";
- player.Play();
- MessageBox.Show("Pierw załaduj bazę ;)","Błąd!");
- }
- // }
- }
- private void Sprawdz_Click(object sender, EventArgs e)
- {
- try
- {
- if (odp != null)
- {
- ///////////////////////------Odpowiedź 1------/////////////////////////////
- if (odp[1] == '1')
- {
- OknoOdp1.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[1] != '1' && OknoOdp1.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp1.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[1] != '0' && OknoOdp1.BackColor == Color.FromArgb(220, 220, 220))
- { OknoOdp1.BackColor = Color.FromArgb(250, 0, 0); }
- ////////////////////////------Odpowiedź 2-------////////////////////////
- if (odp.Length >= 3)
- {
- if (odp[2] == '1')
- {
- OknoOdp2.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[2] != '1' && OknoOdp2.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp2.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[2] != '0' && OknoOdp2.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp2.BackColor = Color.FromArgb(250, 0, 0);
- }
- }
- ///////////////////////----- Odpowiedź 3--------///////////////////////////
- if (odp.Length>=4)
- {
- if (odp[3] == '1')
- {
- OknoOdp3.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[3] != '1' && OknoOdp3.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp3.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[3] != '0' && OknoOdp3.BackColor == Color.FromArgb(220, 220, 220))
- { OknoOdp3.BackColor = Color.FromArgb(250, 0, 0); }
- }
- ////////////////////////------Odpowiedź 4-------///////////////////////////
- if (odp.Length>=5)
- {
- if (odp[4] == '1')
- {
- OknoOdp4.BackColor = Color.FromArgb(50, 250, 0);
- }
- else if (odp[4] != '1' && OknoOdp4.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp4.BackColor = Color.FromArgb(250, 0, 0);
- }
- else if (odp[4] != '0' && OknoOdp4.BackColor == Color.FromArgb(220, 220, 220))
- { OknoOdp4.BackColor = Color.FromArgb(250, 0, 0); }
- }
- }
- else
- {
- MessageBox.Show("Pierw zaladuj pytanie ;)");
- }
- }
- catch(Exception ex)
- {
- MessageBox.Show("Error: " + ex,"Ni wim co jest grane ziom!");
- }
- //////////////////////////////////////////////////////////////////////
- player.Stop();
- if (File.Exists("music/fail.wav"))
- {
- if ((OknoOdp1.BackColor.R == 250 || OknoOdp2.BackColor.R == 250 || OknoOdp3.BackColor.R == 250 || OknoOdp4.BackColor.R == 250) && dzwiek == 1)
- {
- player.SoundLocation = "music/fail.wav";
- player.Play();
- }
- }
- if (File.Exists("music/fail.wav"))
- {
- ////////////////////////
- if (OknoOdp1.BackColor.R == 50 && OknoOdp1.BackColor.G == 250 && zaznaczone[0] == 1)
- {
- prawidlowa[0] = 1;
- }
- else if (OknoOdp1.BackColor.R == 50 && OknoOdp1.BackColor.G == 250 && zaznaczone[0] == 0
- || OknoOdp1.BackColor.R == 250 && zaznaczone[0] == 0)
- {
- prawidlowa[0] = 0;
- }
- else
- {
- prawidlowa[0] = 1;
- }
- ///////////////////////////////
- if (OknoOdp2.BackColor.R == 50 && OknoOdp2.BackColor.G == 250 && zaznaczone[1] == 1)
- {
- prawidlowa[1] = 1;
- }
- else if (OknoOdp2.BackColor.R == 50 && OknoOdp2.BackColor.G == 250 && zaznaczone[1] == 0
- || OknoOdp2.BackColor.R == 250 && zaznaczone[1] == 0)
- {
- prawidlowa[1] = 0;
- }
- else
- {
- prawidlowa[1] = 1;
- }
- /////////////////////////////
- if (OknoOdp3.BackColor.R == 50 && OknoOdp3.BackColor.G == 250 && zaznaczone[2] == 1)
- {
- prawidlowa[2] = 1;
- }
- else if (OknoOdp3.BackColor.R == 50 && OknoOdp3.BackColor.G == 250 && zaznaczone[2] == 0
- || OknoOdp3.BackColor.R == 250 && zaznaczone[2] == 0)
- {
- prawidlowa[2]=0;
- }
- else
- {
- prawidlowa[2] = 1;
- }
- //////////////////////////////////
- if (OknoOdp4.BackColor.R == 50 && OknoOdp4.BackColor.G == 250 && zaznaczone[3] == 1)
- {
- prawidlowa[3] = 1;
- }
- else if (OknoOdp4.BackColor.R == 50 && OknoOdp4.BackColor.G == 250 && zaznaczone[3] == 0
- || OknoOdp4.BackColor.R == 250 && zaznaczone[3] == 0)
- {
- prawidlowa[3] = 0;
- }
- else
- {
- prawidlowa[3] = 1;
- }
- if(prawidlowa[0]==1 && prawidlowa[1]==1 && prawidlowa[2] ==1 && prawidlowa[3]==1)
- {
- //////////////////////////////Tu mozna jebnac zliczanie prawidlowych odp
- if(dzwiek==1)
- {
- player.SoundLocation = "music/correct.wav";
- player.Play();
- }
- }
- else
- {
- }
- }
- } ////////////////Wyjebana funkcja
- private void OknoOdp4_Click(object sender, EventArgs e)
- {
- if (OknoOdp4.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp4.BackColor = Color.FromArgb(255, 255, 255);
- zaznaczone[3] = 0;
- }
- else
- {
- OknoOdp4.BackColor = Color.FromArgb(220, 220, 220);
- zaznaczone[3] = 1;
- }
- }
- private void OknoOdp1_Click_1(object sender, EventArgs e)
- {
- if (OknoOdp1.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp1.BackColor = Color.FromArgb(255, 255, 255);
- zaznaczone[0] = 0;
- }
- else
- {
- OknoOdp1.BackColor = Color.FromArgb(220, 220, 220);
- zaznaczone[0] = 1;
- }
- }
- private void OknoOdp2_Click_1(object sender, EventArgs e)
- {
- if (OknoOdp2.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp2.BackColor = Color.FromArgb(255, 255, 255);
- zaznaczone[1] = 0;
- }
- else
- {
- OknoOdp2.BackColor = Color.FromArgb(220, 220, 220);
- zaznaczone[1] = 1;
- }
- }
- private void OknoOdp3_Click_1(object sender, EventArgs e)
- {
- if (OknoOdp3.BackColor == Color.FromArgb(220, 220, 220))
- {
- OknoOdp3.BackColor = Color.FromArgb(255, 255, 255);
- zaznaczone[2] = 0;
- }
- else
- {
- OknoOdp3.BackColor = Color.FromArgb(220, 220, 220);
- zaznaczone[2] = 1;
- }
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- dzwiek = 1;
- czas = 1;
- Time.BackgroundImage = Testownik.Properties.Resources.time;
- sounds.BackgroundImage = Testownik.Properties.Resources.son;
- if(Directory.Exists(@"baza"))
- {
- }
- else
- {
- Directory.CreateDirectory("baza");
- }
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- if (czas == 1)
- {
- if (timeLeft > 0)
- {
- // Display the new time left
- // by updating the Time Left label.
- timeLeft = timeLeft - 1;
- timeLabel.Text = timeLeft + " seconds";
- }
- else
- {
- // If the user ran out of time, stop the timer, show
- // a MessageBox, and fill in the answers.
- timer1.Stop();
- timeLabel.Text = "Time's up!";
- OknoOdp1.Enabled = false;
- OknoOdp2.Enabled = false;
- OknoOdp3.Enabled = false;
- OknoOdp4.Enabled = false;
- }
- }
- else
- {
- timeLeft = 30;
- }
- }
- private void Baza_Click(object sender, EventArgs e)
- {
- if (powrot == 0)
- {
- timer1.Stop();
- player.Stop();
- OknoOdp1.Visible = false;
- label1.Visible = false;
- OknoOdp2.Visible = false;
- OknoOdp3.Visible = false;
- OknoOdp4.Visible = false;
- Zaladuj.Visible = false;
- Sprawdz.Visible = false;
- timeLabel.Visible = false;
- Pytanie.Visible = false;
- Bazytxt.Visible = true;
- TC2.Visible = true;
- EMC.Visible = true;
- Kodowanie.Visible = true;
- PAIR.Visible = true;
- SieciTelekom.Visible = true;
- SO.Visible = true;
- Tofik2.Visible = true;
- PTM.Visible = true;
- Baza.Location = new Point(842, 30);
- Baza.Text = "Powrót";
- this.Controls.Add(Bazytxt);
- powrot = 1;
- }
- else
- {
- TC2.Visible = false;
- EMC.Visible = false;
- Kodowanie.Visible = false;
- PAIR.Visible = false;
- SieciTelekom.Visible = false;
- SO.Visible = false;
- Tofik2.Visible = false;
- PTM.Visible = false;
- ////
- label1.Visible = true;
- OknoOdp1.Visible = true;
- OknoOdp2.Visible = true;
- OknoOdp3.Visible = true;
- OknoOdp4.Visible = true;
- Zaladuj.Visible = true;
- Sprawdz.Visible = true;
- timeLabel.Visible = true;
- Pytanie.Visible = true;
- Bazytxt.Visible = false;
- Baza.Location = new Point(842, 30);
- Baza.Text = "Bazy Pytań";
- powrot = 0;
- }
- //OpenFileDialog okienko = new OpenFileDialog();
- //okienko.Filter = "Plik Bazy (zip)|*.zip";
- //if (okienko.ShowDialog() == DialogResult.OK || File.Exists(okienko.FileName))
- //{
- // string[] filePaths = Directory.GetFiles(@"baza");
- // foreach (string filePath in filePaths)
- // {
- // File.Delete(filePath);
- // }
- // ZipFile.ExtractToDirectory(okienko.FileName, @"baza");
- // MessageBox.Show("Załadowano baze!");
- //}
- }
- private void timeLabel_Click(object sender, EventArgs e)
- {
- }
- private void Bazytxt_TextChanged(object sender, EventArgs e)
- {
- }
- private void button1_Click(object sender, EventArgs e)
- {
- try
- {
- WebClient webClient = new WebClient();
- webClient.DownloadFile("http://xulek.16mb.com/upload/TC2.zip", @"TC2.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"TC2.zip"))
- {
- ZipFile.ExtractToDirectory("TC2.zip", @"baza");
- File.Delete("TC2.zip");
- MessageBox.Show("Załadowano baze TC2-Sambor!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- private void button2_Click(object sender, EventArgs e)
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/EMC.zip", @"EMC.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"EMC.zip"))
- {
- ZipFile.ExtractToDirectory("EMC.zip", @"baza");
- File.Delete("EMC.zip");
- MessageBox.Show("Załadowano baze EMC-Wieckowski!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- private void button3_Click(object sender, EventArgs e)
- {
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/kodowanie.zip", @"kodowanie.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"kodowanie.zip"))
- {
- ZipFile.ExtractToDirectory("kodowanie.zip", @"baza");
- File.Delete("kodowanie.zip");
- MessageBox.Show("Załadowano baze Kodowca!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- }
- private void button4_Click(object sender, EventArgs e)
- {
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/PAIR.zip", @"PAIR.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"PAIR.zip"))
- {
- ZipFile.ExtractToDirectory("PAIR.zip", @"baza");
- File.Delete("PAIR.zip");
- MessageBox.Show("Załadowano baze PAIR-Muszyński!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- }
- private void button5_Click(object sender, EventArgs e)
- {
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/SieciTelekom.zip", @"SieciTelekom.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"SieciTelekom.zip"))
- {
- ZipFile.ExtractToDirectory("SieciTelekom.zip", @"baza");
- File.Delete("SieciTelekom.zip");
- MessageBox.Show("Załadowano baze Sieci Telekomunikacyjnych!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- }
- private void button6_Click(object sender, EventArgs e)
- {
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/SO-Lewy.zip", @"SO-Lewy.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"SO-Lewy.zip"))
- {
- ZipFile.ExtractToDirectory("SO-Lewy.zip", @"baza");
- File.Delete("SO-Lewy.zip");
- MessageBox.Show("Załadowano baze Systemów Operacyjnych!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- }
- private void button7_Click(object sender, EventArgs e)
- {
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/Tofik2.zip", @"Tofik2.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"Tofik2.zip"))
- {
- ZipFile.ExtractToDirectory("Tofik2.zip", @"baza");
- File.Delete("Tofik2.zip");
- MessageBox.Show("Załadowano baze Tofika na 2 koło!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- }
- private void button8_Click(object sender, EventArgs e)
- {
- {
- WebClient webClient = new WebClient();
- try
- {
- webClient.DownloadFile("http://xulek.16mb.com/upload/PTM.zip", @"PTM.zip");
- string[] filePaths = Directory.GetFiles(@"baza");
- foreach (string filePath in filePaths)
- {
- File.Delete(filePath);
- }
- if (File.Exists(@"PTM.zip"))
- {
- ZipFile.ExtractToDirectory("PTM.zip", @"baza");
- File.Delete("PTM.zip");
- MessageBox.Show("Załadowano baze PTM-Emilianowicz!");
- Baza_Click(sender, e);
- }
- else
- {
- MessageBox.Show("Nie udało się załadować bazy, sprawdź połączenie z internetem!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Pliki obrazów aktualnie używane, zrestartuj program!");
- }
- }
- }
- private void label1_Click(object sender, EventArgs e)
- {
- }
- private void textBox1_TextChanged(object sender, EventArgs e)
- {
- }
- private void sounds_Click_1(object sender, EventArgs e)
- {
- if (dzwiek==1)
- {
- sounds.BackgroundImage = Testownik.Properties.Resources.soff;
- sounds.BackgroundImageLayout = ImageLayout.Zoom;
- dzwiek = 0;
- player.Stop();
- }
- else if (dzwiek==0)
- {
- sounds.BackgroundImage = Testownik.Properties.Resources.son;
- sounds.BackgroundImageLayout = ImageLayout.Zoom;
- dzwiek = 1;
- }
- }
- private void czas_Click_1(object sender, EventArgs e)
- {
- if (czas == 1)
- {
- sounds.BackgroundImage = Testownik.Properties.Resources.soff;
- sounds.BackgroundImageLayout = ImageLayout.Zoom;
- dzwiek = 0;
- player.Stop();
- Time.BackgroundImage = Testownik.Properties.Resources.timeoff;
- Time.BackgroundImageLayout = ImageLayout.Zoom;
- czas = 0;
- }
- else if (czas == 0)
- {
- Time.BackgroundImage = Testownik.Properties.Resources.time;
- Time.BackgroundImageLayout = ImageLayout.Zoom;
- czas = 1;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement