IDE do Visual Basic 6 recriada em C#
(github.com/BAndysc)-
Avalonia Visual Basic 6
-
Projeto que recria a clássica IDE e linguagem do Visual Basic 6 usando C# e Avalonia
-
É um projeto divertido, sem intenção comercial, e todos os direitos sobre o nome, ícones e gráficos do Visual Basic pertencem à Microsoft Corporation
-
Recursos
- Designer visual
- Salvar e carregar projetos em formato compatível com VB6
- Execução de projetos
- Suporte à linguagem VB6 (limitado)
-
Compilando a versão desktop
- Em geral, é necessário .NET 9.0, e é possível usar .NET 8.0 editando
Directory.Build.props(a versão para navegador requer 9.0) - Comando de build:
dotnet build AvaloniaVisualBasic/AvaloniaVisualBasic.Desktop.csproj - Se ocorrer um erro do Antlr4, pode ser que a biblioteca
Antlr4BuildTasksnão tenha conseguido baixar o Java automaticamente; instalar o Java manualmente pode resolver o problema
- Em geral, é necessário .NET 9.0, e é possível usar .NET 8.0 editando
-
Publicando a versão desktop e fazendo o
Make Publishfuncionar- Publica tanto o projeto da IDE (AvaloniaVisualBasic.Desktop) quanto o runtime (AvaloniaVisualBasic.Standalone)
- Comandos de publicação:
dotnet publish AvaloniaVisualBasic.Desktop -f net9.0 -o bin/dotnet publish AvaloniaVisualBasic.Standalone -f net9.0 -o bin/standalone/
- Agora é possível executar
./bin/AvaloniaVisualBasic.Desktop
-
Agradecimentos
- Avalonia
- Dock de Wiesław Šoltés
- Fonte de lou
1 comentários
Comentários no Hacker News
Compartilha a experiência de ter aprendido programação na infância por meio do livro "Write Your Own Adventure Programs"
Aponta algumas limitações ao experimentar a versão web do Visual Basic
Gosta do fato de que o WebAssembly está levando todas as linguagens para a web
Diz não entender como chegamos aos toolkits modernos de GUI
Conheceu a ferramenta Avalonia pela primeira vez e demonstra curiosidade sobre seu potencial
Ao analisar o código, percebeu que só foi implementado o mínimo necessário para a demonstração
Compartilha que começou a desenvolver ainda jovem usando Turbo Pascal e Delphi 7
Recorda que a UI do Windows entre 1995 e 2001 foi o auge
Como um dos primeiros desenvolvedores do Visual Basic, compartilha sua experiência
É possível abrir a versão web do AvaloniaVisualBasic6 no navegador