Bir VB6 uygulaması sürdürüyorum ve .Net'e nasıl geçileceğini araştırıyoruz. COM görünür. Net sınıflarında yeni özellikler uygulayarak ve mevcut işlevleri yavaşça geçirerek bunu yavaş yavaş yapmayı düşünüyoruz. Bunu nasıl yapacağınız hakkında bazı öğretici 'Merhaba Dünya' örnekleri buldum ve bizim App ile iyi çalışıyor. Peki bu hibrit uygulamaların gerçek dünyadaki davranışları nasıldır? İstikrarlı, bakımı yapılabilir mi? Programımızın özellikle aynı bilgisayarda daha fazla kullanıcının kullanıcı hesaplarını değiştirerek kullanmasıdır.
DÜZENLEME: VB6 uygulaması bir USB bağlantısından veri okur ve bunu Access veritabanında depolar. Kullanıcı veriler üzerinde çeşitli görünümler çağırabilir. Veriler bir donanım aygıtında önbelleğe alınır, bu nedenle okumadaki kesintiler ölümcül değildir.
4 Ekim 2015 DÜZENLE: Takip zamanı: Halen mevcut VB6 kodunu adım adım .Net olarak değiştirme sürecindeyiz. Önce veri erişim rutinlerini aldık, sonra iş mantığı ve şu anda bir form birbiri ardına WPF'ye dönüştürüldü. Gerçekten de dönüştürdüğümüz her kod parçasını (VB.Net'te) yeniden yazdık, ancak bunu yavaşça ve aynı zamanda işlevselliği geliştirebiliriz. Hibrit uygulama Windows 8, 8.1 ve 10'a geçişten sağ çıktı.
9 Mart 2018 DÜZENLEME: Tamamen dönüştürülmüş kodu önümüzdeki ay yayınlayacağız. Hibrit uygulama en az bir yıl daha desteklenecektir. Yüksek çözünürlüklü ekranlarda temel olarak sorunlar gösteriyor, ancak aksi halde iyi çalışıyor. Dürüst olmak gerekirse, VB6 kod tabanı ile uyumluluk sorunlarından daha fazla .Net Framework yüklemeleri ve bağımlılıkların bozuk yüklemeleri (aralarında SQL Server LocalDb) nedeniyle daha fazla destek baş ağrımız var ...