• Hocam C# Yazdiginizi gordum. Ilgilisiniz de galiba, benim yazilima tavsiyeniz ne olur?
    • Beğen
    İfadeler: Bayram Reis
    Bayram Reis
    Bayram Reis
    Ayrıca, GitIgnore kullanmayı öğrenmelisin. Bin, Obj vb. gereksiz dosyaları repona sokmamalısın. Form sayfalarının ismini Form1, Form2 gibi tutmamalısın. İsimlendirmelerde de Türkçe kullanmayıp, büyük harfleri de uygun şekilde kullanmaya başla. Son olarak da biraz daha kod tekrarını azaltmaya, daha optimize kod yazmaya çalış.

    İyi günler ve iyi çalışmalar dilerim.
    Ceasar128
    Ceasar128
    Zaten su anda WPF'ye geciriyorum programi WinForms'dan, WinUI nedir bende ilk defa duydum.

    Aklinizdaki projeyi duzgun handle etmeniz lazim zor bir proje ama yapilabilinirse guzel olur yolunuz acik olsun hocam. Sagolun, sizden ricam starlamaniz olur sadece.

    Kodu optimize etmeye dikkat etmiyordum bir cok kisiden uyari aldiktan (siz dahil) sonra edecegim artik.
    Bayram Reis
    Bayram Reis
    Rica ederim. Eğer WPF'yi deniyorsan, direkt WinUI'a geç. En geç 6 ay içerisinde beni anıp teşekkür edersin.
    Birazcık üşüdüm. Önce UE açtım, yetmedi; FurMark ısıtacak inşallah odayı.
    1765558541716.png
    Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
    Daha detaylı bilgi için, çerezler sayfamıza bakınız.

    Güzelmiş bu arada, dinlemediysen bir bak.
    Amaç: C# ile dünyanın en kapsamlı açık kaynak app/web core kütüphanesi/uygulaması yapmak. %80 tamamlandı.
    Amaç: C# ile dünyanın en hızlı forumlarından birini Blazor + ASP.NET 9 ile yapmak. %5 tamamlandı.
    Amaç: C# ile açık kaynak dünyanın en hızlı tam kapsamlı macrolarından birini yapmak. %40 tamamlandı.
    Amaç: C# ile dünyanın en kapsamlı güvenlik/performans/yönetici uygulaması yapmak. %10 tamamlandı.
    Amaç: UE 5.7 BP ile Türkiye'nin en iyi Tycoon oyununu yapmak. %15 tamamlandı.
    Amaç: Süprizler... :‌)
    Yok böyle bir kolaylık ya şaka gibi gerçekten. Biz gelelim yıllarımızı verelım, haftalarca yaptığımızı 10 dakikada yapsın:
    1764861714403.png
    Eskiden backend de yapamıyordu. Şimdi bana mısın demiyor gerçekten çok korkutucu. Parayı veren düdüğü fazlasıyla çalacak gibi. Oyun sektöründe bu kadar hızlı gelişmemesi dileğiyle...

    Saniyeler içerisinde binlerce satır kod yazıyor ve senior level yâni bir de. Tek sevindiğim yan, projelerim çok daha hızlı ilerleyecek gibi. Ama rakip artmadan bir şeyler başarmak lazım. Yoksa emeklerin hepsi çöp.
    Gece ayın ışığıyla bulutlar ne kadar güzel.

    Dosya Ekleri

    • IMG_20251203_214501.jpg
      IMG_20251203_214501.jpg
      97,5 KB · Görüntüleme: 35
    • IMG_20251203_214004.jpg
      IMG_20251203_214004.jpg
      89,1 KB · Görüntüleme: 41
    1764608453300.png

    Tıklanılamaz ve görünmez de yapardım da. Dersi dinliyorum. Sadece arka planda satranç ve yazılıma devam etmek için😅
    C#:
        // Mesaj sınırını aştığım için gerekli API'leri AI'den alabilirsiniz.
        public static void Main(string[] __)
        {
            _ = BringAFADToFront();
            while (Console.ReadKey().Key is ConsoleKey.C)
                bringToFront = false;
            Console.ReadLine();
        }
        static async Task BringAFADToFront()
        {
            var hWnd = FindAFADhWnd();
            while (bringToFront)
                if (hWnd is not 0)
                {
                    _ = BringToFrontAsync(hWnd);
                    Console.WriteLine("AFAD penceresi öne getirildi.");
                    await Task.Delay(321);
                }
                else
                    return;
        }
        static nint FindAFADhWnd()
        {
            nint foundHwnd = 0;
            foreach (var process in Process.GetProcessesByName("chrome"))
                EnumWindows((hWnd, lParam) =>
                {
                    if (IsWindowVisible(hWnd))
                    {
                        StringBuilder windowText = new(GetWindowTextLength(hWnd) + 1);
                        _ = GetWindowText(hWnd, windowText, windowText.Capacity);
                        if (windowText.ToString().Contains("AFAD"))
                            foundHwnd = hWnd;
                    }
                    return true;
                }, nint.Zero);
            return foundHwnd;
        }
        static bool BringToFrontAsync(nint hWnd, int x = 0, int y = 0, int cx = 0, int cy = 0) => SetWindowPos(hWnd, HWND_TOPMOST, x, y, cx, cy, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE);
        static bool RestoreToBackgroundAsync(nint hWnd, int x = 0, int y = 0, int cx = 0, int cy = 0) => SetWindowPos(hWnd, HWND_NOTOPMOST, x, y, cx, cy, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE);
    Şu yakışıklıyı hatırlıyor musunuz? Bitlerinin çok büyük bir kısmı ölmüş. Artık bir süre bağışıklığı var.

    Dosya Ekleri

    • IMG-20251130-WA0001.jpg
      IMG-20251130-WA0001.jpg
      100,5 KB · Görüntüleme: 48
    • IMG-20251130-WA0002.jpg
      IMG-20251130-WA0002.jpg
      78,7 KB · Görüntüleme: 47
    • IMG-20251130-WA0003.jpg
      IMG-20251130-WA0003.jpg
      97 KB · Görüntüleme: 49
    • IMG-20251130-WA0008.jpg
      IMG-20251130-WA0008.jpg
      84,6 KB · Görüntüleme: 46
    • IMG-20251130-WA0010.jpg
      IMG-20251130-WA0010.jpg
      95,4 KB · Görüntüleme: 45
    • IMG-20251130-WA0009.jpg
      IMG-20251130-WA0009.jpg
      92,4 KB · Görüntüleme: 48
    Cloude Opus 4.5 çok psikopat bir şey olmuş. Yapay zekalar inanılmaz hızlı gelişiyor. Sadece prompt vererek, site+api+db yönetimi yapabiliyorum. İyi mi kötü mi bilemiyorum.

    UE'ye de entegre yapay zeka gelmiş ama modelleme yapamıyor.
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…

Yeni konular

Geri
Yukarı