Ana içeriğe atla

Kayıtlar

Nisan, 2009 tarihine ait yayınlar gösteriliyor

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

Pic Programlamaya Giriş-1

Güzel bir konuya başlıyoruz. İlk dersinden sonra diyeceksiniz ki pic programlama bu kadar kolaymıymış(Başlangıç seviyesinde sadece ışığı görmek için). Evet ilk önce temin edilmesi gereken birkaç program var birincisi kodları yazacağımız ücretsiz olarak temin edilebilen açık kaynak kodlu jal(Just Another Language), diğeri ise çalıştıracak olduğumuz devreleri tasarlayacağımız isis programı bunuda internetten edinebilirsiniz. Aslında ben size güzel bir iki adres verirdim fakat uygun düşmez. Jal programında arıza çıkabiliyor, yukarıdan indirmiş olduğunuz jalwin dosyasını rardan çıkardıktan sonra c:\ dizinine atmanız gerekiyor.Neden bilmiyorum ama mutlaka c:\ dizinini istiyor. Her neyse ilk önce kendim bildiğim kadar yani tamamen yüzeysel olarak isis programına bakalım. Bir numaradaki “P” yazan butona tıklayıp 16F84A,Battery,Button,Crystal,Led-Ben yeşil rengi seçiyorum-, res ekliyoruz bunları açılan sayfada yukarıdaki arama kutucuğuna yazdığınızda hemen geliyor zaten. Isis’e alışmanız bir

C# İle Ping Atma

Evet arkadaşlar uzun zamandan beri blog’ta bir şeyler paylaşma sıkıntısı yaşıyorum. Bende en iyisi eski çalışmalarımı bir bir dökeyim dedim. Öncelikle size birazdan anlatacağım programın yapım hikayesini anlatayım. Bildiğiniz üzere bir zamana kadar Türk Telekom tek internet sağlayıcısıydı sonra d-smile çıktı, daha sonrada biri.net kendisini gösterdi… Biz internete bağlandığımız zaman bunların üçü de vardı aslında ama bulunduğumuz yer itibari ile –okuduğumuz yer küçük bir kasaba 7300 nüfuslu- Türk Telekom’u seçtik, tabi bir ara keşke bağlatmasaydık da dedik ama artık her şey için çok geçti. İnternetimiz bir geliyor, bir gidiyor sonra hiç gelmiyordu. Uzun telefon görüşmeleri ve biraz tehditten sonra zar zor bir teknik servis gönderebildiler. Tamam hiçbir değişiklik olmamıştı ama en azından bulunduğumuz yerde ki bayii müdürü gibi hata sizden kaynaklanıyor dememişti. Hatlarda parazit mi varmış ne gene düzelmedi fakat gel zaman git zaman internetin kesilmeden bağlı kalma süresi 5-6 saatlere