PHP ile etkileşimli programlar oluşturmak istiyorsak web sunucu ve yorumlayıcıya ihtiyaç vardır. Birinin olmaması durumunda program çalışmaz.
Üye kaydı, ürün bilgisi gibi verilerin kullanılacağı bir web sayfasında ise veri tabanı sunucu gerekir. Veri tabanı sunucusunu daha kolay kontrol etmek ve verileri düzenlemek için de yardımcı veri tabanı programı yönetimi programları ( PhpMyAdmin vb.) kullanılabilir.
PHP ile etkileşimli programlar oluşturmak istiyorsak web sunucu ve yorumlayıcıya ihtiyaç vardır. Birinin olmaması durumunda program çalışmaz.
Üye kaydı, ürün bilgisi gibi verilerin kullanılacağı bir web sayfasında ise veri tabanı sunucu gerekir. Veri tabanı sunucusunu daha kolay kontrol etmek ve verileri düzenlemek için de yardımcı veri tabanı programı yönetimi programları ( PhpMyAdmin vb.) kullanılabilir.
Yazılımcılar için iis 7 ve IIS 7.5 yenilikleri ve kolaylıklarıİbrahim ATAY
Yazılımcılar için IIS 7 ve IIS 7.5 Yenilikleri ve Kolaylıkları Semineri Notları
http://www.ibrahimatay.com/post/2012/05/yazilimcilar-icin-iis-7-ve-iis-7-5-yenilikleri-ve-kolayliklari-semineri-notlari/
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiAli İhsan Çalışkan
ASP.NET MVC 2 Mimarisi üzerinde Uygulama Geliştirme ve ASP.NET'in sunduğu Uygulama Yönetim ve Güvenlik altyapısı hakkında yeni başlayanlara özel giriş niteliğinde anlatım.
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
BilgeAdam İzmir'de "ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci" ile ilgili verdiğim seminerin sunumu.
Kaynak kodları: https://github.com/sinanbozkus/BilgeAdam_Izmir_AspNetCore_Workshop
Temel HTML Etiketleri - Text, Image, Link, List, Imagecmkandemir
Eskişehir Osmangazi Üniversitesi, Eğitim Fakültesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümünde açılan İnternet Tabanlı Programlama ders notları. Temel HTML Etiketleri - Text, Image, Link, List, Image
Yazılımcılar için iis 7 ve IIS 7.5 yenilikleri ve kolaylıklarıİbrahim ATAY
Yazılımcılar için IIS 7 ve IIS 7.5 Yenilikleri ve Kolaylıkları Semineri Notları
http://www.ibrahimatay.com/post/2012/05/yazilimcilar-icin-iis-7-ve-iis-7-5-yenilikleri-ve-kolayliklari-semineri-notlari/
ASP.NET MVC 2 Mimarisi, ASP.NET Uygulama Yönetimi ve Güvenlik DesteğiAli İhsan Çalışkan
ASP.NET MVC 2 Mimarisi üzerinde Uygulama Geliştirme ve ASP.NET'in sunduğu Uygulama Yönetim ve Güvenlik altyapısı hakkında yeni başlayanlara özel giriş niteliğinde anlatım.
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
BilgeAdam İzmir'de "ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci" ile ilgili verdiğim seminerin sunumu.
Kaynak kodları: https://github.com/sinanbozkus/BilgeAdam_Izmir_AspNetCore_Workshop
Temel HTML Etiketleri - Text, Image, Link, List, Imagecmkandemir
Eskişehir Osmangazi Üniversitesi, Eğitim Fakültesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümünde açılan İnternet Tabanlı Programlama ders notları. Temel HTML Etiketleri - Text, Image, Link, List, Image
3. ASP.NET SAYFA DETAYLARI
ASP.NET ile geliştirdiğimiz bir web sayfasının iki
bileşeni bulunmaktadır.
1) .aspx Sayfası: İçerik kontrollerinin ve sayfa
detaylarının bulunduğu sayfa.
2) .aspx.cs / aspx.vb Dosyası: Çeşitli sınıf ve metotların
kullanıldığı, fonksiyonlar içeren dosya.
4. ASP.NET SAYFA DETAYLARI
ASP .NET ile gelen bu
yapı, tasarım ortamı ile
kod ortamını birbirinden
ayırmıştır.
5. ASP.NET SAYFA DETAYLARI
Bir web sayfası temel olarak üç tag’den oluşur.
Html: Başlangıç ve bitiş tag’i olarak tüm sayfalarda klasik olarak
tanımlanır.
Head: Head kümesi ise sayfa ile ilgili temel tanımlamaların yapıldığı
meta tagleri, CSS yol ifadeleri, çeşitli JavaScript fonksiyonları gibi
kullanıcıların göremediği fakat web sayfasının işlevi ve görümü
açısından son derece önemli tanımlamaları içerir.
Bu nedenle bir web sayfası istemci tarafından talep edildiğinde
öncelikli olarak head tagleri arasında yer alan ifadeler sayfaya
yüklenir.
6. ASP.NET SAYFA DETAYLARI
Body: Body etiketi ise web sayfasının gövdesini
oluşturur ve ziyaretçilerin görmesini istediğimiz her şeyi
body kümesi içerisine yerleştiririz.
7. ASP.NET SAYFA DETAYLARI
ASP .NET sayfalarını üzerinde bir form etiketi bulunmak
zorundadır.
Sayfa içerisine yerleştirilen tüm kontrollerin sunucu tarafından
işlenmesi, form etiketinin sunucuya gönderilmesi ile gerçekleşir.
Bu yapı birden fazla formun aynı sayfa üzerinde tanımlanmasına
izin vermez.
9. ASP.NET SAYFA DETAYLARI
ASP .NET sayfalarını, HTML sayfalarından ayıran bir
diğerözellik ise kontrollere eklenen runat=“server”
ifadesidir.
Runat değeri server’dan başka bir değer alamaz ve bu ifade,
ilgili kontrolün artık istemci taraflı değil, sunucu taraflı
çalışacağını gösterir.
11. Kod Sayfası (CodeBehind)
Using ifadesiyle başlayan ve namespaces olarak
adlandırdığımız yukarıdaki bölümde, sayfa içerisinde
kullan kontrollerin yüklenmesi ve kullanılması için gerekli
olan sınıflar uygulamaya dahil edilmiştir.
Dosyalama, veri tabanı, XML ile veri çekme gibi işlemleri
yapmak istediğimizde bu alana eklemeler yaparız.
12. Olay Yakalama
ASP .NET ile kullanıcının tanımladığı altprogramların
dışında kontrollerinde kendilerine ait altprogramları
vardır.
Bu altprogramları Olay(Event) olarak tanımlıyoruz.
13. Olay Yakalama
Kullanıcıkendi yazdığı bir altprogramı kendisi
çağırmak durumundadır. Olaylar ise kullanıcı
altprogramlarında farklı olarak kontrol tarafından
çağrılır.
Örneğin bir butona ait Click olayı, ilgili buton
tıklandıktan sonra otomatik olarak çağrılır.
14. Olay Yakalama
protected void Button1_Click(object sender, EventArgs e)
{
}
Kod parçası bir butonun Click olayına aittir.
15. Olay Yakalama
Kod parçasındaki void anahtar sözcüğü bu
fonksiyonun bir altprogram olduğunu ve geriye değer
döndürmeyeceğini belirtmektedir.
private deyimi ise bu prosedürün sadece bir form
üzerinden çağrılabileceğini ifade eder.
16. Olay Yakalama
Button1_Click ifadesi ise Visual C# tarafından
üretilmektedir. Kontrolün ID’sine bağlı olarak üretilen
bu isim daha önce prosedüre atanmış isimdir.
sender anahtar kelimesi ise bu olayın hangi kontrol
tarafından çağrıldığını bildirir.
sender paametresi olay yönlendirme için kullanılabilir.