C# ile yeniden oluşturulan Visual Basic 6 IDE
(github.com/BAndysc)-
Avalonia Visual Basic 6
-
C# ve Avalonia kullanarak klasik Visual Basic 6 IDE'sini ve dilini yeniden oluşturan bir proje
-
Ticari amacı olmayan, eğlence amaçlı bir projedir; Visual Basic adının, simgelerinin ve grafiklerinin tüm hakları Microsoft Corporation'a aittir
-
Özellikler
- Görsel tasarımcı
- Projeleri VB6 uyumlu biçimde kaydetme ve yükleme
- Proje çalıştırma
- VB6 dili desteği (sınırlı)
-
Masaüstü sürümünü derleme
- Genellikle .NET 9.0 gerekir;
Directory.Build.propsdüzenlenerek .NET 8.0 kullanılabilir (tarayıcı sürümü için 9.0 gerekir) - Derleme komutu:
dotnet build AvaloniaVisualBasic/AvaloniaVisualBasic.Desktop.csproj - Antlr4 hatası oluşursa, bunun nedeni
Antlr4BuildTaskskütüphanesinin Java'yı otomatik olarak indiremiyor olması olabilir; Java'yı manuel olarak kurmak sorunu çözebilir
- Genellikle .NET 9.0 gerekir;
-
Masaüstü sürümünü yayımlama ve
Make Publishçalıştırma- Hem IDE projesi (AvaloniaVisualBasic.Desktop) hem de çalışma zamanı (AvaloniaVisualBasic.Standalone) yayımlanır
- Yayımlama komutları:
dotnet publish AvaloniaVisualBasic.Desktop -f net9.0 -o bin/dotnet publish AvaloniaVisualBasic.Standalone -f net9.0 -o bin/standalone/
- Artık
./bin/AvaloniaVisualBasic.Desktopçalıştırılabilir
-
Teşekkürler
- Avalonia
- Wiesław Šoltés'in Dock'u
- lou'nun yazı tipi
1 yorum
Hacker News yorumları
Çocukken "Write Your Own Adventure Programs" kitabı sayesinde programlamayı öğrenme deneyimini paylaşıyor
Web sürümündeki Visual Basic'i denerken eksik kalan noktaları belirtiyor
&) kısayol tuşu oluşturmuyorWebAssembly'nin tüm dilleri web'e taşımasını beğeniyor
Modern GUI toolkit'lerine evrimin nasıl bu noktaya geldiğini anlamadığını söylüyor
Avalonia adlı aracı ilk kez gördüğünü ve potansiyelini merak ettiğini söylüyor
Kod incelemesiyle demoyu göstermek için yalnızca en temel işlevlerin uygulandığını fark ediyor
Çocukken Turbo Pascal ve Delphi 7 kullanarak geliştirmeye başladığı deneyimini paylaşıyor
1995-2001 arasındaki Windows arayüzünün zirve olduğunu hatırlatıyor
Visual Basic'in ilk geliştiricilerinden biri olarak deneyimini paylaşıyor
AvaloniaVisualBasic6'nın web sürümü tarayıcıda açılabiliyor