Program yazmaya genellikle console üzerinde başlanır ve algoritma mantığınızı geliştirmeye yönelik örnek uygulamalar yazarsınız.
Örneğimizi bu amaç ile hazırladık.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sayiyakadartopla
{
class Program
{
static int Main(string[] argv)
{
int sayac, toplam = 0;
try
{
int args = int.Parse(argv[0]);
for (sayac = 1; sayac <= args; sayac++)
{
toplam += sayac;
}
Console.Write("1'den " + args + " Sayısına kadar olan sayıların toplamı: " + toplam + "\n");
return toplam;
}
catch
{
Console.WriteLine("Lütfen bir sayı giriniz");
return 0;
}
}
}
}
Klavyeden F5 tuşuna basarak debug işlemi yapıyoruz. Ancak yukardaki komutları derleyicide çalıştırırsanız ekranınıza bir çıktı vermeyecektir. Nedeni ise Console.ReadKey(true).KeyChar kodunun olmaması. Ekranı bekletmiyorum çünkü; konsol uygulamalarını derleyicide denediğinizde mantığı tam olarak anlamayacaksınız. Konsol uygulamalarını derledikten sonra komut satırında test etmeniz gerekir. Projemizdeki build menüsünden build sayıyakadar topla seçimi yaparak derliyoruz.
Sonrasında visual studio nereye kaydettiyse debug klasöründeki exe dosyasını buluyoruz.
D:\c-programlama\sayiyakadartopla
Ben projeyi oluştururjen bu dizine kaydetmiştim. bu klasörde uygulamanızı bulabilirsiniz.
D:\c-programlama\sayiyakadartopla \sayiyakadartopla\bin\Debug
exe dosyamız ise burada. ben sayiyakadartopla.exe dosyasını kopyalayarak
D:\c-programlama\uygulamalar
Klasörüne aldım.

komut satırından D:\c-programlama\uygulamalar klasörüne girerek
sayiyakadartopla 25
komutunu yazarak uygulamamızı çalıştırdık. Eğer uygulamayı system32 klasörüne alırsanız klasör seçimi yapmadan direk çalıştırabilirsiniz.
Ancak bunun için .net framework seçimini değiştirmemiz gerekiyor. 4.6.1 üzerinde çalıştıramadığım için framework versiyonunu değiştirdim. framework 4 seçimi yaptım. sonra tekrar build ettim.


Artık windows üzerinde koşan kendi uygulamanızı geliştirmiş oldunuz.
Saygılarımla
COMMENTS