c# Web

Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları

1. Alfasayısal ifadeyi sayısala dönüştüren komutları yazınız.

Convert.ToInt32()

int.Parse()

2. .HTML ve C# kodlarının bir arada çalıştırılabilmesini sağlayan yapıya ne denir.

Razor page

3. .NET’in sunduğu avantajları yazınız.

Çapraz platform desteği sağlanması

Yüksek performans sağlaması

Birlikte çalışmayı kolaylaştırması

Birden fazla .NET sürümünün yan yana çalışabilmesi

4. program.cs dosyasının özelliklerini yazınız.

ASP.NET Core uygulamalarının başlangıç noktasıdır.

Her ASP.NET Core projesinde bulunmak zorundadır.

Uygulama ayarlarının yapıldığı yerdir. 

5. Formlarla ilgili özellikleri yazınız.

Veri girişleri input etiketleri ile sağlanır.

Kullanıcıdan alınan verileri sunucuya aktarır.

Girilen verileri göndermek için submit butonu kullanılır.

Kullanıcı ile web siteleri arasında etkileşim için kullanılır. 

6. Controller hangi amaç için kullanılır.

Kullanıcıdan gelen istekleri alıp işledikten sonra kullanıcıya cevap olarak veren işlemleri gerçekleştirir.

7. Core projesinde MVC teknolojisini kullanmak için program.cs dosyasına hangi kod eklenir.

builder.Services.AddControllerWithView();

8. View hangi amaç için kullanılır.

Kullanıcıdan isteklerin alınması ve çıkan sonucun kullanıcıya bildirilmesi amacıyla c# ile birlikte html etiketlerinden oluşan web sayfalarıdır.

9. Core teknolojisiyle web projesi oluşturmanın dezavantajlarını yazınız.

Çalışma mantığını anlamak zordur.

Fazla kod yazımı yapılır.

10. Sayfalar arası veri taşımak için kullanılan metodları yazınız.

ViewBag(), ViewData(), TempData(), Model Binding()

11. TempData() yönteminin özellikleri nelerdir.

Verileri dönüştürerek taşır.

Bir sayfadan başka bir sayfaya veri taşınmasına izin verir.

12. Bir MVC projesinde gerekli olan klasörleri yazınız.

Controllers, Models, Views, wwwroot

13. Bir MVC projesinde başlangıçta hangi controllerın hangi action dosyasını çalıştıracağını belirten kodu yazınız.

app.MapControllerRoute(

   name: "default",

   pattern: "{controller=Home}/{action=Index}"

   );

14. Form elemanlarına ait name özelliği ne işe yarar.

View tarafında tasarlanan form elemanlarına ait bilgilerin controller tarafında kullanılabilmesi için kullanılır.

15. Web sayfasındaki resmi sol üst taraftan animasyona tabi tutmak için gerekli olan jquery kodunu yazınız.

 $("#oyun").css({
        "top": "0px",
        "left": "0px",
        "width": "0px",
        "height": "0px"
    });

16. Mvc projesine bootstrap ve jquery kütüphanelerini eklemek için hangi komut kullanılır.

Client-Side Library

17. Öğrencilere ait öğrenci numarası, adı ,soyadı bilgilerini içeren ve ismi Ogrenciler olan model dosyası oluşturunuz.

    public class Ogrenciler
    {
        public int OgrNo { get; set; }
        public string OgrAdi { get; set; }
        public string OgrSoyadi { get; set; }
    }

18. @ işaretinin görevini yazınız.

Web sayfalarında c# kodlarının yazılması ve controller tarafında elde edilen değerlerin web sayfasında gösterilmesi için kullanılır.

19. Haftanın günlerini gunler isimli diziye aktaran kodu yazınız.

@{
    string[] gunler = { "Pazartesi", "Salı", "Çarşamba", 
"Perşembe", "Cuma", "Cumartesi", "Pazar" };
}
20. Haftanın günlerini foreach düngüsüyle sırasız listede görüntüleyen kodları yazınız.
@{
    <ul>
        @foreach (var item in gunler)
        {
            <li>@item</li>
        }
    </ul>
}

21. Hafta içine ait günleri for döngüsüyle Combobox nesnesinde görüntüleyen kodları yazınız.

@{
    <select>
        <option value="">-- Hafta İçi Günler --</option>
        @for (int i = 0; i < gunler.Length - 2; i++)
        {
            <option value="@i">@gunler[i]</option>
        }
    </select>
}

22. Miladi ayları aylar isimli diziye aktaran kodu yazınız.

@{
    string[] aylar = { "Ocak", "Şubat", "Mart", "Nisan", 
                       "Mayıs", "Haziran", "Temmuz", "Ağustos", 
                       "Eylül", "Ekim", "Kasım", "Aralık" };
}

23. İlkbahara ait olan ayları aylar dizisini kullanarak ListBox etiketinde görüntüleyiniz.

<select size="10">
    <option value="">İlkbahar</option>
    @for (int i = 2; i < aylar.Length - 7; i++)
    {
        <option value="@i">@aylar[i]</option>
    }
</select>

24. Yaza ait olan ayları aylar dizisini kullanarak ListBox etiketinde görüntüleyiniz.

<select size="10">
    <option value="">Yaz</option>
    @for (int i = 5; i < aylar.Length - 4; i++)
    {
        <option value="@i">@aylar[i]</option>
    }
</select>

25. Sonbahara ait olan ayları aylar dizisini kullanarak ListBox etiketinde görüntüleyiniz.

<select size="10">
    <option value="">Sonbahar</option>
    @for (int i = 8; i < aylar.Length - 1; i++)
    {
        <option value="@i">@aylar[i]</option>
    }
</select>

26. Kışa ait olan ayları aylar dizisini kullanarak ListBox etiketinde görüntüleyiniz.

<select size="10">
    <option value="">Kış</option>
    @for (int i = 11; i < aylar.Length + 2; i++)
    {
        <option value="@i">@aylar[i % 12]</option>
    }
</select>

 


Etiketler
core c# mvc razor page 
İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama1
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Core Mvc Projesinde Tuple Nesneleri Post Etme ve Yakalama İşlemleri
Seri Port Yardımıyla Arduino Devresine Bağlanıp Ledleri Asp.Net Web Uygulamasından Yakıp Söndürme
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Web Uygulamalarında SqLite Kullanımı
Asp.Net Uygulamalarında DataList (Veri Listeleme) Kontrolü
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
2022 TYT Matematik Onbirinci Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Asp.Net Uygulamalarında Modal PopUp Oluşturma
Asp.Net Uygulamalarında RequiredFieldValidator İşlemi
Visual Studio 2019 Programında c# İle Hazırlanan Web Projesini Local Sunucuda Yayınlama
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama4

Yorum Ekle
   
Kötü İyi