Namaz Vakitleri Kaynak Kodu .NET

06.05.2006

Okuyucu : 27.348
Günlük Okuyucu : 36,8

Uzunca bir zaman önce cumaya gitmeden önce ya bir program olsa kenarda bana namaz vakitlerini söylese diye hemen yazdığım (tabii ki sonradan faha çok vakit harcattı) Namaz Vakitleri bildiğiniz gibi online olarak benim siteden namaz vakitlerini çekiyor.

Normalde benim siteden de ben diyanet' e bağlanıp ilgili vakitleri güncelleyip cacheliyor ve sunuyordum. Ancak ilk olarka diyanetin sistemini değiştirmesi ve çalışmaması ile birlikte bende offline versiyonunu yazmaya karar vermiştim. Offline versiyon için bir dizi vakit harcadıktan sonra offline versiyonunu yazdık. Diyanetin sitesinden çalışması yerine şu an direk benim sitede vakitler offline olarak hesaplanıyor. Ancak bu offline kodu program haline getirip yayınlama fırsatım hiç olmadı.

Bende uzunca bir süre daha bunu yapamayacağımı gördüğümden şu anki halinin kodlarını yayınlıyorum. Kodlar VB, .NET Framework 2' de yazılmıştır. Framework 1' de de çalışacaktır. Belki bir kaç ufak değişiklik gerekebilir.

Download;

Proje 3 ana kısımdan oluşuyor,

  • fmnamaz.dll
    Bu ana dll ve tüm işlemleri yapıyor. Ayrı bir dll olması sayesinde web projelerin kullanılabilir ya da basitçe pocket pc için düzenlenebilir.
  • Namaz Vakitleri v2
    Windows altında çalışan demo diyeceğim ama pek demo denilemez, sadece debug.writeline ile DLL' i test amaçlı
  • Namaz
    Bu da web projesi basit bir arabirim ile namaz vakitlerini sunuyor (onlarca bug' ı var, düzenlenmesi gerekli)
  • Kaynaklar
    Ek olarak geliştirirken yararlandığım kodlar, makaleler ve ilgili kaynaklarda dosyanın içerisinde

Ek olarak coordinate.dat dosyası var bu da ülke ve şehirlerin koordinatlarını tutuyor. Sonrası için bunu daha mantıklı bir XML dosyası haline getirmek verimli olacaktır.

Koda çeki düzen verilmesi gerekebilir, iyi bir refactoring ihtiyacı var, Kodun geliştirilmesi sırasında yoğunlukla iki ana koddan faydalanıldı;

Kendilerinden Allah razı olsun. Kod her zamanki gibi prayware, istenildiği şekilde istenildiği yerde kullanılabilir. Şahsen yakın bir dönemde ben windows veya pocket pc için bir arabirim geliştiremeyecek gibiyim. Dolayısıyla DLL' de geliştirme yapanlar, üzerine arabirim vs. geliştirenler olursa bu sitede gene bunları bildirmeye çalışırız.

Eski online olarak çalışan verisyonunu hala download edebilir ve kullanabilirsiniz.

Yorumlar

RSS Bu makalenin yorumlarını RSS ile takip et!

Bunu yayınlarmısın bilmem, diğer konularda olduğu gibi extreme birşeyler beklerken kodların biraz şaşrttı. Daha iyi olmasını beklerdim. Bir tarz göremedim, derme çatma bir kod yığını gibi geldi.

Tankado [ # | 08.05.2006 ]

Bunu yayınlarmısın bilmem
yayınlarız canım :) küfür, spam olmadıktan sonra herbişeyi yayınlıyoruz.

Daha iyi olmasını beklerdim. Bir tarz göremedim, derme çatma bir kod yığını gibi geldi.
Doğru, Kodun diğer kodlardan çeviri olarak yazılması büyük bir etken. Belirttiğim gibi sağlam bir refactoringe ihtiyacı var. Zaten kodun kötü olmasından dolayı çeki düzen verip yayınlamayı planlıyordum ancak belirttiğim gibi vaktim olmadı bende neredeyse 1,5 senedir o şekilde durduğunu görünce bir an önce yayınlayım ki birileri faydalansın diye düşündüm.

Artık başka bir projeye inşallah :)

Ferruh Mavituna [ # | 09.05.2006 ]

Allah razı olsun eline sağlık

irfan [ # | 09.05.2006 ]

çok ii olmuş allah razı olsun

b kılınç [ # | 23.05.2006 ]

Bir yorumda ben yapayım dedim.Benim yorumum eski bir arkadaşa, Adı Ferruh Mavituna.Seneler önce Gebze Anadolu teknik Lisesinde baraber okuduğum arkadaşıma.Bu sanal alem bir başka,garip bir tesadüfle internette dolaşırken eski lise arkadaşımın internet sitesini gördüm.Ferruhcuğum, Ben Aziz bilmem hatırladın mı?Bende merak ediyordum bu çocuk ne yapıyor diye .ama gördüm ki bu bilgisayar işinde kendini çok ilerletmişsin..İnşaallah daha iyi yerlere gelirsin.Eğer benim mai,l adresine msj atarsan haberleşiriz.Aradan seneler geçsede insan eski arkadaşlarını özlüyor.Kendine iyi bak benim "R" leri söyleyemeyen arkadaşım.

Aziz Tokmak [ # | 07.06.2006 ]

Allah sizden razı olsun Ferruh bey. Sizin gibi alanında uzman kişilerin böyle praywarelar yapmaları bizi umutlandırıyor.

İsmail Taha AYKAÇ [ # | 10.06.2006 ]

Allah razi olsun elinize saglik Insallah daha iyi prejelerinizide goruruz Allah yardimciniz olsun

h.taner [ # | 14.09.2006 ]

Öncelikle bu naif davranışınız için Allah razı olsun. Kodlarınızı çok kısa bir süre inceleme fırsatı buldum, fakat aldığım sonuçlar Diyanet'inkilerle alakasız şeylerdi.
Hesaplama tekniğinizi hangi merkez uyumlu geliştirdiniz sormak istiyorum.
Nasipse çok yakında palm, pc ve mobil telefon da çalışan bir yazılım geliştirmeyi düşünüyorum -ilk planda en azında cep bilgisayarı ve pc yeterli- kodlarınızın yararlı olabileceğini düşündüm ama dediğim gibi Diyanetinkiyle çok farklı sonuçlar veriyor.

Bu beklenen bir durum olmasa gerek, değil mi?

Alperen Genç [ # | 20.09.2006 ]

Öncelikle bu naif davranışınız için Allah razı olsun. Kodlarınızı çok kısa bir süre inceleme fırsatı buldum, fakat aldığım sonuçlar Diyanet'inkilerle alakasız şeylerdi.
Hesaplama tekniğinizi hangi merkez uyumlu geliştirdiniz sormak istiyorum.
Nasipse çok yakında palm, pc ve mobil telefon da çalışan bir yazılım geliştirmeyi düşünüyorum -ilk planda en azında cep bilgisayarı ve pc yeterli- kodlarınızın yararlı olabileceğini düşündüm ama dediğim gibi Diyanetinkiyle çok farklı sonuçlar veriyor.

Bu beklenen bir durum olmasa gerek, değil mi?

Alperen Genç [ # | 20.09.2006 ]

Sayın Ferruh bey
Yaptığınız iş çok hoşuma gitti bende diyorumki "Allah C.C. Razı olsun" çalışmaya devam etmenizi ve bu çalışmalar sırasında daim sıhhat içinde bulunmanızı ve dahi Hz.Allah'ın sizi bu çalışmalar sırasında maddi olarak sıkmamasını Yüce Rabbimizden diliyorum...Hoşça kalın

ahmet gök [ # | 06.10.2006 ]

merhaba ben kıbrısta gazimagusada öğrenciyim ben bu programı yükledim ama kıbrıs ve gazimagusa vakitleri çıkmıyor ne yapmalım eğer mail atarsananız sevinirim şimdiden teşekkürler ve hayırlı ramazanlar

SEDAT KARLIKAYA [ # | 09.10.2006 ]

http://www.namazvakitleri.net/

bu adresten tam çalışan bir namaz vakti prg indirebilirsiniz....

Sinan [ # | 30.10.2006 ]

allah razi olsun ellerinize saglik

bonanza [ # | 17.03.2007 ]

iyi günler, ben 02.12.2006 tarihinin namaz saatini ögrenmek istiyorum. almanya aachen sehirinde oturuyorum. bana lütfen yardim olun.tesekkürler

[ # | 11.04.2007 ]

21 Nisan 1972'de, Salihlide aksam ezaninin saat kaçta okundugunu ögrenmeyi çok çok istiyorum.
Sadece isyerimde bilgisayar kullaniyorum; kendime ait özel bir bilgisayarim yok. Isyerimizdeki bilgisayarlar, dogal olarak güvenlik nedeniyle korumali olduklarindan, sizin programlarinizi indirip de açamiyorum.
Sizin rahatlikla görebileceginiz sorum için bana yardimci olabilirseniz çok çok sevinirim.
Saygilarimla.

gül [ # | 25.04.2007 ]

pariste saatlar okadar ileri ki dogru olduguna inanmak isteyorum cunku yassi namazi cok ileri cevabini gonderiseniz memnun olurum

[ # | 20.05.2007 ]

YILLARA GÖRE NAMAZ VAKTI DEGISKLIK GÖSTERIRMI? YILLRA GÖRE NAMAZ VAKTINI NERDE NASIL BULABILIRIM

RICA [ # | 20.10.2007 ]

öncelikle böyle bir programi bize sundugunuz için Allah CC razi olsun. Biz sirkette cemaatle namaz kiliyoruz. Ve bu program namaz kilan arkadaslarin bilgisayarinda kurulu ancak su anda sirketteki kullanicilar bu programi kullanamiyor (00:00:00 yaziyor) ve bu programi internet baglantisi olmasina ragmen maalesef 1 aylik vakitleri yükle seçeneginden yükleyemiyoruz. (yüklenen bilgilerde hata çikti 1 yaziyor)

Bildigimiz kadariyla diyanet vakitleri aylik degil senelik hatta 2 senelik veriyor. Sizden ricamiz bu programin verilerini Excel ortamindan alabilir mi? Program file sin içindeki veri dosyasini internette güncelleyebilir misiniz? Veya bize yardimci olabilir misizin?

Not : sirketimizde firewall var belki bu engelleme getiriyor olabilir ama daha önceki aylarda bu hatayi vermiyordu.

Ilginiz için tesekkür ederim



Saygilarimla,



Hasan GUVELOGLU

Ekonomist


Hasan Guveloglu [ # | 16 gün, 4 sa, 7 dk ]

Yorum Ekle





Kullanılabilir Taglar : [<blockquote>] [<strong>] [<em>]

Namaz Vakitleri Kaynak Kodu .NET ile İlişkili Olabilecek Yazılar - Haberler

PDF Dergi Röportajı
Arayı Açmayalım
Bilişim Rüzgarında Bilişim Suçları Röportajı
Mevlid Kandilimiz Mübarek Olsun
Network Security Assessment ve SQL Injection Cheatsheet

Diğer Yazılar

Neredeyim ?

Ferruh.Mavituna » Haberler » Namaz Vakitleri Kaynak Kodu .NET

Ferruh Mavituna
© 2002-2007, Ferruh Mavituna

Sabit IP Adresi : 81.22.99.133, SSL Erişimi, Hakkında