INVESTIGACIÓN             Entorno de programación: EASY CODEElaboró:Yesenia Guadalupe Balderas OrtigosaRoberto Omar Eguia ...
Easy CodeEnsamblador Visual
INTRODUCCIONEste programa es un IDE o entorno de programación visual paradesarrollar aplicaciones bajo lenguaje Assembler ...
PRESTACIONES DE EASY CODEAlgunas de las prestaciones de este IDE son:   •   Resaltado y colorización de las palabras reser...
Easy Code tiene dos modos principales"Proyecto Visual“: El modo visual es donde Easy Code destaca porsí mísmo y se convier...
EASY CODE 1.06 GoASM
•   Easy Code es una de las primeras Interfaces visuales de    Entorno de Desarrollo (IDE) que trabaja con Go tools, un   ...
INICIANDO EASY CODE
Si se ejecuta Easy Code sin ningún parámetro en lalinea de comandos que indique un proyecto unaventana o un módulo, aparec...
EASY CODE 1.06 GoASMHay siete opciones disponibles según el tipo de proyecto:•   Archivo ejecutable visual (exe)•   Archiv...
Bin                 Help               Language•   EasyCode.exe    •   EasyCode.hlp                                       ...
EASY CODE 1.06 MASM• Easy Code es una de las primeras Interfaces visuales de  Entorno de Desarrollo (IDE) para los conjunt...
EASY CODE Y LA HERRAMIENTA MASM• Tanto Masm32 como GeneSys incluyen los archivos polink.exe  (enlazador), porc.exe (compil...
NOTA: Hay que recordar que si no tiene Masm32 oGeneSys instalado, sólo podrá editar los proyectos.
Vista del IDE
Ventana de código
• El programa incluye además ejemplos con código fuente.• Un simple formulario con dos botones ( Play y Stop ) para reprod...
CONCLUSIONCrear una nueva aplicación Easy Code es muchomás sencillo que usando un simple editor de texto.De hecho, no sólo...
Entorno Easy Code
Entorno Easy Code
Próxima SlideShare
Cargando en…5
×

Entorno Easy Code

1.972 visualizaciones

Publicado el

1 comentario
0 recomendaciones
Estadísticas
Notas
  • Buenas tardes,

    Mi nombre es Ramon Sala y soy el autor del entorno Easy Code. Desearía expresar mi agradecimiento por su informe acerca del programa y espero que sea de utilidad para la programación de aplicaciones en Windows. Desde hace tiempo tengo la idea de hacer la versión 2.0 de Easy Code, que soportará también programación en 64 bits. Desafortunadamente, no dispongo de demasiado tiempo, por lo que no sé cuando lo podré llevar a cabo.

    Atentamente,

    Ramon Sala
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.972
En SlideShare
0
De insertados
0
Número de insertados
54
Acciones
Compartido
0
Descargas
34
Comentarios
1
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Entorno Easy Code

  1. 1. INVESTIGACIÓN Entorno de programación: EASY CODEElaboró:Yesenia Guadalupe Balderas OrtigosaRoberto Omar Eguia de LeónRosi Estrella Estrada MedranoJulio César Juárez VillanuevaDocente: Ing. Martín Luis Ledezma HernándezCarrera: Ingeniería en Sistemas ComputacionalesGrupo: Sexto SemestreUnidad 1: FundamentosSemestre: Enero-Junio 2011
  2. 2. Easy CodeEnsamblador Visual
  3. 3. INTRODUCCIONEste programa es un IDE o entorno de programación visual paradesarrollar aplicaciones bajo lenguaje Assembler paraplataformas windows de 32 bits, Easy Code puede generaraplicaciones en versión ANSI o Unicode,. Mediante estainterface se simplifica la programación bajo dicho lenguaje ycontiene muchas herramientas de utilidad.Easy Code Funciona con dos herrmientas: • MASM • GOASM
  4. 4. PRESTACIONES DE EASY CODEAlgunas de las prestaciones de este IDE son: • Resaltado y colorización de las palabras reservadas • Declaración automática de Módulos, Variables y Procedimientos ("Frames") • Corrección automática de sintaxis, con supresión de los espacios del medio y del lado izquierdo • Ayuda contextual de las rutinas, estructuras y constantes de la API • Editor completo de alta velocidad con diversas funciones, como Buscar, Reemplazar, Deshacer, Rehacer, etc.
  5. 5. Easy Code tiene dos modos principales"Proyecto Visual“: El modo visual es donde Easy Code destaca porsí mísmo y se convierte en único. Este modo le permite crear todo tipode ventanas, controles y recursos de Windows para programar unapotente y compleja aplicación de una manera muy rápida y fácil."Proyecto Clásico“: El modo clásico es el mas tradiconal yconocido, donde el programador escribe el código de todo elproyecto y lo configura manualmente para que funcione después decompilarlo y enlazarlo como en la mayoría de los IDEs
  6. 6. EASY CODE 1.06 GoASM
  7. 7. • Easy Code es una de las primeras Interfaces visuales de Entorno de Desarrollo (IDE) que trabaja con Go tools, un excellente conjunto de herramientas de ensamblador de Jeremy Gordon para Windows de 32/64 bits.• Easy Code 1.06 ha sido programado totalmente en lenguaje ensamblador, lo cual le confiere una sorprendente velocidad y rapidez que se nota al diseñar un proyecto nuevo.• Easy Code necesita un entorno Windows de 32 bits para poder funcionar, puesto que no tiene ningún soporte de 16 bits. La programación de este IDE se llevó a cabo en Windows NT40 y, aunque también funciona correctamente en Windows 95/98/ME, su mayor rendimiento se obtiene con el sistema operativo Windows NT40 de Microsoft o cualquier otro comercializado posteriormente (Windows 2000/XP/2003/2008/VISTA/7).
  8. 8. INICIANDO EASY CODE
  9. 9. Si se ejecuta Easy Code sin ningún parámetro en lalinea de comandos que indique un proyecto unaventana o un módulo, aparecerá un cuadro de diálogopara crear un proyecto nuevo. Por otra parte, cualquierparámetro en la linea de comandos que no tenga unaextensión ".ecp", ".ecw", ".ecr" o ".asm" será ignorado ytambién aparecerá el cuadro de diálogo que se muestraa continuación:
  10. 10. EASY CODE 1.06 GoASMHay siete opciones disponibles según el tipo de proyecto:• Archivo ejecutable visual (exe)• Archivo ejecutable clásico (exe)• Librería dinámica clásica (dll)• Librería estática clásica (lib)• Aplicación de consola clásica (exe)• Archivo objeto COFF clásico (obj)• Driver NT clásico (sys)
  11. 11. Bin Help Language• EasyCode.exe • EasyCode.hlp • ECCatCA.lge • ECChnPR.lgeCommon Include • ECChnTW.lge• ECCalls.bin • ECEngIN.lge• ECConst.bin • acpiioct.h • ECEspES.lge• ECStruct.bin • bugcodes.h• LDisplay.ttf • devguid.h• UPX.EXE • • devioctl.h diskguid.h Lib • ECIncGo.h • ECDllGo.dllExamples • • excpt.h ipfirewall.h • • ECDllGou.dl ECStcGo.lib• CardFile • ECStcGou.lib • macros.h• Drives • ntddft.h• ECPDriver • ntddk.h• ECPDrvTest • ntddbd.h• File Shredder • ntddmou.h• MDI • ntddpar.h• Memory • ntddscsi.h• MIDIPlay • ntddser.h• NetMon • ntddtape.h• Reboot • ntddtdi.h• RGG • ntdef.h• RSEdit • ntdskreg.h• TabStrip
  12. 12. EASY CODE 1.06 MASM• Easy Code es una de las primeras Interfaces visuales de Entorno de Desarrollo (IDE) para los conjuntos de herramientas Masm32 o GeneSys.• Easy Code 1.06 ha sido programado totalmente en lenguaje ensamblador, lo cual le confiere una sorprendente velocidad y rapidez que se nota al diseñar un proyecto nuevo.• Easy Code 1.06 trabaja en modo Unicode cuando se ejecuta en Windows NT y sistemas posteriores, o en modo ANSI cuando se ejecuta en Windows 95/98/ME.• Los conjuntos de herramientas Masm32 y GeneSys se encuentran disponibles gratuitamente, y al menos uno de ellos es necesario para la plena funcionalidad de Easy Code.
  13. 13. EASY CODE Y LA HERRAMIENTA MASM• Tanto Masm32 como GeneSys incluyen los archivos polink.exe (enlazador), porc.exe (compilador de recursos) y polib.exe (compilador de librerías).• GeneSys también incluye el archivo poasm.exe (compilador).• Hay que tener presente que los ejemplos que vienen con Easy Code sólo se compilan y enlazan correctamente si se utilizan los archivos ml.exe (compilador) y link.exe (enlazador) de Microsoft, puesto que ambos soportan toda la sintaxis del Macro Assembler (Masm). INICIANDO EASY CODE CON MASM• Si se ejecuta Easy Code sin ningún parámetro en la linea de comandos que indique un proyecto, una ventana o un módulo, aparecerá un cuadro de diálogo para crear un proyecto nuevo.• Cualquier parámetro en la linea de comandos que no tenga una extensión ".ecp", ".ecw", ".ecr" o ".asm" será ignorado y también aparecerá el cuadro de diálogo que se muestra a continuación:
  14. 14. NOTA: Hay que recordar que si no tiene Masm32 oGeneSys instalado, sólo podrá editar los proyectos.
  15. 15. Vista del IDE
  16. 16. Ventana de código
  17. 17. • El programa incluye además ejemplos con código fuente.• Un simple formulario con dos botones ( Play y Stop ) para reproducir archivos de audio MIDI
  18. 18. CONCLUSIONCrear una nueva aplicación Easy Code es muchomás sencillo que usando un simple editor de texto.De hecho, no sólo dispone de coloreado de sintaxisy las funciones de depuración típicas de un IDE, sinoque también incluye un diseñador de interfacessimilar al de Visual Studio, una característica queque satisfacen los requerimientos de quienesdeseen programar aplicaciones de ventana enensamblador.

×