Ana içeriğe atla

Kayıtlar

Korkuyorum!!

Rasgele Numaralandırma ( C# ArrayList Random Dizi Controls )

Evet uzun zamandır programlama ile ilgili bir şeyler yazmadık. Bugün gelecek zamanda nasıl bir bilgisayarım olacağını düşünürken dokunmatik ekranlar geldi aklıma, biliyorsunuz Windows 7 ile artık dokunmatik ekranlara daha bir aşina olacağız hele freamwork 4.0 da dokunmatik ekranlarda program yazabilmek için bir sürü sınıf geliyor. Benim ve büyük bir ihtimalle sizinde dokunmatik ekranınız olmadığı için o konu üzerinde yazmayacağımı düşünmüşsünüzdür. Ben bugün şöyle bir şey yapmak istedim Amerikan filmlerinde hani dokunmatik kranlardan şifre giriyorlar ya hasta oluyorum öle filmlere adam önce bir sprey sıkar adam şifreyi girer sonra bilmem ne ışığı ile ekrandaki parmak izlerinden kombinasyonlar oluşturur ve şifreyi kırılır falan filan. İşte biz bugün o şifreli hanenin biraz farklısını yapacağız bizim sistemimizde haneye her bastığında ekranda rakamların yerleri değişecek. Bu işlemi iki yöntemle yapacağız. Birincisinde işimizi oldukça kolaylaştıran ArrayListleri kullanacağız ikincisinde i...

Kitap Okumak

Kitap okumak genelde boş zamanlarda yapılan iş olarak belirtilir. Ortaokulda bende böyle bir cümle kurarak bu hataya düşmüştüm fakat hocamın yanağıma kondurduğu iki gülden sonra kurduğu cümleyi hala hatırlıyorum. Kitap bo ş zamanlarda okumak için yazılmıyor. Kitap okumak için zaman ayırman gerekir demişti. O zaman için gerçekten ne demek istediğini anlayamamıştım. Bir insan durduk yere neden kitap okusun gibi düşüncelere sahiptim. Zaten benim o zamanlar bir kitap alışkanlığım dahi yoktu. Sadece geceleri erken uyuyabilmek için gözlerimi yorma amacıyla kitabı elime alırdım. Ailem beni hızlı okuma kursuna gönderdi lise-1 de ama ben hala büyük bir ısrarla kitap okumaktan hoşlanmıyordum. Üniversite bitiminde bir mucize oldu ve benim artık düzenli bir kitap okuma alışkanlığım var. Konu seçmeden ayırt etmeden okuyorum ve ilkokul lise çağlarımda kitap oku madığım için inanılmaz derecede pişmanım. Ailemi bu konuda suçlamıyor da değilim hani beni hiç kitaplara özendirmek için bir şey yapmadıla...

c# injection - .Net Reflection

Bugün C# ile ilgilenenlerin pekte hoşlanmadığı bir programdan bahsedeceğiz. Programımızın adı Reflector . Bu program nedir ne yapar derseniz. C# ile yazdığımız programları ekstra bir paketleme işleminden geçirmediğimiz sürece sadece exe dosyalarının olmasına rağmen içerisinde ki kodları görebilmemizi, bazı eklentileri ile kodları değiştirip tekrar derleyebilmemizi sağlayan lanet olası bir program. Program hiçbir kurulum gerektirmiyor, hiçbir çaba, marifet gerektirmiyor sadece Visual Studio ile yapılmış olan exe dosyasını sürekleyip programın içerisine atıyorsunuz o kadar tabi programın ücretsiz olması da cabası. Programdan bu kadar bahsettikten sonra birazcık kendisini tanıyalım. Ekran görüntüsüne sahip olan programımız Visual Studio ile yapılmış olan programların ara bir dile çevirmesinden kaynaklanan bir hatadan dolayı kodların içeriğini görebilmeze olan sağlıyor. Tüm Visual Studio çalışmalarını açabildiği gibi bunu farklı dillerde yazılışlarını da gösterebiliyor(Delphi vs). Hemen ör...

Jal Örnekleri-Pic Programlama

Maalesef bu vize sınavları beni benden aldı götürdü. Her gün yeni bir sınava giriyoruz yarın ki sınav microişlemciler olduğu için en iyisi bunu bloga yazı olarak değerlendireyim dedim. Bugun microişlemciler de jal örneklerine devam edeceğiz bugüne kadar işlediğimiz bütün örnekneleri yazacağım onun için bir müddet microlardan ses soluk çıkmaya bilir haberiniz olsun. Evet artık başlasak iyi olur… En son ışığı görmüştük (Flaşör devresinden bahsediyorum). Şimdi gene ışığı göreceğiz hatta hep ışığı göreceğiz ama farklı şekillerde biraz delay kullanımından bahsedelim bir önceki örneğimizde delay_1s yazmıştık ve bununla bir saniyelik bir bekleme yapmıştık. ama 1,2sn beklemek istersek bunu jal dilinde farklı bir şekilde yazmamız gerekiyor. bunun için aşağıdaki örneğe bakacağız ve sonra küçük bir açıklama yapacağız. include 16f84_4 -- Pic'imizi ve kaç Mhz ile çalıştığını belirledik include jlib -- Kütüphanemizi çağırdık . pin_b1_direction = output -- Pic üzerinde ki b1 pinini çıkış olara...

Pic Programlamaya Giriş -2 (Jal Kullanımı)

Pic Programlama’ya kaldığımız yerden devam ediyoruz. En son Pic Programlamaya Giriş 1 -Isis Kullanımını- anlatmıştık. Bugün Jal(Just Another Language) edit programı aracılığı ile pic’imize program atacağız ve flasör devremizin yanıp sönmesini sağlayacağız. JalEdit hakkında daha fazla bilgiyi JalTurk ’den temin edebilirsiniz. Jal programını C:\ dizinine kopyaladıktan sonra içerisindeki JalEdit.exe yi çalıştırıyoruz. Okulumuzda ki hocamız Bünyamin Boz’un bizde uygulamış olduğu eğitim tekniği ile devam edeceğiz ama önce biraz eğitim tekniğinden bahsedeyim. Hiç jaledit’te döngüler şöyle kurulur, koşullar böyle sağlanır diye bahsetmeyeceğiz. Zamanla örnekler üzerinden neyin ne yaptığını öğreneceğiz. İlk örneğimize geçelim. Öncelikle ilk iki satırımız olmasa olmaz. Birinci satırda kullanacak olduğumuz pic’in modelini ve kristal’in kaç Mhz oldğunu belirliyoruz. İkinci satırda ise jal editin kütüphanesini çağırıyoruz. include 16f84_4 -- Pic'imizi ve kaç Mhz ile çalıştığını belirledik i...