Artículos con la etiqueta «.NET»
13 artículos con la etiqueta «.NET», del más reciente al más antiguo.
-
Iconos de la bandeja del sistema y notificaciones toast en aplicaciones Windows — los escollos de NotifyIcon y cómo elegir el AppNotification adecuado
Una guía práctica para mantener una aplicación Windows empresarial residente en la bandeja del sistema (área de notificación) y avisar al usuario mediante no...
-
¿Hasta cuándo seguirán funcionando las aplicaciones VB6? — Estado del soporte del runtime y un camino práctico hacia la migración a .NET
¿Hasta cuándo seguirán funcionando las aplicaciones VB6? Este artículo aclara la asimetría entre la política de soporte del runtime de VB6 (todavía compatibl...
-
Era japonesa, festivos y fechas de cierre en aplicaciones empresariales: diseño resiliente a los cambios de era, JapaneseCalendar y cálculo de días hábiles en la práctica
Mostrar «Reiwa 8» en un informe, calcular días hábiles excluyendo festivos, pagar al final del mes siguiente tras un cierre el día 20: el tratamiento de fech...
-
Internacionalización de aplicaciones WinForms/WPF: la práctica de resx, ensamblados satélite y cambio de cultura
Organizamos desde una perspectiva práctica la internacionalización de aplicaciones de escritorio Windows: la diferencia entre CurrentCulture y CurrentUICultu...
-
El CSV no es «solo texto plano»: guía práctica del manejo de CSV en aplicaciones empresariales con C# (codificación de caracteres, compatibilidad con Excel, protección contra inyección)
Repasamos los patrones típicos de incidentes en la entrada/salida de CSV en aplicaciones empresariales -el parseo casero con Split(','), la corrupción de car...
-
No envuelvas HttpClient en un using ── Comunicación HTTP en aplicaciones de negocio C# (patrones de creación, tiempos de espera y reintentos)
Crear HttpClient con using en cada solicitud agota los sockets, y convertirlo en static hace que no siga los cambios de DNS. Explicamos el mecanismo de estos...
-
Identificar qué es «lento» con PerfView y dotnet-trace — introducción práctica a la investigación de rendimiento en .NET
Qué herramientas y datos conviene mirar cuando una aplicación de negocio va lenta, mantiene la CPU al máximo o se queda congelada ocasionalmente. Organizamos...
-
Introducción al registro de eventos de Windows y ETW — llevar los registros de aplicaciones de negocio al mecanismo estándar del sistema operativo
¿Está resolviendo el registro de una aplicación de negocio Windows solo con archivos? El registro de eventos y ETW son una capa distinta, visible para operac...
-
No solo appsettings.json — gestión práctica de configuración en aplicaciones de negocio Windows (entornos, secretos y ubicaciones de escritura)
Organizamos la gestión de configuración de aplicaciones de negocio Windows: capas de appsettings.json, uso de IConfiguration e IOptions/IOptionsSnapshot/IOpt...
-
Impresión y salida PDF en aplicaciones empresariales Windows — cómo elegir System.Drawing.Printing / WPF / bibliotecas de informes
Organiza la impresión WinForms con PrintDocument, la impresión WPF con FlowDocument/FixedDocument y las alternativas de salida PDF en una tabla de decisión s...
-
Entender de verdad el modelo OSI — diseccionar una única petición HTTP en sus siete capas
Entendemos el modelo OSI a través de la práctica real en lugar de la memorización. Ensamblamos y diseccionamos en C# la trama Ethernet que transporta una úni...
-
Cómo entender el aislamiento de sesiones de Windows — Session 0, RDP y la ejecución simultánea de varios usuarios
Este artículo desentraña el concepto de «sesión» de Windows, un tema que confunde constantemente a los desarrolladores de aplicaciones Windows. Explica por q...
-
Externalización y desarrollo por encargo de una app Windows: qué aclarar antes de solicitarlo
Antes de encargar la externalización o el desarrollo por encargo de una app Windows, estos son los puntos a aclarar: revisión de software existente, integrac...