Serdar YILMAZ
Bizimkisi Bir “Bug” Hikayesi...
Serdivan/Sakarya

Arşiv 'Genel' Kategori

C# – Yapıcı Metotlar ve Kalıtım

dotnetTüretilmiş sınıftan bir nesne oluşturduğumuz da önce temel sınıfın yapıcı metodu sonra da türetilmiş sınıfın yapıcı metodu çalışacaktır.

A temel sınıf, B ise türetilmiş sınıftır. Bu yüzden B sınıfından bir nesne oluşturduğumuz da (B nesne=new B();) önce A sınıfının yapıcı metodu sonra da B sınıfının yapıcı metodu çalışacaktır.  Ekran çıktısı;

Her yapıcı metodun kendi tanımlandığı sınıfın üye elemanları ile ilgili iş yapması gerekir.

base Anahtar Sözcüğü

Türetilmiş sınıf içerisinden temel sınıfın elemanlarına erişmek için base anahtar sözcüğünü kullanırız.

A temel sınıf, B ise türetilmiş sınıftır. Temel sınıfın yapıcı metoduna türetilmiş sınıf üzerinden parametre gönderebilmek için base anahtar sözcüğünü kullanırız.

B sınıfından nesne oluştururken girdiğimiz birinci(10) ve ikinci(15) parametreler A sınıfının yapıcı metoduna gönderilecektir. Üçüncü(20) ve dördünce(25) parametreler ise B sınıfının yapıcı metodu içerisinde kullanılacaktır. Ekran çıktısı;

Türetme ile sınıflar arasında hiyerarşik bir yapı sağlanır.

base anahtar sözcüğü C sınıfında B sınıfını; B sınıfında da A sınıfını temsil eder. C sınıfından bir nesne oluşturduğumuz da önce A sınıfının yapıcı metodu, sonra B sınıfının yapıcı metodu en son da C sınıfının yapıcı metodu çalışacaktır.

C sınıfından nesne oluştururken girdiğimiz birinci(10) ve ikinci(15) parametreler B sınıfının yapıcı metoduna gönderilecektir. Üçüncü(20) parametre ise C sınıfının yapıcı metodu içerisinde kullanılacaktır. B sınıfına gönderilen birinci(10) ve ikinci(15) parametrelerden ilki(10) A sınıfının yapıcı metoduna gönderilecektir ve ikinci(15) parametre de B sınıfı içerisinde kullanılacaktır.

Serdar YILMAZ

Q Klavyede Harfler Neye Göre Düzenlendi ?

Christopher Latham Sholes

Ülkemizde olduğu gibi diğer bir çok ülkede yaygın olarak Q klavye kullanılmaktadır. Q klavyedeki tuşların neden bildiğimiz sırada düzenlendiğini bir çoğumuz merak edip, sorgulamıştır. Tabi kaçımız sorunun cevabını bulmak için araştırma gereği duymuştur orası ayrı bir konu. 🙂 F klavyenin mucidi, İhsan Sıtkı Yener‘in geçtiğimiz günlerde vefatı üzerine konuyla bağlantılı olarak bu içeriği hazırlamak aklıma geldi. Devamını Okumak İçin Tıklayınız…

Metreyle Satılan Yazılım

BilgisayarŞuan okuyacaklarınız ülkemizde yasaların nasıl işlediğini ve devlet kurumlarının nasıl çalıştığını anlatması bakımından önemli. Eğer olur da bir gün yolunuz devlet dairelerine düşerse, en basit işlerin, nasıl karmaşık hale geldiğini, hiç bir önemi olmamasına rağmen formalite icabı yapılan işlerin yaratmış olduğu sıkıntıyı daha iyi anlayacaksınız. Devamını Okumak İçin Tıklayınız…

Baş Döndüren Dolgun While’lar !

While döngüsü,While loop,döngü,loop,döngülerHerhangi bir programlama dilini öğrenmeye başladığımız da ilk karşılaştığımız konulardan biri döngülerdir.  Bu yazımız da döngülerin dönüş hızı hakkında fikir edinebilmek için basit bir program yazacağız. Yazacağız program bize net ve kesin bir sonuç vermeyecektir, sonuçta programı çalıştırdığımız her bilgisayarın donanımı aynı olmayacaktır üstelik aynı donanıma sahip olsalar dahi farklı sonuç vermeleri yüksek bir ihtimal. Amacımız döngülerin baş döndüren hızları hakkında bir fikir sahibi olmak. Devamını Okumak İçin Tıklayınız…

Aydın KÖKSAL Kimdir ?

Aydın Köksal,Aydın Köksal kimdir,Prof. Dr. Aydın Köksal Son zamanlarda Türkçeyi korumak adına sosyal medya üzerinden çeşitli çalışmalar yürütülmekte. Facebook’da kurulan  ” Türkçe” nin Diriliş Hareketi  adlı sayfada bu alanda önemli çalışmalar yapmakta. Bilgisayar, donanım, yazılım, veri tabanı gibi 2500 bilişim terimini Türkçeye kazandırmış olan Aydın Köksal hocamızı da onların sayesinde tanıdım. Bu yüzden kendilerine teşekkür ediyorum ve yaptığım yazım hatalarından dolayıda özür diliyorum. 🙂 Devamını Okumak İçin Tıklayınız…

ASCII’ci Geldi Hanımmmm

ASCII

Yukarıda ki görseli hazırlamak epey zamanımı aldığı için, daha fazla zaman kaybetmeden direk konuya giriyorum. 🙂 Günümüz bilgisayar sistemlerinde, bir bilginin bilgisayar hafızasında temsil edilebilmesi için sayısal karşılığının olması gerekmektedir. ASCII ve benzeri kodlama sistemleri de sayısal olmayan karakterlere ve sembollere, belirli sayısal değerler atayarak bilgisayar sistemlerinde temsil edilebilmesini sağlamakta. Devamını Okumak İçin Tıklayınız…

Bizimkisi Bir “Bug” Hikayesi

bilgisayar bug,yazılım bug,programlama bug,bug nedir,elektronik bug,bug,bug bulma

Bu yazımızda; uzun süre bilgisayar başında zaman geçiren kişilerin ve özellikle de bilgisayarı meslek edinen programcıların ve mühendislerin sıkça duyduğu ve karşılaştığı terimlerden biri olan “Bug” kavramının ortaya çıkış hikayesine değineceğiz. Bug kelimesinin dilimizdeki karşılığı “böcek” olmasına rağmen daha çok bilgisayar programlarındaki ve sistemlerindeki hataları tanımlamak için kullanılır. Devamını Okumak İçin Tıklayınız…

Eski Türk Astroloji Sistemine Göre Burçlar

Eski Türk Astroloji,Eski Türk Burçları,Türk Burçları

Tram-Semen tarafından kaleme alınan  “Türk Astrolojisi” adlı dört ciltlik kitapta, Eski Türk astrolojisi sistemine ait 36 burç aşağıda ki şekilde yer almakta. Her ne kadar burçları takip eden ve ilgilenen biri olmasam da yakından tanıdığım kişilerde gözlemlediğim durumların kısmen burçlarda geçmesi ilgimi çekti. Devamını Okumak İçin Tıklayınız…

Renklerin İnsan Üzerindeki Etkisi

renklerin beyindeki etkisi,Renklerin Psikolojik Etkisi,renklerin etkisi,renklerin anlamları,renklerin algılanmasıÇevremiz de gördüğümüz nesneleri dikkatli bir şekilde incelediğimiz de benzer amaçlarla kullanılanların genel de aynı renklerde olduğunu görmekteyiz. Birbirinden farklı firmalar, farklı ürünler üretirken aynı renkleri ağırlıklı olarak kullanması, firmaların, renklerin insan psikolojisi üzerinde etkisinden faydalandığını göstermekte. Devamını Okumak İçin Tıklayınız…

Apple’dan Yeni Programla Dili “Swift”

Apple,Apple programlama,Apple Programlama Dili,Swift,Apple Swift,Swift Programlama Dili

Apple’ın yazılım mühendisleri tarafından geliştirilen Swift, programlama dilleri arasında yerini aldı. Ne kadar kalıcı olacağı ve geliştiriciler tarafından kullanılacağı konusunda şimdilik bir şey söylemek mümkün değil ancak dilin sunduğu imkanları ve arkasında ki gücü hesaba katacak olursak Türkiye’de olmasa da Avrupa ülkelerinde bayağı popüler olacağa benziyor.

WWDC etkinliğinde tanıtılan Swift’in, Python ve Objective-C’den daha hızlı ve daha kolay bir syntax’a sahip olduğu Apple tarafından verilen bilgiler arasında. Ayrıca Swift ile birlikte Xcode İDE’sin de bir takım geliştirmeler yapılmış durumda. Son Güncelleme ile  XCode İDE’sin de yazılan kodların önizlemesini eş zamanlı olarak görüntülemek mümkün.

Şuanlık Türkçe bir kaynağa sahip değil ancak İngilizce bilen arkadaşlar Apple Developer‘da yer alan dökümanlardan programlama dili hakkında bilgi sahibi olabilir.

Güncelleme (14.07.2014): Apple, Swift programlama dilini öğrenmen isteyen programcılar için bir blog oluşturarak çeşitleri dökümanlar ve eğitim içerikleri paylaşmakta. Blogu ziyaret etmek için tıklayınız…