Giris

$mesaj

Üye Adi Sifre

Online Sayisi : 34 Toplam Üye Sayisi : 1444 Son Üye : Emrah ERYILMAZ

Tarih 2008:Oct:Thu

Kategoriler
  • ACPI [0]

  • Action Script [5]

  • Ajax [7]

  • ASP [17]

  • ASP.NET [23]

  • Assembly [3]

  • Bash [1]

  • C [4]

  • C# [9]

  • C++ [10]

  • Cobol [1]

  • Css [20]

  • Delphi [31]

  • Flash [5]

  • Html [9]

  • JAVA [36]

  • Java Script [12]

  • JSF [2]

  • Jsp [6]

  • Lua [1]

  • Matlab [2]

  • MySQL [31]

  • Oracle [1]

  • Pascal [31]

  • Perl [22]

  • Photoshop [2]

  • PHP [169]

  • Python [9]

  • REXX [6]

  • Ruby [4]

  • SEO [5]

  • Visual Basic [37]

  • ASP.NET / ASP.Net Nedir? Ne İşe Yarar? Nasıl Çalışır? Neler Yapılabilir? Nerelerde Kullanılır?
    ASP.Net Nedir? Ne İşe Yarar? Nasıl Çalışır? Neler Yapılabilir? Nerelerde Kullanılır?
    Yazar: by_Coder
    Eklenme: 05/04/08    Okunma: 926    
     
     

    Asp.net’i anlatmak için önce
    kısaca microsoft.net platformuna biraz değinelim.Microsoft.net içerisinde birçok
    farklı teknolojiyi kapsayan bir platform.Bu teknolojileri :

      Net Dilleri :
      Microsoft.net programlama dilleri açısından yaklaşık olarak 36 farklı dili
      desteklemektedir.Fakat Bu dillerden yaygın olarak kullanılanları C#, VB, ve J#
      olarak karşımıza çıkmaktadır.Zaten bu 3 dil Microsoft.net programlama aracı
      olan visual studio.net 'te desteklenen dillerdir.
     
      CLR: Common Language
      Runtime olarak bilinen CLR tüm .net programlarını çalıştıran genel dil çalışma
      zamanı.İleride tekrar değineceğim>
     
      Asp.Net: Asp.net web
      uygulamalarının   ve web servislerinin uygulandığı microsoft.net
      platformu.
     
      .Net Sınıf Kütüphanesi:
      Belki de .net platformunda karşımıza çıkan en büyük gelişmiş özellik
      diyebileceğim sınıf kütüphaneleri microsoft tarafından önceden hazırlanmış,
      derlenmiş fonksiyonlar.
    Yukarıda da görüldüğü üzere asp.net,
    .net çatısının sadece bir parçasıdır ve yukarıdaki diğer öğelerle beraber
    çalışır.Programlar yazmak ve web formları tasarlamak için .net sınıf
    kütüphanesinin fonksiyonlarından uygun olanları seçilerek asp.net uygulamaları
    çalıştırılabilir.
    Asp.net klasik asp ile
    yaptığımız uygulamaların yeni versiyonu denebilir.Ama sadece yeni versiyonu
    demek az gelir çünkü klasik asp ile arasındaki farkları açıklayacak olursak ;

      Asp uygulamaları VBScript ile
      yazılırken asp.net uygulamaları programcının bildiği herhangi bir dil ile
      yazılabilir.Yani herhangi bir program dili kısıtlaması yok.Bu yüzden web
      uygulaması geliştirmek için sadece VBScript bilmek zorunda değiliz.Ama bana
      göre asp.net uygulamalarının asp ile programcı tarafından farkı; kullanıcı
      herhangi bir dil bilmek zorunda kalması.
     
      COM bileşenleri klasik asp ile
      beraber çalışırken kolay kolay entegre olmaz ve güncelleme sorunu
      yaşanırdı.Güncelleme esnasında genellikle server'a elle müdahale edilirdi ve
      yeniden başlatılırdı.Fakat asp.net ile COM bileşenleri kolayca entegre
      edilebilir ve web uygulamalarının dinamik olarak güncellenmesi, yeniden
      konfigüre edilmesi hiç de zor değildir.  
     
      Asp uygulamalarında kodunuz
      tasarımınızla ortak olarak çalışmayabilirdi.Yani yaptığınız tasarımın içine
      bir de asp kodunuzu koyduğunuzda hata verebilir ve dolayısıyla tasarımınızı
      asp kodunuza uydurmak zorunda kalınan durumlar olurdu.Fakat asp.net'te kaynak
      kodu tamamen ayrı bir dosya olduğu için veya asp.net sayfanınız ayrı bir
      kısmında tasarımınızla(html kodunuzla) hiçbir şekilde iç içe girmediği için
      yaptığınız tasarıma istediğiniz kodu rahatlıkla yazabiliyorsunuz.
      Asp ile asp.net oturumunda da
      farklılıklar göze çarpıyor.Oturum durumu birçok web uygulamasında
      kullanılıyor.Asp uygulamalarında   A sitesindeki oturumu B sitesindeki
      oturumla bağlamak karmaşık ve hata verme olasılığı oldukça yüksek.Fakat asp.net
      uygulamalarında oturum durumlarının bir merkezde saklanmasını sağlar.Böylece
      merkezi bir depolama ortamında saklanan bir veritabanına tüm sunuculardan
      ulaşılabilir.(Örneğin microsoft passport)

    Asp.net dosya tiplerini
    inceleyecek olursak:
    aspx : Asp.net web sayfasıdır.Asp
    sayfasının eş değeridir
    .ascx : Asp.net kullanıcı
    kontrolüdür.Aspx dosyasının içinde barınırılır.Görünüm bakımından bir web
    sayfasına benzer
    .asmx : Yeni karşılaştığımız web
    servisi dosyamızdır.Web servisleri web sayfalarından farklı çalışırlar ama aynı
    işi görürler.Farklı cihazları ve uygulamaları kullanmamızı sağlarlar
    web.config : Web
    uygulamalarımızın konfigürasyon dosyasıdır.Bu dosya xml tabanlıdır ve web
    uygulamamızın özelleştirilmesini kolaylaştırır.  
    global.asax : Asp
    uygulamalarındaki global.asa dosyasının .et versiyonudur. .vb veya .cs : Web
    uygulamalarımızın kaynak kodudur
    Bin klasörü :Bu klasör web
    uygulamalarımız .net assembly'sini içerir.Microsoft.net ile karşımıza çıkan
    codebehind teknolojisi nedeniyle web uygulamalarımız kaynak kodlarını derleyip
    bir dll oluşturabiliriz.Bu sayede daha güvenli web uygulamaları
    geliştirebiliriz.  
    Yukarıda asp.net ile teknik bazı
    ayrıntıları anlatmaya çalıştım.Biraz karışık gelebilir fakat uygulama
    geliştirmeye başladıkça gerçekten .net çatısının programcının işini
    kolaylaştırdığını göreceksiniz.Peki biz bu uygulamaları nerede geliştireceğiz?
    Microsoft.net web
    uygulamarını internet information server'da görüntüleyebilmek için .net
    framework'u bilgisayarınıza kurmanız gerekiyor.İki sürümü bulunan .net
    framework'u microsoftun sitesinden veya
    www.asp.net
    adresinden edinebilirsiniz.Her iki sürümü de yaklaşık 25 MB. .net framework 1.1
    sürümünün Türkçe'sine mevcut.Tabii eğer daha fazla örnek ve bilgi istiyorum
    diyorsanız yaklaşık 125 MB olan SDK'yı indirebilirsiniz.Ama Türkiye'deki
    bağlantı hızlarını hesaplarsanız bu indirme işlemi oldukça zaman alır.İki sürüm
    arasında bazı farklılıklar var.Mesala 1.1 sürümünde yaptığınız bazı uygulamalar
    win98'de çalışmayabilir.Size tavsiyem her iki sürümünü de indirin.Küçük bir not
    eğer Windows Xp home kullanıyorsanız sisteminize bazı eklemeler yapanız
    lazım.Detaylı bilgiyi MSDN'den bulabilirsiniz.Microsoft .net uygulamalarını
    geliştirme aracı olarak visual studio.net programını çıkardı.Fakat bu program
    profesyonel kullanım için ve bu yüzden pahalı.Sadece internet uygulaması
    geliştirecek programcılar için ücretsiz olan ve yaklaşık 1.5 MB olan Web Matrix
    programını çıkardı.Bu programı da ücretsiz olarak microsoftun sitesinden veya
    sitesinden indirebilirsiniz

    İyi Çalışmalar

    Okan Tekeli





    Bu Kategoriye Ait Diğer Makaleler
    Başlık Tarih Hit
    ASP.Net Programlama İle hava durumu vb alma 05/04/08 616
    Datagrid kontrolü yardimiyla kayit düzenleme, updatecancel ve delete islemleri. 05/04/08 633
    ASP.Net ile Veritabanına Kayıt Eklemek 05/04/08 1008
    ASP.Net Programlama da SQL den Arama Yapmak 05/04/08 557
    ASP.Net Programlama ile Sql den Dropdownlist 05/04/08 338
    Login web servisi 05/04/08 408
    ASP.Net Nedir? Ne İşe Yarar? Nasıl Çalışır? Neler Yapılabilir? Nerelerde Kullanılır? 05/04/08 927
    Mobil uygulama gelistirme 05/04/08 283
    Kullanici kontrolleri 05/04/08 302
    ASP.Net Programlama da Adratator 05/04/08 239
    ASP.Net Programlama İle File upload islemi ve farkli kaydetme(güncellendi) 05/04/08 353
    Asp.net’te placeholder Kullanımı 05/04/08 325
    ASP.Net Programlama İle Algoritma kullanarak verileri sifreleme 05/04/08 227
    ASP.Net Programlama Saat Tarih İşlemleri 05/04/08 529
    ASP.Net Programlama Encrypt ve decrypt ile ilgili güzel bir makale 05/04/08 366
    ASP.Net programalamada Döngüler 05/04/08 299
    ASP.Net Programlama da İf Kullanımı 05/04/08 357
    ASP.Net Programlama İle Basit Bir Takvim uygulaması 05/04/08 282
    Asp.net de sayfa içinden email gönderme 05/04/08 517
    ASP.net 'e Giriş 29/03/08 547
    Bilgi Giriş Kontrol Nesneleri-3 29/03/08 273
    Bilgi Giriş Kontrol Nesneleri 1 29/03/08 269
    Bilgi Giriş Kontrolleri (Validation) 29/03/08 425

    Isminiz:
    E-mail adresiniz:
    Güvenlik Kodu:
      
     

     

    Görsel Dersler
  • Asp [59]

  • Asp.Net [5]

  • Csharp [33]

  • Delphi [85]

  • Delphi 7 [0]

  • Dreamweaver [45]

  • DW ile ASP Uygulamaları [28]

  • English Lessons [52]

  • Fireworks [4]

  • Flash [16]

  • HTML [20]

  • Java Script [0]

  • MS Access [19]

  • MS FrontPage [11]

  • Photoshop [32]

  • PHP [99]

  • Python [3]

  • SolidWorks [25]

  • Think Design [26]

  • VB Script [32]

  • Vb.Net [37]

  • Visual Basic [4]

  • iletisim    Reklam Verin Kadromuz Tavsiye Edin Site Haritasi Etiketler

    Sesli Chat beceri oyunlari

    Sitenizi Ekleyin.

    Sitemize Hosgeldiniz Sitemiz Genç Nesil Programlama Kaynak Sitesi Olup Siz Degerli Misafirlerimize Yararlanmaniz Amaci Ile Kurulmustur.



     

    Her hakki saklidir 2008 Tema : Pd - Ramazan
    Ferdi KÜÇÜK Web Stats webmaster forumu