POSH GUI: Aplicación Web para diseñar formularios para scripts PowerShell

POSH GUI: Aplicación Web para diseñar formularios para scripts PowerShell

Código en GitHub. POSH GUI es una simpática herramienta que me he encontrado en la Web, solo requiere un registro previo gratuito de una cuenta de usuario para acceder a un entorno de trabajo en línea para crear formularios para PowerShell. Yo me he creado este formulario de login de prueba y le he añadido … Sigue leyendo

C# WinServiceBasic1 v1.1.0: Servicio con servidor HTTP

C# WinServiceBasic1 v1.1.0: Servicio con servidor HTTP

El servicio que he programado hasta ahora no ofrece ninguna funcionalidad, uno de los usos más habituales es ofrecer un puerto abierto a la escucha para comunicarse con otras aplicaciones en red que ejercen de clientes. En vez de inventar un nuevo protocolo vamos a usar uno reconocido, usando la clase HttpListener vamos a crear un … Sigue leyendo

C# WinServiceBasic1 v1.0.1: Añadimos algunas mejoras al servicio

C# WinServiceBasic1 v1.0.1: Añadimos algunas mejoras al servicio

Después de experimentar un poco con el servicio (C# WinServiceBasic1: Crear un servicio básico en Windows) he prescindido del control de VS que permite instalar el servicio y hacerlo yo mismo a mano con scripts PS (PowerShell), los he guardado en la carpeta Debug y permiten instalar / desinstalar / arrancar / parar / ver estado … Sigue leyendo

NLog1 C#: Configuración versión de la aplicación con App.Config

NLog1 C#: Configuración versión de la aplicación con App.Config

Voy a continuar con  NLog: Sistema de logging gratuito y de código abierto para .Net. Proyecto en GitHub NLog1. He añadido algunas mejoras sin relación con el propio NLog,  Algo esencial para el control del proyecto es la gestión de versiones para controlar los cambios realizados (yo sigo este esquema de versionado siempre Semantic Versioning 2.0.0). El … Sigue leyendo

C# WinServiceBasic1: Crear un servicio básico en Windows

C# WinServiceBasic1: Crear un servicio básico en Windows

Los servicios (o demonio en Linux) son normalmente aplicaciones que corren de fondo (sin interfaz) y ofrecen como su nombre lo dice un servicio a otras aplicaciones, es muy común por ejemplo para implementar  protocolos de comunicaciones en red con otras máquinas mediante sockets TCP/UDP actuando como un servidor.  Otro uso muy común es como … Sigue leyendo

MVVMBasicDemo1: Patrón de diseño MVVM con aplicaciones basadas en WPF Resultado de imagen de WPF (Windows Presentation Foundation)

MVVMBasicDemo1: Patrón de diseño MVVM con aplicaciones basadas en WPF Resultado de imagen de WPF (Windows Presentation Foundation)

WPF (Windows Presentation Foundation) es una tecnología de MS para diseñar interfaces de usuario tomando ideas de técnicas Web y aplicaciones Windows. WPF permite definir las ventanas en ficheros de texto plano que contienen un lenguaje de etiquetado llamado XAML (basado en XML). El proyecto completo se puede descargar en GitHub: https://github.com/ikerlandajuela/MVVMBasicDemo1.   De está forma … Sigue leyendo