İSİM UZAYLARI (NAMESPACE).

Slides:



Advertisements
Benzer bir sunumlar
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
Advertisements

SGB.NET’İN TEKNİK ALTYAPISI
Visual Basic .net VeriTabanı Uygulamaları
C# İsim uzayları(namespace)
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
.NET FRAMEWORK.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
İSİM UZAYLARI.
Nesne Tabanlı Programlama Hakan Doğan
İSİM UZAYLARI.
Windows işletim sistemi ve sürümlerinin incelenmesi
Nesneye Dayalı Programlama
İSİM UZAYLARI (Name Space)
FRAMEWORK.
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
Namespaces and .NET Class Library (İsim Alanları Sınıf Kütüphanesi)
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Nesneye Dayalı Programlama
XML Genişletilebilir İşaretleme Dili (eXtensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmayı.
DELEGATE OOP-UYG.
VIEW lerle çalışmak 11.BÖLÜM.
İSİM UZAYLARI (NAMESPACE)
Ankara T.C. MİLLÎ EĞİTİM BAKANLIĞI EĞİTİM TEKNOLOJİLERİ GENEL MÜDÜRLÜĞÜ Bilişim Teknolojileri Formatör Öğretmen Eğitimi Programı Bilişim Teknolojileri.
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
BİLGİSAYAR AĞLARI.
İnternet Teknolojisi Temel Kavramlar
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Görsel Programlama Dr. Muhammet Balcılar
Net Class Framework ’ ün en üst yapısına İsim Uzayı denir. İsim uzayları ; pascal programlama dilinde 1990 ve hatta öncesinden beri varolmuş, C’de yer.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Excel’de VBA programlama (Visual Basic Application) Ders 6
İSİM UZAYI Bir programın organizasyonu ve erişebilirliği üzerinde size daha fazla kontrol sağlayan C# özelliğidir.”Namescapes” olarak da bilinir.
İSİM UZAYLARI.
FREMEWORK.
Nesneye Yönelik Programlama (12. Sunu). İsim Uzayları (Namespaces) Sınıfınızda Deniz adında iki öğrenci olduğunu kabul ediniz. Böyle bir durumda bu öğrencileri.
Nesneye Dayalı Programlama
Programlama Ortamı ve Araçlar
C# İsim Uzayları (Namespace)
Chapter 1: A First Program Using C#
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
C++.
İnternet Teknolojisi Temel Kavramlar
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
İKMAP İnternet 1 Ders Notu
HAZIRLAYAN:SEMİH KÜRTÜNCÜ
ASP.NET Web FORMS -> MVC FRAMEWORK
Bilgi Teknolojisinin Temel Kavramları
Microsoft Windows Server 2003 © Yenilikler ERCAN SAPMAZ.
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
ÇOK KATMANLI MİMARİLER. Katman: Ortak işi yapan kodların bir yerde toplanması Örneğin hemen hemen her projemizde veri tabanı kullanırız, bunun için veritabanı.
Mobil Uygulama Geliştirme
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Bulut teknolojisi.
İSİM UZAYLARI. İSİM UZAYI Bir programın organizasyonu ve erişebilirliği üzerinde size daha fazla kontrol sağlayan C# özelliğidir.”Namescapes”
PROJECT NEDİR VB PROGRAMINDA BİR UYGULAMA GELİŞTİRİKEN “PROJECT”LERLE ÇALIŞIRIZ. PROJECT, BİR UYGULAMA GELİŞTİRMEK İÇİN KULLANILAN DOSYALARIN TAMAMIDIR.
Bilgisayar Programlama III C
Sayfa Ayarlari Projelerimizde uzerinde yogunlasacagimiz dosyalar Java ve XML dosylari olacaktir.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
Konu : WİNDOWSTA VERİ DEPOLAMA YÖNTEMLERİ Hazırlayan : Güray Mantar
JAVA 1. GİRİŞ & TARİHÇE Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmıştır. Açık kodlu. Nesneye yönelik. Düzlemden.
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
PROGRAMLAMA TEMELLERİ
1- C# Hello world Nesne Yönelimli Programlama - i
2. VISUAL BASIC PROGRAM YAPISI
Bilgisayar Mühendisliğine Giriş
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

İSİM UZAYLARI (NAMESPACE)

Programlama dillerinde, programcıların işlerini kolaylaştırmak için bir takım hazır kütüphaneler mevcuttur, bu kütüphanelerden bazıları standart olmakla birlikte bazıları programcılar tarafından sonradan geliştirilmiş ve kullanıcıların hizmetine sunulmuştur.  

kütüphaneleri bulunmamaktadır, kısacası C# dili ile gelen hazır bir takım sınıf kütüphaneleri bulunmamaktadır, kısacası standart bir C# kütüphanesi mevcut değildir. .NET Framework dediğimiz altyapının bize veya diğer programlama dillerini kullanan programcılara sunduğu bir takım temel türler ve sınıflar mevcuttur. Bütün bu sınıfları ve türleri binary düzeyde iyi organize edebilmek için .NET, namespace kavramını sıklıkla kullanmaktadır.

.NET teki sınıf kütüphaneleri bir dilden bağımsız bir yapıdadır. MFC gibi sadece C++ için yada başka bir dil için geliştirilmemiştir. Çok normal olarak Visual Basic.NET kullanıcısı ile C# kullanıcısı aynı kütüphaneden faydalanırlar

Namespaceler .NET Framework sınıf kütüphanesindeki veri türlerini ve sınıfları kullanabilmemiz için C# dilinde using  anahtar sözcüğü ile birlikte kullanılır ve derleyiciye bildirilir.

Namespaceleri kendi yazdığımız kodların organizasyonu içinde kullanabiliriz. Hem böyle tür isimlerinin karışmasını da önlemiş oluruz, zira bir tür ismi yada sınıf ancak kendi isim alanı içinde görünürlüğe sahiptir.

The Base Class Library - Temel Sınıf Kütüphaneleri .NET Framework’te programcıların işlerini kolaylaştırmak için birtakım hazır kütüphaneler vardır fakat C# dilinde hazır kütüphaneler mevcut değildir.Bunun yerine Framework dediğimiz altyapıda Base Class Library adı verilen temel sınıf kütüphaneleri mevcuttur.Temel sınıf kütüphaneleri, uygulamalarınızı geliştirirken size lazım olabilecek birçok servisi ve nesneyi içinde barındıran bir sistemdir.Temel sınıf kütüphaneleri, namespaces’ ler içinde organize edilmişlerdir.

System isim alanı:. NET çalışırken gerekli temel sınıfları içerir System isim alanı:.NET çalışırken gerekli temel sınıfları içerir. Ayrıca diğer tüm sınıf kütüphaneleri de bunun içinde kümelenmiştir. System hiyerarşinin tepesinde bulunur. Örneğin tüm veri tabanı işlemleri için kullanılacak sınıf kütüphanesi “System.Data”dır. Bu sınıf kütüphanesi içindeki SQL ile işlemler için “System.Data.SqlClient” isim alanı mevcuttur.

System.Net:HTTP ve ağ protokolleri için kullanılır. System.Xml:XML verileri ile çalışmak için kullanılır. System.IO : Dosyalara bilgi girişi, dosyadan bilgi okuma, I/O işlemleri için kullanılır. System.Windows.Forms: Windows tabanlı uygulamalarda kullanılan zengin grafik arabirimi kontrollerini içerir.