Bilgisayar Mühendisi Kimdir ? Ne İş Yapar

    Bilgisayar Mühendisliği okuyanlar veya okumayı düşünenler için faydalı olacağını düşündüğüm bir yazı.Okurken kendinizi bu yazıda göreceğinize eminim.Bu bölümü tercih etmek isteyen arkadaşlar için de ön bilgi olacaktır.Henüz okulu bitirip, iş hayatına atılamadığımız için çok sevdiğim bir Bilgisayar Mühendisi abimin yazısını sizinle paylaşıyorum.Umarım keyifle okursunuz

bilgisayar mühendisliği

Asp.Net Durum Yönetimi

    ->Web sayfalarında sayfa ile server arasındaki iletişim ,  HTTP protokolü ile gerçekleştirilir. Bu protokolde sunucuya gönderdiğimiz bilgiler, kendi bilgisayarımızda kalıcı değildir. Biz bir istek gönderdiğimizde sunucuda sayfamızın bir örneği oluşturulur.Gönderdiğimiz bilgiler sunucuya gider ve orada işlenir. İşlendikten sonra sayfanın örneği, sunucudan silinir.Bu gönderdiğimiz verilere tekrar erişebilmek ve bunları taşıyabilmek için durum yönetimi kontrolleri geliştirilmiştir.

Stored Procedure Nedir ? Nasıl kullanılır ?

  Hazırlayacağımız projelerde hangi veritabanını kullanırsak kullanalım yazdığımız komutlar her çalıştırmamızda veritabanımıza gönderilir ve dönen değer bize geri gönderilir.Eğer biz bu işlemi yapacak bir prosedürü veritabanımızda yazarsak her seferinde aynı işlemi yapmak zorunda kalmayız.Yani 1 kere oluştururuz ve istediğimiz kadar kullanırız.Bunu fonksiyon mantığına benzetebiliriz.Bu işlem, projelerimiz için veritabanı işlemlerinde hız artışı sağlar.Ayrıca bir veritabanı sorgusu değiştirmek istersek, bunu sadece stored procedure içerisinde değiştirmemiz yeterli olacaktır.Aksi durumda komutu çalıştırdığımız her yerde sorgu cümlesini değiştirmemiz gerekecekti

Windows Phone Panorama Kontrolü

   Panorama kontrolü, arkaplanda panoramik bir resim (görsel) üzerinde birden fazla sayfa görünümü sağlar. Her sayfa farklı içerikte olabilir.Hızlı parmak hareketleriyle sayfalar arasında geçiş yapabilirsiniz. Aynı anda arkaplandaki resim de ekranda otomatik olarak kaydırılır.

  Şimdi, Visual Studio’yu açalım ve File >> New Project >> Silverlight For Windows Phone >> Windows Phone Application ile bir proje oluşturalım

windows phone panorama

Asp.Net Veritabanı Bağlantısı

  Hazırlayacağımız projeler için ilk olarak veritabanı kısmı hazırlanmalıdır.Bu, ileride projenizin gidişatı açısından önem taşımaktadır.Veritabanı hazırlanmadan projeye başlanırsa zaman kaybı yaşanır.İlk olarak Visual Studio içerisine veritabanı nasıl eklenir onu anlatayım

    Visual Studio İçerisine Veritabanı Ekleme

  Visual Studio da yeni bir web site veya bir project oluşturduğumuzda sol tarafta Server Explorer bulunmaktadır.Eğer yoksa View Menüsünden açabilirsiniz.Daha sonra Server Explorer üzerinde DataConnection‘a sağ tıklayarak Add Connection‘ geliyoruz

Asp.Net Dosya ve Klasör Tipleri

      Visual Studio üzerinde bir Asp.Net projesi oluşturduğumuzda Sağ tarafta yer alan Solution Explorer içerisinde, projede yer alan dosyalar bulunur ve bunların kendine özel uzantıları vardır.Bu makalemizde bu dosya ve klasör tiplerini, bunların uzantılarını inceleyeceğiz.

 

    Asp.Net Dosya Tipleri

.aspx   => HTML kodlarını, sunucu kontrollerini ve kullanıcı kontrollerini içerir.Metin tabanlı bir dosya biçimidir. Temel işlemlerin yapılacağı ve kullanıcıların görüntüleyebileceği dosyalardır.Web formlarının hazırlandığı dosya tipidir. HTML kısmında sayfa içerisindeki içeriklerin nerede ve nasıl bulunacağı belirlenir. <script> kısımları içerisinde  .NET ortamındaki herhangi bir dil ile kodlar yazılabilir

.ascx   => Yapısı bir aspx dosyası ile benzerdir.Web sayfaları içerisindeki kullanıcı kontrolü dosyalarıdır..aspx dosyalarında bulunan <html>, <head> ve <body> gibi HTML elementleri ascx dosyalarında yer almamalıdır. Bu dosyalar tek başlarına çalıştırılamazlar, sadece aspx veya master uzantılı dosyaların içinde bir kontrol olarak kullanılabilirler

IIS (Internet Information Services) Nedir?

   Internet Information Services, windows işletim sistemlerinin web sunucusudur.Web uygulamalarının yayınlanması için bu uygulamaları barındırır ve dışarı sunar. ASP.NET uygulamaları da yayınlanmak için IIS içerisinde barındırılıyor olmalıdır. IIS dışarıdan gelen çağrıları yanıtlayabilmek için varsayılan olarak 80 nolu portu dinler ve gelen talepleri uygun altyapıya devreder.Bir ASP.NET uygulamasını IIS üzerinden yayınlamak istiyorsak, IIS üzerinde sanal dizinleri kullanmalıyız.İstemci, HTTP protokolü üzerinden sunucuya istekte bulunduğunda, sunucu tarafında istemciyi ilk olarak IIS karşılamaktadır

Dinamik Ve Statik Web Siteleri

   Web Uygulamaları statik, yani sabit içerikli olabileceği gibi içeriği dinamik de olabilir. Sabit içerikli siteler belli aralıklarla yazılımcı tarafından güncellenir. Dinamik içerikli web sayfalarının kullanıcılara sunmuş olduğu içerikler ise belli kriterlere göre ya da kullanıcıya göre değişiklik gösterip kullanıcı ile etkileşime girebilir

   Dinamik ve statik web sitelerini bir konferansa benzetebiliriz. Konuşmacı gelir, konu ile ilgili fikirlerini anlatır, sunumları gösterir; buraya kadar her şey statik olarak ilerler. Konferans sonunda bizden soru istemesini ya da bizim de düşüncelerimizi öğrenme isteğini de dinamik olarak düşünebiliriz.

Arama
RSS
Beni yukari isinla