Namaz Vakitleri Kaynak Kodu .NET

Etiketler açik kaynak kod, me, namaz, dini, 06.05.2006

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.

sinem - 09.02.2010

bu programi indirdim fakat acamadim. birisi bana nasil acacagim hakkinda yardimci olabilir mi acaba? tesekkürler

kurgucu - 29.01.2010

Tankado isimli arkadasa bir iki lafim var. Bu kodlari paylasan kisiyi ne tanirim ne de daha önce adini duydum öncelikle bunu belirteyim. Madem bu kodlardan daha iyisini yapabilecegini düsünüyorsun oturur yapar karsilik beklemeden yayinlarsin sonra gelip bu arkadasin emegini ve çabalarini küçük görürsün. Böyle bir sey yapmadan derme çatma kod yigini diyerek insanlari elestirmen senin ancak kendini begenmis, ukela ve hatta belkide böyle çalismalar yapip insanlarla paylasacak kisileri rencide etmek suretiyle onlari bu islerden vazgeçirmeye ugrasan misyoner kilikli birisindir. Senin gibi insanlar insanligin ancak yüzkarasi olabilirler. Yapilan emegi görme, verilen çabayi görme, bir çikar beklemeden paylasilmasini görme ama kodlarin daginik olmasini gör.

Programci arkadas kodlarini indirdim ancak ben basic kullaniyorum dolayisiyla bu programa yani bu kodlara katkida bulunabilirmiyim bilmiyorum ben de böyle bisi üzerine çalisiyorum nasip olur biterse yayinlarim. emegin için tesekkürler.

Dogruluk - 04.07.2008

Selamun Aleyküm;
Namaz vakitleri ili ilgili çalismalariniz için sagolun Allah Razi olsun.Yukaridaki kaynaklar kismini
NamazVakitleri.zip te bulamadim.Acaba bu kaynaklari yollayabilir misiniz? yardimlariniz için çok
tesekkür ederim tekrar selamlar

Hasan Guveloglu - 01.05.2008

ö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


RICA - 20.10.2007

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

- 20.05.2007

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

gül - 25.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.

- 11.04.2007

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

bonanza - 17.03.2007

allah razi olsun ellerinize saglik

Sinan - 30.10.2006

http://www.namazvakitleri.net/

bu adresten tam çalisan bir namaz vakti prg indirebilirsiniz....

SEDAT KARLIKAYA - 09.10.2006

merhaba ben kibrista gazimagusada ögrenciyim ben bu programi yükledim ama kibris ve gazimagusa vakitleri çikmiyor ne yapmalim eger mail atarsananiz sevinirim simdiden tesekkürler ve hayirli ramazanlar

ahmet gök - 06.10.2006

Sayin Ferruh bey
Yaptiginiz is çok hosuma gitti bende diyorumki "Allah C.C. Razi olsun" çalismaya devam etmenizi ve bu çalismalar sirasinda daim sihhat içinde bulunmanizi ve dahi Hz.Allah'in sizi bu çalismalar sirasinda maddi olarak sikmamasini Yüce Rabbimizden diliyorum...Hosça kalin

Alperen Genç - 20.09.2006

Öncelikle bu naif davranisiniz için Allah razi olsun. Kodlarinizi çok kisa bir süre inceleme firsati buldum, fakat aldigim sonuçlar Diyanet'inkilerle alakasiz seylerdi.
Hesaplama tekniginizi hangi merkez uyumlu gelistirdiniz sormak istiyorum.
Nasipse çok yakinda palm, pc ve mobil telefon da çalisan bir yazilim gelistirmeyi düsünüyorum -ilk planda en azinda cep bilgisayari ve pc yeterli- kodlarinizin yararli olabilecegini düsündüm ama dedigim gibi Diyanetinkiyle çok farkli sonuçlar veriyor.

Bu beklenen bir durum olmasa gerek, degil mi?

Alperen Genç - 20.09.2006

Öncelikle bu naif davranisiniz için Allah razi olsun. Kodlarinizi çok kisa bir süre inceleme firsati buldum, fakat aldigim sonuçlar Diyanet'inkilerle alakasiz seylerdi.
Hesaplama tekniginizi hangi merkez uyumlu gelistirdiniz sormak istiyorum.
Nasipse çok yakinda palm, pc ve mobil telefon da çalisan bir yazilim gelistirmeyi düsünüyorum -ilk planda en azinda cep bilgisayari ve pc yeterli- kodlarinizin yararli olabilecegini düsündüm ama dedigim gibi Diyanetinkiyle çok farkli sonuçlar veriyor.

Bu beklenen bir durum olmasa gerek, degil mi?

h.taner - 14.09.2006

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

Ismail Taha AYKAÇ - 10.06.2006

Allah sizden razi olsun Ferruh bey. Sizin gibi alaninda uzman kisilerin böyle praywarelar yapmalari bizi umutlandiriyor.

Aziz Tokmak - 07.06.2006

Bir yorumda ben yapayim dedim.Benim yorumum eski bir arkadasa, Adi Ferruh Mavituna.Seneler önce Gebze Anadolu teknik Lisesinde baraber okudugum arkadasima.Bu sanal alem bir baska,garip bir tesadüfle internette dolasirken eski lise arkadasimin internet sitesini gördüm.Ferruhcugum, Ben Aziz bilmem hatirladin mi?Bende merak ediyordum bu çocuk ne yapiyor diye .ama gördüm ki bu bilgisayar isinde kendini çok ilerletmissin..Insaallah daha iyi yerlere gelirsin.Eger benim mai,l adresine msj atarsan haberlesiriz.Aradan seneler geçsede insan eski arkadaslarini özlüyor.Kendine iyi bak benim "R" leri söyleyemeyen arkadasim.

b kilinç - 23.05.2006

çok ii olmus allah razi olsun

irfan - 09.05.2006

Allah razi olsun eline saglik

Ferruh Mavituna - 09.05.2006

Bunu yayinlarmisin bilmem

yayinlariz canim:) küfür, spam olmadiktan sonra herbiseyi yayinliyoruz.

Daha iyi olmasini beklerdim. Bir tarz göremedim, derme çatma bir kod yigini gibi geldi.

Dogru, Kodun diger kodlardan çeviri olarak yazilmasi büyük bir etken. Belirttigim gibi saglam bir refactoringe ihtiyaci var. Zaten kodun kötü olmasindan dolayi çeki düzen verip yayinlamayi planliyordum ancak belirttigim gibi vaktim olmadi bende neredeyse 1,5 senedir o sekilde durdugunu görünce bir an önce yayinlayim ki birileri faydalansin diye düsündüm.

Artik baska bir projeye insallah:)

1 - 2 - İleri » - »»

Yorum Yazın


Tüm yorumlar onaydan geçmektedir, bu işlem en uzun 30 dk. sürecektir. E-mail adresleri yeni yorumları bildirme harici hiç bir başka amaçla kullanılmamaktadır ve sitede gözükmemektedir.



Captcha Kodu