Herkese merhabalar bugün sizler ile işletim sistemi geliştiriyoruz serimizin ikinci bölümü ile karşınızdayım, başlayalım. Bu seri ile DOS işletim sistemi geliştireceğiz.

Sistemimizi yaparken kullanacağımız programlama dili:


- C#


Bize gereken program ve eklentiler:


- Visual Studio 2019 // Kodlarımızı yazacağımız program.

- Cosmos // İşletim sistemi yapmak için kullanacağımız Visual Studio eklentisi

- VMWare Workstation Player // Sistemimizi test etmek için kullanacağımız program.


Hadi başlayalım.


Öncelikle Visual Studio ve VMWare Workstation Player programlarını indirin. (İnternetten bulabilirsiniz.)


Sonra, aşağıdaki linkten Cosmos eklentisini indirin:


Şimdi dördüncü bölüme başlayalım. Öncelikle en son yazdığımız } sembolünün altından devam edicez. Şimdi, fg yan, ForegroundColor komutunu oluşturucaz.


Şimdi, şu komutları tek tek yazalım:


Kod:
else
{
if (input == ("fg -ch green"))
{

Console.ForegroundColor = ConsoleColor.Green; // yeşil
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == (fg -ch yellow))
{
Console.ForegroundColor = ConsoleColor.Yellow; // sarı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
// Coded by Xale
if (input == ("fg -ch red"))
{
Console.ForegroundColor = ConsoleColor.Red; // kırmızı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("fg -ch white"))
{
Console.ForegroundColor = ConsoleColor.Red; // beyaz
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("fg -ch blue"))
{
Console.ForegroundColor = ConsoleColor.Blue; // mavi
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale

// Coded by Xale | TurkHackTeam.org | Open source operating system project.

}
else
{
if (input == ("fg"))
{
Console.WriteLine("fg -ch >> Ekrandaki yazilarin rengini degistirir. (Ornek: fg -ch blue Ekrandaki yazilarin rengini mavi yapar.)");
}
else
{
if (input == ("bg"))
{
Console.WriteLine("bg -ch >> Arkaplanin rengini degistirir. (Ornek: bg -ch blue Arkaplan rengini mavi yapar.)");
}
else
{
if (input == ("bg -ch green"))
{

Console.BackgroundColor = ConsoleColor.Green; // yeşil
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == (bg -ch yellow))
{
Console.BackgroundColor = ConsoleColor.Yellow; // sarı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
// Coded by Xale
if (input == ("bg -ch red"))
{
Console.BackgroundColor = ConsoleColor.Red; // kırmızı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("bg -ch white"))
{
Console.BackgroundColor = ConsoleColor.Red; // beyaz
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("bg -ch blue"))
{
Console.BackgroundColor = ConsoleColor.Blue; // mavi
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale

// Coded by Xale | TurkHackTeam.org | Open source operating system project.

}
}
}
}
}
}
}
}
}
}
}
}
}

Bugünlük bu kadardı, Hayırlı günler.