Bu program kullanıcının istediği dilde kelime öğrenmesine yardımcı olmaktadır.
This program helps the user to learn vocabulary in the desired language.
Kullanıcı bu program ile sisteme eklemiş olduğu kelimelerden istediği kelimeyi seçerek öğrenmeye başlayabilir.
With this program, the user can start learning the words he / she has added to the system by selecting the desired word.
Kullanıcı sisteme kelime ekleyebilir silebilir ve kelime bilgisini güncelleyebilir.
User can add words to the system can delete and update the word information.
Öğrenmek için seçtiği kelimeler kullanıcıya öğrenmeye başladığı zamandan itibaren bir gün sonra, bir hafta sonra, bir ay sonra ve altı ay sonra sorularak kullanıcıya kelimeyi öğretir.
The words he chose to learn teach the word to the user by asking the user after one day, one week later, one month and six months after the time he started to learn.
Kullanıcı isterse ana menü hariç uygulamanın arka plan rengini değiştirebilir ve bilgisayar açıldığında açılıp açılmamasını belirleyebilir.
If the user wishes, it can change the background color of the application except the main menu and determine whether the computer should be turned on or off when the computer is turned on.
Geliştirici notu:Bu projede ORM aracı olarak EntityFramework kullanılmıştır.Validasyon için FluentValidation kullanılmıştır.Dependency Injection için Ninject kullanılmıştır.
Developer note: EntityFramework is used as ORM tool in this project.FluentValidation was used for validation.Ninject was used for Dependency Injection.