private void timer1_Tick(object sender, EventArgs e) { if (Ss == 0 && Mm == 0 && Hh == 0) { this.Close(); Environment.Exit(0); } if (Ss == 0) { if (Mm == 0) { Hh--; Mm += 59; Ss += 59; } else { Mm--; Ss += 59; } } else { Ss--; } textBox1.Text = (Hh < 10 ? "0" + Hh.ToString() : Hh.ToString()); textBox2.Text = (Mm < 10 ? "0" + Mm.ToString() : Mm.ToString()); textBox3.Text = (Ss < 10 ? "0" + Ss.ToString() : Ss.ToString()); }
private void button2_Click(object sender, EventArgs e) { rez.Clear(); mas.Clear(); Nn.Clear(); Mm.Clear(); }
public static OpCode FromName(string op, Reg32 op1, Mm op2) { byte b; switch (op) { case "movd": b = 0x7e; break; default: throw new Exception("invalid operator: " + op); } return new OpCode(new byte[] { 0x0f, b, (byte)(0xc0 + (((int)op2) << 3) + op1) }); }
public static OpCode FromName(string op, Mm op1, Addr32 op2) { byte b; switch (op) { case "movd": b = 0x6e; break; default: b = GetCode(op); break; } return new OpCode(new byte[] { 0x0f, b }, null, new Addr32(op2, (byte)op1)); }
public static OpCode FromName(string op, Addr32 op1, Mm op2) { byte b; switch (op) { case "movd": b = 0x7e; break; case "movq": b = 0x7f; break; default: throw new Exception("invalid operator: " + op); } return new OpCode(new byte[] { 0x0f, b }, null, new Addr32(op1, (byte)op2)); }
public static OpCode FromName(string op, Mm op1, byte op2) { byte b1 = 0, b2 = 0; switch (op) { case "psllw": case "psrlw": case "psraw": b1 = 0x71; break; case "pslld": case "psrld": case "psrad": b1 = 0x72; break; case "psllq": case "psrlq": b1 = 0x73; break; } switch (op) { case "psllw": case "pslld": case "psllq": b2 = 0xf0; break; case "psrlw": case "psrld": case "psrlq": b2 = 0xd0; break; case "psraw": case "psrad": b2 = 0xe0; break; } if (b1 == 0 || b2 == 0) throw new Exception("invalid operator: " + op); return new OpCode(new byte[] { 0x0f, b1, (byte)(b2 + op1) }, op2); }
public static Cm ToCm(this Mm mm) { return(new Cm(mm.Value / 10)); }
public static Pt ToPt(this Mm mm) { return(mm.ToCm().ToPt()); }
public static OpCode PUnpckLDQ(Mm op1, Mm op2) { return FromName("punpckldq", op1, op2); }
public static OpCode PUnpckHWD(Mm op1, Mm op2) { return FromName("punpckhwd", op1, op2); }
public static OpCode PSubW(Mm op1, Addr32 op2) { return FromName("psubw", op1, op2); }
public static OpCode PAddW(Mm op1, Addr32 op2) { return FromName("paddw", op1, op2); }
public static OpCode PAddQ(Mm op1, Mm op2) { return FromName("paddq", op1, op2); }
public static OpCode PackUSWB(Mm op1, Addr32 op2) { return FromName("packuswb", op1, op2); }
public static OpCode PackSSWB(Mm op1, Mm op2) { return FromName("packsswb", op1, op2); }
public static OpCode FromName(string op, Mm op1, Mm op2) { var b = GetCode(op); return new OpCode(new byte[] { 0x0f, b, (byte)(0xc0 + (((int)op1) << 3) + op2) }); }
public static OpCode PackSSDW(Mm op1, Addr32 op2) { return FromName("packssdw", op1, op2); }
public static OpCode PSRLW(Mm op1, byte op2) { return FromName("psrlw", op1, op2); }
public static OpCode PMulHW(Mm op1, Mm op2) { return FromName("pmulhw", op1, op2); }
public static OpCode PSubQ(Mm op1, Mm op2) { return FromName("psubq", op1, op2); }
public static OpCode PMulLW(Mm op1, Addr32 op2) { return FromName("pmullw", op1, op2); }
public static OpCode PUnpckHDQ(Mm op1, Addr32 op2) { return FromName("punpckhdq", op1, op2); }
public static OpCode PSLLQ(Mm op1, byte op2) { return FromName("psllq", op1, op2); }
public static OpCode PUnpckLBW(Mm op1, Mm op2) { return FromName("punpcklbw", op1, op2); }
public static OpCode PSLLW(Mm op1, Addr32 op2) { return FromName("psllw", op1, op2); }
public static OpCode PUnpckLWD(Mm op1, Addr32 op2) { return FromName("punpcklwd", op1, op2); }
public static OpCode PSRAD(Mm op1, byte op2) { return FromName("psrad", op1, op2); }
public static OpCode PSRAW(Mm op1, Addr32 op2) { return FromName("psraw", op1, op2); }
static void Main(string[] args) { string A, B, C, D, E, F, G, H; string Aa, Bb, Cc, Dd, Ee, Ff, Gg, Hh, Ii, Jj, Kk, Ll, Mm, Nn, Oo; String[] ArrStr = new String[7]; A = "Rizky Khapidsyah"; B = "Nama Saya : "; C = A.Insert(0, B); D = " itu siapa?"; E = A.Insert(16, D); F = "Ini Adalah: "; G = "Hari Rabu"; H = G.Replace("Rabu", "Jum'at"); ArrStr[0] = "Senin"; ArrStr[1] = "Selasa"; ArrStr[2] = "Rabu"; ArrStr[3] = "Kamis"; ArrStr[4] = "Jum'at"; ArrStr[5] = "Sabtu"; ArrStr[6] = "Minggu"; /* Saya Sengaja tidak menggunakan variabel array untuk bagian ini (Aa, Bb, Cc dst..), agar kebih mudah dipahami. * Namun lebih disarankan menggunakan array dan statement for jika bekerja di lingkungan komersil */ Aa = ", "; Bb = "."; Cc = Bb.Insert(0, ArrStr[6]); Dd = Cc.Insert(0, Aa); Ee = Dd.Insert(0, ArrStr[5]); Ff = Ee.Insert(0, Aa); Gg = Ff.Insert(0, ArrStr[4]); Hh = Gg.Insert(0, Aa); Ii = Hh.Insert(0, ArrStr[3]); Jj = Ii.Insert(0, Aa); Kk = Jj.Insert(0, ArrStr[2]); Ll = Kk.Insert(0, Aa); Mm = Ll.Insert(0, ArrStr[1]); Nn = Mm.Insert(0, Aa); Oo = Nn.Insert(0, ArrStr[0]); Console.WriteLine(A); Console.WriteLine(A.Length); Console.WriteLine(A.IndexOf('p')); Console.WriteLine(A[9]); Console.WriteLine(C); Console.WriteLine(E); Console.WriteLine(Oo); Console.WriteLine(F, G); Console.WriteLine(H); if (!H.Contains("Kamis")) { Console.WriteLine("Tidak Ditemukan Hari: Kamis"); } else { Console.WriteLine("Ditemukan Hari: Kamis"); } H = H.Remove(2); Console.WriteLine(H); Console.ReadLine(); }
public static Emu ToEmu(this Mm cm) { return(new Emu(cm.Value * 36000)); }
public static OpCode MovD(Reg32 op1, Mm op2) { return FromName("movd", op1, op2); }
public static OpCode PSRLD(Mm op1, Mm op2) { return FromName("psrld", op1, op2); }
public static OpCode MovQ(Addr32 op1, Mm op2) { return FromName("movq", op1, op2); }
public static OpCode PSRLQ(Mm op1, Addr32 op2) { return FromName("psrlq", op1, op2); }
public static OpCode MovD(Mm op1, Addr32 op2) { return FromName("movd", op1, op2); }