'gezegen' etiketli tüm girdiler gösteriliyor. Hepsi
23.08.2008 - 11:35
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 79 Okuma

Daha kullanışlı bir başlangıç sayfası için gadget'lar.

Resimde görünenler rss gadget. Ayrıca her modül için çeşitli gadget'lar yazmayı düşünüyorum. Örneğin stok durumu, kasa durumu ...vb. gibi.

07.08.2008 - 14:32
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 71 Okuma

Sitenin bazı kısımlarını tekrar yazıp, rss kodlarında da iyileştirmelere gidiyorum. Bu sebeple, daha önceki girdileri tekrar rss okuyucunuzda görmeniz olası. (Özellikle gezegen'e giden girdileri) Bu durum için özür diler, link'lerde kırık olursa bildirmenizi rica ederim.

02.05.2008 - 23:04
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 299 Okuma

Bu sürümdeki en büyük yeniliklerden biri barkod modülünün gelmesi. Bu modül sayesinde en son kullanıcı bile, rahatlıkla etiket tasarımı yapıp, çıktısını alabilecek.

Aşağıda ekran görüntüsünü görebilirsiniz.

 


Barkod modülündeki en büyük eksikliklere gelince; Her item için renk tanımının, gelişmiş font tanımlama gibi özelliklerin olmaması. Bunun tek sorumlusu ise Trolltech. Şaka bir yana bu özelliklerin eklenmemesinin nedeni; QColorDialog, QFontDialog gibi sınıfların kurucu fonksiyonlarının private olması.  Bu sebeple, diyalogların işaretçi değerini alamadığımdan nesne özelliklerinde bu diyalogları göstermem imkansız. Yeni bir diyalog sınıfı yazarak bu sorunu çözmeyi düşünüyorum.

Veri tabanı işlemleri için dbTextItem, dbBarcodeItem sınıfları yazıldı. Her bir item rotate özelliği ile belirtilen açı değeri ölçüsünde döndürülebiliyor. Şimdilik yapılanlar bunlar sıra geldi baskı ön izleme ve çıktı almaya :(

Diğer yenilikler için alpha2 duyurusunu beklemeniz gerekecek. Gönül isterdi ki, daha fazla zaman ayırıp stabil sürümü bir an önce çıkarmak. Fakat sınav tarihi iyice yaklaştı, bu yüzden proje ağır ama emin adımlarla yoluna devam ediyor. Ne diyelim hayırlısı.

13.03.2008 - 11:54
EkleBunu Sosyal Paylaşım Butonu4 Yorum | 416 Okuma

QTi BarkodQTicari artık barkod da basabiliyor. Aşağıdaki resimde gördüğünüz alfabeler test edildi. İsimleri kırmızı çerçeve içerisinde olanlar okunamadı :( büyük ihtimalle çok eski olan barkod okuyucudan yada barkod değerinden. Örneğin I2Of5 alfabesi gibi. Bu alfabede barkod değerinin rakam adedi çift sayı olmak zorundaymış, diğer okunamayan alfabelerde de böyle bir kural olabilir. İlerde daha kaliteli bir okuyucu ile tekrar test edeceğim. (Test eden olursa sonuçları bana bildirsin.)

Çalışma mantığına gelince libbarcode ile koordinatlar PCL formatında alınıp normalin 5-10 katı kadar küçültülüp ekrana basılıyor. ( PCL'yi seviyoruz PS'den nefret ediyoruz :) ) Bunun için GNU Barcode'un kaynak kodlarındaki "pcl.c" dosyasında bulunan "int Barcode_pcl_print(struct Barcode_Item *bc, FILE *f)" fonksiyonunu modülün ihtiyaç duyduğu şekilde yeniden düzenleyip program içerisine gömdüm. Böylece değerler çok hızlı bir şekilde alınıp barkod çizilebiliyor.

qti barkod modül

Bundan sonrası ise modül'ün etiket tasarımı yapıp çıktı alabilmesini sağlamak. Küçük bir araç kutusu yapılacak içerisinde text, image, line, barkod ..vb. bileşenler olup tıpkı paint'de resim çizer gibi etiket tasarımı yapılabilecek.

 

01.03.2008 - 11:43
EkleBunu Sosyal Paylaşım Butonu8 Yorum | 509 Okuma

qticariMuhasebe İşlerinden Anlayan Hayırseverler Aranıyor başlıklı girdiden sonra tam anlamıyla proje üzerinde çalışmaya başlamıştım. Kimi zaman işlerim, kimi zamanda elde olmayan sebeplerden dolayı programın duyurusu bu kadar uzun sürdü. İnşallah bundan sonra düzenli olarak gelişimi devam edecektir.


Kısaca bahsetmek gerekirse aşağıdaki modüller hazır halde

  • Cari
  • Cari hareket bordroları (şuan için taksit hareketi çalışıyor ilerde çek, senet ...vb.)
  • Stok
  • Fatura (peşin alış/satış faturası, alış/satış faturası ve alıcılara taksitli satış yapabilme)
  • Kasa

Yapılmayı Bekleyenler

  • Açılışta ilk kurulumu gerçekleştirme (veritabanı, çeşitli ayarlar); - Başladı
  • .deb, .pisi paketleri hazırlanacak
  • Barkod yazdırma ve tasarımı (libbarcode ile tüm barkod standartları) - Başladı
  • Fatura tasarımı
  • Muhasebe
  • ve kısmet olursa üretim (özel istek)


Geliştiriciler/Destekleyenler

  • Nesimi ACARCA (Geliştirici)
  • Yüksel SARIAHMET (S.M.M.M.)
  • Özkan TURAN (Mali Müşavir)


Teşekkürler

  • Menekşe ÖÇAL

 

Devamını Oku... | Etiketler : qticari - cpp - qt - gezegen
14.02.2008 - 12:08
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 136 Okuma

MySQL de VARCHAR tipindeki alanları uzunluğu ile belirtirken VARCHAR(25) yazısını bir kez yazıp ctrl+c ile clipboarda alıyorum böylece tüm VARCHAR tipindeki alanları, baştan yazmadan kopyala-yapıştır ile tipi belirtip, hızlı bir şekilde tablo oluşturuyorum. Fakat bir yandan da dosya kopyala-yapıştır, openoffice de yazıları kopyala-yapıştır yapıyorum. Birinde panoya aldığım içeriği diğerine yapıştır dediğimde ya dosya adını atıyor, ya pano boş diyor yada saçma sapan karakterler çıkıyor.

Bunun üzerine gruplandırılmış clipboard yapılsa ne kadarda güzel olur diye düşünmeye başladım.

Devamını Oku... | Etiketler : gezegen
31.12.2007 - 13:10
EkleBunu Sosyal Paylaşım Butonu15 Yorum | 442 Okuma

Temelini attığım bir proje için muhasebe işlerinden anlayan hayırseverler lütfen benimle iletişime geçsin. Yapmanız gereken muhasebe bilgisi kıt olan bu zata takıldığı yerlerde yardım etmek, programda olmasını istediği özellikleri belirtmek.

Projeye yardım etmek için herhangi bir dil/veritabanı bilmenize gerek yok piyasadaki ticari programları kullanmış kişiler tercihimizdir :)

Proje GPLv2 olup şuan mysql, ilerde diğer büyük veritabanlarını destekleyecektir(postgresql, sql server gibi) yazılacaktır. Her modül plugin(eklenti) olarak yazılmaktadadır. Böylece her iş yeri yada kişi projenin tümüne müdahale etmeden istediği modülün kodlarında oynama yapıp istekleri doğrultusunda düzenleyebilecektir yada o eklenti tabanlı yeni eklentiler(modüller) geliştirebilecektir.

Proje QT4 ve C++ ile geliştirilip, eklentilerin tamamen QT4 bağımlı olmasına dikkat edilmektedir. Böylece linux hariç diğer platformlarda da örneğin windowsda çalışabilir duruma gelecektir. Fakat window için böyle bir çalışma şuan için planlanmamaktadır.

15.12.2007 - 11:10
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 122 Okuma

Bir kaç günden beri yakında duyurusunu yapacağım bir program için plugin arayüzü yazmaya çalışıyorum. İlkin her şey güzel gidiyordu, sonra birden hersey tersine döndü :( Signal/slot olayları için arayüzü shared library haline getirmem gerekti ve signal artık çalışıyordu. Fakat bir sorun var slot neden tetiklenmiyordu? Arayüz sınıfın çağırınca çalışıyor ama eklentiye çağrı yapılınca çalışmıyordu. Artık herşeyden şüphelenmeye başladım. Tüm fonksiyonları sanallaştırdım, statik yaptım, geri normale döndürdüm ama olmuyor. Bilgisayar başında çok durup aralıksız kod yazdıktan sonra artık en fazla 2dk sürecek bir işi bile yapmaktan çekiniyor insan. Ve bir anda kafamda koca bir ampül yanıverdi. Eklenti derlendikten sonra eski .so dosyasını silmiyordu ve ben artık en son nezamanın eklentisi ise onunla muhatab oluyordum. Allahım sorunu çözdümemi sevinsem, yoksa o kadar uraştığımamı ağlasam :)

Devamını Oku... | Etiketler : gezegen - cpp - qt
10.12.2007 - 11:39
EkleBunu Sosyal Paylaşım Butonu2 Yorum | 124 Okuma

Bu aralar makinaya ve arşivlere çeki düzen vermeye çalısıyorum. Sistemi güncelledim kubuntu 7.10 yaptım :) Gerçekten güzel olmuş özellikle compiz direk çalıştı hiç bir sorun ile karşılaşmadım. Hersey güzel gitmekte ama eclipse ile anlaşamıyoruz. Menu ve toolbar tasarımı yaptıktan sonra programı calıştırınca menu ile toolbar birbirinin üzerine biniyor. ui dosyasında toolbarlar eklenirken Qt::ToolBarArea'nın belirtilmesinden kaynaklanıyor gibi. O sorunuda sınıfın kurucucu fonksiyonunda şu satırları ekleyerek hallettim.

//ui.h dosyasında addToolBar(static_cast<Qt::ToolBarArea>(0), toolBar); satırı menü ile üst üste binmelerine sebeb oluyor, o hatayı önlemek için.
this->addToolBar( ui.birincitoolbar );
this->addToolBar( ui.ikincitoolbar );
this->addToolBar( ui.n'incitoolbar );

QT4 ile plugin yapımınada başladım( Neden acaba :) ) hayat devam ediyor kodlamaya devam.

Devamını Oku... | Etiketler : nesimia - gezegen - qt
04.12.2007 - 19:18
EkleBunu Sosyal Paylaşım Butonu0 Yorum | 209 Okuma

QT ile GUI Programlama makalesine yeni sayfalar eklendi. Bu seferki sayfalarda Window ve Linux ortamında Eclipse kurulumu, Qt4 ile entegrasyonu ve Eclipse ile bir kaç tıkta Qt4 uygulaması nasıl yazılır ayrıntılı şekilde anlatılmaktadır.

Eksik yada isteklerinizi yorum olarak bırakabilirsiniz.

Devamı Geliyor...

Devamını Oku... | Etiketler : gezegen - cpp - qt
Google
 
En Son Yorumlar
  • Nesimi ACARCA:QObject::connect(f.ornekButton, SIGNAL(clicked()), 0, SLOT( ornek->show() ) ); &#...
  • Cihan:Merhabalar, öncelikle bu güzel makale için tebrikler... Benim bir so...
  • Muallim:Kardeş Windows'ta denedim her şey güzel de, çalıştırma aşaması nasıl windows'ta ?...
  • Nesimi ACARCA:Son sorudan başlayayım. Aslında öğrendiklerimi, bildiklerimi sizlerle paylaşmak için yazıyor...
  • sahin:qt, eclipse ve kdevelop öğrenebilmemiz için türkçe kitap veya kaynak varmı? yoksa siz böyle b...
  • Taner Senyurt:Hosgeldin aykut :D...
  • Aykut SAY:Merhabalar. biraz geç oldu ama QT ile bugün ilk kez tanıştım ve bir .Net geliştirici olarak yi...
  • Sedat Balcı:Sorun şundan kaynaklanıyor, insanlar şalgama şalgam suyu diyorlar, aslında içecek olan şey za...
  • Nesimi ACARCA:@murat >Linux ve QT ikilisi "memory leak" problemi yaşıyor mu acaba? ...
  • Nesimi ACARCA:Bence tüm yüklemleri silip tekrar deneyin windows için http://www....
Sponsor Bağlantı