Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, eğitmen tarafından C# programlama dilinde ekran alıntısı aracı nasıl yapılacağını adım adım gösteren bir ders formatındadır.
- Video, öncelikle uygulamanın nasıl çalıştığını göstererek başlıyor ve ardından metotlar ve erişim türleri hakkında bilgi veriyor. Eğitmen, form loadında gerçekleştirilen işlemleri kodlayarak gösteriyor: ekran görüntüsünü alma, dosya adı oluşturma, formu uyutma, resmi kaydetme ve uygulamayı kapatma işlemlerini detaylı şekilde anlatıyor. Video, nesne tabanlı programlama kavramlarını kullanarak pratik bir uygulama örneği sunuyor.
- 00:08C# Üzerinde Ekran Alıntısı Aracı Tanıtımı
- Video, C# üzerinde ekran alıntısı aracı nasıl yapılacağını inceleyecek.
- Uygulama masaüstünde görev çubuğunda çalıştırıldığında "750" adında yeni bir ekran görüntüsü ile karşımıza çıkıyor.
- Uygulama kullanıcıya formu göstermeden rahatlıkla görüntüyü alıp masaüstüne kaydedebiliyor.
- 00:52Metotlar ve Erişim Türleri
- Metotlar nesne tabanlı programın en önemli yapıtaşı olup, çeşitli işlemleri gerçekleştirmemize ve tekrar eden işlemlerde büyük yardımı olan kod bloklarıdır.
- Erişim türleri, herhangi bir sınıfın, nesnenin veya değişkenin nereden nasıl erişileceğini belirler.
- Private erişim türü en sert erişim belirleyicisidir ve sadece tanımlandığı yerden erişilebilir.
- Public erişim türü herhangi bir yerden erişilebilirken, protected erişim türü sadece tanımlandığı sınıfın içerisinde veya o sınıftan türetilmiş diğer sınıflardan erişilebilir.
- 02:19Ekran Alıntısı Metodu Oluşturma
- Void değer döndürmeyen bir metot tanımlanıyor ve "resim al" adı veriliyor.
- Bitmap sınıfından görüntü adında bir kalıtım yapılarak, primary screen bound with ile birincil ekranın genişliği ve yüksekliği görüntüye aktarılıyor.
- Grafik sınıfından bir nesne oluşturulup, image metodu ile görüntüden resim alınıyor.
- 03:41Form Load Metodu ve Kodlama
- Form load metodu içinde try bloğu açılarak kodların hata durumunda yakalanması sağlanıyor.
- İki string değişken (dosya adı ve sayılar) tanımlanıyor ve for döngüsü ile sayılar 1'den 9'a kadar artırılıyor.
- Sleep 500 kodu ile form uyutuluyor, bu kod 500 milisaniye (5 saniye) boyunca formu kapatarak görüntüyü çekip tekrar uyandırıyor.
- 06:53Görüntüyü Kaydetme ve Formu Kapatma
- SaveFile metodu kullanılarak görüntü masaüstüne kaydediliyor.
- Dosya adı değişkenine göre farklı isimlerle kaydediliyor.
- Application.Exit() kodu ile form kaydedildikten sonra hemen kapatılıyor ve kullanıcıya form gösterilmiyor.
- 08:46Sonuç ve Kapanış
- Tüm işlemler tamamlandıktan sonra kod çalıştırıldığında form uyutuluyor, resim çekiliyor ve kaydediliyor.
- Kaydedilen dosya 3378 koduyla gösteriliyor ve dört haneli bir dosya adı oluşturuluyor.
- İzleyicilerden sosyal medya adreslerinden ulaşabilecekleri ve sorularını yorum bölümüne veya sosyal medya üzerinden iletebilecekleri belirtiliyor.