MeslekForum Mesleki Gelişim Forumu

Go Back   MeslekForum Mesleki Gelişim Forumu > Bilgisayar Yazılım Donanım > Programlama

Cevapla
 
LinkBack Seçenekler Stil
Alt 12-08-2009, 01:14   #1 (permalink)
Kullanıcı Profili
SITE ADMİN
Taner - ait Kullanıcı Resmi (Avatar)
Kullanıcı Bilgileri
Üyelik Tarihi: Oct 2009
Üye No : 2
Mesajlar: 94
Standart Assembly Kavramı Nedir ?

Assembly;pek çok programcı tarafından yanlış anlaşılmış bir kavramdır.Her şeyden
önce, .NET 'teki Assembly kavramı ile herhangi bir mikroişlemciye ait sembolik makine dili
birbirlerinden çok farklı şeyleri ifade eder.
.Net'te derlenen sınıf kütüphaneleri (class library 'ler) ismine Assembly denilendll
dosyalarını oluşturur. Bu anlamda bir Assembly, bir ya da daha fazla fiziksel dosyayı
barındıran bir koleksiyondur. Bu dosyalar; assembly içerisindeki derlenmiş sınıfların kodları,
resimler, resource dosyaları ve diğer binary dosyalardır.
Assembly dosyaları .dll ya da .exe uzantılı olabilir. Assembly'ler kabaca COM
bileşenlerine (dll'lerine)benzetilebilir. Ancak bildiğimiz COM dll 'lerinden oldukça farklı bir
yapıya sahiptir. Bu farklılığın en önemli sebebi assembly’lerin registry'i kullanmamasıdır.
Oysa bildiğiniz gibi, COM dll'leri kendilerine ait bir takım kimlik bilgilerini saklamak için
registry'i yoğun olarak kullanmaktadır. Bileşenlerin registry kullanımı beraberinde bazı
dezavantajlar getirmektedir. Bir an için Visual Basic ile bileşen tabanlı uygulamalar
geliştirdiğimiz günlere dönersek, kendi makinemizde yazdığımız ve derlediğimiz bir
uygulamayı, dosya kopyalaması ile başka bir makineye taşıdığımızda uygulamanın
çalışmadığını görürüz. Bunun nedeni; uygulamayı taşıdığımız makinedeki işletim
sisteminin, uygulamamızın kullandığı bileşenler hakkında herhangi bir bilgiye sahip
olmamasıdır.

Kaynak : MEGEP | Nesne Tabanlı Programlama 1
__________________
Beni Sevmek İçin Programlanma Devrelerini Yakarım !
Taner isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:28.


Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30