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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ElektroKit Framework v2.0 | ( Complemento para el núcleo de .Net Framework )
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: ElektroKit Framework v2.0 | ( Complemento para el núcleo de .Net Framework )  (Leído 38,845 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
ElektroKit Framework v2.0 | ( Complemento para el núcleo de .Net Framework )
« en: 30 Noviembre 2015, 08:35 am »

¿Qué es ElektroKit?



ElektroKit es un sofisticado y completo conjunto de utilidades con nuevas APIs y extensiones de método para complementar al núclero de .Net Framework,
para ayudarle así a completar su caja de herramientas de programación con esta librería de classes adicional.



ElektroKit se distribuye en un conjunto de (por el momento) 22 21 librerías que están enfocadas hacia diversas temáticas:







DESCARGA (v2.0)


GitHub: Compilación + Documentación + Código fuente

Paquete Nuget






DONACIONES


Con la intención de soportar la continuidad de este proyecto, por el esfuerzo invertido y la motivación para seguir actualizando, quizás usted quiera considerar donar la cantidad de dinero que desee, mediante Paypal, haciendo click en la siguuiente imagen:


¡¡ MUCHAS GRACIAS !!





CONTRIBUICIONES


Para contribuir fisicamente modificando el código fuente, pueden crear una bifurcación (fork) del proyecto desde GitHub, haciendo click en esta imagen:






BUGS, PETICIONES Y SUGERENCIAS


Pueden dejar su comentario en este post para cualquier duda, petición o sugerencia, todo es bienvenido.

También pueden utilizar el rastreador de problemas de GitHub para reportar bugs, haciendo click en esta imagen:






DOCUMENTACIÓN


Todos los miembros del código fuente están documentados, la documentación se distribuye de varias formas.

Pueden acceder a la documentación online mediante esta imagen:


También pueden obtener la documentación en formato CHM haciendo click en esta imagen:


Nótese que existen multitud de ejemplos de código en ambas documentaciones, los cuales pueden ser un buen punto de partida para comprender como utilizar ElektroKit:

( click para agrandar )



También pueden inspeccionar la documentación Xml en el código fuente:

( click para agrandar )

O examinar la descripción de los miembros mediante Intellisense o el examinador de objetos de Visual Studio:






RESUMEN DE MIEMBROS


Resulta imposible mencionar cada una de las funcionalidades de ElektroKit, realmente son muchísimas (y para eso ya está la documentación),
intentaré hacer un breve resumen resaltando características que les podrían resultar muy interesantes.






SI TE HA GUSTADO MI APORTE, ¡COMENTA! :)






« Última modificación: 3 Enero 2017, 12:17 pm por Eleкtro » En línea



Lekim

Desconectado Desconectado

Mensajes: 268



Ver Perfil
Re: ElektroKit v1.0 | API de propósito general para desarrolladores de .Net
« Respuesta #1 en: 1 Diciembre 2015, 19:25 pm »

Hola

¡Enhorabuena por el proyecto!

Ya está en google XD


https://www.google.es/webhp?source=search_app&gfe_rd=cr&ei=x5AlVrTHMNOCiAaT8oW4AQ&gws_rd=ssl#q=elektrokit

Por cierto, no se de donde sacas el tiempo... :P Veo muchas horas ahí sin dormir.


¿No hay nada para girar la pantalla y que funcione en XP? Encontré varios códigos que funcionan en Vista y posterior pero no en XP.





« Última modificación: 1 Diciembre 2015, 20:03 pm por Lekim » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: ElektroKit v1.0 | API de propósito general para desarrolladores de .Net
« Respuesta #2 en: 1 Diciembre 2015, 20:06 pm »

¿No hay nada para girar la pantalla y que funcione en XP? Encontré varios códigos que funcionan en Vista y posterior pero no en XP.

Nop, pero tampoco tengo el propósito de desarrollar código para dar soporte a un sistema operativo deprecado :P.

Quizás esta librería te sirva:
https://multimonitorhelper.codeplex.com/
https://github.com/ChrisEelmaa/MultiMonitorHelper/tree/master

Fuente y ejemplo de uso:
http://stackoverflow.com/questions/11087613/how-do-i-set-the-monitor-orientation-in-windows-7

Gracias por el comentario

saludos!
« Última modificación: 1 Diciembre 2015, 20:31 pm por Eleкtro » En línea



matti

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: ElektroKit v1.0 | API de propósito general para desarrolladores de .Net
« Respuesta #3 en: 2 Diciembre 2015, 03:38 am »

Muy bueno!
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: ElektroKit Framework v1.1 | ( Complementos para el núclero de .Net Framework )
« Respuesta #4 en: 3 Enero 2016, 15:56 pm »

¡¡ NUEVA VERSIÓN v1.1 YA DISPONIBLE !!

El enlace de descarga está en el post principal.

He actualizado el repositorio de GitHub con esta nueva versión, además de eso añadí carpetas con documentación, y un completo lavado de imagen del readme.md de la página de GitHub (conviene leerlo).

Respecto a los cambios realizados en esta nueva versión 1.1, lamentablemente me es imposible llevar un historial de cambios para un proyecto tan gigantesco, ya que cada dia le hago cambios, refactorizaciones, actualizaciones etc, y simplemente no me da el tiempo para llevar un registro de todos los cambios que hago, sería demasiado frustrante,
lo siento, confórmense con este breve resumen de cosas interesantes que he ido implementado desde la versión 1.0 hasta la 1.1, aunque seguro que me dejo muchas por mencionar, ya que son más de 100 nuevas classes en total...

  • La class KeyboardMonitor, para monitorear y reportar los eventos del teclado, un keylogger, vaya.
  • La class MouseMonitor, para monitorear y reportar los eventos del mouse.
  • La class Keyboard, para sintetizar pulsaciones del teclado.
  • La class Mouse, para sintetizar movimientos y clicks del ratón.
  • Un rastreador de movimientos del mouse, a diferencia del mouselogger, este sirve más bien para grabar macros.
  • La clase base UndoRedo y la decene de classes que la heredan, en conjunto son un sistema de hacer/deshacer (undo/redo) basado en stacks, con soporte para muchos controles.
  • La class Hosts, para administrar facilmente los mapeos del archivo HOSTS.
  • La class FirewallUtil, para administrar el firewall de Windows, activarlo, desactivarlo, añadir o eliminar reglas.
  • El type CSharpCompiler, para compilar código fuente en tiempo de ejecución.
  • El type VisualBasicCompiler, para compilar código fuente en tiempo de ejecución.
  • El type genérico FixedStack(Of T), para usar un Stack con una capacidad fija de elementos en la pila.
  • El type genérico FixedQueue(Of T), para usar un Queue con una capacidad fija de elementos en la cola.
  • La class WindowMagnetizer, para añadir magnetismo a la ventana de su aplicación (para adherirla a los bordes de la pantalla)
  • Las classes IniSection, IniKey, IniSectionCollection, IniKeyCollection e IniManager, para administrar las configuraciones de usuario de sus aplicaciones en archivos INI portables.
  • Las classes MruItem, MruFileItem y MruUtil, para crear y cargar listas MRU en sus aplicaciones.
  • El type Hotkey, para registrar atajos del teclado globales (system-wide hotkeys) en sus aplicaciones, de manera muy sencilla y eficiente.
  • Una infinidad de P/Invokes añadidos en el namespace Win32, para usarlos en sus aplicaciones como les venga en gana.
  • Muchas extensiones de método añadidas para distintos types... en general.

Espero que ElektroKit les haya gustado o servido de algo al menos :).

Un saludo!
« Última modificación: 3 Enero 2016, 16:03 pm por Eleкtro » En línea



Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: ElektroKit Framework v1.1 | ( Complementos para el núclero de .Net Framework )
« Respuesta #5 en: 3 Enero 2016, 16:34 pm »

¡¡ ElektroKit ya disponible en NuGet !!



Para integrar cualquier ensamblado de ElektroKit sin preocupaciones ni demoras en cualquier momento durante el desarrollo de sus aplicaciones, pueden utilizar el servicio de NuGet desde la interfaz de Visual Studio:

También pueden integrar el complemento en su totalidad:

Saludos!
« Última modificación: 3 Enero 2016, 16:48 pm por Eleкtro » En línea



kub0x
Enlightenment Seeker
Moderador
***
Desconectado Desconectado

Mensajes: 1.486


S3C M4NI4C


Ver Perfil
Re: ElektroKit Framework v1.1 | ( Complementos para el núclero de .Net Framework )
« Respuesta #6 en: 10 Enero 2016, 20:06 pm »

Increíble EleKtro, felicidades por tu gran compilación de ensamblados, has extendido el Framework de una forma bestial.

Espero que tu trabajo sea reconocido pronto, de forma que sea ampliamente utilizado. Y todo empezó en 2012 con tus primeras dudas sobre VB, es muy grato ver como has evolucionado hasta tal punto de dominar el lenguaje y sus tecnologías :)

Así que ya sabeís descargadlo y darle una oportunidad, este proyecto no tiene pérdida.

Saludos!
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

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: ElektroKit Framework v1.1 | ( Complementos para el núclero de .Net Framework )
« Respuesta #7 en: 11 Enero 2016, 09:21 am »

has extendido el Framework de una forma bestial.

Y lo que queda por ser extendido en futuras versiones de este proyecto, que no es poco.

Increíble EleKtro, felicidades

Gracias por el comentario.

Saludos
En línea



Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: ElektroKit Framework v1.1 | ( Complementos para el núclero de .Net Framework )
« Respuesta #8 en: 12 Febrero 2016, 20:01 pm »

¡¡ NUEVA VERSIÓN v1.2 YA DISPONIBLE !!

Como dije anteriormente, me es imposible llevar un historial de cambios para un proyecto de esta magnitud en el que cada 2x3 hago modificaciones, así que solo puedo mencionar algunos de ellos y de forma vaga.

Los cambios más significativos en esta nueva release han sido muchos cambios de diseño en los nombres de los miembros para que resulten más intuitivos, la ampliación de classes, métodos y funciones varias, y sobre todo la ampliación de extensiones de método.

Cambios importantes:
  • Un nuevo namespace, Elektro.Diagnostics, con utilidades enfocadas el logging, debugging, profilling, etc.
  • El namespace Elektro.Application.Debugging y Elektro.Application.Profilling se han unido en el namespace Elektro.Diagnostics. (por motivos de diseño)
  • El namespace Elektro.Audio pasa a llamarse Elektro.Multimedia. (por motivos de diseño)
  • El namespace Elektro.Strings pasa a llamarse Elektro.Text. (por motivos de diseño)
  • El namespace Elektro.Strings.RegEx pasa a llamarse Elektro.Text.RegEx. (por motivos de diseño)
  • Se han modificado todos los nombres de los namespaces de las extensiones de método. (por motivos de diseño)
  • La class NetworkUtil del namespace Elektro.Net se ha dividido en varias classes enfocadas a distintas temáticas. (por motivos de diseño y organización)
  • Se ha ampliado drásticamente la cantidad de extensiones de método, ahora son al rededor de 500 extensiones.

Cambios no tan importantes:
  • El código fuente de la dependencia WindowsAPICodePack ha sido integrado, de forma básica, en el código fuente de ElektroKit (por motivos de portabilidad)
  • Se han ampliado las plataformas de arquitectura en la que se distribuyen las librerías de ElektroKit, ahora están clasificadas en AnyCpu, x64, y x86. (por motivos de portabilidad)
  • Se han añadido optimizaciones de código para .Net Framework +4.5, pero son tan pocas por el momento que he decidido no compilar esas librerías en esta release.
  • Todos los módulos del código fuente se han divido en varios módulos, y algunas classes también. (por motivos de organización)
  • Se ha ampliado en gran medida la cantidad de ejemplos de código en el archivo de ayuda de ElektroKit para los métodos, funciones y propiedades.
  • Algunos bugfixes sin demasiada importancia.

Saludos!
« Última modificación: 24 Julio 2016, 07:28 am por Eleкtro » En línea



Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: ElektroKit Framework v1.2 | ( Complementos para el núclero de .Net Framework )
« Respuesta #9 en: 12 Febrero 2016, 20:06 pm »

Vaya Elektro te felicito, estoy clonando tu proyecto, seguro me será de mucha utilidad  ;-)

Saludos!
En línea

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Un .NET framework para linux
.NET (C#, VB.NET, ASP)
BADBYTE-K 3 9,508 Último mensaje 2 Junio 2006, 20:59 pm
por SeniorX
Framework para PHP
PHP
zimio 5 3,538 Último mensaje 1 Julio 2008, 21:01 pm
por FeArX
Framework para Proyecto PHP « 1 2 »
PHP
19.5 12 11,072 Último mensaje 6 Febrero 2009, 21:16 pm
por pablopazos
NovaXplosion Framework - Framework de pentest [Unete al desarrollo!] « 1 2 3 »
Java
Debci 24 16,352 Último mensaje 28 Enero 2010, 18:00 pm
por Debci
Manual 02 para aprender YII FRAMEWORK [ Instalacion de Mbmenu en YII FRAMEWORK]
PHP
Graphixx 0 5,946 Último mensaje 10 Noviembre 2011, 19:43 pm
por Graphixx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines