İSİM UZAYLARI.

Slides:



Advertisements
Benzer bir sunumlar
POWEPOINT KISIM I
Advertisements

SGB.NET’İN TEKNİK ALTYAPISI
EZPro Q-Label.
C# İsim uzayları(namespace)
FİHRİST İdari Davalar Projesinde, dava açan kişilerin sicil,ad ve soyadları ile idari davalar şubesinde bu dosyalardan sorumlu memurların sicil,ad.
Sık Kullanılan Kontroller
Servis Talebi Girişi Kullanım Kılavuzu. AMAÇ Servis aboneliğinize bağlı olarak ETG sisteminde yeni bir servis talebi oluşturarak, taleplerinizin daha.
Power Point’a Resim Nesneleri Ekleme ve Kullanma
OPTİMİZASYON VE AKTARMA İŞLEMİ
Kodlama bilgisi gerekmez!
Temel Bilgisayar Bilimleri Dersi
KONTROL ÖZELLİKLERİ.
İSİM UZAYLARI.
Resim Düzenleme İşlemleri
İleti çubuğunda Düzenlemeyi Etkinleştir'i tıklatın,
Görsel Okur-Yazarlık *
Powerpoint 2003 – Uzantısı .ppt Powerpoint 2010 – Uzantısı .pptx
Excel’de VBA programlama (Visual Basic Application) Ders 7
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
ÖĞRENME FAALİYETİ 3. PARAGRAF DÜZENLEME.
İSİM UZAYLARI (NAMESPACE).
Management Studio Kullanımı
 HTML nin en önemli araçlarından biri de bilgi girişinde kullanılan form kontrolleridir.  Formlar, web sayfası tasarlayan kişi veya şirketlerle internet.
Microsoft Power Point Dersi
İSİM UZAYLARI (NAMESPACE)
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
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.
Temel Bilgi Teknolojileri 2
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
C# ile OOP GİRİŞ.
POWERPOINT DE SES EKLEME VE KULLANMA
Bilgisayarda Ofis Programları
MESAJ KUTUSU.
Görsel Programlama II Ders 4 Öğr.Gör. Mustafa KARABULUT.
Microsoft Office Access
Bilgisayarda Ofis Programları
NESNE TABANLI PROGRAMLAMA VISUAL BASİC 6.0. NESNELERİN TASARIMI Uygulama Tasarım Alanı Proje Gezgini Nesne Özellikleri Araç Kutusu Forumun Ekrandaki Konumu.
TEMEL NESNE VE TABLO İŞLEMLERİ
Temel Bilgisayar Bilimleri Dersi (Microsoft Powerpoint)
4. LİSTE OLUŞTURMA VE BİÇİMLENDİRME
TABLETLERİN OKULLARA TESLİMATI
Hafta Rapor Hazırlamak Form aracılığı ile tablolara veri girişi yapıldıktan sonra, ekran çıktısı veya yazıcı çıktısı almak amacı ile rapor hazırlanmaktadır.
Hafta 9. 2 Form Hazırlamak Veritabanın da bulunan tablolara veri girilmesini kolaylaştırmak ve görünümünü güzelleştirmek için form özelliğini kullanabilirsiniz.
Microsoft Office Access
BİLGİSAYAR MUHASEBE YAZILIMLARI
Microsoft PowerPoint (2)
Yrd. Doç. Dr. Doğan AYDOĞAN
Bilgisayar Entegre Ofis Programları-I Öğr.Gör. Türkan ÖZBAY.
Yönetim Paneli Kullanımı
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.
Modül 2: Formlar ve Kontroller ile Çalışmak. Programlama Kavramları Formlar ile Çalışmak Kontroller ile Çalışmak Kodu Biçemlemek Genel Bakış Visual Studio.NET.
KIRKLARELİ ÜNİVERSİTESİ
POWERPOINT 2010 KULLANIMI TEMEL SUNUM İŞLEMLERİ
Bilgisayar Görmesi Ders4:GUI OLUSTURMA Yrd. Doç. Dr. Serap KAZAN.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
DERS: MESLEKİ BİLGİSAYAR MODÜL -3: İŞLETİM SİSTEMİNİN KULLANILMASI.
Doküman Yönetim Sistemi (DYS) Kurulumu ve Ayarları
WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 9: Genel Kontroller (1)
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
Microsoft PowerPoint (2)
Diyalog pencereleri.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
2. VISUAL BASIC PROGRAM YAPISI
AĞ Bilgisayar Adını ve Çalışma Grubunu Öğrenme Ağ Kurulumu
WEB TASARIMI HTML LİSTELER VE FRAMELER SAVAŞ TUNÇER.
powerPoint nedir
BİL 102 BİLGİSAYAR PROGRAMLAMA
Program Kurulum Seti Hazırlamak
Sunum transkripti:

İSİM UZAYLARI

NAMESPACE Namespaceler(isim uzayları) nesneye dayalı, hiyerarşik ve birleşik, içinde çok sayıda sınıf, arayüz ve yapı bulundurabilen kütüphaneler olarak tanımlanabilir. İsim uzayları program yazmanın en önemli parçasıdır ve daha çok yazılan kodların tekrar kullanılabilirliğini artırmak için geliştirilmiştir. Yazılan kodlarla program büyüdükçe iki sorun ortaya çıkar. Birincisi büyük programları anlamak ve bakımını yapmak küçük program parçacıklarına göre çok daha zordur. İkincisi ise daha fazla kod, ad, metot, sınıf demektir. Programda kullanılan ad sayısı arttıkça iki ya da daha fazla adın çakışma ihtimali,dolayısıyla projenin hata verme olasılığı da artar. İsim uzayları(ad alanları) bu problemlerin çözümünde bize büyük kolaylıklar sağlarlar. Örneğin, aynı adla iki sınıf, farklı isim uzaylarında yer alıyorlarsa birbirine karıştırılmaz.

USİNG İFADESİ Tüm sınıfların bir isim uzayı içerisinde yer almasının sağladığı kolaylıklardan, bir önceki konuda söz edilmişti. Nesne tabanlı programlama yazılımı ortamının etkin bir şekilde kullandığı yazılım geliştirme paketi .NET Platformu içinde her bir sınıf, bir ad alanı içindeyer alır. Örneğin, Console sınıfı System ad alanı içerisinde yer alır. Bu, sınıfın tam adının aslında System.Console olması demektir. Ancak Console adlı sınıfın her kullanımında System önekinin eklenmesi isim uzayı(ad alanı) kavramının anlamsızlaşmasına yol açacaktır. Neyse ki bu problem programlarda “using” yönergesi kullanılarak çözülebilir.

USİNG İFADESİ

NOT: // ifadesi herhangi bir kod satırının başına eklendiğinde artık kod satırı devre dışı kalır ve program tarafından işletilmez. Bu satırlara artık yorum satırı adı verilir.

Using ifadesi, kapsama ad alanı getirir yani kullanılacak nesneleri ve sınıfları, artık ait oldukları ad alanları ile nitelendirmek gerekmez. İşaretlenmiş alandaki dört ad alanı, her yeni proje oluşturulduğunda nesne tabanlı programlama yazılımı tarafından otomatik olarak eklenir ve oldukça sık kullanılan sınıfları kapsar.

GRAFİKSEL ARAYÜZ Nesne tabanlı programlama yazılımı ortamı, aynı zamanda grafiksel windows tabanlı uygulamalar oluşturmak için ihtiyaç duyulan her şeyi kapsar. Windows tabanlı uygulamanın forma dayalı kullanıcı arayüzü etkileşimli olarak tasarlanabilir. Nesne tabanlı programlama yazılımı grafiksel uygulamanın iki görünümünü sağlar: Tasarım görünümü ve kod görünümüdür. NOT: Nesne tabanlı programlama yazılımı grafiksel uygulamalar için iki şablon sağlar: Windows Form Application şablonu ve WPF Application şablonudur. WPF daha geliştirilmiş bir teknoloji olduğu için birçok ek özellik ve kapasite sağlar. Bu yüzden yeni yazılım geliştirmeleri için tercih edilir.

 “File” menüsünden “New Project” seçeneği seçiliyor  “File” menüsünden “New Project” seçeneği seçiliyor. Açılan New Project penceresi daha önce de görülmüştü.  Project types ilgili programlama dili, Templates ise WPF Application olarak seçilmelidir. Yeni projenin adını grafik_uygulama olarak verilsin. Ardından“OK” tıklanır. Resim 2.4’te seçimler işaretlenmiştir.

Ekranda artık boş bir WPF formu bulunmaktadır Ekranda artık boş bir WPF formu bulunmaktadır. Formun alt tarafında ise “Design” ve “XAML” olmak üzere iki sekme mevcuttur. Design sekmesinde formun grafiksel tasarımı kolaylıkla yapılır ve ilgili kodlar nesne tabanlı programlama yazılımı tarafından otomatik olarak oluşturulur. XAML ise “Genişletilebilir Uygulama İşaretleme Dili” (Extensible Application Markup Language) anlamına gelir ve XML benzeri bir dildir. Oluşturulan forma ve daha sonra form üzerine yerleştirilecek nesnelere XAML ile müdahale edilebilir. İstenilen değişiklikler kodlarla da yapılabilir. Programın sol yanın da bulunan “Toolbox” formda ve ileri uygulamalarda kullanılacak nesneleri sağlar (Buton , Label , TextBox vb). Sağ alt köşede bulunan “Properties” penceresi ise seçili olan herhangi bir nesnenin gelişmiş özelliklerini gösterir ve değiştirmeyi sağlar(Form , Label, TextBox , Buton vb.).

NESNE EKLEME Oluşturulan grafik_uygulama isimli projeyi kullanarak isim girilen bir metin kutusu ile basıldığında ileti kutusunda selamlama iletisi gösterilecek bir düğme içeren arayüz oluşturulur. Programın sol tarafında bulunan Toolbox sekmesinin Common bölümündeki Label nesnesine tıklatılıp formun herhangi bir yerine tıklanarak “Label”nesnesini eklenir.

NESNEYE KOD YAZMA Eklenen buton nesnesi üzerine çift tıklandığında Window1.xaml.cs dosyası açılacaktır. Oluşturulan grafiksel form uygulamasında bulunan tüm nesnelere ait kodlar bu dosya içerisinde tutulur.

MessageBox. Show(“Merhaba” + textBox1 MessageBox.Show(“Merhaba” + textBox1.Text); Bu, kullanıcı “Tamam” butonuna tıkladığında çalışacak koddur. “MessageBox.Show” ifadesinin, “Merhaba” metni ile birlikte, kullanıcının forma girdiği adı içeren ileti kutusunu görüntüleyecektir.  Artık program F5 tuşu ile test edilebilir. Program çıktısı görüldüğü gibi olmalıdır. Metin kutusu içerisine isim yazıp “Tamam” butonuna tıklandığında ekranda mesaj iletisi görüntülenecektir