Skip to content

Çocukların bilgisayar kullanımını yönetmek için tasarlanmış bir C# konsol uygulamasıdır

License

Notifications You must be signed in to change notification settings

Zyix-code/ParentalComputerControl

Repository files navigation

Merhaba, ben Selçuk! 👋

Discord Presence

Discord YouTube Reddit Spotify

Kullandığım, bildiğim bazı diller 🏫

C JavaScript Python HTML CSS Node.js

Parental Computer Control nasıl çalışır?

Parental Computer Control çocukların bilgisayar kullanımını yönetmek için tasarlanmış bir C# konsol uygulamasıdır. İki ana yöntem sunar: TimeIntervalControl ve TotalWorkingTimeControl.

TimeIntervalControl

Bu yöntem, çocukların gün içerisinde belirli zaman aralıklarında bilgisayar kullanımlarının kontrol edilmesini sağlar. Kullanıcılar bilgisayar kullanımına izin verilen başlangıç ve bitiş saatlerini tanımlayabilir. Bu saatler dışında bilgisayar otomatik olarak kapanır. Örneğin 08:00 ila 17:00 arasında sadece bilgisayar kullanılabilir gibi.

TotalWorkingTimeControl

Bu yöntem, çocukların her gün bilgisayarda geçirebileceği toplam süreyi kontrol eder. Kullanıcılar çocuğun günlük toplam çalışma saatlerini ayarlayabilir. Belirtilen süre sınırına ulaşıldığında bilgisayar otomatik olarak kapanır. Örneğin bir gün içersinde 24 saat mevcuttur ve çocuklar bu 24 saat içinde sadece 5 saat bilgisayar kullanabilir.

Kullanım

Hata ayıklama işleminden sonra ilk açılışta, kullanıcıdan bir şifre istenir. Bu şifre sonradan değiştirilemez veya silinemez. Şifre onaylandıktan sonra kullanıcı iki seçenekten birini seçmek zorundadır.

Seçeneklerden birini seçtikten sonra, uygulama kendini gizler ve arka planda çalışmaya devam eder. Uygulama belirlenen süreyi aşarsa, kapatma işlemi başlatılır. Bilgisayar yeniden başlatıldığında, kullanıcıya belirlenen şifreyi girmesi için 30 saniye verilir. Bu süre içinde şifre girilirse, kullanıcı uygulama ayarlarını değiştirebilir; aksi halde uygulama kaldığı yerden devam eder.

Kullanıcılar, toplam çalışma saatlerini veya zaman aralıklarını "settings.json" dosyasından değiştirebilir. Ancak, dosyadaki şifre alanının doğru şekilde ayarlandığından emin olmak önemlidir; aksi takdirde yapılan değişiklikler dikkate alınmaz ve ayarlar önceki durumlarına geri döner.

Özelleştirme

Program, zaman aralıkları, toplam çalışma saati gibi çeşitli ayarların özelleştirilebilmesine olanak sağlar. Kullanıcılar bu ayarları kendi özel ihtiyaçlarına uyacak şekilde değiştirebilirler.


Lisans: Bu proje GNU Genel Kamu Lisansı (GPL), sürüm 3.0 altında dağıtılmaktadır. Projenin tüm kullanıcıları, lisansın koşullarına uymak kaydıyla projeyi özgürce kullanabilir, değiştirebilir ve paylaşabilir. Daha fazla bilgi için LİSANS dosyasına bakabilirsiniz.
© 2024 Selçuk Şahin

About

Çocukların bilgisayar kullanımını yönetmek için tasarlanmış bir C# konsol uygulamasıdır

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages