示例#1
0
 /// <summary>
 /// Creates a debug string for spamming the display with too much information
 /// </summary>
 /// <returns>A formatted debug string</returns>
 public override string ToString()
 {
     return
         ("CurrentColumn: " + CurrentColumn.ToString() + "\n" +
          "CurrentRow:" + CurrentRow.ToString() + "\n" +
          "ApplicationCursorKeysMode:" + ApplicationCursorKeysMode.ToString() + "\n" +
          "Attribute:\n" + Attributes.ToString() + "\n" +
          "TabStops:" + string.Join(",", TabStops.Select(x => x.ToString()).ToList()) + "\n" +
          "WordWrap:" + WordWrap.ToString() + "\n" +
          "ReverseVideoMode:" + ReverseVideoMode.ToString() + "\n" +
          "OriginMode:" + OriginMode.ToString() + "\n" +
          "InsertMode:" + InsertMode.ToString() + "\n" +
          "ShowCursor:" + ShowCursor.ToString() + "\n" +
          "BlinkingCursor:" + BlinkingCursor.ToString() + "\n" +
          "CursorShape:" + CursorShape.ToString() + "\n" +
          "Utf8:" + Utf8.ToString() + "\n" +
          "CharacterSetMode:" + CharacterSetMode.ToString() + "\n" +
          "G0:" + G0.ToString() + "\n" +
          "G1:" + G1.ToString() + "\n" +
          "G2:" + G2.ToString() + "\n" +
          "G3:" + G3.ToString() + "\n" +
          "Vt300G1:" + Vt300G1.ToString() + "\n" +
          "Vt300G2:" + Vt300G2.ToString() + "\n" +
          "Vt300G3:" + Vt300G3.ToString() + "\n" +
          "Vt52AlternateKeypad: " + Vt52AlternateKeypad.ToString() + "\n" +
          "Vt52GraphicsMode: " + Vt52GraphicsMode.ToString() + "\n" +
          "AutomaticNewLine:" + AutomaticNewLine.ToString() + "\n" +
          "ConfiguredColumns:" + ConfiguredColumns.ToString() + "\n" +
          "National Character Replacement Mode:" + NationalCharacterReplacementMode.ToString() + "\n" +
          "Single shift character mode:" + SingleShiftSelectCharacterMode.ToString() + "\n"
         );
 }
示例#2
0
        static void TestG2()
        {
            Console.WriteLine("TestG2");
            G2 P = new G2();

            P.Clear();
            assert("P = 0", P.ToString() == "0");
            assert("P is valid", P.IsValid());
            assert("P is zero", P.IsZero());
            P.HashAndMapTo("abc");
            assert("P is valid", P.IsValid());
            assert("P is not zero", !P.IsZero());
            G2 Q = new G2();

            Q = P.Clone();
            assert("P == Q", Q.Equals(P));
            G2.Neg(Q, P);
            G2.Add(Q, Q, P);
            assert("Q is zero", Q.IsZero());
            G2.Dbl(Q, P);
            G2 R = new G2();

            G2.Add(R, P, P);
            assert("Q == R", Q.Equals(R));
            Fr x = new Fr();

            x.SetInt(3);
            G2.Add(R, R, P);
            G2.Mul(Q, P, x);
            assert("Q == R", Q.Equals(R));
        }
        private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
        {
            // Muestra los numeros de RGB de un pixel seleccionado por el mouse
            int R2, G2, B2;

            R2 = 0;
            G2 = 0;
            B2 = 0;
            Color c = new Color();

            for (int i = e.X; i < e.X + 5; i++)
            {
                for (int j = e.Y; j < e.Y + 5; j++)
                {
                    c  = bmp.GetPixel(i, j);
                    R2 = R2 + c.R;
                    G2 = G2 + c.G;
                    B2 = B2 + c.B;
                }
            }
            R2            = R2 / 25;
            G2            = G2 / 25;
            B2            = B2 / 25;
            textBox1.Text = R2.ToString();
            textBox2.Text = G2.ToString();
            textBox3.Text = B2.ToString();
            // Modificamos el valor rgb seleccionado por el mouse el promedio de los 5pixeles a su alrededor
            c1 = Color.FromArgb(R2, G2, B2);
            //textBox4.BackColor=c;
        }
示例#4
0
 private void LoginWindow_Loaded(object sender, RoutedEventArgs e)
 {
     list.ItemsSource         = GradeClassType;
     g1.Text                  = G1.ToString();
     g1.Tag                   = G1.ToString();
     g1.TextChanged          += CheckNumber;
     g2.Text                  = G2.ToString();
     g2.Tag                   = G2.ToString();
     g2.TextChanged          += CheckNumber;
     g3.Text                  = G3.ToString();
     g3.Tag                   = G3.ToString();
     g3.TextChanged          += CheckNumber;
     g4.Text                  = G4.ToString();
     g4.Tag                   = G4.ToString();
     g4.TextChanged          += CheckNumber;
     g5.Text                  = G5.ToString();
     g5.Tag                   = G5.ToString();
     g5.TextChanged          += CheckNumber;
     RefreshButton.Visibility = Visibility.Collapsed;
 }