⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 output.il

📁 100个非常有趣的C语言UNIX程序实例。可以在乐趣中练习C语言编程。
💻 IL
📖 第 1 页 / 共 4 页
字号:
      IL_00e2:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Minimum(int32)
      IL_00e7:  ldarg.0
      IL_00e8:  ldfld      class [System.Windows.Forms]System.Windows.Forms.ProgressBar GraphicsCopyright.Form1::progressBar1
      IL_00ed:  ldloc.s    size
      IL_00ef:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::set_Maximum(int32)
      IL_00f4:  ldstr      "Creating new graphic"
      IL_00f9:  ldstr      "GraphicsCopyright"
      IL_00fe:  call       valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
                                                                                                                                                         string)
      IL_0103:  pop
      IL_0104:  ldc.i4.1
      IL_0105:  stloc.3
      IL_0106:  br         IL_0257

      IL_010b:  ldc.i4.1
      IL_010c:  stloc.s    y
      IL_010e:  br         IL_0245

      IL_0113:  ldloc.s    pattern
      IL_0115:  ldloc.3
      IL_0116:  ldloc.s    y
      IL_0118:  callvirt   instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
                                                                                                                                   int32)
      IL_011d:  stloc.s    CS$00000002$00000000
      IL_011f:  ldloca.s   CS$00000002$00000000
      IL_0121:  call       instance int32 [System.Drawing]System.Drawing.Color::ToArgb()
      IL_0126:  call       valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
      IL_012b:  stloc.s    CS$00000002$00000001
      IL_012d:  ldloca.s   CS$00000002$00000001
      IL_012f:  call       instance int32 [System.Drawing]System.Drawing.Color::ToArgb()
      IL_0134:  bne.un     IL_023f

      IL_0139:  ldloc.s    temp
      IL_013b:  ldloc.3
      IL_013c:  ldloc.s    y
      IL_013e:  callvirt   instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
                                                                                                                                   int32)
      IL_0143:  stloc.s    CS$00000002$00000002
      IL_0145:  ldloca.s   CS$00000002$00000002
      IL_0147:  call       instance unsigned int8 [System.Drawing]System.Drawing.Color::get_A()
      IL_014c:  stloc.s    a
      IL_014e:  ldloc.s    temp
      IL_0150:  ldloc.3
      IL_0151:  ldloc.s    y
      IL_0153:  callvirt   instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
                                                                                                                                   int32)
      IL_0158:  stloc.s    CS$00000002$00000003
      IL_015a:  ldloca.s   CS$00000002$00000003
      IL_015c:  call       instance unsigned int8 [System.Drawing]System.Drawing.Color::get_R()
      IL_0161:  stloc.s    re
      IL_0163:  ldloc.s    temp
      IL_0165:  ldloc.3
      IL_0166:  ldloc.s    y
      IL_0168:  callvirt   instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
                                                                                                                                   int32)
      IL_016d:  stloc.s    CS$00000002$00000004
      IL_016f:  ldloca.s   CS$00000002$00000004
      IL_0171:  call       instance unsigned int8 [System.Drawing]System.Drawing.Color::get_G()
      IL_0176:  stloc.s    gr
      IL_0178:  ldloc.s    temp
      IL_017a:  ldloc.3
      IL_017b:  ldloc.s    y
      IL_017d:  callvirt   instance valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Bitmap::GetPixel(int32,
                                                                                                                                   int32)
      IL_0182:  stloc.s    CS$00000002$00000005
      IL_0184:  ldloca.s   CS$00000002$00000005
      IL_0186:  call       instance unsigned int8 [System.Drawing]System.Drawing.Color::get_B()
      IL_018b:  stloc.s    bl
      IL_018d:  ldloc.s    re
      IL_018f:  stloc.s    x1
      IL_0191:  ldloc.s    gr
      IL_0193:  stloc.s    y1
      IL_0195:  ldloc.s    bl
      IL_0197:  stloc.s    z1
      IL_0199:  ldloc.s    bl
      IL_019b:  ldc.i4.s   25
      IL_019d:  add
      IL_019e:  ldc.i4     0xff
      IL_01a3:  bge.s      IL_01ac

      IL_01a5:  ldloc.s    bl
      IL_01a7:  ldc.i4.s   25
      IL_01a9:  add
      IL_01aa:  stloc.s    bl
      IL_01ac:  ldloc.s    gr
      IL_01ae:  ldc.i4.s   25
      IL_01b0:  add
      IL_01b1:  ldc.i4     0xff
      IL_01b6:  bge.s      IL_01bf

      IL_01b8:  ldloc.s    gr
      IL_01ba:  ldc.i4.s   25
      IL_01bc:  add
      IL_01bd:  stloc.s    gr
      IL_01bf:  ldloc.s    re
      IL_01c1:  ldc.i4.s   25
      IL_01c3:  add
      IL_01c4:  ldc.i4     0xff
      IL_01c9:  bge.s      IL_01d2

      IL_01cb:  ldloc.s    re
      IL_01cd:  ldc.i4.s   25
      IL_01cf:  add
      IL_01d0:  stloc.s    re
      IL_01d2:  ldloc.s    x1
      IL_01d4:  ldc.i4.s   25
      IL_01d6:  sub
      IL_01d7:  ldc.i4.0
      IL_01d8:  ble.s      IL_01e1

      IL_01da:  ldloc.s    x1
      IL_01dc:  ldc.i4.s   25
      IL_01de:  sub
      IL_01df:  stloc.s    x1
      IL_01e1:  ldloc.s    y1
      IL_01e3:  ldc.i4.s   25
      IL_01e5:  sub
      IL_01e6:  ldc.i4.0
      IL_01e7:  ble.s      IL_01f0

      IL_01e9:  ldloc.s    y1
      IL_01eb:  ldc.i4.s   25
      IL_01ed:  sub
      IL_01ee:  stloc.s    y1
      IL_01f0:  ldloc.s    z1
      IL_01f2:  ldc.i4.s   25
      IL_01f4:  sub
      IL_01f5:  ldc.i4.0
      IL_01f6:  ble.s      IL_01ff

      IL_01f8:  ldloc.s    z1
      IL_01fa:  ldc.i4.s   25
      IL_01fc:  sub
      IL_01fd:  stloc.s    z1
      IL_01ff:  ldloc.s    tempg
      IL_0201:  call       valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
      IL_0206:  newobj     instance void [System.Drawing]System.Drawing.SolidBrush::.ctor(valuetype [System.Drawing]System.Drawing.Color)
      IL_020b:  newobj     instance void [System.Drawing]System.Drawing.Pen::.ctor(class [System.Drawing]System.Drawing.Brush)
      IL_0210:  ldloc.3
      IL_0211:  ldloc.s    y
      IL_0213:  ldc.i4.1
      IL_0214:  add
      IL_0215:  ldc.i4.3
      IL_0216:  ldc.i4.3
      IL_0217:  callvirt   instance void [System.Drawing]System.Drawing.Graphics::DrawEllipse(class [System.Drawing]System.Drawing.Pen,
                                                                                              int32,
                                                                                              int32,
                                                                                              int32,
                                                                                              int32)
      IL_021c:  ldloc.s    tempg
      IL_021e:  ldloc.s    a
      IL_0220:  ldloc.s    x1
      IL_0222:  ldloc.s    y1
      IL_0224:  ldloc.s    z1
      IL_0226:  call       valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::FromArgb(int32,
                                                                                                                         int32,
                                                                                                                         int32,
                                                                                                                         int32)
      IL_022b:  newobj     instance void [System.Drawing]System.Drawing.SolidBrush::.ctor(valuetype [System.Drawing]System.Drawing.Color)
      IL_0230:  newobj     instance void [System.Drawing]System.Drawing.Pen::.ctor(class [System.Drawing]System.Drawing.Brush)
      IL_0235:  ldloc.3
      IL_0236:  ldloc.s    y
      IL_0238:  ldc.i4.1
      IL_0239:  ldc.i4.1
      IL_023a:  callvirt   instance void [System.Drawing]System.Drawing.Graphics::DrawEllipse(class [System.Drawing]System.Drawing.Pen,
                                                                                              int32,
                                                                                              int32,
                                                                                              int32,
                                                                                              int32)
      IL_023f:  ldloc.s    y
      IL_0241:  ldc.i4.1
      IL_0242:  add
      IL_0243:  stloc.s    y
      IL_0245:  ldloc.s    y
      IL_0247:  ldloc.s    pattern
      IL_0249:  callvirt   instance int32 [System.Drawing]System.Drawing.Image::get_Height()
      IL_024e:  blt        IL_0113

      IL_0253:  ldloc.3
      IL_0254:  ldc.i4.1
      IL_0255:  add
      IL_0256:  stloc.3
      IL_0257:  ldloc.3
      IL_0258:  ldloc.s    pattern
      IL_025a:  callvirt   instance int32 [System.Drawing]System.Drawing.Image::get_Width()
      IL_025f:  blt        IL_010b

      IL_0264:  ldstr      "Output file is c:\\output.jpeg"
      IL_0269:  ldstr      "GraphicsCopyright"
      IL_026e:  call       valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string,
                                                                                                                                                         string)
      IL_0273:  pop
      IL_0274:  ldloc.s    tempg
      IL_0276:  callvirt   instance class [System.Drawing]System.Drawing.Drawing2D.GraphicsState [System.Drawing]System.Drawing.Graphics::Save()
      IL_027b:  pop
      IL_027c:  ldarg.0
      IL_027d:  ldfld      class [System.Drawing]System.Drawing.Image GraphicsCopyright.Form1::originalimage
      IL_0282:  ldstr      "c:\\output.jpeg"
      IL_0287:  call       class [System.Drawing]System.Drawing.Imaging.ImageFormat [System.Drawing]System.Drawing.Imaging.ImageFormat::get_Jpeg()
      IL_028c:  callvirt   instance void [System.Drawing]System.Drawing.Image::Save(string,
                                                                                    class [System.Drawing]System.Drawing.Imaging.ImageFormat)
      IL_0291:  ret
    } // end of method Form1::button1_Click

  } // end of class Form1

} // end of namespace GraphicsCopyright

//*********** DISASSEMBLY COMPLETE ***********************
// WARNING: Created Win32 resource file output.res

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -