Gözcü (Visual Basic)

Durum
Mesaj gönderimine kapalı.
XMP açık olmasına rağmen kapalı gözüküyor.

Eki Görüntüle 958140

Tasarım konusunda yardımcı olabilirim, düşünürsen buradan iletişime geçersin.

Hocam XMP BIOS üzerinden çekemedim maalesef. Şöyle bir kod ile karar veriyor ona. Tamamen sorgu yüzünden.

1617578057171.png

Ellerine sağlık :) İlk çıktığı zamandan bu yana gösterilen gelişim inanılmaz.

İndiriyorum hemen, yeni sürüm nasılmış bakalım.

Şu iki görsel her şeyi söylüyor :).

1603111884584.png


1617578174023.png
 
Visual Basic gibi bu konuda çok kısıtlı bir dil ile gayet başarılı bir proje olmuş tebrikler.
 
Hocam XMP BIOS üzerinden çekemedim maalesef. Şöyle bir kod ile karar veriyor ona. Tamamen sorgu yüzünden.
Wow dil ayrımını bu şekilde yapman çok büyük sıkıntı. 6000 satır kod olmasına şaşmamalı. Dil ayrımını yapmak için anahtar adların olduğu bir dictionary hazırlaman daha iyi olacaktır. Ardından bu anahtar adını gönderdiğin bir fonksiyon ile sonucu alırsın. Örneğin;

C#:
Dictionary<string, string> TrDict = new Dictionary<string, string>() {
    {"xmp_on", "XMP Açık"},
    {"xmp_off", "XMP Kapalı"}
}

Dictionary<string, string> EnDict = new Dictionary<string, string>() {
    {"xmp_on", "XMP On"},
    {"xmp_off", "XMP Off"}
}

public static string GetLanguageValue(string KeyName) {
    int Language = Select.SelectedIndex;

    switch (Language) {
        case 0:
            return TrDict[KeyName];
            break;
        case 1:
            return EnDict[KeyName];
            break;
        default:
            return "";
            break;
    }
}
 
WoW dil ayrımını bu şekilde yapman çok büyük sıkıntı. 6000 satır kod olmasına şaşmamalı. Dil ayrımını yapmak için anahtar adların olduğu bir dictionary hazırlaman daha iyi olacaktır. Ardından bu anahtar adını gönderdiğin bir fonksiyon ile sonucu alırsın. Örneğin;

Kod:
Dictionary<string, string> TrDict = new Dictionary<string, string>() {
{"xmp_on", "XMP Açık"},
{"xmp_off", "XMP Kapalı"}
}

Dictionary<string, string> EnDict = new Dictionary<string, string>() {
{"xmp_on", "XMP On"},
{"xmp_off", "XMP Off"}
}

public static string GetLanguageValue(string KeyName) {
int Langugage = Select.SelectedIndex;

switch (Langugage) {
case 0:
return TrDict[KeyName];
break;
case 1:
return EnDict[KeyName];
break;
default:
return "";
break;
}
}

Hocam sadece burası öyle diyelim. Diğer yerler otomatik işlemler ile yapılıyor.

Kod satırı azaldı bayağı bir optimize ettim.

1617578543299.png


@Berkay Davas hocam yapı bu şekilde VB'de.

1617579627575.png
 
Hocam elinize sağlık bilgisayarı açınca bakacağım yeni versiyona. Bu arada döngü kuruyorsunuz iyi güzel de siz mesela o Hz bilgisini nasıl çekiyorsunuz?
 
Hocam elinize sağlık bilgisayarı açınca bakacağım yeni versiyona. Bu arada döngü kuruyorsunuz iyi güzel de siz mesela o Hz bilgisini nasıl çekiyorsunuz?

Sistem direkt bilgiyi bize vermiyor. Özel algoritmalarım ile veriyi işleyip kullanıcıya gösteriyorum. Kod kısmı her yer birbirine bağlı, veriler oradan oraya gidiyor.
 
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı