Yapılan Bitirme Projeleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yapılan Bitirme Projeleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Nisan 2019 Pazar

try-catch-finally nedir ?


try/catch/finally yapısının kullanılışı şöyledir:
  1. try
  2. {
  3.     //hesaplanmak istenen ifade        
  4. }
  5. catch            
  6. {
  7.     //Bir hata türü tespit edilince verilmesi gereken mesaj
  8. }            
  9. catch            
  10. {
  11.     //başka Bir hata türü tespit edilince verilmesi gereken mesaj
  12. }            
  13. finally
  14. {
  15.     //her durumda çalıştırılacak olan kod parçası
  16. }
Yukarıdaki yapıyı şöyle açıklayabiliriz:
try bloğu içinde hesaplanacak ifade yer alır. Bu ifadenin hesaplanmasında bir hata oluşmamışsa,catch blokları atlanarak programın çalışması finally bloğu ile devam eder ve daha sonra programın bu bloğu izleyen kısmına geçilir.
try bloğu içindeki işlemde bir hata oluşmuşsacatch bloklarından hangisi bu hatayı algılayabiliyorsa o catch bloğu içine girilir ve gerekli hata mesajı yazdırılır. Daha sonra program finally bloğu ile yukarıda açıklandığı biçimde çalışmaya devam eder.

NOT: finally bloğu ne olursa olsun çalışacağından burada genellikle try bloğu içinde bellek hatalarına (memory leak gibi) ya da açık kalmış bağlantılara yol açabilecek değişkenler yok edilri.
Şimdi basit bir örnekle try/catch bloklarını açıklayalım:
  1. public class Main {
  2.     public static void main(String[] args) {
  3.         try {
  4.             int a = 42 / 0;
  5.         } catch (ArithmeticException MatematikselHata) {
  6.             System.out.println(" İşlem yapılırken matematiksel bir hata oluştu :" + MatematikselHata.getMessage());
  7.         }
  8.     }
  9. }
Burada ArithmeticException programda herhangi bir aritmetiksel hata olduğunda sistemin yanıtıdır. Örnek kodumuzda ArithmeticException Matematiksel hata olarak aktarılmış bu da dışarıya output olarak verilmiştir.


try/catch/finally yapısında kullanırken alınabilecek exception türleri aşağıdadır. Yapılan programa göre hangi hata durumlarında programınızın nasıl tepki vereceğine karar verebilirsiniz.





17 Ocak 2019 Perşembe

Bulanık Mantık ile DC Motor Kontrolü


19 Haziran 2018 Salı

Tasarıma mı ihtiyacınız var?

Beğeni ve istekleriniz doğrultusunda, pazarlama stratejinize ve hedef kitlenize yönelik her türden grafik tasarım ihtiyaçlarınızı profesyonel bir şekilde hazırlayabiliriz.

Sosyal medya hesapları, kurumsal web sayfası ve afiş, el ilanı, broşür, logo,kartvizit vb. ürünler için ihtiyaç duyduğunuz tüm grafik çalışmalarını en ekonomik ve en hızlı şekilde tasarlayabiliriz ve istekleriniz doğrultusunda revizelerini yapabiliriz.

6 Aralık 2017 Çarşamba

Bitirme Projemi Satiyorum

Merhaba okuyucularimiz bugün sizlerle 4 sene önce canimla dişinden artırıp yaptığım donanım ve yazılım bazlı projemi satıyorum.Satma sebebim size destek olmaktır.Boş duracagina bir kişiyi sevindiriyim istedim,ayni zaman da projenin yanında bitirme tezimi de teslim edecegim.Bu bitirme projesini satarken sadece malzeme paralarını alacağım.Projemden bahsedecek olursam bir oyuncak ayı ama bildigimiz oyuncak ayilara pek benzemiyor.Yuruyor,dans ediyor,muzik çalıyor veya siz hangi turde dosya yuklemezseniz onu söylüyor isterse anne kendi sesinden bir şeyler öğretebilir.

27 Eylül 2017 Çarşamba

STREET TAXİ OYUNUMUZ

Merhaba arkadaşlar her zaman ülkemiz için çalışmaya ve bir şeyler geliştirmeyi kendimize bir adet etmiş olduğumuzdan daima bir şeyler geliştirmeye çalışmaktayız.İşimizden bulduğumuz boş zamanlar ve sizlerle paylaşım yapmadığımız zamanlar android ve ios platformlarına uygulama ve oyun geliştirmekteyiz.Böyle bir durumda en büyük destekçimiz siz olmanızı temenni etmekteyiz.Bu yüzden yeni yayınlanan oyunumuza desteklerinizi beklemekteyiz.Çoğu arkadaşımız oyunlarımızı beğenmiyor haklılar güzel oyunlar değil çünkü hepsini bir kişi yapıyor.Bu oyunumuzun yanında yeni oyun çalışmaları başladı bu oyunumuzla sizlerin sevgisini kazanacağımızı düşünmekteyiz.

4 Eylül 2017 Pazartesi

YAPTIĞIMIZ BİTİRME PROJELERİ

Merhaba iyi günler  daima bitirme projesi yaparız diyoruz , bakalım ne projeler yaptık ,kimlere yardımcı olduk  ve yapabildik mi? Bunlardan bahsedeceğiz.İlk olarak projelerin hepsini başarılı şekilde yapmış olmaktayız.Projelerimiz yazılım alanında ve   donanım alanında projesini yaptığımız arkadaşlar oldu.Bu arkadaşların projelerinin yanında   proje raporlama işlemini de yaptık.Yaptığımız işleri size madde şeklinde belirteceğim.

13 Haziran 2017 Salı

Bulanık Mantık ile DC Motor Kontrolü

Merhaba arkadaşlar bundan sonra yeni bir yayın içeriğimiz olan yaptığımız bitirme projelerini sizler ile paylaşacağız. Yaptığımız projeler arasında ilk yayınlamak istediğimiz bulanık mantık ile DC motorunu anlatmak istiyoruz. Uygulama  yapımında kullanılan araçlar ve malzemelerinde fiyatları dahil 300 TL gibi bir fiyatı yaptık. Bitirme projemizde asıl amacımız PWM sinyalleriyle gelen bulanık verileri digital verilere dönüştürdük. Bu sayede motor kontrolünü gerçekleştirmiş olduk her projeye özel farklı donanımlar kullanılmakta ve sizin isteğinize bağlıdır.