El IDE de Visual Basic 6 recreado en C#
(github.com/BAndysc)-
Avalonia Visual Basic 6
-
Un proyecto que recrea el clásico IDE y lenguaje de Visual Basic 6 usando C# y Avalonia
-
Es un proyecto divertido sin intención comercial, y todos los derechos sobre el nombre, los íconos y los gráficos de Visual Basic pertenecen a Microsoft Corporation
-
Funciones
- Diseñador visual
- Guardado y carga de proyectos en un formato compatible con VB6
- Ejecución de proyectos
- Soporte para el lenguaje VB6 (limitado)
-
Compilar la versión de escritorio
- Generalmente se requiere .NET 9.0, y se puede usar .NET 8.0 modificando
Directory.Build.props(la versión para navegador requiere 9.0) - Comando de compilación:
dotnet build AvaloniaVisualBasic/AvaloniaVisualBasic.Desktop.csproj - Si ocurre un error de Antlr4, puede ser que la biblioteca
Antlr4BuildTasksno haya podido descargar Java automáticamente; instalar Java manualmente puede resolver el problema
- Generalmente se requiere .NET 9.0, y se puede usar .NET 8.0 modificando
-
Publicar la versión de escritorio y hacer que funcione
Make Publish- Publicar tanto el proyecto del IDE (AvaloniaVisualBasic.Desktop) como el runtime (AvaloniaVisualBasic.Standalone)
- Comandos de publicación:
dotnet publish AvaloniaVisualBasic.Desktop -f net9.0 -o bin/dotnet publish AvaloniaVisualBasic.Standalone -f net9.0 -o bin/standalone/
- Ahora se puede ejecutar
./bin/AvaloniaVisualBasic.Desktop
-
Agradecimientos
- Avalonia
- Dock de Wiesław Šoltés
- fuente de lou
1 comentarios
Opiniones en Hacker News
Comparte la experiencia de haber aprendido a programar en la infancia con el libro "Write Your Own Adventure Programs"
Señala carencias al probar la versión web de Visual Basic
Le gusta que WebAssembly esté llevando todos los lenguajes a la web
No logra entender cómo evolucionaron los toolkits GUI modernos
Conoció Avalonia por primera vez y tiene curiosidad por su potencial
Al analizar el código, descubrió que solo se implementó la funcionalidad mínima para la demo
Comparte que empezó a desarrollar de niño usando Turbo Pascal y Delphi 7
Recuerda que la UI de Windows entre 1995 y 2001 fue la mejor
Como uno de los primeros desarrolladores de Visual Basic, comparte su experiencia
Se puede abrir la versión web de AvaloniaVisualBasic6 en el navegador