SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
PONTIFICIA UIVERSIDAD CATÓLICA DEL ECUADOR
SEDE IBARRA
ESCUELA DE INGENIERÍA
Nombre: Steven Tabango
INSTALACIÓN DE Vb Decompiler lite v7.8
Ejecutamos el instalador de la aplicación y seguimos las instrucciones del asistente.
Aceptamos la licencia
Se especifica la ruta donde se instalará
Seleccionamos el lenguaje de la aplicación
Procedemos a instalar la aplicación en nuestra PC
Esperamos 1-2 minutos mientras termina la instalación
Iniciamos la aplicación
VENTANA PRINCIPAL DE LA VB DECOMPILER
INSTALACION DE ILSPY
Descargamos el software desde la página de ILSpy.
Se descargará un archivo RAR, el cual descomprimiremos en nuestro ordenador.
Abrimos la aplicación
Ventana principal de ILSpy
APLICACIONES
PROGRAMA: Calculadora
DECOMPILADOR: VB Decompiler Lite v9.9
CÓDIGO FUENTE
VERSION 5.00
Begin VB.Form Form1
Caption = "Calculadora by marco"
ScaleMode = 1
AutoRedraw = False
FontTransparent = True
BorderStyle = 4 'Fixed ToolWindow
'Icon = n/a
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ClientLeft = 45
ClientTop = 285
ClientWidth = 3975
ClientHeight = 3195
ShowInTaskbar = 0 'False
StartUpPosition = 3 'Windows Default
Begin CommandButton salir
Caption = "Salir"
Left = 2160
Top = 2520
Width = 1695
Height = 495
TabIndex = 11
End
Begin CommandButton new
Caption = "Nuevo calculo"
Left = 120
Top = 2520
Width = 1695
Height = 495
TabIndex = 10
End
Begin CommandButton dividir
Caption = "/"
Left = 3240
Top = 1800
Width = 615
Height = 495
TabIndex = 9
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton por
Caption = "x"
Left = 2160
Top = 1800
Width = 615
Height = 495
TabIndex = 8
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton restar
Caption = "-"
Left = 1200
Top = 1800
Width = 615
Height = 495
TabIndex = 7
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin CommandButton sumar
Caption = "+"
Left = 120
Top = 1800
Width = 615
Height = 495
TabIndex = 6
BeginProperty Font
Name = "MS Sans Serif"
Size = 13,5
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin TextBox res
Left = 1680
Top = 1080
Width = 1215
Height = 405
TabIndex = 5
BeginProperty Font
Name = "MS Sans Serif"
Size = 9,75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin TextBox can2
Left = 1680
Top = 600
Width = 1215
Height = 405
TabIndex = 4
BeginProperty Font
Name = "MS Sans Serif"
Size = 9,75
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin TextBox can1
Left = 1680
Top = 120
Width = 1215
Height = 405
TabIndex = 3
BeginProperty Font
Name = "MS Sans Serif"
Size = 9,75
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin Label Label3
Caption = "Resultado"
Left = 240
Top = 1200
Width = 1095
Height = 255
TabIndex = 2
BeginProperty Font
Name = "MS Sans Serif"
Size = 9,75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin Label Label2
Caption = "Cantidad2"
Left = 240
Top = 720
Width = 1095
Height = 615
TabIndex = 1
BeginProperty Font
Name = "MS Sans Serif"
Size = 9,75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
Begin Label Label1
Caption = "Cantidad1"
Left = 240
Top = 240
Width = 1215
Height = 495
TabIndex = 0
BeginProperty Font
Name = "MS Sans Serif"
Size = 9,75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
End
Attribute VB_Name = "Form1"
PROGRAMA: Multiplicación con Matrices
DECOMPILADOR: VB Decompiler Lite v9.9
VERSION 5.00
Begin VB.Form OPERACIONES
BackColor = &H80000003&
Caption = "OPERACIONES CON MATRICES 3*3"
ClientHeight = 5325
ClientLeft = 60
ClientTop = 420
ClientWidth = 8250
LinkTopic = "OPERACIONES MATRICES"
ScaleHeight = 5325
ScaleWidth = 8250
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton Command4
Caption = "LIMPIAR"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 495
Left = 5640
TabIndex = 35
Top = 3360
Width = 2055
End
Begin VB.CommandButton SALIR
Caption = "SALIR"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 495
Left = 600
TabIndex = 33
Top = 3360
Width = 1935
End
Begin VB.CommandButton Command3
Caption = "-"
BeginProperty Font
Name = "MS Sans Serif"
Size = 18
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 5040
TabIndex = 32
Top = 1560
Width = 735
End
Begin VB.CommandButton Command2
Caption = "X"
BeginProperty Font
Name = "MS Sans Serif"
Size = 12
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 5040
TabIndex = 31
Top = 2040
Width = 735
End
Begin VB.CommandButton Command1
Caption = "+"
BeginProperty Font
Name = "MS Sans Serif"
Size = 18
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 5040
TabIndex = 30
Top = 1080
Width = 735
End
Begin VB.TextBox C13
Height = 375
Left = 7440
TabIndex = 28
Top = 1080
Width = 495
End
Begin VB.TextBox C21
Height = 375
Left = 6120
TabIndex = 27
Top = 1560
Width = 495
End
Begin VB.TextBox C22
Height = 375
Left = 6840
TabIndex = 26
Top = 1560
Width = 495
End
Begin VB.TextBox C31
Height = 375
Left = 6120
TabIndex = 25
Top = 2040
Width = 495
End
Begin VB.TextBox C32
Height = 375
Left = 6840
TabIndex = 24
Top = 2040
Width = 495
End
Begin VB.TextBox C33
Height = 375
Left = 7440
TabIndex = 23
Top = 2040
Width = 495
End
Begin VB.TextBox C12
Height = 375
Left = 6840
TabIndex = 22
Top = 1080
Width = 495
End
Begin VB.TextBox C11
Height = 375
Left = 6120
TabIndex = 21
Top = 1080
Width = 495
End
Begin VB.TextBox C23
Height = 375
Left = 7440
TabIndex = 20
Top = 1560
Width = 495
End
Begin VB.TextBox B13
Height = 375
Left = 4200
TabIndex = 18
Top = 1080
Width = 495
End
Begin VB.TextBox B21
Height = 375
Left = 2880
TabIndex = 17
Top = 1560
Width = 495
End
Begin VB.TextBox B22
Height = 375
Left = 3600
TabIndex = 16
Top = 1560
Width = 495
End
Begin VB.TextBox B31
Height = 375
Left = 2880
TabIndex = 15
Top = 2040
Width = 495
End
Begin VB.TextBox B23
Height = 375
Left = 4200
TabIndex = 14
Top = 1560
Width = 495
End
Begin VB.TextBox B33
Height = 375
Left = 4200
TabIndex = 13
Top = 2040
Width = 495
End
Begin VB.TextBox A12
Height = 375
Left = 1320
TabIndex = 12
Top = 1080
Width = 495
End
Begin VB.TextBox B12
Height = 375
Left = 3600
TabIndex = 11
Top = 1080
Width = 495
End
Begin VB.TextBox B11
Height = 375
Left = 2880
TabIndex = 10
Top = 1080
Width = 495
End
Begin VB.TextBox A13
Height = 375
Left = 2040
TabIndex = 8
Top = 1080
Width = 495
End
Begin VB.TextBox A21
Height = 375
Left = 600
TabIndex = 7
Top = 1560
Width = 495
End
Begin VB.TextBox A22
Height = 375
Left = 1320
TabIndex = 6
Top = 1560
Width = 495
End
Begin VB.TextBox A23
Height = 375
Left = 2040
TabIndex = 5
Top = 1560
Width = 495
End
Begin VB.TextBox A31
Height = 375
Left = 600
TabIndex = 4
Top = 2040
Width = 495
End
Begin VB.TextBox A32
Height = 375
Left = 1320
TabIndex = 3
Top = 2040
Width = 495
End
Begin VB.TextBox A33
Height = 375
Left = 2040
TabIndex = 2
Top = 2040
Width = 495
End
Begin VB.TextBox B32
Height = 375
Left = 3600
TabIndex = 1
Top = 2040
Width = 495
End
Begin VB.TextBox A11
Height = 375
Left = 600
TabIndex = 0
Top = 1080
Width = 495
End
Begin VB.Image Image1
Enabled = 0 'False
Height = 1485
Left = 2880
Picture = "OPERACIONES CON MATRICES.frx":0000
Stretch = -1 'True
Top = 2760
Width = 2400
End
Begin VB.Line Line4
X1 = 120
X2 = 8160
Y1 = 5280
Y2 = 5280
End
Begin VB.Line Line3
X1 = 8160
X2 = 8160
Y1 = 5280
Y2 = 120
End
Begin VB.Line Line2
BorderColor = &H80000006&
X1 = 120
X2 = 8160
Y1 = 120
Y2 = 120
End
Begin VB.Line Line1
X1 = 120
X2 = 120
Y1 = 120
Y2 = 5280
End
Begin VB.Label Label4
BackColor = &H80000003&
Caption = $"OPERACIONES CON MATRICES.frx":3262
BeginProperty Font
Name = "Comic Sans MS"
Size = 8.25
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00000040&
Height = 855
Left = 480
TabIndex = 34
Top = 4440
Width = 7575
End
Begin VB.Label Label3
BackColor = &H80000003&
Caption = "RESULTADO"
BeginProperty Font
Name = "MS Sans Serif"
Size = 12
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 255
Left = 6240
TabIndex = 29
Top = 720
Width = 1695
End
Begin VB.Label Label2
BackColor = &H80000003&
Caption = "MATRIZ B"
BeginProperty Font
Name = "MS Sans Serif"
Size = 12
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 255
Left = 3120
TabIndex = 19
Top = 720
Width = 1455
End
Begin VB.Label Label1
BackColor = &H80000003&
Caption = "MATRIZ A"
BeginProperty Font
Name = "MS Sans Serif"
Size = 12
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 255
Left = 720
TabIndex = 9
Top = 720
Width = 1455
End
End
Attribute VB_Name = "OPERACIONES"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
C11 = Val(A11) + Val(B11)
C12 = Val(A12) + Val(B12)
C13 = Val(A13) + Val(B13)
C21 = Val(A21) + Val(B21)
C22 = Val(A22) + Val(B22)
C23 = Val(A23) + Val(B23)
C31 = Val(A31) + Val(B31)
C32 = Val(A32) + Val(B32)
C33 = Val(A33) + Val(B33)
End Sub
Private Sub VScroll1_Change()
A11 = VScroll1.Value
End Sub
Private Sub Command2_Click()
C11 = Val(A11 * B11) + Val(A12 * B21) + Val(A13 * B31)
C12 = Val(A11 * B12) + Val(A12 * B22) + Val(A13 * B32)
C13 = Val(A11 * B13) + Val(A12 * B23) + Val(A13 * B33)
C21 = Val(A21 * B11) + Val(A22 * B21) + Val(A23 * B31)
C22 = Val(A21 * B12) + Val(A22 * B22) + Val(A23 * B32)
C23 = Val(A21 * B13) + Val(A22 * B23) + Val(A23 * B33)
C31 = Val(A31 * B11) + Val(A32 * B21) + Val(A33 * B31)
C32 = Val(A31 * B12) + Val(A32 * B22) + Val(A33 * B32)
C33 = Val(A31 * B13) + Val(A32 * B23) + Val(A33 * B33)
End Sub
Private Sub Command3_Click()
C11 = Val(A11) - Val(B11)
C12 = Val(A12) - Val(B12)
C13 = Val(A13) - Val(B13)
C21 = Val(A21) - Val(B21)
C22 = Val(A22) - Val(B22)
C23 = Val(A23) - Val(B23)
C31 = Val(A31) - Val(B31)
C32 = Val(A32) - Val(B32)
C33 = Val(A33) - Val(B33)
End Sub
Private Sub VScroll2_Change()
A12 = VScroll1.Value
End Sub
End Sub
Private Sub Picture1_Click()
End Sub
Private Sub SALIR_Click()
End
End Sub
APLICACIONES
PROGRAMA: Mètodo Esquina Noreste
DECOMPILADOR: ILSpy
using System;
using System.Runtime;
using System.Runtime.InteropServices;
namespace System.Windows.Forms
{
/// <summary>Proporciona los datos para el evento <see
cref="E:System.Windows.Forms.Control.GiveFeedback" />, que se produce durante una
operación de arrastre.</summary>
/// <filterpriority>2</filterpriority>
[ComVisible(true)]
public class GiveFeedbackEventArgs : EventArgs
{
private readonly DragDropEffects effect;
private bool useDefaultCursors;
/// <summary>Obtiene información que se muestra sobre el tipo de operación de
arrastrar y colocar.</summary>
/// <returns>Uno de los valores de <see
cref="T:System.Windows.Forms.DragDropEffects" />.</returns>
/// <filterpriority>1</filterpriority>
public DragDropEffects Effect
{
[TargetedPatchingOptOut("Performance critical to inline this type of method across
NGen image boundaries")]
get
{
return this.effect;
}
}
/// <summary>Obtiene o establece si una operación de arrastrar debe utilizar los cursores
predeterminados que se asocian a los efectos de arrastrar y colocar.</summary>
/// <returns>true si se utilizan punteros predeterminados; en cualquier otro caso,
false.</returns>
/// <filterpriority>1</filterpriority>
public bool UseDefaultCursors
{
[TargetedPatchingOptOut("Performance critical to inline this type of method across
NGen image boundaries")]
get
{
return this.useDefaultCursors;
}
[TargetedPatchingOptOut("Performance critical to inline this type of method across
NGen image boundaries")]
set
{
this.useDefaultCursors = value;
}
}
/// <summary>Inicializa una nueva instancia de la clase <see
cref="T:System.Windows.Forms.GiveFeedbackEventArgs" />.</summary>
/// <param name="effect">Tipo de operación de arrastrar y colocar.Los posibles valores
se obtienen aplicando la operación OR (|) bit a bit a las constantes definidas en <see
cref="T:System.Windows.Forms.DragDropEffects" />.</param>
/// <param name="useDefaultCursors">true si se utilizan punteros predeterminados; en
cualquier otro caso, false. </param>
[TargetedPatchingOptOut("Performance critical to inline this type of method across NGen
image boundaries")]
public GiveFeedbackEventArgs(DragDropEffects effect, bool useDefaultCursors)
{
this.effect = effect;
this.useDefaultCursors = useDefaultCursors;
}
}
}
APLICACION: JUEGO DEL PACMAN
DECOMPILADOR: ILSpy
// C:UsersStevenDocumentsVisual Studio
2010ProjectsPacmanPacmanbinDebugPacman.exe
// Pacman, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// Global type: <Module>
// Entry point: Pacman.Program.Main
// Architecture: x86
// Runtime: .NET 4.0
using System;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default |
DebuggableAttribute.DebuggingModes.DisableOptimizations |
DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints |
DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyCompany("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyProduct("Pacman")]
[assembly: AssemblyTitle("Pacman")]
[assembly: AssemblyTrademark("")]
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: ComVisible(false)]
[assembly: Guid("322cd9dc-1839-4f72-a8c7-6d8ab42923a5")]
[assembly: TargetFramework(".NETFramework,Version=v4.0,Profile=Client",
FrameworkDisplayName = ".NET Framework 4 Client Profile")]

Más contenido relacionado

Destacado

Five best mistakes we've made
Five best mistakes we've madeFive best mistakes we've made
Five best mistakes we've madeOgilvy Consulting
 
Social@Ogilvy Briefing: Facebook Instant Articles
Social@Ogilvy Briefing: Facebook Instant ArticlesSocial@Ogilvy Briefing: Facebook Instant Articles
Social@Ogilvy Briefing: Facebook Instant ArticlesOgilvy Consulting
 
5 Steps to an Effective Social Media Policy
5 Steps to an Effective Social Media Policy5 Steps to an Effective Social Media Policy
5 Steps to an Effective Social Media PolicyOgilvy Consulting
 
Product innovation presentation by archit
Product innovation presentation by architProduct innovation presentation by archit
Product innovation presentation by architArchit Sharma
 
Ogilvy On: Social Media for Crisis Management
Ogilvy On: Social Media for Crisis ManagementOgilvy On: Social Media for Crisis Management
Ogilvy On: Social Media for Crisis ManagementOgilvy Consulting
 
10 most innovative products
10 most innovative products10 most innovative products
10 most innovative productsRonak Modi
 
Future of Retail and Consumer by Matt Holt, OgilvyOne
Future of Retail and Consumer by Matt Holt, OgilvyOneFuture of Retail and Consumer by Matt Holt, OgilvyOne
Future of Retail and Consumer by Matt Holt, OgilvyOneOgilvy Consulting
 
Top10 Innovative Ideas You Haven't Heard of in the Developing World
Top10 Innovative Ideas You Haven't Heard of in the Developing WorldTop10 Innovative Ideas You Haven't Heard of in the Developing World
Top10 Innovative Ideas You Haven't Heard of in the Developing WorldMahindra Rise
 
Social@Ogilvy on Millennials, the New Age Heroes
Social@Ogilvy on Millennials, the New Age HeroesSocial@Ogilvy on Millennials, the New Age Heroes
Social@Ogilvy on Millennials, the New Age HeroesOgilvy Consulting
 
37 Ways for New Product Ideas
37 Ways for New Product Ideas37 Ways for New Product Ideas
37 Ways for New Product IdeasMarc Heleven
 
Strategic Management Presentation - Apple Inc.
Strategic Management Presentation - Apple Inc.Strategic Management Presentation - Apple Inc.
Strategic Management Presentation - Apple Inc.Colby Nelson
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Destacado (18)

Five best mistakes we've made
Five best mistakes we've madeFive best mistakes we've made
Five best mistakes we've made
 
Social@Ogilvy Briefing: Facebook Instant Articles
Social@Ogilvy Briefing: Facebook Instant ArticlesSocial@Ogilvy Briefing: Facebook Instant Articles
Social@Ogilvy Briefing: Facebook Instant Articles
 
Content With Intent
Content With IntentContent With Intent
Content With Intent
 
5 Steps to an Effective Social Media Policy
5 Steps to an Effective Social Media Policy5 Steps to an Effective Social Media Policy
5 Steps to an Effective Social Media Policy
 
Product innovation presentation by archit
Product innovation presentation by architProduct innovation presentation by archit
Product innovation presentation by archit
 
Ogilvy On: Social Media for Crisis Management
Ogilvy On: Social Media for Crisis ManagementOgilvy On: Social Media for Crisis Management
Ogilvy On: Social Media for Crisis Management
 
10 most innovative products
10 most innovative products10 most innovative products
10 most innovative products
 
Future of Retail and Consumer by Matt Holt, OgilvyOne
Future of Retail and Consumer by Matt Holt, OgilvyOneFuture of Retail and Consumer by Matt Holt, OgilvyOne
Future of Retail and Consumer by Matt Holt, OgilvyOne
 
How to use Instagram ads
How to use Instagram adsHow to use Instagram ads
How to use Instagram ads
 
Product Packaging
Product PackagingProduct Packaging
Product Packaging
 
Product Innovation
Product InnovationProduct Innovation
Product Innovation
 
Point of Care Messaging
Point of Care MessagingPoint of Care Messaging
Point of Care Messaging
 
Creative Advertising
Creative AdvertisingCreative Advertising
Creative Advertising
 
Top10 Innovative Ideas You Haven't Heard of in the Developing World
Top10 Innovative Ideas You Haven't Heard of in the Developing WorldTop10 Innovative Ideas You Haven't Heard of in the Developing World
Top10 Innovative Ideas You Haven't Heard of in the Developing World
 
Social@Ogilvy on Millennials, the New Age Heroes
Social@Ogilvy on Millennials, the New Age HeroesSocial@Ogilvy on Millennials, the New Age Heroes
Social@Ogilvy on Millennials, the New Age Heroes
 
37 Ways for New Product Ideas
37 Ways for New Product Ideas37 Ways for New Product Ideas
37 Ways for New Product Ideas
 
Strategic Management Presentation - Apple Inc.
Strategic Management Presentation - Apple Inc.Strategic Management Presentation - Apple Inc.
Strategic Management Presentation - Apple Inc.
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Similar a DECOMPILADORES

Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresAlexa Chisaguano
 
Poliza de vehiculo
Poliza de vehiculoPoliza de vehiculo
Poliza de vehiculoJhoan Manuel
 
Instalacion Descompiladores y Ejemplos
Instalacion Descompiladores y EjemplosInstalacion Descompiladores y Ejemplos
Instalacion Descompiladores y EjemplosAlexander Campues
 
Decompiladores
DecompiladoresDecompiladores
Decompiladoresreivax2091
 
Decompiladores
DecompiladoresDecompiladores
Decompiladoresreivax2091
 
Ensambladores y decompiladores (27 de abril 2016)
Ensambladores y decompiladores (27 de abril 2016)Ensambladores y decompiladores (27 de abril 2016)
Ensambladores y decompiladores (27 de abril 2016)pilar menacho
 
Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.Harsh Mathur
 
Programas decompiladores
Programas decompiladoresProgramas decompiladores
Programas decompiladoresZulay Limaico
 

Similar a DECOMPILADORES (12)

Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
 
Poliza de vehiculo
Poliza de vehiculoPoliza de vehiculo
Poliza de vehiculo
 
Instalacion Descompiladores y Ejemplos
Instalacion Descompiladores y EjemplosInstalacion Descompiladores y Ejemplos
Instalacion Descompiladores y Ejemplos
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Instalacion decompiladores
Instalacion decompiladoresInstalacion decompiladores
Instalacion decompiladores
 
Vb decompilador
Vb decompiladorVb decompilador
Vb decompilador
 
Ensambladores y decompiladores (27 de abril 2016)
Ensambladores y decompiladores (27 de abril 2016)Ensambladores y decompiladores (27 de abril 2016)
Ensambladores y decompiladores (27 de abril 2016)
 
Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.
 
Programas decompiladores
Programas decompiladoresProgramas decompiladores
Programas decompiladores
 
Decompilador
DecompiladorDecompilador
Decompilador
 

Más de Steven Tabango

Más de Steven Tabango (7)

Pensum ingenieria
Pensum ingenieriaPensum ingenieria
Pensum ingenieria
 
Compiladores - Flex y Bison
Compiladores - Flex y BisonCompiladores - Flex y Bison
Compiladores - Flex y Bison
 
Modelos
ModelosModelos
Modelos
 
Análisis Sintáctico
Análisis SintácticoAnálisis Sintáctico
Análisis Sintáctico
 
Python
PythonPython
Python
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Compiladores st
Compiladores stCompiladores st
Compiladores st
 

Último

Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 

Último (20)

Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 

DECOMPILADORES

  • 1. PONTIFICIA UIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA ESCUELA DE INGENIERÍA Nombre: Steven Tabango INSTALACIÓN DE Vb Decompiler lite v7.8 Ejecutamos el instalador de la aplicación y seguimos las instrucciones del asistente. Aceptamos la licencia
  • 2. Se especifica la ruta donde se instalará Seleccionamos el lenguaje de la aplicación
  • 3. Procedemos a instalar la aplicación en nuestra PC Esperamos 1-2 minutos mientras termina la instalación
  • 4. Iniciamos la aplicación VENTANA PRINCIPAL DE LA VB DECOMPILER
  • 5. INSTALACION DE ILSPY Descargamos el software desde la página de ILSpy.
  • 6. Se descargará un archivo RAR, el cual descomprimiremos en nuestro ordenador. Abrimos la aplicación
  • 7. Ventana principal de ILSpy APLICACIONES PROGRAMA: Calculadora DECOMPILADOR: VB Decompiler Lite v9.9
  • 8. CÓDIGO FUENTE VERSION 5.00 Begin VB.Form Form1 Caption = "Calculadora by marco" ScaleMode = 1 AutoRedraw = False FontTransparent = True BorderStyle = 4 'Fixed ToolWindow 'Icon = n/a LinkTopic = "Form1" MaxButton = 0 'False MinButton = 0 'False ClientLeft = 45 ClientTop = 285 ClientWidth = 3975 ClientHeight = 3195 ShowInTaskbar = 0 'False StartUpPosition = 3 'Windows Default Begin CommandButton salir Caption = "Salir" Left = 2160 Top = 2520 Width = 1695 Height = 495 TabIndex = 11 End Begin CommandButton new Caption = "Nuevo calculo" Left = 120 Top = 2520 Width = 1695 Height = 495 TabIndex = 10 End Begin CommandButton dividir Caption = "/" Left = 3240 Top = 1800 Width = 615 Height = 495 TabIndex = 9 BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False
  • 9. EndProperty End Begin CommandButton por Caption = "x" Left = 2160 Top = 1800 Width = 615 Height = 495 TabIndex = 8 BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin CommandButton restar Caption = "-" Left = 1200 Top = 1800 Width = 615 Height = 495 TabIndex = 7 BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin CommandButton sumar Caption = "+" Left = 120 Top = 1800 Width = 615 Height = 495 TabIndex = 6 BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty
  • 10. End Begin TextBox res Left = 1680 Top = 1080 Width = 1215 Height = 405 TabIndex = 5 BeginProperty Font Name = "MS Sans Serif" Size = 9,75 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin TextBox can2 Left = 1680 Top = 600 Width = 1215 Height = 405 TabIndex = 4 BeginProperty Font Name = "MS Sans Serif" Size = 9,75 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin TextBox can1 Left = 1680 Top = 120 Width = 1215 Height = 405 TabIndex = 3 BeginProperty Font Name = "MS Sans Serif" Size = 9,75 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label3 Caption = "Resultado" Left = 240
  • 11. Top = 1200 Width = 1095 Height = 255 TabIndex = 2 BeginProperty Font Name = "MS Sans Serif" Size = 9,75 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label2 Caption = "Cantidad2" Left = 240 Top = 720 Width = 1095 Height = 615 TabIndex = 1 BeginProperty Font Name = "MS Sans Serif" Size = 9,75 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label1 Caption = "Cantidad1" Left = 240 Top = 240 Width = 1215 Height = 495 TabIndex = 0 BeginProperty Font Name = "MS Sans Serif" Size = 9,75 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End End Attribute VB_Name = "Form1"
  • 12. PROGRAMA: Multiplicación con Matrices DECOMPILADOR: VB Decompiler Lite v9.9 VERSION 5.00 Begin VB.Form OPERACIONES BackColor = &H80000003& Caption = "OPERACIONES CON MATRICES 3*3" ClientHeight = 5325 ClientLeft = 60 ClientTop = 420 ClientWidth = 8250 LinkTopic = "OPERACIONES MATRICES" ScaleHeight = 5325 ScaleWidth = 8250 StartUpPosition = 3 'Windows Default Begin VB.CommandButton Command4 Caption = "LIMPIAR" BeginProperty Font Name = "MS Sans Serif" Size = 9.75 Charset = 0 Weight = 700
  • 13. Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 495 Left = 5640 TabIndex = 35 Top = 3360 Width = 2055 End Begin VB.CommandButton SALIR Caption = "SALIR" BeginProperty Font Name = "MS Sans Serif" Size = 9.75 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 495 Left = 600 TabIndex = 33 Top = 3360 Width = 1935 End Begin VB.CommandButton Command3 Caption = "-" BeginProperty Font Name = "MS Sans Serif" Size = 18 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 375 Left = 5040 TabIndex = 32 Top = 1560 Width = 735 End Begin VB.CommandButton Command2 Caption = "X" BeginProperty Font Name = "MS Sans Serif" Size = 12 Charset = 0 Weight = 700 Underline = 0 'False
  • 14. Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 375 Left = 5040 TabIndex = 31 Top = 2040 Width = 735 End Begin VB.CommandButton Command1 Caption = "+" BeginProperty Font Name = "MS Sans Serif" Size = 18 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 375 Left = 5040 TabIndex = 30 Top = 1080 Width = 735 End Begin VB.TextBox C13 Height = 375 Left = 7440 TabIndex = 28 Top = 1080 Width = 495 End Begin VB.TextBox C21 Height = 375 Left = 6120 TabIndex = 27 Top = 1560 Width = 495 End Begin VB.TextBox C22 Height = 375 Left = 6840 TabIndex = 26 Top = 1560 Width = 495 End Begin VB.TextBox C31 Height = 375 Left = 6120 TabIndex = 25 Top = 2040
  • 15. Width = 495 End Begin VB.TextBox C32 Height = 375 Left = 6840 TabIndex = 24 Top = 2040 Width = 495 End Begin VB.TextBox C33 Height = 375 Left = 7440 TabIndex = 23 Top = 2040 Width = 495 End Begin VB.TextBox C12 Height = 375 Left = 6840 TabIndex = 22 Top = 1080 Width = 495 End Begin VB.TextBox C11 Height = 375 Left = 6120 TabIndex = 21 Top = 1080 Width = 495 End Begin VB.TextBox C23 Height = 375 Left = 7440 TabIndex = 20 Top = 1560 Width = 495 End Begin VB.TextBox B13 Height = 375 Left = 4200 TabIndex = 18 Top = 1080 Width = 495 End Begin VB.TextBox B21 Height = 375 Left = 2880 TabIndex = 17 Top = 1560 Width = 495 End Begin VB.TextBox B22
  • 16. Height = 375 Left = 3600 TabIndex = 16 Top = 1560 Width = 495 End Begin VB.TextBox B31 Height = 375 Left = 2880 TabIndex = 15 Top = 2040 Width = 495 End Begin VB.TextBox B23 Height = 375 Left = 4200 TabIndex = 14 Top = 1560 Width = 495 End Begin VB.TextBox B33 Height = 375 Left = 4200 TabIndex = 13 Top = 2040 Width = 495 End Begin VB.TextBox A12 Height = 375 Left = 1320 TabIndex = 12 Top = 1080 Width = 495 End Begin VB.TextBox B12 Height = 375 Left = 3600 TabIndex = 11 Top = 1080 Width = 495 End Begin VB.TextBox B11 Height = 375 Left = 2880 TabIndex = 10 Top = 1080 Width = 495 End Begin VB.TextBox A13 Height = 375 Left = 2040 TabIndex = 8
  • 17. Top = 1080 Width = 495 End Begin VB.TextBox A21 Height = 375 Left = 600 TabIndex = 7 Top = 1560 Width = 495 End Begin VB.TextBox A22 Height = 375 Left = 1320 TabIndex = 6 Top = 1560 Width = 495 End Begin VB.TextBox A23 Height = 375 Left = 2040 TabIndex = 5 Top = 1560 Width = 495 End Begin VB.TextBox A31 Height = 375 Left = 600 TabIndex = 4 Top = 2040 Width = 495 End Begin VB.TextBox A32 Height = 375 Left = 1320 TabIndex = 3 Top = 2040 Width = 495 End Begin VB.TextBox A33 Height = 375 Left = 2040 TabIndex = 2 Top = 2040 Width = 495 End Begin VB.TextBox B32 Height = 375 Left = 3600 TabIndex = 1 Top = 2040 Width = 495 End
  • 18. Begin VB.TextBox A11 Height = 375 Left = 600 TabIndex = 0 Top = 1080 Width = 495 End Begin VB.Image Image1 Enabled = 0 'False Height = 1485 Left = 2880 Picture = "OPERACIONES CON MATRICES.frx":0000 Stretch = -1 'True Top = 2760 Width = 2400 End Begin VB.Line Line4 X1 = 120 X2 = 8160 Y1 = 5280 Y2 = 5280 End Begin VB.Line Line3 X1 = 8160 X2 = 8160 Y1 = 5280 Y2 = 120 End Begin VB.Line Line2 BorderColor = &H80000006& X1 = 120 X2 = 8160 Y1 = 120 Y2 = 120 End Begin VB.Line Line1 X1 = 120 X2 = 120 Y1 = 120 Y2 = 5280 End Begin VB.Label Label4 BackColor = &H80000003& Caption = $"OPERACIONES CON MATRICES.frx":3262 BeginProperty Font Name = "Comic Sans MS" Size = 8.25 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False
  • 19. EndProperty ForeColor = &H00000040& Height = 855 Left = 480 TabIndex = 34 Top = 4440 Width = 7575 End Begin VB.Label Label3 BackColor = &H80000003& Caption = "RESULTADO" BeginProperty Font Name = "MS Sans Serif" Size = 12 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 255 Left = 6240 TabIndex = 29 Top = 720 Width = 1695 End Begin VB.Label Label2 BackColor = &H80000003& Caption = "MATRIZ B" BeginProperty Font Name = "MS Sans Serif" Size = 12 Charset = 0 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 255 Left = 3120 TabIndex = 19 Top = 720 Width = 1455 End Begin VB.Label Label1 BackColor = &H80000003& Caption = "MATRIZ A" BeginProperty Font Name = "MS Sans Serif" Size = 12 Charset = 0 Weight = 700
  • 20. Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 255 Left = 720 TabIndex = 9 Top = 720 Width = 1455 End End Attribute VB_Name = "OPERACIONES" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Private Sub Command1_Click() C11 = Val(A11) + Val(B11) C12 = Val(A12) + Val(B12) C13 = Val(A13) + Val(B13) C21 = Val(A21) + Val(B21) C22 = Val(A22) + Val(B22) C23 = Val(A23) + Val(B23) C31 = Val(A31) + Val(B31) C32 = Val(A32) + Val(B32) C33 = Val(A33) + Val(B33) End Sub Private Sub VScroll1_Change() A11 = VScroll1.Value End Sub Private Sub Command2_Click() C11 = Val(A11 * B11) + Val(A12 * B21) + Val(A13 * B31) C12 = Val(A11 * B12) + Val(A12 * B22) + Val(A13 * B32) C13 = Val(A11 * B13) + Val(A12 * B23) + Val(A13 * B33) C21 = Val(A21 * B11) + Val(A22 * B21) + Val(A23 * B31) C22 = Val(A21 * B12) + Val(A22 * B22) + Val(A23 * B32) C23 = Val(A21 * B13) + Val(A22 * B23) + Val(A23 * B33) C31 = Val(A31 * B11) + Val(A32 * B21) + Val(A33 * B31) C32 = Val(A31 * B12) + Val(A32 * B22) + Val(A33 * B32) C33 = Val(A31 * B13) + Val(A32 * B23) + Val(A33 * B33) End Sub Private Sub Command3_Click() C11 = Val(A11) - Val(B11) C12 = Val(A12) - Val(B12)
  • 21. C13 = Val(A13) - Val(B13) C21 = Val(A21) - Val(B21) C22 = Val(A22) - Val(B22) C23 = Val(A23) - Val(B23) C31 = Val(A31) - Val(B31) C32 = Val(A32) - Val(B32) C33 = Val(A33) - Val(B33) End Sub Private Sub VScroll2_Change() A12 = VScroll1.Value End Sub End Sub Private Sub Picture1_Click() End Sub Private Sub SALIR_Click() End End Sub APLICACIONES PROGRAMA: Mètodo Esquina Noreste DECOMPILADOR: ILSpy
  • 22. using System; using System.Runtime; using System.Runtime.InteropServices; namespace System.Windows.Forms { /// <summary>Proporciona los datos para el evento <see cref="E:System.Windows.Forms.Control.GiveFeedback" />, que se produce durante una operación de arrastre.</summary> /// <filterpriority>2</filterpriority> [ComVisible(true)] public class GiveFeedbackEventArgs : EventArgs { private readonly DragDropEffects effect; private bool useDefaultCursors; /// <summary>Obtiene información que se muestra sobre el tipo de operación de arrastrar y colocar.</summary> /// <returns>Uno de los valores de <see cref="T:System.Windows.Forms.DragDropEffects" />.</returns> /// <filterpriority>1</filterpriority> public DragDropEffects Effect { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.effect; } } /// <summary>Obtiene o establece si una operación de arrastrar debe utilizar los cursores predeterminados que se asocian a los efectos de arrastrar y colocar.</summary> /// <returns>true si se utilizan punteros predeterminados; en cualquier otro caso, false.</returns> /// <filterpriority>1</filterpriority> public bool UseDefaultCursors { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.useDefaultCursors; } [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] set { this.useDefaultCursors = value; }
  • 23. } /// <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Windows.Forms.GiveFeedbackEventArgs" />.</summary> /// <param name="effect">Tipo de operación de arrastrar y colocar.Los posibles valores se obtienen aplicando la operación OR (|) bit a bit a las constantes definidas en <see cref="T:System.Windows.Forms.DragDropEffects" />.</param> /// <param name="useDefaultCursors">true si se utilizan punteros predeterminados; en cualquier otro caso, false. </param> [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] public GiveFeedbackEventArgs(DragDropEffects effect, bool useDefaultCursors) { this.effect = effect; this.useDefaultCursors = useDefaultCursors; } } }
  • 24. APLICACION: JUEGO DEL PACMAN DECOMPILADOR: ILSpy // C:UsersStevenDocumentsVisual Studio 2010ProjectsPacmanPacmanbinDebugPacman.exe // Pacman, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null // Global type: <Module> // Entry point: Pacman.Program.Main // Architecture: x86 // Runtime: .NET 4.0 using System; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; [assembly: AssemblyVersion("1.0.0.0")] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: AssemblyCompany("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCopyright("Copyright © 2014")] [assembly: AssemblyDescription("")]
  • 25. [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyProduct("Pacman")] [assembly: AssemblyTitle("Pacman")] [assembly: AssemblyTrademark("")] [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: ComVisible(false)] [assembly: Guid("322cd9dc-1839-4f72-a8c7-6d8ab42923a5")] [assembly: TargetFramework(".NETFramework,Version=v4.0,Profile=Client", FrameworkDisplayName = ".NET Framework 4 Client Profile")]