ElektroKit Framework v2.0 | ( Complemento para el núcleo de .Net Framework )

Iniciado por Eleкtro, 30 Noviembre 2015, 08:35 AM

0 Miembros y 2 Visitantes están viendo este tema.

Eleкtro

Cita de: Pablo Videla en 12 Febrero 2016, 20:06 PMVaya Elektro te felicito, estoy clonando tu proyecto, seguro me será de mucha utilidad  ;-)

Gracias!, y espero que realmente te sirva de algo :).

Saludos








XresH

Extraordinario, he visto muchisimo y hay mucho mas por ver, sin lugar a dudas una de las maneras de extenderse en la programacion es investigando proyectos de otros colegas.

Cuando tenga mas tiempo volvere a mi blog con tu proyecto Elektro, siempre y cuando me des el visto bueno.

Continua asi, lentamente he dejado de lado todo esto y me pone triste, visualizar esto reanima a uno a intentar continuar, no hay que detenerse.

Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

Eleкtro

Cita de: XresH en 12 Febrero 2016, 20:46 PMCuando tenga mas tiempo volvere a mi blog con tu proyecto Elektro, siempre y cuando me des el visto bueno.

Por supuesto que si, siéntete libre de experimentar, comentar el código, compartirlo, editarlo o hacer lo que quieras (respetando el nombre del autor)... tú y todo el mundo.      It's free!!

Tengo pendiente desarrollar algunas aplicaciones de muestra para enseñar cosas de todo tipo que se puedan hacer con este kit de librerías, pero mientras llega eso y ya que me has mencionado tu blog de programación, intentaré poner un ejemplo muy sencillito...

En la publicación de Vb.Net más reciente de tu blog, comentas como poner la primera letra de un string en mayúscula, pues con ElektroKit se podría utilizar la extensión String.Rename() de la siguiente manera:

Código (vbnet) [Seleccionar]
Imports Elektro.Text.Enums
Imports Elektro.Text.Extensions.String

Dim str As String = "hola mundo".Rename(StringCase.TitleCase)
Console.WriteLine(str) ' "Hola mundo"





Así de sencillo es la utilización de estas librerías en la mayoría de los casos, bueno, en este caso era demasiado sencillo por que es una función que ofrece cierto nivel de abstracción ...también dependerá de la complejidad de la tarea claro está, no solamente hay extensiones de métodos sino mucho más!.

Saludos!








Pablo Videla

Estuve viendo un poco el proyecto y me di cuenta que esta hecho en VB.net, esto se puede utilizar para proyectos en C#?

Eleкtro

Cita de: Pablo Videla en 16 Febrero 2016, 16:38 PMEstuve viendo un poco el proyecto y me di cuenta que esta hecho en VB.net, esto se puede utilizar para proyectos en C#?

Hola

Por supuesto que si, es 100% compatible con proyectos de C#.

ElektroKit está desarrollado en Vb.Net, pero el lenguaje carece de importancia ya que es una librería y lo que vas a utilizar son las funcionalidades que esas librerías exponen para tú código, ya sea código en C# o Vb.Net, ya sea en tecnología WinForms, WPF, o Asp.Net, etc.

Al compilar ElektroKit se generan las librerías en la carpeta "..\bin", esas librerías resultantes puedes cargarlas en cualquier proyecto de C# para utilizarlas exactamente del mismo modo en el que se haría desde Vb.Net (excepto la sintaxis del lenguaje, claro está).

Si no te manejas con Vb.Net para compilar el proyecto (aunque no hay que hacer nada en especial, solo darle al botón de compilar), siempre puedes descargar las librerías ya compiladas desde los enlaces que dejé arriba o también desde las releases que hay publicadas en GitHub:

Saludos!









TrashAmbishion

Eres la ostia tremendo aportazo haz dado bro, la clavastes pero a lo grande..

Ando trasteandola cualquier problema te aviso.

Salu2 de Cuba !!

Eleкtro

Cita de: TrashAmbishion en 17 Febrero 2016, 02:44 AM
Eres la ostia tremendo aportazo haz dado bro, la clavastes pero a lo grande..

Ando trasteandola cualquier problema te aviso.

Gracias por el comentario. :)

Saludos!








Eleкtro

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

Cambios importantes:

  • Se ha reducido la cantidad de ensamblados a 9, unificando varios de ellos.
  • Se ha añadido un nuevo ensamblado, Elektro.Core.dll, por el motivo anterior.
  • Se ha añadido un nuevo ensamblado, Elektro.Application.ThirdParty.dll, con casi una infinidad de utilidades para librerías de terceros, wrappers de aplicaciones command-line, extensiones para frameworks de terceros como Telerik, etc.
  • Se han añadido al rededor de +100 nuevas extensiones de método en total.
  • Se han añadido muchas más utlidades en general, métodos, funciones, types, interfaces, etc.

Cambios no tan importantes:

  • Pequeñas optimizaciones, refactorizaciones, correcciones, y demás.




La lista actual de librerías de terceros referenciadas para desarrollar los miembros del Namespace Elektro.Application.ThirdParty, es la siguiente:

CitarABC OCR .NET
AForge
Alvas Audio
Android Lib
Aspose
CodeScales
DiffLib
dnlib
DotNetBar
DotNetZip
EASendMail
FreeImage
FtpClient
GeckoFX
HTMLAgilityPack
IconLib
ImageDraw
Nasosoft Transform
NAudio
NCalc
NDde
SautinSoft
Scintilla.Net
SevenZipsharp
SubtitleWorkshop
TagLib Sharp
Telerik
VistaCoreAudioApi
XnaFan ImageComparison

Notas:
- Obviamente no es necesario compilar ni usar el ensamblado Elektro.Application.ThirdParty si uno no quiere.
- Las dependencias no van incluidas en el código fuente por motivos éticos... (en algunas de ellas, es ilegal, como las de Telerik).

Saludos!








TrashAmbishion

Socio estoy haciendo lo siguiente añado la referencia

Elektro.Net

Declaro una variable

Código (vbnet) [Seleccionar]


Dim prueba As Elektro.Net.Tools.NetworkUtil



prueba me sale sin ningun metodo ni propiedad... que puede estar pasando toy con vs2015

Salu2