Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Ahmet Faruk Nacaroğlu
Ahmet Faruk Nacaroğlu
http://www.csharpnedir.com/
İletişme geçmek için tıklayın.
40 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler:  C# / VC#/.NET Ahmet Faruk Nacaroğlu
 
YAZI HAKKINDA
Türü : Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Başlangıç
Kategori : C# / VC#/.NET
Yayınlanma Tarihi : 8.11.2003
Okunma Sayısı : 34433
Yorum Sayısı : 0     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi 1.11.2024
Burak Selim Şenyurt
Rust, WASM, Web Api ve Can-Ban Board ! 1.11.2024
Turhal Temizer
Conda install environment.yml Package 1.11.2024
Turhal Temizer
Mac OS/X Removing CUDA 1.11.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
2003 – 2005 Microsoft Yazılım Geliştirme Araçları Yol Haritası - 1
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
Şubat 2002’de Visual StudioNet ve dotNET Platformu dünyadaki tüm yazılım geliştiricilerin hizmetine sunuldu;  bu önemli olay sayesinde programcılar çok değişik alanlarda program geliştirme işlerini dotNET platfromu ve Visual StudioNET ile yapabilir hale geldi. Visual Studio.NET 2003 ile programcılar müşterilerine başarısı kanıtlanmış, yüksek performanslı ve güvenilir yazılımlar geliştirmeye devam ediyorlar.

İş dünyasındaki değişikliklerle birlikte ihtiyaç duyulan yazılımların da gelişmesi ve değişmesi gerekiyor. Böyle bir ortamda Micrsoft kendisinin yazılım geliştirme araçlarını kullanan geliştiricilere devrim niteliğinde ve iş dünyasının değişen ihtiyaçlarına en kısa ve en iyi çözümlerini üretecek yazılım geliştirme araçlarını sunmaya devam ediyor. Kurumların gelecekteki yazılım ihtiyaçlarının planlamasını yaparken onlara yardımcı olmak amacıyla Microsoft bu yol haritasını sunmaktadır. Bu belge özellikle şu ürünler üzerinde yoğunlaşmıştır:

  • Microsoft Ofis 2003 için Visual Studio araçları: Şu anda beta aşamasında olan bu teknoloji sayesinde,  Microsoft Office Word 2003 ve Microsoft Excel 2003’ü .Net ortamında programlayabileceğiz.  
  • “Whidbey” kod adlı Visual Studio 2004:  Visual Studio.NET ve .NET platformunun bu versiyonunda birçok yenilikler ve değişikliklerle geliyor. Başlıca yenilikler sınıf kütüphanesinde, ortak dil çalışma (CLR) kısmında, programlama dillerinde ve Visual studio.NET’in arayüzünde (IDE) olacaktır. Ayrıca SQL Server’ın yeni versiyonu olan SQL Server “Yukon” ile büyük bir entegrasyon sağlanacaktır.  Bu sayade C# ve Visual Basic.Net ile saklı yordamları (stored procedures) yazıp Yukon üzerinde çalıştırabileceğiz.
  • “Orcas” kod adlı Visual Studio 2005: Bu versiyonda ise “Longhorn “ isimli Windows işletim sistemiyle daha iyi entegrasyon ve programlama  alt yapısı sağlanacak.


Microsoft yazılım geliştirme araçları her zaman Windows platformunun en son özelliklerine erişmeyi ve onları programlamayı programcılara sunmuştur. Yukarıda da görüldüğü gibi Microsoft bu geleneği sürdürmeye devam edecektir. Bu bağlamda Microsoft Ofis Sistem 2003’ü, SQL Server Yukon’u ve Windows işletim sistemlerini programlamak için bir çok kolaylıklara sahip olacağız biz yazılım geliştiriciler olarak.

Microsoft Ofis 2003 için Visual Studio Araçları

 “Yazılım geliştiriciler hem Visual Studio hem de Microsoft’un başarısındaki öncül  güç olmuşlardır.”
- Eric Rudder, Sunucu ve Araçlardan sorumlu Genel başkan yardımcısı.

Visual Studio 2003’ün hemen ardından Microsoft, Ofis 2003 için Visual Studio araçlarını piyasaya sürdü. Bu yeni teknoloji sayesinde .NET platformundan yönetilen kod sayesinde Microsoft Word 2003 ve Microsoft Excel 2003 için kod yazılabilecek. Tıpkı VBA ve COM tabanlı otomasyon projeleri gibi. Microsoft Ofis 2003 için Visual Studio Araçları biz yazılımcılara şu önemli avantajları da getiriyor:

  • Tanıdık programlama deneyimi:  Microsoft Ofis 2003 için Visual Studio Araçları ile programcılar .Net sınıf kütüphanelerini kullanabilirler. Böylelikle bir çok zahmetli iş için çok daha az satır kod yazmak zorunda kalacağız. Mesala stringleri işlemede, veri yapılarında, veri tabanı işlemlerinde ve dosya yönetiminde büyük kolaylıklar sağlar. Dahası Visual Studio.NET ile daha güçlü ofis uygulamaları geliştirme şansına da sahibiz. Microsoft Ofis 2003 için Visual Studio Araçları ile Word ve Excel dosyalarının nesne modellerine tam olarak erişim ve onları programlama hakkımız doğuyor.
  • Kolaylaştırılmış program kurulumu ve bakımı: Microsoft Ofis 2003 için Visual Studio Araçları ile yazdığımız kodlar DLL olarak derlenebilir. Bu DLL(ler) genelde ağ üzerinde paylaşımda olan bir yerde dururlar ve Excel veya Word açıldığında ilgili dll makinaya indirilir ve çalıştırılır. Eğer kodda bir değişiklik olursa yeni derlenmiş kod otomatik olarak istemci makineye indirilir.
  • Gelişmiş güvenlik: Microsoft Ofis 2003 için Visual Studio Araçları ile daha güvenli bir çalışma ortamına sahip olacağız. Hem güvenlik kod (trusted code) çalıştıracağız hem de güvenliğin sistem yöneticisi tarafından denetim altına alınması sağlanacak.

“Whidbey” kod isimli Visual Studio 2004

 “ Gelişmiş araçlar, tüm kritik zamanlarda, uygulamar için çok önemli dönemeçler olmuştur Aynı şekilde uygulamardaki bu kritik dönemeçler bilgi işlem alanında bir sonraki aşamayı getirmiştir.”
-Bill Gates

2004 yılında piyasaya sunulacak olan Visual Studio.NET ve .NET altyapısı yazılım geliştirmenin tüm alanlarında çok önemli değişiklikleri beraberinde getirecektir. Geliştiricilerden alınan geribildirimler (feedback) ve bunların dikkatlice değerlendirilmesiyle programcıların daha verimli olmalarını ve IDE içinden diğer yazılım geliştiricilere ulaşmayı ve destek hizmetlerine ulaşmayı mümkün kılacaktır. Yenilikler programlama dillerindeki gelişmeler, .NET Platformundaki değişiklikler ve kurumsal yazılım geliştirme projelerine destek ve yardımların artırılmasıdır.

Diğer göze çarpan gelişme ise Microsoft tarafından üretilen yazılım geliştirme araçlarının planlı olarak birbiri ile ve sistemle daha uyumlu hale gelmesidir. Whidbey’in SQL Server Yukon ile çok iyi entagrasyonu bu uyumluluk planlarının başında geliyor. Tıpkı Windows Server 2003’ün daha sisteminize kurulurken .NET Plaformunun varsayılan olarak kurulması gibi. Bu sayede SQL Server Yukon CLR ortamına tam olarak adapte olmuş hale gelecektir. Yukarıda da belirtildiği gibi Whidbey ortamında SQL Server Yukon üzerinde çalışan saklı yordamlar (stored procedures) yazabileceğiz. Tabi ki Whidbey ile veri tabanı işlemlerimizi daha az kod yazarak gerçekleştirme şansımız vardır.

Yukarıdaki geniş değişikliklerin yanınnda yenilikler başlıca şu konularda olmuştur:

  • Programlama Dilleri:  Bu versiyonda Microsoft Visual Studio içerisinde tam destek verdiği 4 dilde (Visual Basic, Visual C#, Visual C++ ve Visual J#) önemli değişiklikler yapacak. Bu değişikler dillerin güçlerini artıracakları gibi dillerin özellikleri ve ortak çalışabilmesine en ufak bir yan etkisi olmayacaktır.
  • .NET Platformu: Whidbey ile .NET Platformundaki sınıf kütüphanelerinde önemli değişiklikler olacak. Değişiklikler daha güçlü ve hoş Windows uygulamaları geliştirmeyi sağlayacağı gibi ASP.NET programlama ve ADO.NET veri işlemleri daha verimli olacaktır. Ayrıca en son web servisleri standartlarını destekleyecek ve daha geniş çaplı cihaz tabanlı (Mobil veya diğer programlanabilir cihazlar için) programlama imkanları gelecek.
  • Kurumsal Yazılım Geliştirme: Bu yeni versiyon ile sistem tasarımcılarına ve kurumsal yazılım geliştiren yazılım mühendislerine kapsamlı ve etkili çözümler için yeni araçlar sunulacak. Bu araçlar gelitirilmiş proje analizi ve tasarımı, yazılım ayarları yönetme ve yazılımın dağıtılması (deployment) gibi kritik noktar için düşünülmüştür.

Programlama Dilleri

.NET Platforumunda yazılım geliştirmek için 20’den fazla değişik dil kullabiliriz. Bunun yanında Microsoft resmi olarak .Net platformunda 4 dili Whidbey’de destekliyor olacak.  Microsoft Whidbey’de bu 4 dil için gerekli tüm araçları ve desteği en güvenilir yazılım geliştirmek için bizlere sunuyor.

Visual Basic
Whidbey ile gelecek olan Visual Basic versiyonunda programcıların verimliliğini inanılmaz seviyede artıracak yenilikleri göreceğiz. Tabi bu yenilikler Visual Basic programlama dili ile .NET ortamında yazılım geliştirmek için bize sunulan tüm özellikleri de sonuna kadar kullanacağız. Visual Basic Whidbey’deki kritik değişiklikler temel olarak şunlardır:

1
Sık sık yazmak zorunda kaldığımız bazı kodları yazmak çok daha hızlı olacaktır.
2
Program tasarım halindeyken dahi hataları minimize etmek için alınan önlemler ve yollar.
3
Veri ve Veritabanlarına daha kolay erişim.
4
Geliştirilmiş RAD hata ayıklama
5
Çok ileri seviyede Visual Basic programları yazabilme.
1. Çoğu programda sık sık yazmak zorunda kaldığımız kodların yazımı Visual Basic Whidbey’de en az iki katı hızlı bir biçimde yazılabilinecek. Programcı verimliliğin artması için çalışma zamanı nesnelerine ve metodlarına direk olarak erişim ve bunları getirdiği esneklik diğer bir güzel haber. Kod editöründeki gelişmeler sayesinde sık sık yazılan kodları hızlıca yazmak için sadece belirli boşlukları doldurmak yetecektir. Bu sayede dilin söz dizimi yerine geliştirilen projenin mantığı üzerinde yoğunlaşma fırsatı bulacağız.

2. Yeni kod editörü sayesinde her seviyedeki programcıların hatalarını en aza, daha tasarım aşamasında, indirmek mümkün.  Microsoft Word’ta bulunan gramer ve yazım hatalarını kontrol ve düzeltmeye yarayan aracın bir benzeri Visual Basic Whidbey ile gelecek. Visual Basic derleyicisi de daha iyi bir kod denetimi yaptıktan sonra programı derleyecek böylece çalışma anında ortaya çıkması muhtemel hataların önüne geçilecek.

3. Visual Basic Whidbey ile veriye erişim ve veri üzerinde değişiklikler yapmak çok daha kolay hale geliyor. Kolaylaştırılan işlerin başında, yerel ve uzaktaki veriye, işle ilgili veri taşıyan nesnelere ve uzaktaki XML Web servislerine erişim geliyor. Whidbey ayrıca sadece veriler üzerinde çalışan (databound) programlar geliştirmeyi de inanılmaz kolay hale getiriyor. Bu tür programları tek satır dahi kod yazmadan dahi geliştirme imkanı bulacağız. Çok sık kullanılan veriye erişim senaryoları için tasarlanan bu yöntemlerle programları veri kaynağındaki tabloları ve sütunları sürükleyip bırakarak programı geliştirebileceğiz.

4. Whidbey ile gelen hata ayıklama yöntemleri için araçlar hem daha güçlü hem de Visual Basic programcılarının aşina oldukları bir biçimde tasarlandı. Edit ve Continue komutlarının baştan tasarımı sayesinde programda hata ayıklarken tekrar tekrar programı derlemeyi ve hata ayıklamaya devam etmeyi unutun. Ayrıca break modundaki değişiklikler ile daha önce görülmemiş en güçlü ve esneklikte hata ayıklama araçlarına sahip olacağız.

5. Son olarak, ileri seviyedeki Visual Basic programıları için dilde bir çok iyileştirmeler yapıldı. Bunlar işleşlere aşırı yüklenme (operator overloading), işaretsiz veri tipleri (unsigned data types), kod içinde XML tabanlı kod dokümantasyonu yazımı (inline XML-based code doumentation) ve kısmi veri tipleri (partial types).  Dildeki bu gelişmeler sayesinde Visual Basic programcıları tip güvenli (type -safe), yüksek performanslı, derleme zamanında onaylanmış (compile time-verified) olan generics yazabilecekler. Bu sayede kodun tekrar tekrar faklı veri tipleriyle birlikte kullanılmasını beraberinde getirecektir.

Önceki versiyonları gibi Visual Basic Whidbey’de hızlı bir biçimde program geliştirmeyi mümkün kılmak üzerine yoğunlaşmıştır. Planlı olan yenilikler ile Visual Basic Programcıları daha güvenli, daha sağlam ve daha hoş programları kolay bir biçimde geliştirip onları aynı kolaylıkla web, çalışma grubu ve kurumsal ortamlarda dağıtmayı/kurmayı garantiliyor.

Visual C++
Visual C++ Whidbey önceki versiyonunlarından daha güçlü olarak sistem programlama ve yazılım geliştirme görevlerini hem Windows hem de .NET’i tercih eden programcıları hedef alıyor. Planlı olarak yapılan yenilikler derleyiciyi, geliştirme ortamını, programlama dilini ve temel kütüphaneleri kapsıyor. Ek olarak Visual C++ Whidbey ile mobil cihazlar için native C++ uygulamarında geliştirmek mümkün olacak.

C++ derleyicisindeki gelişmelerden biri Profile Gudied Optimization (POGO)’dır. POGO teknolojisi derleyicinin bir uygulamayı inceleyip onun nasıl kullanıldığı hakkında bilgi toplamasıdır. Bu bilgiler ile Visual C++ kodu daha iyi biçimde optimize edecek. Son hali olmasada 64-Bit POGO teknolojisinin Pre-release versiyonu ücretsiz olarak indirilebilir. Whidbey de ise bu teknoloji daha gelişmiş olarak 32-bit derleyici için hazır olarak gelecektir.

CLR’nin ön sürümlerinde Visual C++ Managed Extentions ile gelecek ve programcılar .NET’in tüm tüm olanaklarına ulaşabilecekler. Whidbey sürümünde ise Visual C++ geliştiricileri C++’a has özelliklere, mesela  generics'e sahip olacak. Diğer gelişmeler ile C++’ı CLR ortamında yazılım geliştirme aracı olarak kullanmak daha kolay bir hal alacaktır.

Visual C++ Whidbey C++ temel kütüphanelerinde bir çok gelişmeyi beraberinde getiriyor. Bildiğimiz gibi C++’ta kullanabileceğimiz dünya çapında yaygın kütüphaneler bunuluyor. Bunlar en çok öne çıkanlarından biri de Microsoft Foundation Class (MFC)’dir. Visual C++ Whidbey ile gelen MFC’de bir yönden yeni gelişmeler olacak. Bunların en dikkat çekeni ise Windows Fusion teknolojisine destektir. Windows Fusion DLL’lerin çıkardığı sorunları aza indirmek için yaratılan ileri seviye bir teknolojidir. Diğer önemli gelişme ise kolayca MFC tabanlı uygulamaların .NET platformu tarafından desteklenmesidir.

Viusal C#
Microsoft Visual C#’a değişik dillerden çok hoş özellikleri Whidbey’de eklemeyi planlıyor.  Bu değişiklikler ile programcılara “Kod odaklı RAD” olanakları sağlanacak. Yani, C# programcıları daha verimli bir biçimde tekrar kullanılabilir nesne yönelimli bileşenler ve iş taslakları geliştirecekler. Eklenecek yenilikler generics, itaretörler, anonymous metodlar ve kısmi tiplerdir.

Bir yazılım projesinin karmaşıklığı artıkça programcılar daha fazla oranda hazır olan program bileşenlerini direk kullanmaya veya onların özerinde az bir değişiklikle kullanma eğilimi gösterirler.  Böyle yüksek seviyede kodun yeniden kullanılmasını başarmak için generics ismi verilen yöntemi tercih ederler.  Whidbey’de CLR içine yerleştirilen özellikler sayesinde yüksek perfromanslı, tip güvenli ve  derleme zamanında onaylanmış generics'leri C++’ta bulunan template’lere benzer biçimde geliştirebiliriz. Generic ler programcılara kodu bir kere yazıp bir çok değişik veri tipleriyle birlikte hiç bir performans kaybı olmadan kullanmayı vaad eder. CLR de yazılan genericlerin benzerlerine göre daha sade koda, bu sayede daha kolay okunabilir ve bakımı yapılabilir olmaları büyük bir avantajdır. 

C# ile kodun tekrar kullanılması yönünde bir çok kolaylıkların gelmesine ek olarak tekrar tekrar yapmamız gereken bazı karmaşık kod parçaları için de yeni yeni çözümler üretilmiştir. Mesela enum sabitleri için yenileciler(iterators). Yenileyiciler sayesinde enum sabitleri ile çalışmak daha rahat bir hal almıştır. Bilgisayar bilimlerinde araştırmalarda kullanılan CLU, Sather ve Icon programlama dillerindeki özelliklerden esinlenerek foreach blokları içinde hangi veri tiplerinin nasıl ne şekilde yenileyicilerin kullanılmasının tanımlanması mümkün hale gelmiştir.

Anonim metodlar (anonymous methods) da C# diline Whidbey ile girecek. Bu tür metodlar ile yazmış olduğumuz bir kod parçasını bir delege içine koyup daha sonra kullanacağız. Anonim metodlar programlama dillerinin incelendiği derslerde geçen lamda function fikri üzerine kurulmuştur ve Lisp ve Phyton dillerinde uygulanmıştır. Bu tür metodlar kullanılacakları anda ve yerde tanımlanıyorlar. Normalde bir fonksiyon daha önce tanımlanır ve derleyici onun imzasını (method signature ) bilmek ister. Böylelikle anonim metodlar, özellikle metodun yaptığı iş veya metodun imzasının çalışma anında değişmesinin gerektiğinde bazı işlemlerin yapılmasını daha uygun ve kolay hale gelir.

Son olarak Whidbey C# ile programcılar bir veri tipinin tamamını tek bir yerde değil değişik  kaynak dosyalarında tanımlayabilecekler. Bu tür tipler parçalı tip (partial types) olarak adlandırılacaklar.  Ayrıca parçalı tipler geniş projelerde daha kolay program tasarımı ve kod yazımı imkanı sağlayacaktır.

C# dilindeki öngörülen yenilikler ile hem büyük projeler için geliştirilecek platformların tasarımcıları  hem de yazılım mimarları (software artitechts) için favori dil olmaya devam edecektir. Ayrıca modern söz dizimi ve bileşen yönelimli özellikleri (component-oreineted) ile koda odaklanmış RAD aracı olarak karşımıza çıkacaktır.

Visual J#
J# Whidbey ile planlamış bir çok yenilik gelecektir. Bunların amacı programcıların sahip oldukları Java deneyimlerini daha iyi bir biçimde .NET ortamında kullanmaları yönündedir. Yeniliklerin başında Borwser Controls ve J# dilinin geliştirilmesini sayabiliriz.

J#’ın 2002’de .NET’e katılması ile Java programcıları önceden yazdıkları Java Appletlerini .NET koduna çevirebilmek ve .NET ortamında da Applet türü yazılımlar geliştirebilmeyi talep ettiler.  Programcıların bu isteklerine cevap olarak Microsoft J# Browser Controls adlandırılan teknolojiyi geliştirdi. Şu anda beta aşamasında olan bu teknoloji sayesinde var olan applet kaynak kodlarını açıp tekrar J# ile (çok çok az kod değişikliği ile) derlemek yeterli olacaktır. Bu teknolojinin tam olarak kullanılmaya başlandığı günlerde programcılar kendi J# Browser Control’larını tıpki Java appletini bir web sayfasına gömer gibi gömebilecekler. Ek olarak, tabiki, J# Browser Control’ları .NET Framework’unun tüm olanaklarına erişim hakları olacak ve XML web servislerinin kullanımı mümkün olacak.

J#’a eklenecek yenilikler ile .NET dilleri arası uyumluluğu artacak ve Windows işletim sisteminin özelliklerine erişim daha rahat olacaktır. İlk olarak yeni J#’ta Enum sabitleri ve değer tipleri kavramları ile J# CLS’ye daha uyumlu olacak. İkincisi ise volatile ve assert  anahtar kelimelerinin eklenmesi ile daha esnek ve daha optimize olarak çalışan program kodlarına sahip olacağız. Son olarak generic’lerin J# içinden çağrılabilmesi ile diğer .NET dilleri ile daha da uyumlu olacaktır.

Java programcıları için hem alışık bir söz dizimi hem de nesne yönelimli özellikleri ile .NET ortamında kolayca yazılım geliştirebilecekleri dil olarak J# öne çıkacaktır. Whidbey J#’ta gün yüzüne çıkacak harika özellikler sadece Java ve J++ programcılarını değil bilgisayar bilimlerinde eğitim gören öğrenciler ve onların hocalarını çok mutlu edecektir.

Makale:
2003 – 2005 Microsoft Yazılım Geliştirme Araçları Yol Haritası - 1 C#, Visual C# ve .NET Ahmet Faruk Nacaroğlu
  • Yazılan Yorumlar
  • Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor