Aviso de apertura del blog técnico - Hemos iniciado un blog de desarrollo Windows / C# / COM
· Actualizado el: · Go Komura · Anuncios
Hemos abierto el blog técnico de KomuraSoft LLC. En este blog compartiremos los conocimientos adquiridos en el desarrollo de aplicaciones Windows, así como información técnica útil para el trabajo diario.
Público objetivo
Escribimos pensando en los siguientes perfiles.
- Desarrolladores de aplicaciones de escritorio para Windows: quienes trabajan con WPF, Windows Forms o Win32 API en su día a día y a veces se detienen ante una decisión de diseño o al aislar un fallo
- Personas que han heredado activos existentes: quienes tienen a su cargo sistemas en COM, ActiveX, VB6 o VBA que funcionan, pero resultan difíciles de modificar
- Responsables de sistemas internos: quienes deben decidir entre desarrollo interno o externo, y entre mantener, encapsular o reemplazar un sistema
Lo que obtendrá en este blog
- Soluciones basadas en casos reales: describimos problemas que hemos enfrentado, cómo los diagnosticamos y cómo los resolvimos, de forma que pueda seguir el razonamiento paso a paso
- Tablas de decisión para el trabajo diario: en los puntos donde suele costar elegir entre opciones, resumimos las condiciones y las alternativas en tablas
- Enlaces a fuentes primarias: incluimos enlaces a documentación oficial que respalda el contenido, como Microsoft Learn o la IPA (Information-technology Promotion Agency)
Temas principales que trataremos
- Desarrollo de aplicaciones Windows: WPF, Windows Forms, Win32 API
- C# / .NET: características del lenguaje, rendimiento, patrones de diseño
- COM / ActiveX: integración y migración con sistemas existentes
- Herramientas de desarrollo: Visual Studio, Git y otras herramientas útiles
Si quiere leer un primer artículo por cada tema, estos son buenos puntos de partida (todos publicados después de este artículo).
| Tema | Primer artículo recomendado |
|---|---|
| Desarrollo de aplicaciones Windows | Cómo elegir entre WinForms/WPF/WinUI - Tabla de decisión práctica |
| C# / .NET | Tabla de decisión práctica para async/await en C# - Task.Run y ConfigureAwait |
| COM / ActiveX | Qué es COM - Por qué el diseño de COM en Windows sigue siendo hermoso |
| Migración de activos existentes | Cómo tratar hoy ActiveX / OCX - Tabla de decisión: mantener, encapsular o reemplazar |
| Herramientas de desarrollo | Guía práctica de Process Monitor - Identifique en 10 minutos por qué “no se lee la configuración” |
Puede consultar todos los artículos desde el listado del blog.
Sobre las actualizaciones
Las actualizaciones no siguen un calendario fijo, pero publicaremos conocimientos y resultados de investigación útiles para el trabajo en cuanto estén disponibles.
Hay tres formas de recibir las actualizaciones.
- Feed RSS / Atom: registre /feed.xml en su lector de feeds
- X (Twitter): anunciamos las novedades en @komurasoft
- GitHub: el código de ejemplo de los artículos está disponible en komurasoft-blog-samples
Sobre el autor
Go Komura (representante de KomuraSoft LLC)
Se especializa en desarrollo de software para Windows, consultoría técnica e investigación de fallos. Destaca especialmente en proyectos con activos heredados y en la investigación de fallos cuya causa no resulta evidente.
Artículos relacionados
Artículos recientes con las mismas etiquetas para profundizar en temas cercanos.
Cómo funcionan el portapapeles y arrastrar y soltar — Gestionar correctamente la transferencia de datos OLE en aplicaciones empresariales
Una tabla de Excel se deforma al pegarla y deja de poder pegarse si cierra el origen: es el portapapeles colocando el mismo contenido en ...
WPR/WPA en la práctica — Introducción al análisis de rendimiento del sistema para «todo el PC va lento»
Problemas como «todo el PC va lento» o «el arranque es lento», que el Administrador de tareas no explica, se investigan con WPR/WPA leyen...
El apagado de Windows visto desde la aplicación ── cómo sobrevivir correctamente a la notificación de cierre, el reinicio y el corte de energía
Un reinicio nocturno de Windows Update corrompió datos de medición: ese accidente se evita con buen diseño. Explicamos, con fuentes ofici...
Introducción a la accesibilidad en aplicaciones Windows — UI Automation y cómo prepararse para la obligatoriedad del ajuste razonable
Ante la reforma legal japonesa vigente desde abril de 2024, explicamos UI Automation, el mecanismo con el que los lectores de pantalla le...
Fuentes japonesas y las trampas de los caracteres — JIS2004, selectores de variantes de ideogramas y caracteres externos en aplicaciones empresariales
«El carácter 葛 cambia de forma entre pantalla e informe», «no aparece el carácter del nombre»: los problemas de caracteres se aclaran sep...
Temas relacionados
Estas páginas sitúan el tema en un contexto más amplio de servicios y decisiones.
Temas técnicos de Windows
Portal sobre desarrollo de Windows, investigación de fallos y aprovechamiento de activos existentes.
Servicios relacionados con este tema
El artículo está directamente relacionado con los siguientes servicios.
Desarrollo de aplicaciones para Windows
Como puerta de entrada a los temas prácticos de desarrollo Windows, C# / .NET y COM, este artículo suele derivar con facilidad en una consulta sobre Desarrollo de aplicaciones Windows.
Consultoría técnica y revisión de diseño
Si está en la etapa de decidir qué construir y cómo, o por qué tema técnico empezar a organizarse, puede iniciar con Consultoría técnica y revisión de diseño.
Perfil del autor
Página de presentación del autor del artículo.
Go Komura
Representante de KomuraSoft LLC
Especializado en desarrollo de software para Windows, consultoría técnica e investigación de fallos, sobre todo en proyectos con sistemas existentes y errores difíciles de reproducir.