İ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.

Slides:



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

Serileştirme (Serialization)
C# - Metotlar.
C# İsim uzayları(namespace)
İSİM UZAYLARI.
İSİM UZAYLARI.
METODLAR Program yazarken bazı durumlarda bir işi gerçekleştiren kod yapılarını tekrar tekrar yazmak durumunda kaldığımız olur. Bu kodları yeniden yazmak.
Atama ve Girdi/Çıktı Komutları
İSİM UZAYLARI (Name Space)
BPR151 ALGORİTMA VE PROGRAMLAMA - I
FRAMEWORK.
C++’A GİRİŞ Yılmaz Kılıçaslan.
SQL de Değişken Tanımlama
BPR152 ALGORİTMA VE PROGRAMLAMA - II
String Kütüphanesindeki Arama Fonksiyonları
Namespaces and .NET Class Library (İsim Alanları Sınıf Kütüphanesi)
Transaction.
Nesneye Dayalı Programlama
Bilgisayar Mühendisliği Bölümü
İSİM UZAYLARI (NAMESPACE).
VERİ TABANI VE YÖNETİM SİSTEMLERİ  Birincil Anahtar Türleri  Access Veri Tabanında Bulunan İlişkiler  İlişkileri Tanımlama Bir – Çok İlişkisi Çok –
DİZİLER.
DELEGATE OOP-UYG.
Erişim Denetimi, Fonksiyon
Fonksiyonlar Fonksiyon nedir?
Excel’de VBA programlama (Visual Basic Application) Ders 3
İSİM UZAYLARI (NAMESPACE)
SQL de Değişken Tanımlama
Bilgisayar Programlama
Veritabanı İşlemleri.
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.
Metotlar.
Temel Veri Türleri ve Operatörler
İSİM UZAYLARI.
Önceki Dersi Hatırlama !!
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.
Bilgisayar Programlama
NESNEYE YÖNELİK PROGRAMLAMA
Numaralandırmalar(Enumaration)
Demet AYDIN METODLAR Demet AYDIN
DÖNGÜLER.
C++’a Giriş Yılmaz Kılıçaslan.
C# İsim Uzayları (Namespace)
TCP/IP – DHCP Nedir?.
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++ Ders Notları 3.Ders (String İşlemleri)
C++.
CNC tezgah ve sistemlerde; tezgah, parça ve takım olmak üzere üç ayrı koordinat sistemi vardır. Bu koordinat sistemlerinin  orijinlerine; tezgaha ait olanına 
Görsel C# ile Windows Programlama
SQL’ e Giriş Uzm. Murat YAZICI.
Gizem Tanış Bozok Üniversitesi Öğr. Görevlisi.  Veri erişimi için ADO.NET kodunu yazmak ve yönetmek zordur.  Microsoft, uygulamada veritabanı aktivitelerini.
SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Bölüm 3 Atama ve Girdi/Çıktı Komutları Bölüm 3 Atama ve Girdi/Çıktı Komutları Atama Komutu Operatörler İsim Sabitleri Veri Tipi Dönüşümü Çıktı Fonksiyonu.
İ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”
BİLGİSAYAR KOMUT: Bilgisayara istediğimiz şeyleri yaptırabilmek için verdiğimiz emirlerdir.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
Nesneye Dayalı Programlama
İNDEKS.
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
YAPISAL PROGRAMLAMA Hafta-6
Uzay ve Uzay Çalışmaları.
C# ve Veri tabanı İşlemleri
Veri Tabanı Temel Kavramlar.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
NİŞANTAŞI ÜNİVERSİTESİ
Transaction.
Sunum transkripti:

İ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.

 Her c# programı şu veya bu şekilde isim uzayından yararlanır.  C#, programınız için otomatik olarak bir varsayılan isim uzayı sağlar.  Bir isim uzayı bir takım isimler diğerlerinden ayrı tutmanın yollarından biri olan bir delaratif alan tanımlar.

Using system  NET Framework kütüphanesi (yani c# kütüphanesi) tarafından kullanılan isim uzayı System’dır.  Her programın başına yakın bir yere aşağıdaki satırı dahil etmemizin nedeni budur. using System;

C# kütüphanesinin diğer parçalarını tutan ve System ‘ in altında yer alan daha birçok isim uzayı mevcuttur.

System System = Genel tanımlamaların olduğu uzaydır. System.configuration= System ve uygulama ayarlamaları ilgili sınıfları barındırır. System.data = Data işlemleri ile ilgili sınıflar barındırır. System.linq = Linq işlemleri ile ilgili sınıflar vardır. (linq =sql komutları gibi bir sorgu dilinin tüm nesneler üzerinde kullanılabilmesini sağlayan yapıdır.)

System = Genel tanımlamaların olduğu uzaydır. System.configuration= System ve uygulama ayarlamaları ilgili sınıfları barındırır. System.data = Data işlemleri ile ilgili sınıflar barındırır. System.linq = Linq işlemleri ile ilgili sınıflar vardır. (linq =sql komutları gibi bir sorgu dilinin tüm nesneler üzerinde kullanılabilmesini sağlayan yapıdır.)

İsim uzayını deklare etmek Bir isim uzayı namespace anahtar kelimesi kullanılarak deklare edilir.Namespace’in genel olarak şekli şöyledir. namespace isim{ //üyeler } Burada isim,isim uzayının ismidir.Bir isim uzayının içinde tanımlanan her şey o isim uzayının kapsamı içindedir.

İsim uzayları isim karışıklıklarını önler Bir isim uzayı ile ilgili kilit öneme sahip husus,bir isim uzayı içinde deklare edilen isimlerin isim uzayı dışında deklare edilen aynı isimlerde karışamayacak olmasıdır.

Varsayılan İsim Uzayı Programımız için bir isim uzayı deklare etmezseniz varsayılan isim uzayı kullanılır.