SlideShare a Scribd company logo
1 of 16
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE
IBARRA
NOMBRE: Luis Alexander Campues
CARRERA: Ing. En Sistemas
NIVEL: 5 nivel
TEMA: Instalación VB Decompiler y Java Decompiler
Programas Para Decompilar
Calculadora en Visual Basic 6
VERSION 5.00
Begin VB.Form Form1 Caption = "Calculadora by marco" ScaleMode = 1AutoRedraw = False
FontTransparent = TrueBorderStyle = 4 'Fixed ToolWindow'Icon = n/aLinkTopic =
"Form1"MaxButton = 0 'FalseMinButton = 0 'FalseClientLeft = 45ClientTop = 285ClientWidth
= 3975ClientHeight = 3195ShowInTaskbar = 0 'FalseStartUpPosition = 3 'Windows DefaultBegin
CommandButton salirCaption = "Salir"Left = 2160Top = 2520Width = 1695Height = 495TabIndex
= 11EndBegin CommandButton newCaption = "Nuevo calculo"Left = 120Top = 2520Width =
1695Height = 495TabIndex = 10EndBegin CommandButton dividirCaption = "/"Left = 3240Top =
1800Width = 615Height = 495TabIndex = 9BeginProperty FontName = "MS Sans Serif"Size =
13,5Charset = 0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0
'FalseEndPropertyEndBegin CommandButton porCaption = "x"Left = 2160Top = 1800Width =
615Height = 495TabIndex = 8BeginProperty FontName = "MS Sans Serif"Size = 13,5Charset =
0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin
CommandButton restarCaption = "-"Left = 1200Top = 1800Width = 615Height = 495TabIndex =
7BeginProperty FontName = "MS Sans Serif"Size = 13,5Charset = 0Weight = 700Underline = 0
'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin CommandButton
sumarCaption = "+"Left = 120Top = 1800Width = 615Height = 495TabIndex = 6BeginProperty
FontName = "MS Sans SerifSize = 13,5Charset = 0Weight = 700Underline = 0 'FalseItalic = 0
'FalseStrikethrough = 0 'FalseEndPropertyEndBegin TextBox resLeft = 1680Top = 1080Width =
1215Height = 405TabIndex = 5BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset =
0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0
'FalseEndPropertyEndBeginTextBox can2Left = 1680Top = 600Width = 1215Height =
405TabIndex = 4BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight =
400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin TextBox
can1Left = 1680Top = 120Width = 1215Height = 405TabIndex = 3BeginProperty FontName = "MS
Sans Serif"Size = 9,75Charset = 0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough =
0 'FalseEndPropertyEndBegin Label Label3Caption = "Resultado"Left = 240Top = 1200Width =
1095Height = 255TabIndex = 2BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset =
0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin
Label Label2Caption = "Cantidad2"Left = 240Top = 720Width = 1095Height = 615TabIndex =
1BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 700Underline = 0
'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin Label Label1Caption =
"Cantidad1"Left = 240Top = 240Width = 1215Height = 495TabIndex = 0BeginProperty FontName
= "MS Sans Serif"Size = 9,75Charset = 0Weight = 700Underline = 0 'FalseItalic = 0
'FalseStrikethrough = 0 'FalseEndPropertyEndEndAttribute VB_Name = "Form1"
Segundo programa Tarifador
VERSION 5.00
Begin VB.Form MainfrmCaption = "Xbox Tarificador"BackColor = &H0&ScaleMode =
1AutoRedraw = FalseFontTransparent = True Picture = "Mainfrm.frx":0Icon =
"Mainfrm.frx":2DF4LinkTopic = "Form1" MaxButton = 0 'False ClientLeft = 60 ClientTop =
345 ClientWidth = 4005 ClientHeight = 4650 StartUpPosition = 3 'Windows Default Begin
CommandButton Command4 Caption = "Parar" BackColor = &H8000& Left = 2160 Top =
3840 Width = 975 Height = 255 Enabled = 0 'False TabIndex = 26 MaskColor =
&HFF00& Style = 1 End Begin CommandButton Command3 Caption = "Parar" BackColor
= &H8000& Left = 2160 Top = 1440 Width = 975 Height = 255 Enabled = 0 'False
TabIndex = 25 MaskColor = &H80FF80& Style = 1 End Begin CommandButton Command2
Caption = "Pausa" BackColor = &H8000& Left = 2160 Top = 3600 Width = 975 Height =
255 Enabled = 0 'False TabIndex = 24 MaskColor = &HFF00& Style = 1 End Begin
CommandButton Command1 Caption = "Pausa" BackColor = &H8000& Left = 2160 Top =
1200 Width = 975 Height = 255 Enabled = 0 'False TabIndex = 23 MaskColor =
&H80FF80& Style = 1 End Begin TextBox Text2 BackColor = &H0& ForeColor = &HFF00&
Left = 360 Top = 2340 Width = 1455 Height = 375 Text = "XBOX 2" TabIndex = 22
BorderStyle = 0 'None Alignment = 2 'Center BeginProperty Font Name = "MS Sans Serif"
Size = 13,5 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False
Strikethrough = 0 'False EndProperty Appearance = 0 'Flat End Begin TextBox Text1
BackColor = &H0& ForeColor = &HFF00& Left = 360 Top = 56 Width = 1455 Height
=375 Text = "XBOX 1" TabIndex = 21 BorderStyle = 0 'None Alignment = 2 'Center
BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 400
Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Appearance =
0 'Flat End Begin Timer Timer2 Enabled = 0 'False Interval = 900 Left = 2160 Top =
2520 End Begin Timer Timer1 Enabled = 0 'False Interval = 900 Left = 2160 Top = 120
End Begin PictureBox Picture2 BackColor = &H80000005& Index = 2 Picture =
"Mainfrm.frx":36BE ForeColor = &H80000008& Left = 120 Top = 2760 Width = 1990
Height = 1815 Visible = 0 'False TabIndex = 5 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0
ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True
Appearance = 0 'Flat End Begin PictureBox Picture2 BackColor = &H80000005& Index = 1
Picture = "Mainfrm.frx":424D ForeColor = &H80000008& Left = 120 Top = 2760 Width =
1990 Height = 1815 Visible = 0 'False TabIndex = 4 ScaleMode = 0 ScaleLeft = 0
ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False
FontTransparent = True Appearance = 0 'Flat End Begin PictureBox Picture1 BackColor =
&H80000005& Index = 2 Picture = "Mainfrm.frx":4EE4 ForeColor = &H80000008& Left =
120 Top = 480 Width = 1990 Height = 1815 Visible = 0 'False TabIndex = 3
ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815
AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin PictureBox
Picture1 BackColor = &H80000005& Index = Picture = "Mainfrm.frx":5A73 ForeColor =
&H80000008& Left = 120 Top = 480 Width = 1990 Height = 1815 Visible = 0 'False
TabIndex = 2 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047
ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End
Begin PictureBox Picture2 BackColor = &H80000005& Index = 0 Picture =
"Mainfrm.frx":670A ForeColor = &H80000008& Left = 120 Top = 2760 Width = 1990
Height = 1815 TabIndex = 1 ScaleMode = ScaleTop = 0 ScaleWidth = 2026.047
ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End
Begin PictureBox Picture1 BackColor = &H80000005& Index = 0 Picture =
"Mainfrm.frx":7092 ForeColor = &H80000008& Left = 120 Top = 480 Width = 1990
Height = 1815 TabIndex = 0 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth =
2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance =
0 'Flat End Begin MediaPlayer MP2 Left = 3600 Top = 4440 Width = 375 Height = 255
Visible = 0 'False TabIndex = 28 End Begin MediaPlayer MP1 Left = 3240 Top = 4440
Width = 375 Height = 255 Visible = 0 'False TabIndex = 27 End Begin Label Label12
Caption = "$" BackColor = &H0& ForeColor = &HFF0000& Left = 2400 Top = 4080
Width = 135 Height = 375 TabIndex = 20 BackStyle = 0 'Transparent 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 Label cost2 Caption = "0"
BackColor = &H0& ForeColor = &HFF0000& Left = 2640 Top = 4080 Width = 1335
Height = 375 TabIndex = 19 BackStyle = 0 'Transparent 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 Label Label10 Caption = ":"
BackColor = &H0& ForeColor = &HFF00& Left = 2520 Top = 3000 Width = 135 Height =
615 TabIndex = 18 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans
Serif" Size = 24 Charset = 0 Weight = 400 Italic = 0 'False Strikethrough = 0 'False
EndProperty End Begin Label Label9 Caption = ":" BackColor = &H0& ForeColor =
&HFF00& Left = 3240 Top = 3000 Width = 135 Height = 615 TabIndex = 17 BackStyle
= 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0
Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty
End Begin Label hor2 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left =
2160 Top = 3000 Width = 375 Height = 615 TabIndex = 16 BackStyle = 0 'Transparent
BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400
Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin
Label min2 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 2640 Top =
3000 Width = 615 Height = 61 TabIndex = 15 BackStyle = 0 'Transparent BeginProperty
Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0
'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label sec2
Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 3360 Top = 3000 Width =
615 Height = 615 TabIndex = 14 BackStyle = 0 'Transparent BeginProperty Font Name
= "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic =
0 'False Strikethrough = 0 'False EndProperty End Begin Label Label5 Caption = "$"
BackColor = &H0& ForeColor = &HFF0000& Left = 2400 Top = 1680 Width = 135 Height
= 375 TabIndex = 13 BackStyle = 0 'Transparent 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 Label sec1 Caption = "0" BackColor =
&H0& ForeColor = &HFF00& Left = 3360 Top = 600 Width = 615 Height = 615
TabIndex = 12 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif"
Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False
Strikethrough = 0 'False EndProperty End Begin Label Label4 Caption = ":" BackColor =
&H0& ForeColor = &HFF00& Left = 3240 Top = 600 Width = 135 Height = 615
TabIndex = 11 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif"
Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False
Strikethrough = 0 'False EndProperty End Begin Label min1 Caption = "0" BackColor =
&H0& ForeColor = &HFF00& Left = 2640 Top = 600 Width = 615 Height = 615
TabIndex = 10 BackStyle = 0 'Transparent BeginProperty Fon Name = "MS Sans Serif"
Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False
Strikethrough = 0 'False EndProperty End Begin Label Label3 Caption = ":" BackColor =
&H0& ForeColor = &HFF00& Left = 2520 Top = 600 Width = 135 Height = 615
TabIndex = 9 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif"
Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False
Strikethrough = 0 'False EndProperty End Begin Label rep Caption = "0" BackColor =
&H0& ForeColor = &HFF0000& Left = 2760 Top = 120 Width = 1215 Height = 255
TabIndex = 8 End Begin Label cost1 Caption = "0" BackColor = &H0& ForeColor =
&HFF0000& Left = 264 Top = 1680 Width = 1335 Height = 375 TabIndex = BackStyle
= 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 13, Charset = 0
Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty
End Begin Label hor1 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left =
2160 Top = 600 Width = 375 Height = 615 TabIndex = 6 BackStyle = 0 'Transparent
BeginProperty Font Name = "MS Sans Serif" Size = 2 Charset = 0 Weight = 400
Underline = 0 'False Italic = 0 'False Strikethrough = 0 'Fals EndProperty EndEnd
Attribute VB_Name = "Mainfrm"
Intalacion Dj Java Decompiler
Ejemplo de Programas Para Descompilar
Programa 1
package org.nfunk.jep;
import java.util.Observable;
public class Variable extends Observable
{
protected Variable(String s)
{
isConstant = false;
validValue = false;
name = s;
value = null;
validValue = false;
}
protected Variable(String s, Object obj)
{
isConstant = false;
validValue = false;
name = s;
value = obj;
validValue = obj != null;
}
public String getName()
{
return name;
}
public boolean isConstant()
{
return isConstant;
}
public void setIsConstant(boolean flag)
{
isConstant = flag;
}
public Object getValue()
{
return value;
}
public boolean hasValidValue()
{
return validValue;
}
public void setValidValue(boolean flag)
{
if(isConstant())
{
return;
} else
{
validValue = flag;
return;
}
}
public boolean setValue(Object obj)
{
if(!setValueRaw(obj))
{
return false;
} else
{
setChanged();
notifyObservers(obj);
return true;
}
}
protected boolean setValueRaw(Object obj)
{
if(isConstant)
{
return false;
} else
{
validValue = true;
value = obj;
return true;
}
}
public String toString()
{
if(!validValue || value == null)
return name + ": null";
if(isConstant)
return name + ": " + value.toString() + " (Constant)";
else
return name + ": " + value.toString();
}
protected String name;
private Object value;
private boolean isConstant;
private boolean validValue;
}
Programa 2
public class VectorEvaluator extends EvaluatorVisitor
{
public VectorEvaluator()
{
}
public Object visit(ASTFunNode astfunnode, Object obj)
throws ParseException
{
if(astfunnode == null)
return null;
PostfixMathCommandI postfixmathcommandi = astfunnode.getPFMC();
if(postfixmathcommandi == null)
throw new ParseException("No function class associated with " +
astfunnode.getName());
int i = astfunnode.jjtGetNumChildren();
if(postfixmathcommandi instanceof SpecialEvaluationI)
return
((SpecialEvaluationI)astfunnode.getPFMC()).evaluate(astfunnode, obj, this,
stack, symTab);
if(postfixmathcommandi instanceof CallbackEvaluationI)
{
Object obj1 =
((CallbackEvaluationI)postfixmathcommandi).evaluate(astfunnode, this);
stack.push(obj1);
return obj1;
}
obj = astfunnode.childrenAccept(this, obj);
if(postfixmathcommandi.getNumberOfParameters() == -1)
postfixmathcommandi.setCurNumberOfParameters(i);
if((postfixmathcommandi instanceof UnaryOperatorI) ||
(postfixmathcommandi instanceof BinaryOperatorI) || (postfixmathcommandi
instanceof NaryOperatorI) || (postfixmathcommandi instanceof Comparative))
postfixmathcommandi.run(stack);
else
if(i == 0)
postfixmathcommandi.run(stack);
else
if(stack.peek() instanceof MatrixValueI)
{
MatrixValueI amatrixvaluei[] = new
MatrixValueI[astfunnode.jjtGetNumChildren()];
amatrixvaluei[i - 1] = (MatrixValueI)stack.pop();
Dimensions dimensions = amatrixvaluei[i - 1].getDim();
for(int j = i - 2; j >= 0; j--)
{
Object obj2 = stack.pop();
if(!(obj2 instanceof MatrixValueI))
throw new ParseException("All arguments of function must be
same dimension");
amatrixvaluei[j] = (MatrixValueI)obj2;
if(!dimensions.equals(amatrixvaluei[j].getDim()))
throw new ParseException("All arguments of function must be
same dimension");
}
MatrixValueI matrixvaluei = Tensor.getInstance(dimensions);
for(int k = 0; k < dimensions.numEles(); k++)
{
for(int l = 0; l < i; l++)
stack.push(amatrixvaluei[l].getEle(k));
postfixmathcommandi.run(stack);
matrixvaluei.setEle(k, stack.pop());
}
stack.push(matrixvaluei);
} else
{
postfixmathcommandi.run(stack);
}
return obj;
}
}

More Related Content

Similar to Instalacion Descompiladores y Ejemplos

Poliza de vehiculo
Poliza de vehiculo Poliza de vehiculo
Poliza de vehiculo Jhoan Manuel
 
Poliza de vehiculo
Poliza de vehiculoPoliza de vehiculo
Poliza de vehiculoJhoan Manuel
 
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
 
Programas decompiladores
Programas decompiladoresProgramas decompiladores
Programas decompiladoresZulay Limaico
 
Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.Harsh Mathur
 

Similar to Instalacion Descompiladores y Ejemplos (10)

Compiladores
CompiladoresCompiladores
Compiladores
 
DECOMPILADORES
DECOMPILADORESDECOMPILADORES
DECOMPILADORES
 
Poliza de vehiculo
Poliza de vehiculo Poliza de vehiculo
Poliza de vehiculo
 
Poliza de vehiculo
Poliza de vehiculoPoliza de vehiculo
Poliza de vehiculo
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
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)
 
Programas decompiladores
Programas decompiladoresProgramas decompiladores
Programas decompiladores
 
Vb decompilador
Vb decompiladorVb decompilador
Vb decompilador
 
Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.Text Editor By Harsh Mathur.
Text Editor By Harsh Mathur.
 

More from Alexander Campues

More from Alexander Campues (9)

Investigacion Flex Y Bison
Investigacion Flex Y BisonInvestigacion Flex Y Bison
Investigacion Flex Y Bison
 
Python
PythonPython
Python
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Caracteristicas lenguajes
Caracteristicas lenguajesCaracteristicas lenguajes
Caracteristicas lenguajes
 
Instalcion pascal
Instalcion pascalInstalcion pascal
Instalcion pascal
 
Emu8086
Emu8086Emu8086
Emu8086
 
Instalación de Ensambladores y Ejemplos
Instalación de Ensambladores y EjemplosInstalación de Ensambladores y Ejemplos
Instalación de Ensambladores y Ejemplos
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Introduccion a los compiladores
Introduccion a los compiladoresIntroduccion a los compiladores
Introduccion a los compiladores
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

Instalacion Descompiladores y Ejemplos

  • 1. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE IBARRA NOMBRE: Luis Alexander Campues CARRERA: Ing. En Sistemas NIVEL: 5 nivel TEMA: Instalación VB Decompiler y Java Decompiler
  • 2.
  • 3.
  • 4.
  • 6. VERSION 5.00 Begin VB.Form Form1 Caption = "Calculadora by marco" ScaleMode = 1AutoRedraw = False FontTransparent = TrueBorderStyle = 4 'Fixed ToolWindow'Icon = n/aLinkTopic = "Form1"MaxButton = 0 'FalseMinButton = 0 'FalseClientLeft = 45ClientTop = 285ClientWidth = 3975ClientHeight = 3195ShowInTaskbar = 0 'FalseStartUpPosition = 3 'Windows DefaultBegin CommandButton salirCaption = "Salir"Left = 2160Top = 2520Width = 1695Height = 495TabIndex = 11EndBegin CommandButton newCaption = "Nuevo calculo"Left = 120Top = 2520Width = 1695Height = 495TabIndex = 10EndBegin CommandButton dividirCaption = "/"Left = 3240Top = 1800Width = 615Height = 495TabIndex = 9BeginProperty FontName = "MS Sans Serif"Size = 13,5Charset = 0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin CommandButton porCaption = "x"Left = 2160Top = 1800Width = 615Height = 495TabIndex = 8BeginProperty FontName = "MS Sans Serif"Size = 13,5Charset = 0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin CommandButton restarCaption = "-"Left = 1200Top = 1800Width = 615Height = 495TabIndex = 7BeginProperty FontName = "MS Sans Serif"Size = 13,5Charset = 0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin CommandButton sumarCaption = "+"Left = 120Top = 1800Width = 615Height = 495TabIndex = 6BeginProperty FontName = "MS Sans SerifSize = 13,5Charset = 0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin TextBox resLeft = 1680Top = 1080Width = 1215Height = 405TabIndex = 5BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBeginTextBox can2Left = 1680Top = 600Width = 1215Height = 405TabIndex = 4BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin TextBox can1Left = 1680Top = 120Width = 1215Height = 405TabIndex = 3BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 400Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin Label Label3Caption = "Resultado"Left = 240Top = 1200Width = 1095Height = 255TabIndex = 2BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin Label Label2Caption = "Cantidad2"Left = 240Top = 720Width = 1095Height = 615TabIndex =
  • 7. 1BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndBegin Label Label1Caption = "Cantidad1"Left = 240Top = 240Width = 1215Height = 495TabIndex = 0BeginProperty FontName = "MS Sans Serif"Size = 9,75Charset = 0Weight = 700Underline = 0 'FalseItalic = 0 'FalseStrikethrough = 0 'FalseEndPropertyEndEndAttribute VB_Name = "Form1" Segundo programa Tarifador VERSION 5.00 Begin VB.Form MainfrmCaption = "Xbox Tarificador"BackColor = &H0&ScaleMode = 1AutoRedraw = FalseFontTransparent = True Picture = "Mainfrm.frx":0Icon = "Mainfrm.frx":2DF4LinkTopic = "Form1" MaxButton = 0 'False ClientLeft = 60 ClientTop = 345 ClientWidth = 4005 ClientHeight = 4650 StartUpPosition = 3 'Windows Default Begin CommandButton Command4 Caption = "Parar" BackColor = &H8000& Left = 2160 Top = 3840 Width = 975 Height = 255 Enabled = 0 'False TabIndex = 26 MaskColor = &HFF00& Style = 1 End Begin CommandButton Command3 Caption = "Parar" BackColor = &H8000& Left = 2160 Top = 1440 Width = 975 Height = 255 Enabled = 0 'False TabIndex = 25 MaskColor = &H80FF80& Style = 1 End Begin CommandButton Command2 Caption = "Pausa" BackColor = &H8000& Left = 2160 Top = 3600 Width = 975 Height = 255 Enabled = 0 'False TabIndex = 24 MaskColor = &HFF00& Style = 1 End Begin CommandButton Command1 Caption = "Pausa" BackColor = &H8000& Left = 2160 Top = 1200 Width = 975 Height = 255 Enabled = 0 'False TabIndex = 23 MaskColor = &H80FF80& Style = 1 End Begin TextBox Text2 BackColor = &H0& ForeColor = &HFF00& Left = 360 Top = 2340 Width = 1455 Height = 375 Text = "XBOX 2" TabIndex = 22 BorderStyle = 0 'None Alignment = 2 'Center BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Appearance = 0 'Flat End Begin TextBox Text1 BackColor = &H0& ForeColor = &HFF00& Left = 360 Top = 56 Width = 1455 Height =375 Text = "XBOX 1" TabIndex = 21 BorderStyle = 0 'None Alignment = 2 'Center BeginProperty Font Name = "MS Sans Serif" Size = 13,5 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Appearance = 0 'Flat End Begin Timer Timer2 Enabled = 0 'False Interval = 900 Left = 2160 Top =
  • 8. 2520 End Begin Timer Timer1 Enabled = 0 'False Interval = 900 Left = 2160 Top = 120 End Begin PictureBox Picture2 BackColor = &H80000005& Index = 2 Picture = "Mainfrm.frx":36BE ForeColor = &H80000008& Left = 120 Top = 2760 Width = 1990 Height = 1815 Visible = 0 'False TabIndex = 5 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin PictureBox Picture2 BackColor = &H80000005& Index = 1 Picture = "Mainfrm.frx":424D ForeColor = &H80000008& Left = 120 Top = 2760 Width = 1990 Height = 1815 Visible = 0 'False TabIndex = 4 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin PictureBox Picture1 BackColor = &H80000005& Index = 2 Picture = "Mainfrm.frx":4EE4 ForeColor = &H80000008& Left = 120 Top = 480 Width = 1990 Height = 1815 Visible = 0 'False TabIndex = 3 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin PictureBox Picture1 BackColor = &H80000005& Index = Picture = "Mainfrm.frx":5A73 ForeColor = &H80000008& Left = 120 Top = 480 Width = 1990 Height = 1815 Visible = 0 'False TabIndex = 2 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin PictureBox Picture2 BackColor = &H80000005& Index = 0 Picture = "Mainfrm.frx":670A ForeColor = &H80000008& Left = 120 Top = 2760 Width = 1990 Height = 1815 TabIndex = 1 ScaleMode = ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin PictureBox Picture1 BackColor = &H80000005& Index = 0 Picture = "Mainfrm.frx":7092 ForeColor = &H80000008& Left = 120 Top = 480 Width = 1990 Height = 1815 TabIndex = 0 ScaleMode = 0 ScaleLeft = 0 ScaleTop = 0 ScaleWidth = 2026.047 ScaleHeight = 1815 AutoRedraw = False FontTransparent = True Appearance = 0 'Flat End Begin MediaPlayer MP2 Left = 3600 Top = 4440 Width = 375 Height = 255 Visible = 0 'False TabIndex = 28 End Begin MediaPlayer MP1 Left = 3240 Top = 4440 Width = 375 Height = 255 Visible = 0 'False TabIndex = 27 End Begin Label Label12 Caption = "$" BackColor = &H0& ForeColor = &HFF0000& Left = 2400 Top = 4080 Width = 135 Height = 375 TabIndex = 20 BackStyle = 0 'Transparent 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 Label cost2 Caption = "0" BackColor = &H0& ForeColor = &HFF0000& Left = 2640 Top = 4080 Width = 1335 Height = 375 TabIndex = 19 BackStyle = 0 'Transparent 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 Label Label10 Caption = ":" BackColor = &H0& ForeColor = &HFF00& Left = 2520 Top = 3000 Width = 135 Height = 615 TabIndex = 18 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label9 Caption = ":" BackColor = &H0& ForeColor = &HFF00& Left = 3240 Top = 3000 Width = 135 Height = 615 TabIndex = 17 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label hor2 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 2160 Top = 3000 Width = 375 Height = 615 TabIndex = 16 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label min2 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 2640 Top = 3000 Width = 615 Height = 61 TabIndex = 15 BackStyle = 0 'Transparent BeginProperty
  • 9. Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label sec2 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 3360 Top = 3000 Width = 615 Height = 615 TabIndex = 14 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label5 Caption = "$" BackColor = &H0& ForeColor = &HFF0000& Left = 2400 Top = 1680 Width = 135 Height = 375 TabIndex = 13 BackStyle = 0 'Transparent 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 Label sec1 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 3360 Top = 600 Width = 615 Height = 615 TabIndex = 12 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label4 Caption = ":" BackColor = &H0& ForeColor = &HFF00& Left = 3240 Top = 600 Width = 135 Height = 615 TabIndex = 11 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label min1 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 2640 Top = 600 Width = 615 Height = 615 TabIndex = 10 BackStyle = 0 'Transparent BeginProperty Fon Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label Label3 Caption = ":" BackColor = &H0& ForeColor = &HFF00& Left = 2520 Top = 600 Width = 135 Height = 615 TabIndex = 9 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 24 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label rep Caption = "0" BackColor = &H0& ForeColor = &HFF0000& Left = 2760 Top = 120 Width = 1215 Height = 255 TabIndex = 8 End Begin Label cost1 Caption = "0" BackColor = &H0& ForeColor = &HFF0000& Left = 264 Top = 1680 Width = 1335 Height = 375 TabIndex = BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 13, Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty End Begin Label hor1 Caption = "0" BackColor = &H0& ForeColor = &HFF00& Left = 2160 Top = 600 Width = 375 Height = 615 TabIndex = 6 BackStyle = 0 'Transparent BeginProperty Font Name = "MS Sans Serif" Size = 2 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'Fals EndProperty EndEnd Attribute VB_Name = "Mainfrm" Intalacion Dj Java Decompiler
  • 10.
  • 11.
  • 12. Ejemplo de Programas Para Descompilar Programa 1 package org.nfunk.jep; import java.util.Observable; public class Variable extends Observable { protected Variable(String s) { isConstant = false;
  • 13. validValue = false; name = s; value = null; validValue = false; } protected Variable(String s, Object obj) { isConstant = false; validValue = false; name = s; value = obj; validValue = obj != null; } public String getName() { return name; } public boolean isConstant() { return isConstant; } public void setIsConstant(boolean flag) { isConstant = flag; } public Object getValue() { return value; } public boolean hasValidValue() { return validValue; } public void setValidValue(boolean flag) { if(isConstant()) { return; } else { validValue = flag; return; } }
  • 14. public boolean setValue(Object obj) { if(!setValueRaw(obj)) { return false; } else { setChanged(); notifyObservers(obj); return true; } } protected boolean setValueRaw(Object obj) { if(isConstant) { return false; } else { validValue = true; value = obj; return true; } } public String toString() { if(!validValue || value == null) return name + ": null"; if(isConstant) return name + ": " + value.toString() + " (Constant)"; else return name + ": " + value.toString(); } protected String name; private Object value; private boolean isConstant; private boolean validValue; }
  • 15. Programa 2 public class VectorEvaluator extends EvaluatorVisitor { public VectorEvaluator() { } public Object visit(ASTFunNode astfunnode, Object obj) throws ParseException { if(astfunnode == null) return null; PostfixMathCommandI postfixmathcommandi = astfunnode.getPFMC(); if(postfixmathcommandi == null) throw new ParseException("No function class associated with " + astfunnode.getName()); int i = astfunnode.jjtGetNumChildren(); if(postfixmathcommandi instanceof SpecialEvaluationI) return ((SpecialEvaluationI)astfunnode.getPFMC()).evaluate(astfunnode, obj, this, stack, symTab); if(postfixmathcommandi instanceof CallbackEvaluationI) { Object obj1 = ((CallbackEvaluationI)postfixmathcommandi).evaluate(astfunnode, this); stack.push(obj1);
  • 16. return obj1; } obj = astfunnode.childrenAccept(this, obj); if(postfixmathcommandi.getNumberOfParameters() == -1) postfixmathcommandi.setCurNumberOfParameters(i); if((postfixmathcommandi instanceof UnaryOperatorI) || (postfixmathcommandi instanceof BinaryOperatorI) || (postfixmathcommandi instanceof NaryOperatorI) || (postfixmathcommandi instanceof Comparative)) postfixmathcommandi.run(stack); else if(i == 0) postfixmathcommandi.run(stack); else if(stack.peek() instanceof MatrixValueI) { MatrixValueI amatrixvaluei[] = new MatrixValueI[astfunnode.jjtGetNumChildren()]; amatrixvaluei[i - 1] = (MatrixValueI)stack.pop(); Dimensions dimensions = amatrixvaluei[i - 1].getDim(); for(int j = i - 2; j >= 0; j--) { Object obj2 = stack.pop(); if(!(obj2 instanceof MatrixValueI)) throw new ParseException("All arguments of function must be same dimension"); amatrixvaluei[j] = (MatrixValueI)obj2; if(!dimensions.equals(amatrixvaluei[j].getDim())) throw new ParseException("All arguments of function must be same dimension"); } MatrixValueI matrixvaluei = Tensor.getInstance(dimensions); for(int k = 0; k < dimensions.numEles(); k++) { for(int l = 0; l < i; l++) stack.push(amatrixvaluei[l].getEle(k)); postfixmathcommandi.run(stack); matrixvaluei.setEle(k, stack.pop()); } stack.push(matrixvaluei); } else { postfixmathcommandi.run(stack); } return obj; } }