Exemplo n.º 1
0
 private void Versuch8()
 {
     foreach (var provider in Provider.EnumerateProviders())
     {
         Ausgabe.AppendText($"{provider}: {provider.IsBadProvider(Scope.User)}{Environment.NewLine}");
     }
 }
Exemplo n.º 2
0
 private async void Versuch7()
 {
     try
     {
         foreach (var provider in Provider.EnumerateProviders())
         {
             foreach (Scope scope in Enum.GetValues(typeof(Scope)))
             {
                 foreach (var container in provider.EnumerateContainers(scope))
                 {
                     var containerfilePathTask = Task.Run(() => container.FilePath);
                     try
                     {
                         var containerfilePath = await containerfilePathTask;
                         Ausgabe.AppendText($"{containerfilePath}: {File.Exists(containerfilePath)}{Environment.NewLine}");
                     }
                     catch (Win32Exception ausnahmefehler)
                     {
                         Ausgabe.AppendText($"{container.Name}: {ausnahmefehler.Message}{Environment.NewLine}");
                     }
                 }
             }
         }
     }
     catch (ObjectDisposedException) { }
 }
Exemplo n.º 3
0
 private void button4_Click(object sender, EventArgs e)
 {
     Ausgabe.Text          += "\r\nElterngeneration:\r\n" + String.Join("\r\n", Elterngeneration.Select(o => o.ToNicerString()).ToArray());
     Ausgabe.SelectionStart = Ausgabe.Text.Length;
     Ausgabe.ScrollToCaret();
     Ausgabe.Refresh();
 }
Exemplo n.º 4
0
		private void Business_Ausgabe(object sender, Ausgabe e)
		{
			this.Dispatcher.Invoke(() => this.eventLog.Items.Insert(0, e.Message));

			while (this.eventLog.Items.Count > 50)
			{
				this.Dispatcher.Invoke(() => this.eventLog.Items.RemoveAt(this.eventLog.Items.Count - 1));
			}
		}
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Ausgabe aufrufer = Begrüßung; //equal Begrüßung method

            aufrufer += Smalltalk;
            aufrufer += Verabschiedung;
            aufrufer(); // all the mehtods are called
            Console.ReadKey();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            string[] strArr = new string[3] {
                "eins", "zwei", "drei"
            };
            Ausgabe ausgabeBildschirm = new Ausgabe(Bildschirm);

            ausgabeBildschirm = ausgabeBildschirm + Datenbank + Datei;
            ausgabeBildschirm(strArr);
            Console.ReadKey();
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            Ausgabe ausgabe = Begrüßung;

            ausgabe += Smalltalk;
            ausgabe += Verabschiedung;

            ausgabe();

            Console.ReadKey();
        }
Exemplo n.º 8
0
        private void Versuch5()
        {
            var defaultProvider = Provider.GetDefaultProvider(ProviderType.Ids.PROV_RSA_AES, Scope.User);

            var containers = defaultProvider.EnumerateContainers(Scope.User).ToArray();

            foreach (var container in containers)
            {
                Ausgabe.AppendText($"{container.UniqueName}{Environment.NewLine}");
            }
        }
Exemplo n.º 9
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker worker = sender as BackgroundWorker;

            while (true)
            {
                if (worker.CancellationPending == true)
                {
                    e.Cancel = true;
                    break;
                }
                else
                {
                    bool result          = false;
                    var  checkbreakpoint = new Action(() => result = Ausgabe.Items[Globals.programcounter].Checked);
                    if (Ausgabe.InvokeRequired)
                    {
                        Ausgabe.Invoke(checkbreakpoint);
                    }
                    if (result == false)
                    {
                        if (Globals.Interrupt == true)
                        {
                            MessageBox.Show("Interrupt");
                            Globals.Interrupt = false;
                            if (backgroundWorker1.WorkerSupportsCancellation == true)
                            {
                                // Cancel the asynchronous operation.
                                backgroundWorker1.CancelAsync();
                            }
                        }
                        else
                        {
                            StepButton();
                            UpdateGUI();
                            System.Threading.Thread.Sleep(Globals.speed);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Breakpoint");
                        if (backgroundWorker1.WorkerSupportsCancellation == true)
                        {
                            // Cancel the asynchronous operation.
                            backgroundWorker1.CancelAsync();
                        }
                    }
                }
            }
        }
Exemplo n.º 10
0
        private void button14_Click(object sender, EventArgs e)
        {
            Ausgabe.Text += "\r\nVerlauf der besten Fitness in der History:\r\n";
            int generation = 1;

            foreach (var fitness in BesterDerHistoryFitness)
            {
                Ausgabe.Text += String.Format("[{0}]: {1}\r\n", generation, fitness.ToString("####0.#####"));
                generation++;
            }
            Ausgabe.SelectionStart = Ausgabe.Text.Length;
            Ausgabe.ScrollToCaret();
            Ausgabe.Refresh();
        }
Exemplo n.º 11
0
        private void button9_Click(object sender, EventArgs e)
        {
            Ausgabe.Text += "\r\nVerlauf der durchschnittlichen Fitness:\r\n";
            int generation = 1;

            foreach (var fitness in DurchschnittsFitness)
            {
                Ausgabe.Text += String.Format("[{0}]: {1}\r\n", generation, fitness.ToString("####0.#####"));
                generation++;
            }
            Ausgabe.SelectionStart = Ausgabe.Text.Length;
            Ausgabe.ScrollToCaret();
            Ausgabe.Refresh();
        }
Exemplo n.º 12
0
 private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     progressBar1.Value = e.ProgressPercentage;
     if (checkBox2.Checked)
     {
         var tmpList = m_Generator.Elterngeneration.ToList();
         lock (tmpList)
         {
             Ausgabe.Text += "\r\nGeneration: " + ((int)e.UserState).ToString() + "\r\n" + String.Join("\r\n", tmpList.Select(o => o.ToNicerString()).ToArray());
         }
         Ausgabe.SelectionStart = Ausgabe.Text.Length;
         Ausgabe.ScrollToCaret();
         Ausgabe.Refresh();
     }
 }
Exemplo n.º 13
0
        public void Run()
        {
            Init();

            // SplashScreen anzeigen
            Ausgabe.Bereinigen();
            Ausgabe.Auflisten(Info.SplashScreen);
            Ausgabe.Leerzeichen();
            Ausgabe.Auflisten(Info.Optionen);

            // Hauptschleife
            while (programmLaeuft)
            {
                OptionenVerarbeiten();
            }
        }
Exemplo n.º 14
0
        private void button5_Click(object sender, EventArgs e)
        {
            int besten = 0;

            Int32.TryParse(textBox8.Text, out besten);
            var tmpList = m_Generator.TierchenHistory.ToList();

            lock (tmpList)
            {
                //Ausgabe.Text += "\r\nDie " + textBox8.Text + " besten Individuen:\r\n" + String.Join("\r\n", TierchenHistory.OrderBy(tier => tier.Wert).Take(besten).Select(o => o.ToNicerString()).ToArray());
                Ausgabe.Text += "\r\nDie " + textBox8.Text + " besten Individuen:\r\n";
                Ausgabe.Text += String.Join("\r\n", TierchenHistory.OrderBy(tier => tier.Wert).Take(besten).Select(o => o.ToNicerString()).ToArray());
            }
            Ausgabe.SelectionStart = Ausgabe.Text.Length;
            Ausgabe.ScrollToCaret();
            Ausgabe.Refresh();
        }
Exemplo n.º 15
0
        void Versuch1()
        {
            foreach (var providerType in CspTool.ProviderType.GetProviderTypes().Values)
            {
                Ausgabe.AppendText($"{providerType}:{Environment.NewLine}");

                foreach (var container in providerType.EnumerateContainers(Scope.User))
                {
                    Ausgabe.AppendText($"|-- {container} [{container.Provider}]{Environment.NewLine}");
                }
            }


            //foreach (var container in CspTool.Container.EnuemrateContainers(1, false))
            //{
            //    Ausgabe.AppendText(container.Name + Environment.NewLine);
            //}
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            // initialisiere das delegate ausgabe mit der Funktion GutenTag
            Ausgabe ausgabe = GutenTag;

            // füge eine anonyme Funktion hinzu
            ausgabe += delegate(string name)
            {
                Console.WriteLine("anonyme Funktion > {0}", name);
            };

            // füge einen Lambda-Audruck hinzu
            ausgabe += (string name) => Console.WriteLine("Lambda > {0}", name);

            ausgabe("Peter Zwegat");

            // entferne die Funktion GutenTag
            ausgabe -= GutenTag;

            ausgabe("Niki Lauda");

            Console.ReadLine();
        }
Exemplo n.º 17
0
        private void BruecheVerarbeiten(Operator gewaehlterOperator)
        {
            // Absprung vom Hauptmenü
            Ausgabe.BruecheAnzeigen(bruch1, bruch2, gewaehlterOperator);

            // Absprung in Zahleneingabe, wahr wenn alle Zahlen valide und
            // es keinen Abbruch gab per 'exit' Eingabe
            if (Eingabe.BruecheEingeben(bruch1, bruch2, gewaehlterOperator))
            {
                // Berechnung dem Ergebnis zuweisen
                ergebnis.Zuweisen(Berechnung.BruchBerechnen(bruch1, bruch2, gewaehlterOperator));
                Ausgabe.ErgebnisAnzeigen(bruch1, bruch2, ergebnis, gewaehlterOperator);
            }
            else
            {
                Run();
            }

            // Brüche zurücksetzen
            BruecheZurucksetzen();

            // Menü anzeigen
            Ausgabe.Auflisten(Info.Optionen);
        }
Exemplo n.º 18
0
 public void Button3Item(Item item)
 {
     Item = item;
     Ausgabe.Add("Du nutzt einen Gegenstand...");
     AktionAusführen(KampfAktionsTyp.SpielerItem);
 }
Exemplo n.º 19
0
 public void Button2Magie()
 {
     Ausgabe.Add("Du wirkst Magie...");
     AktionAusführen(KampfAktionsTyp.SpielerMagie);
 }
Exemplo n.º 20
0
 private void Business_Ausgabe(object sender, Ausgabe e)
 {
     this.Dispatcher.Invoke(() => this.output.Content = e.Message);
 }
Exemplo n.º 21
0
 public void Button1Angriff()
 {
     Ausgabe.Add("Du greifst an...");
     AktionAusführen(KampfAktionsTyp.SpielerAngriff);
 }