aofsorular.com
WTK210U

ASP.NET ile Dinamik Web Kodlama

6. Ünite 20 Soru
S

ASP.NET uygulamalarının sunucu üzerinde çalıştırıldıktan sonra üretilen web sayfaları hangi formatları içerir?

HTML, CSS, JavaScript.

S

ASP.NET nedir?

.NET Framework yapısı altında bulunan ve Microsoft firmasının sunucu temelli uygulama geliştirme çözümüdür.

S

.NET ile geliştirilmiş bir yazılımın çalışabilmesi için o sistemde mutlaka kurulu olması gereken nedir?

.NET Framework

S

.NET Core nedir?

.NET Core isminde .NET Framework’ün çekirdeği olarak değerlendirilebilecek bir sürümü açık kaynak kodlu olarak yayınlamaktadır. Aynı zamanda .NET Core resmi olarak Linux, macOS ve Windows işletim sistemlerini desteklemektedir.

S

Visual Studio’nun 3 farklı sürümü nelerdir?

Visual Studio’nun Community, Professional ve Enterprise olmak üzere 3 farklı sürümü bulunmaktadır.

S

C# programlama dilinin söz dizimi hangi popüler programlama dilleri ile oldukça benzerlik göstermektedir?

C, C++, Java, PHP, JavaScript gibi diğer popüler programlama dilleri ile.

S

C# programlama dilinde bir isim uzayında bulunan bir sınıf ya da fonksiyon nasıl kullanılır?

Using komutları ile uygulamada kullanılacak isim uzayları (namespace) belirlenmektedir. Bir isim uzayı using komutu ile eklendikten sonra o isim uzayında bulunan bir sınıf ya da fonksiyonu kullanmak için doğrudan fonksiyonun ya da sınıfın ismini yazmak yeterli olacaktır.

S

C# programlama dilinde açıklama eklemek için kodda yapılması gerekenler nelerdir?

Açıklama eklemek için diğer benzer programlama dillerinde olduğu gibi // veya /* */ karakterlerinden yararlanılır. // karakterlerinin sağında bulunan tüm yazılar açıklama olarak değerlendirilir. /* ile */ arasında kalan tüm yazılar açıklama olarak değerlendirilir.

S

C# programlama dilinde bir tamsayının işaretsiz olması isteniyorsa kodda yapılması gereken nedir?   

C# programlama dilinde bir tamsayının işaretsiz olması isteniyorsa değerin sonuna U harfi getirilmelidir. 

S

‘\n’ kaçış karakteri ile üretilen değer nedir?

Yeni satır

S

Long türü bir değişkenin değeri int türü bir değişkene atanırsa ne olur?

Long türü bir değişkenin değerini int türü bir değişkene atamak veri kaybına sebep olabilir ve güvenli değildir.

S

Int türü bir değişkenin güvenli şekilde atanabileceği türler hangileridir?

Long, float, double, decimal

S

C# ile tanımlanan dizilerdeki katı kurallar nedlerdir?

C# ile tanımlanan dizilerin boyutları sabittir. Anahtar (indis) olarak sadece tamsayı kullanılabilmektedir. Tüm dizi elemanları tek bir türde olmak zorundadır. Dizi anahtarları 0’dan başlamaktadır. Bir başka deyişle dizinin ilk elemanının anahtarı 0’dır.

S

"y = x % z;"

Yukarıdaki kod parçasında yapılan işlem nedir?

‘%’ Kalan operatörüdür. x’in değerinin z’nin değerine bölümünden kalan değer y’ye atanmaktadır.

S

ASP.NET ile uygulama geliştirmenin temeldeki iki yöntemi nelerdir?

Web Forms ve MVC

S

ASP.NET ile uygulama geliştirirken hangi durumda hangi yöntem tercih edilebilir?

Daha basit projeler için Web Formları ile hızlı geliştirme yapmak üretkenliği arttıracaktır. Ancak daha büyük projelerde ise daha esnek bir yapı sunan, test edilebilir ve daha kolay yönetilebilen MVC yapısı tercih edilebilir. Geliştirilecek projenin yapısına göre MVC ya da Web Formları tercih edilmelidir.

S

aspx sayfasına otomatik olarak eklenen <form> etiketine yine otomatik olarak eklenen runat=”server” özelliği ile ne sağlanmaktadır?

Formun içine eklenecek tüm kontrollerin yönetimi C# dosyası tarafından server üzerinde yönetilebilmektedir.

S

aspx sayfasında bulunan Design, Split, Source düğmeleri kullanılarak farklı görünümlere geçilebilen ekranların işlevleri nelerdir?

Design, görsel tasarım ekranıdır. Source kaynak kod düzenleme editörüdür. Split ise hem tasarım ekranı hem de kaynak düzenleme editörünü alt alta gösterilmesini sağlar.

S

ASP.NET ile veritabanı bağlantısı yapmak için kullanılan yöntemler nelerdir?

ADO.NET ve Entity Framework

S

SqlParameter nesnesinin sağladığı fayda nedir?

SqlParameter sınıfı, parametreleri güvenlik kontrolünden geçirdiği için daha güvenlidir. Mümkün olduğunca kullanıcıdan gelen verileri doğrudan SQL metninin içinde kullanmaktan kaçınmak gerekir.