Archive for the 'C# (CSharp)' category

Windows Phone 8 için Kocaman Sürüm 1.0

Eki 22 2013 Published by under C# (CSharp), Genel, Programlama

Kocaman_Windows_Phone3 yıl önce Windows Phone 7 işletim sistemli akıllı telefonlar için geliştirdiğim Kocaman’ı o sıralar Microsoft’un developer hesaplarını Türk kullanıcılara açmamasından dolayı yayınlayamamıştım. Aradan yaklaşık 1 yıl geçtikten sonra 2011 yılında aynı yazılımı Android işletim sistemli cihazlar için yazmaya karar vererek Kocaman Android ismi ile Android Market’de yayınladım. Ardından 2012 yılının sonbaharında Kocaman Android uygulamasını daha işlevsel bir hale getirdikten sonra adını Kocaman olarak değiştirerek Google Play’de yayınladım. Şuan Kocaman’ın Android işletim sistemi üzerinde 1241 adet kullanıcısı var (bu kullanıcılar uygulamayı sadece Google Play üzerinden indiren kullanıcılardır ve Google Play dışındaki diğer uygulama yayınlayan web siteleride göz önünde bulundurulduğunda kullanıcı sayısının daha fazla olması muhtemeldir).

Microsoft’un Windows Phone Developer hesaplarını Türk kullanıcılarına açması ile Kocaman’ın Windows Phone 8 işletim sistemli telefonlarda çalışan ilk sürümü Kocaman Sürüm 1.0 bugün itibarı ile Windows Phone Mağaza’da yayınlanmış bulunmaktadır. Sürüm 1.0 şimdilik sadece, Hesap Modülleri altında bulunan Semt ve Mesafe Hesapla ile Açı ve Mesafe Hesapla modüllerini içermektedir. Diğer modüller güncel sürümlere zamanla eklenecektir.

Windows Phone 8 için Kocaman Sürüm 1.0uygulamasına buradan ulaşabilirsiniz.

Bunu Paylaş

No responses yet

Jeodezi – Küresel ve Elipsoidal Formüllerin Programlanması

Haz 07 2011 Published by under C# (CSharp), Genel, Makaleler, Programlama, Yazılım

Değerli arkadaşım Behlül Numan ÖZDEMİR ile birlikte, bitirme çalışması kapsamında üretmiş olduğumuz Jeodezi adlı program sonunda 2.0.1 versiyonu ile yayınlandı. Geçen hafta sunumunu yapmuış olduğumuz çalışmamızı sizlerle de paylaşmanın yararlı olacağı kanısındayım. Program içerisinde bulunan birçok hesap modülü ile kullanıcının jeodezik hesapları hassas, kolay ve hızlı bir şekilde yapmasını sağlarken, elde edilen sonuçların kaydedilmesi ya da istenirse yazdırılmsına da imkan sağlar duruma getirildi.

Yukarıda genel hatları ile görüntülenen programda sağ tarafta bulunan Ayarlar sekmesi ile farklı elipsoidler üzerinde hesap yapmak mümkün. Programda bulunan tüm modüller ise aşağıdaki tablodaki gibidir. Continue Reading »

Bunu Paylaş

No responses yet

Jeodezi 1 Seminer Çalışması

Oca 03 2011 Published by under Bilgisayar, C# (CSharp), Programlama, Yazılım

Jeodezi_1Bu dönem seminer dersi çalışması olarak Behlül Numan ile birlikte tasarlayıp, kodlarını yazdığımız Jeodezi 1 programı, elipsoid ve küre üzerinde bir çok jeodezik hesaplamayı yapabilmektedir. Bu seminer çalışmasının amacı yüksek derece hassasiyet gerektiren jeodezik hesaplamaların hızlı bir şekilde hesaplanmasını sağlamaktı. Program, Windows işletim sistemlerine yönelik olarak, Visual Studio 2010 ortamında, C# programla dili ile, Net Freamwork 2.0 kütüphanesi kullanılarak kodlanmıştır. Kodlama esnasında hesaplamalarda yer alan değişken tiplerinin double olarak tanımlanması sonuçların yüksek derecede hassasiyet kazanması ve yazılan algoritma ile derece cinsinden hesaplanan sonuçların, derece, dakika, saniye (⁰ ‘ “) cinsinden görünmesi sağlanmıştır. Ayrıca program içerisine yerleştirdiğimiz bir çok uyarı ve kontrol neticesinde kullanıcıların hesaplamaları yaparken düşebilecekleri hataların önüne geçmek hedeflenmiştir. Programın bu versiyonu ile yapabileceğiniz hesaplamalar aşağıdaki tabloda verilmiştir.

Jeodezi 1 Versiyon: 1.0.0

A – ELİPSOİD

B – KÜRE
1 – Dönel Elipsoid 1) Küresel Üçgen
2 – Enlem Hesabı       1.a) Ekses Hesabı
        2.a) B’den >> Enlem              1.a.1) α, β, c ile Ekses Hesabı
        2.b) Enlemlerden >> B              1.a.2) α, γ, a ile Ekses Hesabı
3 – Eğrilik Hesabı              1.a.3) α, β, a ile Ekses Hesabı
4 – Uzunluk Hesabı       1.b) Legendre Teoremi
        4.a) Meridyen Yayı Uzunluğu              1.b.1) İki Kenar ve Aralarındaki Açı
        4.b) Yay Uzunluğundan Enlem              1.b.2) Bir Kenar ve İki Açı
5 – Alan Hesabı              1.b.3) İki Kenar ve Herhangi Bir Açı
6 – Hacim Hesabı       1.c) Additament Metodu
                1.c.1) İki Kenar ve Aralarındaki Açı
               1.c.2) Bir Kenar ve İki Açı
               1.c.3) İki Kenar ve Herhangi Bir Açı

 

Program genel manada hesaplamaları her ne kadar doğru bir şekilde yapsada, test aşamasında çok fazla ve karmaşık hesaplamalar yapmaya zamanımız olmadığı için programda belki ufak tefek hatalar ya da gözden kaçan kısımlar olabilir. Eğer böyle bir durum ile karşılaşırsanız lütfen aşağıda vereceğim iletişim adreslerinden her hangi birine konu ile ilgili e-posta atınız.

Hazırlanan bu program hiç bir şekilde kurulum gerektirmez, direk Rar paketinden çıkacak olan Jeodezi_1.exe dosyasına çift tıklayarak rahatlıkla çalışmaktadır. Programı buraya tıklayarak indirebilirsiniz.

Kullanım Lisansı: Programı kullanmak, dağıtmak ve kopyalamak serbesttir. Program herhangi bir şart altında para karşılığı satılamaz ve geri mühendislik işlemi yapılamaz.

Program ile ilgili iletişim kurmak isterseniz;

Hakan KOCAMAN

iletisim@hakankocaman.com

https://www.hakankocaman.com

Behlül Numan ÖZDEMİR

iletisim@behlulnuman.com

http://www.behlulnuman.com

e-posta ve web adreslerinden ulaşabilirsiniz.

Bunu Paylaş

No responses yet

Casio Fx-82 Hesap Makinesi

Fx-82 PcDeğerli arkadaşım ve aynı zamanda bitrime çalışmamda proje ortağım olan Behlül Numan, biz haritacıların vazgeçilmezi hesap makinelerinden biri olan Casio firmasının üretmiş olduğu Fx-82 modeline ait güzel bir uygulama geliştirmiş. Bilgisayar ortamında Fx-82 arayüzü ile tasarlanmış bu hesapmakinesi, hem oldukça işlevsel hem de görsellik bakımından çok hoş bir tasarıma sahip. Henüz tam anlamıyla tamamlanmamış olmasına rağmen v.0.9.0 versiyonu ile yayımlanan bu uygulama bu hali ile bir çok hesaplamayı kolaylıkla yapmamıza olanak sağlıyor. Ayrıca ilerleyen zaman içerisinde daha da fonksiyonel olacağa benziyor.

Programı indirmek için buraya tıklayınız.

Program hakkında detaylı bilgiye buradan ulaşabilirsiniz.

Bunu Paylaş

No responses yet

Kocaman WP 7

Kas 15 2010 Published by under C# (CSharp), Genel, Makaleler, Programlama, Yazılım

Kocaman_WP_7Bilindiği gibi Microsoft Windows Mobile işletim sistemleri teknolojisini geliştirerek son olarak Windows Phone 7 yi çıkardı. Söylenene göre Microsoft Kinect ve WP 7 teknolojilerinin tanıtımı için oldukça fazla masraf etmiş. Henüz Türkiyede WP 7 uyumlu akıllı telefonlar bulunmamasına karşın dünya çapında bu işletim sistemine olan ilgi büyük. Program geliştiricilere büyük imkanlar sağlayan WP 7 ile kolaylıkla yeni uygulamalar geliştirmeniz mümkün. Bende bu düşünceden yola çıkarak hem deneme hemde WP 7 ye ilk adım olması amacıyla daha önceden Windows işletim sistemleri için geliştirdiğim Kocaman programımı Wp 7 için tekrardan tasarladım. Kocaman Wp 7 ile tıpkı Kocaman da olduğu gibi koordinatı bilinen iki nokta arasında ki mesafe farklarını, grad, derece ve radyan cinsiden semt açılarını hesaplamanız mümkün. Ayrıca programın uluslar arası bağlamda kullanılması için İngilizce olarak hazırladım. Zaten kolay kullanımı göz önünde bulundurulduğunda programın ingilizce olmasının kimse için sorun teşkil edeceğini sanmıyorum.

İnannıyorum ki akıllı telefonlar yakın gelecekte biz haritacılara şuankinden çok daha fazla fayda sağlayacaklar. Bu bağlamda çalışmalarımı birazda bu konsepte yöneltmeye ve mobil uygulamalar geliştirerek biz haritacıların işini biraz daha hafifletmeye karar verdim. Zamanla Wp 7 uyumlu yeni programlar geliştirdikçe yayınlamaya çalışacağım. Şu an için uygulamaları doğrudan WP 7 üzerine yüklememiz mümkün değil. Be nedenle önce Microsof Market Place üzerinden hazırladığım bu uygulamaları yayınlamam gerek. Bu probleminde üstesinden geldikten sonra yeni fikir ve uygulamaları hazırlamaya başlayacağım.

Bunu Paylaş

No responses yet

« Newer posts Older posts »