elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  1 muestra del poder de la programacion dinamica
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: 1 muestra del poder de la programacion dinamica  (Leído 12,302 veces)
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
1 muestra del poder de la programacion dinamica
« en: 1 Octubre 2012, 06:16 am »

buenas tardes a todos queridos elhacker, pues pensando que sabia bastante de este lenguaje vb.net pero valla que estaba equivocado, descubri estos 2 namespaces muy interesantes
(reflection,codeDOM) y me gustaria q vieran 1 ejemplo y os subire unas pics de como puedo crear un programa, que es capas de compilar tambien!

codigo usado en el compilador dinamico

todos estos examples son pruebas que realizo, para incorporar los modulos a mi programa principal (http://foro.elhacker.net/net/mi_software_fdt-t366926.15.html) y permita que programadores puedan crear scripts potentes, y darle mayor dinamismo a la plataforma :D

Código:
dim w as new form()
dim p as new label()
w.suspendlayout()
p.autosize=true
p.location = new point(117,128)
p.text="soy el primer label creado dinamicamente"
p.tabindex=0
w.autoscaledimensions=new sizeF(6.0!,13.0!)
w.autoscalemode=AutoScaleMode.Font
w.ClientSize = New Size(284, 262)
w.text="Soy el primer form creado dinamicamente"
w.resumelayout(false)
w.PerformLayout()
w.controls.add(p)
w.show()

y una muestra :D



uso namespace Reflection y CodeDOM!


En línea

Facilitador De Tareas - Task Simplifier (FDT)
Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #1 en: 1 Octubre 2012, 20:40 pm »

muy bueno el CodeDom.

Aqui un bello ejemplo, incluso crea variables  ;D lo que estaba buscando.

http://www.codeproject.com/Articles/12852/Compile-and-Run-VB-NET-Code-using-the-CodeDom

Saludos.


En línea

Un error se comete al equivocarse.
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #2 en: 1 Octubre 2012, 20:50 pm »

de ahi me guie, pero yo expandi el codigo, añadi mas librerias, y optimize muchisimo mas el codigo :) porque ese no permite el uso de sintaxis de winform, ni drawing XD
En línea

Facilitador De Tareas - Task Simplifier (FDT)
Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #3 en: 1 Octubre 2012, 21:05 pm »

umm, si puedes postea un ejm pequeño.

Saludos.

En línea

Un error se comete al equivocarse.
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #4 en: 1 Octubre 2012, 22:32 pm »

bueno continuo mejorando, añadiendole eventos,etc y estoy comenzando la implementacion en mi proyecto despues de largas pruebas 1 ejemplo



aca 1 foto de una correcta compilacion



aca esta 1 version mas actual, aun sigo mejorando la interface y añadiendo mas propiedades y opciones

« Última modificación: 2 Octubre 2012, 06:14 am por spiritdead » En línea

Facilitador De Tareas - Task Simplifier (FDT)
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #5 en: 2 Octubre 2012, 17:59 pm »

¿Con que te refieres a scripts potentes?

Si la idea es poder extender el programa, entonces define un sistema de plugins :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #6 en: 4 Octubre 2012, 17:23 pm »

Una consulta, se puede modificar una variable declarada en el exe mediante este método.

Por ejem incrementar una variable contador desde un script. Estoy buscando info  :(

Saludos.
En línea

Un error se comete al equivocarse.
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #7 en: 5 Octubre 2012, 07:23 am »

Una consulta, se puede modificar una variable declarada en el exe mediante este método.

Por ejem incrementar una variable contador desde un script. Estoy buscando info  :(

Saludos.
la verdad no te sabria responder, aun estoy experimentando con el namespace codeDOM y que yo sepa creo que no, ya que es como compilar 1 .exe completo, solamente q yo los genero en memoria para evitar crear tantos exe
En línea

Facilitador De Tareas - Task Simplifier (FDT)
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #8 en: 5 Octubre 2012, 07:25 am »

¿Con que te refieres a scripts potentes?

Si la idea es poder extender el programa, entonces define un sistema de plugins :P

Saludos
si supieras que estoy buscando el "metodo" para permitir plugins instalables como hace el firefox, pero mis conocimientos no llegan a ese nivel, que al instalar 1 complemento modifique el .exe original realmente es dificil :/ si lograra conseguir 1 ejemplo por mas minimo que fuera podria tener 1 idea y poder explorarla hasta mejorarle como estoy haciendo con el namespace codeDOM y reflection
En línea

Facilitador De Tareas - Task Simplifier (FDT)
kub0x
Enlightenment Seeker
Moderador
***
Desconectado Desconectado

Mensajes: 1.486


S3C M4NI4C


Ver Perfil
Re: 1 muestra del poder de la programacion dinamica
« Respuesta #9 en: 5 Octubre 2012, 13:23 pm »

Buenas spiritdead,

te queria preguntar si la clase para crear subprogramas dentro del programa original permite interactuar con clases incluidas dentro del proyecto. Es decir, ¿Podría llamar a cierta clase incluida en el proyecto utilizando la clase que mencionas?.

Gracias
En línea

Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programación Dinámica
Java
erikcdlm 0 1,756 Último mensaje 7 Noviembre 2014, 20:32 pm
por erikcdlm
Problema Programación Dinamica
Programación C/C++
maxisolis 3 2,270 Último mensaje 29 Junio 2015, 02:19 am
por maxisolis
problema de backtracking y programacion dinamica
Programación C/C++
aprendiz de programador 6 5,432 Último mensaje 12 Diciembre 2015, 16:08 pm
por SnzCeb
[Estrategias] Programación Dinámica vs Divide y conquistarás (DUDA)
Programación C/C++
GGZ 4 4,197 Último mensaje 7 Noviembre 2016, 08:20 am
por GGZ
Ackermann - Programacion Dinámica
Programación C/C++
GGZ 4 2,885 Último mensaje 12 Febrero 2017, 14:35 pm
por GGZ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines