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

📄 output.il

📁 100个非常有趣的C语言UNIX程序实例。可以在乐趣中练习C语言编程。
💻 IL
📖 第 1 页 / 共 4 页
字号:

//  Microsoft (R) .NET Framework IL Disassembler.  Version 1.0.2914.16
//  Copyright (C) Microsoft Corp. 1998-2001. All rights reserved.

// VTableFixup Directory:
// No data.
.assembly extern System.Windows.Forms
{
  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
  .ver 1:0:2411:0
}
.assembly extern System.Drawing
{
  .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )                         // .?_....:
  .ver 1:0:2411:0
}
.assembly extern System
{
  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
  .ver 1:0:2411:0
}
.assembly extern mscorlib
{
  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
  .ver 1:0:2411:0
}
.assembly GraphicsCopyright
{
  .custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyKeyNameAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyKeyFileAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyDelaySignAttribute::.ctor(bool) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  // --- The following custom attribute is added automatically, do not uncomment -------
  //  .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(bool,
  //                                                                                bool) = ( 01 00 01 01 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 00 00 00 ) 
  .hash algorithm 0x00008004
  .ver 1:0:633:29881
}
.mresource public GraphicsCopyright.Form1.resources
{
  // WARNING: managed resource file GraphicsCopyright.Form1.resources created
}
.mresource public GraphicsCopyright.exe.licenses
{
  // WARNING: managed resource file GraphicsCopyright.exe.licenses created
}
.module GraphicsCopyright.exe
// MVID: {0F54C490-D937-46AC-94FA-A2F17E8E428C}
.imagebase 0x00400000
.subsystem 0x00000002
.file alignment 512
.corflags 0x00000001
// Image base: 0x02ff0000
.namespace GraphicsCopyright
{
  .class public auto ansi beforefieldinit Form1
         extends [System.Windows.Forms]System.Windows.Forms.Form
  {
    .field private class [System.Drawing]System.Drawing.Image originalimage
    .field private class [System.Windows.Forms]System.Windows.Forms.OpenFileDialog openFileDialog1
    .field private class [System.Windows.Forms]System.Windows.Forms.PictureBox pictureBox1
    .field private class [System.Windows.Forms]System.Windows.Forms.MainMenu mainMenu1
    .field private class [System.Windows.Forms]System.Windows.Forms.MenuItem menuItem1
    .field private class [System.Windows.Forms]System.Windows.Forms.MenuItem menuItem2
    .field private class [System.Windows.Forms]System.Windows.Forms.GroupBox groupBox1
    .field private class [System.Windows.Forms]System.Windows.Forms.MenuItem menuItem3
    .field private class [System.Windows.Forms]System.Windows.Forms.MenuItem menuItem4
    .field private class [System.Windows.Forms]System.Windows.Forms.Button button1
    .field private class [System.Windows.Forms]System.Windows.Forms.ProgressBar progressBar1
    .field private class [System]System.ComponentModel.Container components
    .method public hidebysig specialname rtspecialname 
            instance void  .ctor() cil managed
    {
      // Code size       20 (0x14)
      .maxstack  8
      IL_0000:  ldarg.0
      IL_0001:  ldnull
      IL_0002:  stfld      class [System]System.ComponentModel.Container GraphicsCopyright.Form1::components
      IL_0007:  ldarg.0
      IL_0008:  call       instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
      IL_000d:  ldarg.0
      IL_000e:  call       instance void GraphicsCopyright.Form1::InitializeComponent()
      IL_0013:  ret
    } // end of method Form1::.ctor

    .method family hidebysig virtual instance void 
            Dispose(bool disposing) cil managed
    {
      // Code size       30 (0x1e)
      .maxstack  8
      IL_0000:  ldarg.1
      IL_0001:  brfalse.s  IL_0016

      IL_0003:  ldarg.0
      IL_0004:  ldfld      class [System]System.ComponentModel.Container GraphicsCopyright.Form1::components
      IL_0009:  brfalse.s  IL_0016

      IL_000b:  ldarg.0
      IL_000c:  ldfld      class [System]System.ComponentModel.Container GraphicsCopyright.Form1::components
      IL_0011:  callvirt   instance void [System]System.ComponentModel.Container::Dispose()
      IL_0016:  ldarg.0
      IL_0017:  ldarg.1
      IL_0018:  call       instance void [System.Windows.Forms]System.Windows.Forms.Form::Dispose(bool)
      IL_001d:  ret
    } // end of method Form1::Dispose

    .method private hidebysig instance void 
            InitializeComponent() cil managed
    {
      // Code size       928 (0x3a0)
      .maxstack  4
      .locals ([0] class [System.Windows.Forms]System.Windows.Forms.MenuItem[] CS$00000002$00000000,
               [1] class [System.Windows.Forms]System.Windows.Forms.MenuItem[] CS$00000002$00000001,
               [2] class [System.Windows.Forms]System.Windows.Forms.MenuItem[] CS$00000002$00000002,
               [3] class [System.Windows.Forms]System.Windows.Forms.Control[] CS$00000002$00000003,
               [4] class [System.Windows.Forms]System.Windows.Forms.Control[] CS$00000002$00000004)
      IL_0000:  ldarg.0
      IL_0001:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.MenuItem::.ctor()
      IL_0006:  stfld      class [System.Windows.Forms]System.Windows.Forms.MenuItem GraphicsCopyright.Form1::menuItem4
      IL_000b:  ldarg.0
      IL_000c:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
      IL_0011:  stfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_0016:  ldarg.0
      IL_0017:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.ProgressBar::.ctor()
      IL_001c:  stfld      class [System.Windows.Forms]System.Windows.Forms.ProgressBar GraphicsCopyright.Form1::progressBar1
      IL_0021:  ldarg.0
      IL_0022:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.MenuItem::.ctor()
      IL_0027:  stfld      class [System.Windows.Forms]System.Windows.Forms.MenuItem GraphicsCopyright.Form1::menuItem1
      IL_002c:  ldarg.0
      IL_002d:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.MenuItem::.ctor()
      IL_0032:  stfld      class [System.Windows.Forms]System.Windows.Forms.MenuItem GraphicsCopyright.Form1::menuItem2
      IL_0037:  ldarg.0
      IL_0038:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.MenuItem::.ctor()
      IL_003d:  stfld      class [System.Windows.Forms]System.Windows.Forms.MenuItem GraphicsCopyright.Form1::menuItem3
      IL_0042:  ldarg.0
      IL_0043:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.MainMenu::.ctor()
      IL_0048:  stfld      class [System.Windows.Forms]System.Windows.Forms.MainMenu GraphicsCopyright.Form1::mainMenu1
      IL_004d:  ldarg.0
      IL_004e:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::.ctor()
      IL_0053:  stfld      class [System.Windows.Forms]System.Windows.Forms.PictureBox GraphicsCopyright.Form1::pictureBox1
      IL_0058:  ldarg.0
      IL_0059:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.OpenFileDialog::.ctor()
      IL_005e:  stfld      class [System.Windows.Forms]System.Windows.Forms.OpenFileDialog GraphicsCopyright.Form1::openFileDialog1
      IL_0063:  ldarg.0
      IL_0064:  newobj     instance void [System.Windows.Forms]System.Windows.Forms.GroupBox::.ctor()
      IL_0069:  stfld      class [System.Windows.Forms]System.Windows.Forms.GroupBox GraphicsCopyright.Form1::groupBox1
      IL_006e:  ldarg.0
      IL_006f:  ldfld      class [System.Windows.Forms]System.Windows.Forms.GroupBox GraphicsCopyright.Form1::groupBox1
      IL_0074:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
      IL_0079:  ldarg.0
      IL_007a:  call       instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
      IL_007f:  ldarg.0
      IL_0080:  ldfld      class [System.Windows.Forms]System.Windows.Forms.MenuItem GraphicsCopyright.Form1::menuItem4
      IL_0085:  ldc.i4.0
      IL_0086:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.MenuItem::set_Index(int32)
      IL_008b:  ldarg.0
      IL_008c:  ldfld      class [System.Windows.Forms]System.Windows.Forms.MenuItem GraphicsCopyright.Form1::menuItem4
      IL_0091:  ldstr      "About"
      IL_0096:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.MenuItem::set_Text(string)
      IL_009b:  ldarg.0
      IL_009c:  ldfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_00a1:  ldc.i4.8
      IL_00a2:  ldc.i4.s   16
      IL_00a4:  newobj     instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
                                                                                     int32)
      IL_00a9:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
      IL_00ae:  ldarg.0
      IL_00af:  ldfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_00b4:  ldstr      "button1"
      IL_00b9:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
      IL_00be:  ldarg.0
      IL_00bf:  ldfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_00c4:  ldc.i4     0x80
      IL_00c9:  ldc.i4.s   32
      IL_00cb:  newobj     instance void [System.Drawing]System.Drawing.Size::.ctor(int32,
                                                                                    int32)
      IL_00d0:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
      IL_00d5:  ldarg.0
      IL_00d6:  ldfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_00db:  ldc.i4.0
      IL_00dc:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
      IL_00e1:  ldarg.0
      IL_00e2:  ldfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_00e7:  ldstr      "Add Copyright"
      IL_00ec:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
      IL_00f1:  ldarg.0
      IL_00f2:  ldfld      class [System.Windows.Forms]System.Windows.Forms.Button GraphicsCopyright.Form1::button1
      IL_00f7:  ldarg.0
      IL_00f8:  ldftn      instance void GraphicsCopyright.Form1::button1_Click(object,
                                                                                class [mscorlib]System.EventArgs)
      IL_00fe:  newobj     instance void [mscorlib]System.EventHandler::.ctor(object,
                                                                              native unsigned int)
      IL_0103:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
      IL_0108:  ldarg.0
      IL_0109:  ldfld      class [System.Windows.Forms]System.Windows.Forms.ProgressBar GraphicsCopyright.Form1::progressBar1
      IL_010e:  ldc.i4.8
      IL_010f:  ldc.i4     0x88
      IL_0114:  newobj     instance void [System.Drawing]System.Drawing.Point::.ctor(int32,
                                                                                     int32)
      IL_0119:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
      IL_011e:  ldarg.0
      IL_011f:  ldfld      class [System.Windows.Forms]System.Windows.Forms.ProgressBar GraphicsCopyright.Form1::progressBar1
      IL_0124:  ldstr      "progressBar1"
      IL_0129:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
      IL_012e:  ldarg.0
      IL_012f:  ldfld      class [System.Windows.Forms]System.Windows.Forms.ProgressBar GraphicsCopyright.Form1::progressBar1
      IL_0134:  ldc.i4     0x108

⌨️ 快捷键说明

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