2.Ders : https://www.turkhackteam.org/c-j-vb-net-net-dilleri/1807164-c-konsol-dersleri-2-a.html
C# Konsol Dersleri (1)
Hemen yeni bir tane C# Konsol uygulaması açalım.
Açtığınız zaman karşınıza böyle bir kod gelecektir
Şimdi buradaki kodları tek tek inceleyelim .
using ifadeleri
Buradaki using ifadeleri hangi kütüphaneyi kullanacağını gösterir örneğin
Gördüğünüz gibi
İngiliz anahtarın yanındaki tedaş(Elektirik (şimşek) ) işareti olan :trl olayları bahseder örneğin program sonlandırıldığı zaman gibi ...
Mor küp olan ise metodlardır Metot, program içerisinde belirli görevleri yerine getirmek için özelleştirilmiş kod bloklarına verilen isimdir.
Bunları öğrendiğinize göre ilk programıza geçelim .
Metod kullanıcağız.
Kod : Console.Write [font=Verdana, Arial, Helvetica, sans-serif]konsola her hangi bir yazı yazdırmaya yarayan metodur . kullanımı ise[/font][font=Verdana, Arial, Helvetica, sans-serif]Console[/font][font=Verdana, Arial, Helvetica, sans-serif].[/font][font=Verdana, Arial, Helvetica, sans-serif]Write("Buraya yazı gelicek");[font=Verdana, Arial, Helvetica, sans-serif] Bu komutu yazıp çalıştırdığımız zaman program çalışıp kapanacaktır . Bunun nedeni .Read metodunu kullanmadığımız için kaynaklanır . .Read metod'u okumaya yarar ve kullanıcı programı kapatmadığı sürece çalışır.[/font][/font]
[font=Verdana, Arial, Helvetica, sans-serif][font=Verdana, Arial, Helvetica, sans-serif]
[/font][/font]
[font=Verdana, Arial, Helvetica, sans-serif][font=Verdana, Arial, Helvetica, sans-serif]Burada dikkatinizi çekmenizi isterim metodların sonu (); ile biter . eğer (VARSA) () parantez içine gerekli ayarlar veya yapılması gerekenler girilir. [/font][/font]
[font=Verdana, Arial, Helvetica, sans-serif][font=Verdana, Arial, Helvetica, sans-serif]Ve yukarıdaki gördüğünüz gibi using System; rengi gri iken beyaz olmuş sebebi ise o kütüphaneyi kullanmamız eğer kullanmasaydık yukarıdaki kodlara erişemezdik.[/font][/font]
Konun devamı gelecektir ....
C# Konsol Dersleri (1)
Hemen yeni bir tane C# Konsol uygulaması açalım.
Açtığınız zaman karşınıza böyle bir kod gelecektir
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ÖrProj // Burası sizin proje adınıza göre değişiklik gösterir ben ÖrProj olarak yaptım.
{
class Program
{
static Main(string[] args)
{
}
}
}
Şimdi buradaki kodları tek tek inceleyelim .
using ifadeleri
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
Buradaki using ifadeleri hangi kütüphaneyi kullanacağını gösterir örneğin
Kod:
using System;
System kütüphanesini kullandığını göstermiş eğer System kütüphanesini kullanılmaz ise System içendeki özelikler,kodlara vs.. erişemeyiz.
Bu işaret her kodun sonunda kullanılır. Kodun bitiğini gösterir.
aynı isimde farklı sınıflar oluşturmak için kullandığımız küme adlarına namespace denir. ÖrProj projenin adıdır.
Class sınıfdır ilerleyen derslerde bunu görüceğiz es geçiyorum.
Programın yapı taşıdır . Programın kalbi burada artar yaptığımız işlemler burda gerçekleştir programı çalıştıran asıl kod budur. Bu kodun içine gidelim kodları buraya yazıcağız. İsterseniz ilk kodumuzu yazalım ekrana Console yazalım ardından "." nokta koyalım
Şimdi burayı inceleyim ingiliz anahtarı olanlar bildiğiniz üzere ve zatende tahmin etiğiniz üzere özelliklerdir.
Örnek verelim
Kod:
;
Kod:
namespace ÖrProj
Kod:
Class Program
Kod:
static Main(string[] args)
{
}
Şimdi burayı inceleyim ingiliz anahtarı olanlar bildiğiniz üzere ve zatende tahmin etiğiniz üzere özelliklerdir.
Örnek verelim
Kod:
Console.BackgroundColor = ConsoleColor.Cyan; // Konsol Arka Plan Rengini cyan olarak ayarladık.
Console.Clear(); // Ekranı temizlemesi için (bahsedeceğiz.)
Console.Read(); // Ekran kapanmaması için (bahsediceğiz.)
Gördüğünüz gibi
İngiliz anahtarın yanındaki tedaş(Elektirik (şimşek) ) işareti olan :trl olayları bahseder örneğin program sonlandırıldığı zaman gibi ...
Mor küp olan ise metodlardır Metot, program içerisinde belirli görevleri yerine getirmek için özelleştirilmiş kod bloklarına verilen isimdir.
Bunları öğrendiğinize göre ilk programıza geçelim .
Metod kullanıcağız.
Kod : Console.Write [font=Verdana, Arial, Helvetica, sans-serif]konsola her hangi bir yazı yazdırmaya yarayan metodur . kullanımı ise[/font][font=Verdana, Arial, Helvetica, sans-serif]Console[/font][font=Verdana, Arial, Helvetica, sans-serif].[/font][font=Verdana, Arial, Helvetica, sans-serif]Write("Buraya yazı gelicek");[font=Verdana, Arial, Helvetica, sans-serif] Bu komutu yazıp çalıştırdığımız zaman program çalışıp kapanacaktır . Bunun nedeni .Read metodunu kullanmadığımız için kaynaklanır . .Read metod'u okumaya yarar ve kullanıcı programı kapatmadığı sürece çalışır.[/font][/font]
[font=Verdana, Arial, Helvetica, sans-serif][font=Verdana, Arial, Helvetica, sans-serif]
[font=Verdana, Arial, Helvetica, sans-serif][font=Verdana, Arial, Helvetica, sans-serif]Burada dikkatinizi çekmenizi isterim metodların sonu (); ile biter . eğer (VARSA) () parantez içine gerekli ayarlar veya yapılması gerekenler girilir. [/font][/font]
[font=Verdana, Arial, Helvetica, sans-serif][font=Verdana, Arial, Helvetica, sans-serif]Ve yukarıdaki gördüğünüz gibi using System; rengi gri iken beyaz olmuş sebebi ise o kütüphaneyi kullanmamız eğer kullanmasaydık yukarıdaki kodlara erişemezdik.[/font][/font]
Konun devamı gelecektir ....
Son düzenleme:

