2016-04-04 11 views
-3

Okulumda, GPS olarak çalışan ancak konsolda çalışan bir c programı yürütmek için bir projemiz var. X-y pozisyonunu ve oda-X ile oda-Y arasındaki yolu tanımlamalı ve A noktasından B noktasına kadar olan en iyi hareketi hesaplamalıyız.Bir aydan daha az gtt veya qt ile basit bir IDE oluşturmak mümkün mü?

Ancak bu noktada yardım istemiyorum.

Bu proje zor olmadığından (zaten yapıldı), dosyayı düzenleyebileceğiniz, oda ve yolun bir görünüm listesini düzenleyebileceğiniz ve karşılaştırmak için en iyi seyahatin bulunduğu OpenGL ile bir gösterim alabileceğiniz basit bir IDE oluşturmak istiyorum. diğerleri. GTK + veya QT'de hiç (ya da çok az) deneyimim olmadığını bilmek, bu durumu bir ayda daha az yapmak için mümkün. Ben C ve biraz cpp biliyorum ve zaten tek bir widget ile GTK + üzerinde 1 yumuşak denedim ve QT Hızlı QT Uygulama ile QT 5.6 çalışıyorum.

Çok deneyimli değilim, QT (resmi Dokümanlar, ancak her şeyi anlamadı) hakkında bazı dokümanlar buldum, ancak çok fazla örnek ve GTK + üzerinde çok az sayıda doküman var. QT ve GTK)?

Ve benim için yeni başlayanlar için, gerçekten böyle bir yazılım geliştirmeye girişmek zorunda mıyım?

+0

Bu soru bir dizi faktöre bağlı olduğundan anwser için gerçekten zor. Ne kadar zaman ayırırsınız? Bir geliştirici olarak deneyiminiz ve becerileriniz, bir aydan ne kadar az? vb. – Henningsson

+1

bir fantezi kullanıcı arabirimi yerine ana sorunun iyi bir şekilde uygulanması üzerine yoğunlaşır. – hek2mgl

+0

Ana sorun zaten, Dijkstra'nın algorythm dayanarak yapıldı, Ben C içinde 2 yıl geçti, birkaç projede cpp denedim, gerçekten çalışma zamanı saymıyorum bu yüzden zaman gerçekten sorun değil, yaklaşık 90- Haftada 100 saat ve yaklaşık 3 haftada bir ay var! Bu soruyu cevaplamanın zor olduğunu biliyorum, ancak iş yükünde kayboldum –

cevap

2

Kazmak için EĞLENCE VE ZAMAN varsa, muhtemelen bir hafta veya daha kısa bir sürede yapılır. Benim için bu QtWidgets ile doğruydu. Şimdi QtQuick ile benim için nasıl olurdu, ama muhtemelen aynı. (Haftada 90-100 saat yeterlidir. Sadece başlayın!)

+0

Ne demek istediğim tam olarak, zamanım var ve C konsolu programından başka bir şey keşfetmek istiyorum! :) Zaten denedim, devam edeceğim ..: –

İlgili konular