Arama butonu
Bu konudaki kullanıcılar: 1 misafir
17
Cevap
1470
Tıklama
0
Öne Çıkarma
GUI Arayüzü Tasarlamak
B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

Arkadaşlar merhaba, ben hesap yapan bir uygulama yapmak istiyorum. Kodları C ile yazdım. Sizce basit bir GUI Arayüzü tasarlamak için ne kullanmalıyım?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
6 yıl (4333 mesaj)
Yarbay

gtk var ama zahmetine değmez bu tip işler için modern dilleri kullanın c# java wpf gibi tabi kodları yeniden yazacan



B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

nasıl yani? @Gökşen PASLI




Bu mesajda bahsedilenler: @Gökşen PASLI
G
6 yıl (4333 mesaj)
Yarbay

c# için konuşuyorum açacan visualstudioyu ya winform yada wpf uygulaması açacan button ıvır zıvırları ekleyecen kodlarını yazacan



S
6 yıl (5806 mesaj)
Yarbay

Arkadaşın dediğin gibi C# ile daha kolay yaparsın çünkü orada arayüz elemanları hazır ve sen sadece sürükle-bırak yöntemiyle tasarlıyorsun. Baya zaman ve efor kazandırır.


Bu mesaja 1 cevap geldi.
B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

@Gökşen PASLI formülüm ara değerler var sonuçta yer almayan mesela enlem a boylam b, c=a+b gibi bir sayı elde ediliyor bu sayı formülde kullanılıyor. Ara değeri nasıl yazarım?




Bu mesajda bahsedilenler: @Gökşen PASLI , @scientia
G
6 yıl (4333 mesaj)
Yarbay

ne yaptığını bilmek kodunu görmek lazım ama kabaca
double a=36;
double b=42;
var c=a+b;
olabilir



B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define C 6399593.626
#define E 0.0067394968
#define PI 3.14
void donusturme(float enlem,float boylam)
{
float V;
V=sqrt(1+((E)*cos(enlem*(180/PI))*cos(enlem*(180/PI))));
printf("V sonucu=%.2f",V);

float N;
N=C/V;
printf("N sonucu=%.2f",N);

float sonuc;
sonuc=(N)*cos(enlem*(180/PI))*cos(boylam*(180/PI));
printf("Donusum sonucu=%.2f",sonuc);
}






int main()
{
float enlem,boylam;
printf("Lutfen enlem ve boylami giriniz!\n");
scanf("%f%f",&enlem,&boylam);
donusturme(enlem,boylam);
return 0;
}

@Gökşen PASLI böyle yazmıştım C'de




Bu mesajda bahsedilenler: @Gökşen PASLI
G
6 yıl (4333 mesaj)
Yarbay

B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Guest-B2F1B828D

https://rextester.com/IAQNC51187

c# böyle yazılabilir bakarsın
C'de yaptğım hesaplamalarda da yanlış buluyordu sürekli. Burada formül yanlış olabilir mi sonucu sürekli yanlış veriyor





< Bu mesaj bu kişi tarafından değiştirildi bth400 -- 19 Aralık 2020; 15:54:51 >

G
6 yıl (4333 mesaj)
Yarbay

belki senin yazdığın yanlıştır
sonuç ne çıkacak örnek rakam ve sonucu de piyi 3.14almışsın normalde math.pi diye almam lazımdı





< Bu mesaj bu kişi tarafından değiştirildi Guest-B2F1B828D -- 19 Aralık 2020; 15:57:19 >
Bu mesaja 1 cevap geldi.
B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Guest-B2F1B828D

belki senin yazdığın yanlıştır
sonuç ne çıkacak örnek rakam ve sonucu de piyi 3.14almışsın normalde math.pi diye almam lazımdı
Sizin C#'de yazdığınız formülle benim C'DE yazdığım formüller sonucu aynı geliyor. Ama bir yerde yanlışlık var . Bulamadım halen

6373299.27037 m gelmesi gerekiyor





< Bu mesaj bu kişi tarafından değiştirildi bth400 -- 19 Aralık 2020; 15:59:3 >

G
6 yıl (4333 mesaj)
Yarbay

c deki değişkenlerinin hepsini double yap
 scanf("%lf%lf",&enlem,&boylam);


Bu mesaja 1 cevap geldi.
B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Guest-B2F1B828D

c deki değişkenlerinin hepsini double yap
 scanf("%lf%lf",&enlem,&boylam);
Formülleri kontrol ettim N+h şeklindeymiş, yüksekliği tanımladım ancak hala yanlış çıkıyor



E
6 yıl (595 mesaj)
Çavuş

Birde formülün matematiksel ifadesini görelim belki koda dökerken hata vardır


Bu mesaja 1 cevap geldi.
B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

< Resime gitmek için tıklayın >
V'yi kendim makineyle hesaplıyorum kodun verdiğinden yanlış çıkıyor.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ehmengineer
E
6 yıl (595 mesaj)
Çavuş

V formülünde E nin değeri tablodakiyle yazılımdaki aynı değer mi?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bth400
B
6 yıl (241 mesaj)
Teğmen
Konu Sahibi

e üssü 2 demek istedim orada




Bu mesajda bahsedilenler: @ehmengineer
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.