Ubuntu Türkiye

Yazılım => Programlama => C/C++ => Konuyu başlatan: sem - 28 Eylül 2010 - 01:43:37

Başlık: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 28 Eylül 2010 - 01:43:37
Arkadaşlar;

http://forum.ubuntu-tr.net/index.php/topic,22253.msg267537.html#msg267537

Başlığından bildiğiniz üzere böyle bir ekip kuruldu ve yavaş yavaş çalışmalarına başlayacak... Sizinde istek veya önerileriniz olursa C veya C++ ekibine önerilerinizi bu başlık altından dile getirebilirsiniz. Yapılabilip, yapılamayacağı ya da gerekli görülüp görülmeyeceğine göre ortak bir karar ile sonuca bağlarız.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: utdmr - 28 Eylül 2010 - 19:48:40
http://forum.ubuntu-tr.net/index.php/topic,22290.0.html

adresindeki uygulamayı resmen isteyeyim bari :).

Program isteklerinin programlama diline göre yapılması garip geldi, ben böyle bir program istiyorum ama, python ile mi c ile mi yazıldığı pek önemli değil benim için. Maksat C olsun hızlı olsun :).
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 28 Eylül 2010 - 19:59:39
Evet dediğiniz gibi bazı programlarda çok da fark etmeyebilir Python ya da C... Hatta bir program düşünüp de hangi dil ile olabileceğini kestiremeyen de olur... Maksat biraz da olsun karışıklığı önlemek, yoksa bütün istekler bir başlıkta toplandığında, işler karışabilir biraz. Bu şekilde biraz da olsa kategorize edersek daha rahat olur...

Herkesin siteden bildiği üzere ekipler daha yeni... Kimse ne yapabileceğimizi bilmiyor, kendi içimizde dahi kim ne biliyor, şimdilik muamma... Proje denemeleri ile bunlar daha da netleşecektir... Böyle böyle bir yerlere geliriz umarım...

Teşekkürler öneri için...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: nomercy - 29 Eylül 2010 - 17:36:08
Bir öneride ben getireyim İndirme yöneticisi olabilir ama jdownloader tarzı rapidshare vb. sitelere bağlanarak değilde kget gibi daha basit ama kullanışlı gtk tabanlı bir indirme yöneticisine ihtiyaç var gtk altında multiget gibi alternatiflerin arayüzü gibi kullanışsız değilde daha çok son kullanıcıya yönelik basit ama işlevsel bir indirme yöneticisi yapılabilir
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: stef_q - 29 Eylül 2010 - 18:04:37
Alıntı yapılan: nomercy - 29 Eylül 2010 - 17:36:08
Bir öneride ben getireyim İndirme yöneticisi olabilir ama jdownloader tarzı rapidshare vb. sitelere bağlanarak değilde kget gibi daha basit ama kullanışlı gtk tabanlı bir indirme yöneticisine ihtiyaç var gtk altında multiget gibi alternatiflerin arayüzü gibi kullanışsız değilde daha çok son kullanıcıya yönelik basit ama işlevsel bir indirme yöneticisi yapılabilir

Java bölüm başlığı altında bende Jdownloaderı geliştirelim demiştim :) http://forum.ubuntu-tr.net/index.php/topic,22595.msg272003.html#msg272003

Aslında kod büyük olmasa Jdownloader ı C++ gibi dillerle yazılmasını sağlayabilirdik. Çünkü Jdownloaderın böyle ağır olması Javadan kaynaklanıyor. Jdownloader gibi mükemmel bir program çok seri bir şekilde çalışıyor olurdu, üstelik böyle bir projeye eminim tüm dünyadan destek verenler olacaktır ama dediğim gibi proje büyük...(veya yapılabilir mi bilmiyrum daha tecrübelilerimiz buna cevap verebiliri herhalde)

Olmadı istemeyerek hiç söylüyorum açık kaynaklı Free Download Manager linuxa port edilebilir. Bu zamanında forumumuzda baya istenmiş ve tartışılmıştı. Ama bunu pek istemiyorum çünkü Jdownloaderın özelliklerine çok ihtiyacım var ve FDM şu andaki Jdownloaderı bile yakalaması 5 yılı alır :) (jdownloader abartılı iyi bence :) )

Üstelik ben indirme yöneticilerin Java ile çalışmasını onaylıyorum çünkü bir gün gelecek portable olan Jdownloaderı istediğimiz bilgisayardan çalıştırıp downloadı devam ettireceğiz (kaynak yok). Hiç olmadı Jdownloader için Linux , mac ve hatta diğer işletim sistemlerinin kütüphanelerini kullanan arayüzler (temalar) yazılabilir(veya vapolan temalar düzeltilebilir) .zaten böyle bir şeyi geliştiricileri de istiyor fakat sadece windows ve bir tanede linux un bir bilmemne kütüphanesine uygun teması yazılmış durumda biliğim kadarıyla (emin değilim). Veya openJDK ve Jdownloader uyumu içi Jdownloader kodları üzerinde değişiklik yapılabilir.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: nomercy - 29 Eylül 2010 - 18:29:56
Bende biliyorum jdownloaderın çok kapsamlı bir proje olduğunu ama çok ağır kalıyor bunun için basit ve hızlı şekilde çalışan bir indirme yöneticisi diye söylemiştim javanın imkanları gerçekten geniş ama programlar yavaş çalışıyor c++ ile yazmak için kodların tamamının elden geçmesi gerekir sanıyorsam şimdilik kimin ne kadar bilgi sahibi olduğunu bilmediğimiz için böyle kapsamlı bir projeye başlamak akıl karı olmaz düşüncesindeyim en basitinden wget e veya aria2 ye birtakım eklemeler yapılarak ve gtk bir arayüz oluşturarak bu projeyi gerçekleştirebiliriz gibi düşünüyorum.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: stef_q - 29 Eylül 2010 - 18:34:43
Alıntı yapılan: nomercy - 29 Eylül 2010 - 18:29:56
Bende biliyorum jdownloaderın çok kapsamlı bir proje olduğunu ama çok ağır kalıyor bunun için basit ve hızlı şekilde çalışan bir indirme yöneticisi diye söylemiştim javanın imkanları gerçekten geniş ama programlar yavaş çalışıyor c++ ile yazmak için kodların tamamının elden geçmesi gerekir sanıyorsam şimdilik kimin ne kadar bilgi sahibi olduğunu bilmediğimiz için böyle kapsamlı bir projeye başlamak akıl karı olmaz düşüncesindeyim en basitinden wget e veya aria2 ye birtakım eklemeler yapılarak ve gtk bir arayüz oluşturarak bu projeyi gerçekleştirebiliriz gibi düşünüyorum.

Javaya en benzeyen diile yapılması imkansız diyorsanız öyledir ben bilemiyorum...
Ama diğer sölediklerim olmaz değil, hele hele ilk proje için değilde bir sonrakiler için kesin yapılabilir türden.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: nomercy - 29 Eylül 2010 - 18:38:56
Alıntı yapılan: yokohama_11 - 29 Eylül 2010 - 18:34:43
Alıntı yapılan: nomercy - 29 Eylül 2010 - 18:29:56
Bende biliyorum jdownloaderın çok kapsamlı bir proje olduğunu ama çok ağır kalıyor bunun için basit ve hızlı şekilde çalışan bir indirme yöneticisi diye söylemiştim javanın imkanları gerçekten geniş ama programlar yavaş çalışıyor c++ ile yazmak için kodların tamamının elden geçmesi gerekir sanıyorsam şimdilik kimin ne kadar bilgi sahibi olduğunu bilmediğimiz için böyle kapsamlı bir projeye başlamak akıl karı olmaz düşüncesindeyim en basitinden wget e veya aria2 ye birtakım eklemeler yapılarak ve gtk bir arayüz oluşturarak bu projeyi gerçekleştirebiliriz gibi düşünüyorum.

Javaya en benzeyen diile yapılması imkansız diyorsanız öyledir ben bilemiyorum...
Ama diğer sölediklerim olmaz değil, hele hele ilk proje için değilde bir sonrakiler için kesin yapılabilir türden.

yok imkansız demedim şu anda kimin ne kadar bilgi sahibi olduğunu bilmediğimiz için o şekilde söyledim yoksa yapmasına yapılır :) Şöyle düşünün örnek olarak  projede 10 kişi var bunlardan 2 si üst düzey bilgiye sahip 3 kişi orta seviye geri kalan 5 kişi ya uzun zamandır ilgilenmiyor yada yeni başlamış bu kadar kapsamlı bir projeye başlamak sizce ne kadar akıl kârı olur
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 13 Ekim 2010 - 12:45:29
Alıntı yapılan: utdmr - 28 Eylül 2010 - 19:48:40
http://forum.ubuntu-tr.net/index.php/topic,22290.0.html

adresindeki uygulamayı resmen isteyeyim bari :).

Program isteklerinin programlama diline göre yapılması garip geldi, ben böyle bir program istiyorum ama, python ile mi c ile mi yazıldığı pek önemli değil benim için. Maksat C olsun hızlı olsun :).

Projeye başlandı @utdmr, fakat kimse GTK bilmediği için daha öğrenme aşamasındayız =)... Öğrendikçe GTK ile alakalı programların yazımı da paralel şekilde hızlanacaktır...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: utdmr - 13 Ekim 2010 - 15:50:19
Alıntı yapılan: sem0900 - 13 Ekim 2010 - 12:45:29
Projeye başlandı @utdmr, fakat kimse GTK bilmediği için daha öğrenme aşamasındayız =)... Öğrendikçe GTK ile alakalı programların yazımı da paralel şekilde hızlanacaktır...
Teşekkürler, dört gözle bekliyorum :).
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 21 Kasım 2010 - 19:06:21
@utdmr;

Program şöyle bir şey olacak...

http://www.mediafire.com/?rkohmxz3g9od734

Fakat çok kötü bir programlama örneği sergilediğim için dizi boyutlarından kaynaklı hatalar oluyor. Ve benim onları bulmam imkansız =) O nedenle yarından itibaren tekrar yazacağım programı inat oldu =)

Böyle bir şeyi nasıl gözden kaçırdım anlamadım... Şimdi ceza olarak baştan yazacağım =) Siz programa bakarda ek olarak aklınıza bir şey gelirse söylersiniz.

çalıştırmak için uçbiri -> donatırlar -> kisayol

ya da uçbirimden "kisayol"

silmek için;

apt-get remove kisayol-olusturucu

verdiğim link sistemim 32 bit olduğu için şimdilik 32 bit. Programın logosu da şu anda olmadığı için, pixpams'te öylesine bir logo seçtim...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: utdmr - 22 Kasım 2010 - 17:23:39
@sem0900. Harika olmuş :). Program istediğim bütün özelliklere sahip, C'de böyle bir şey yazmayı düşünemiyorum bile :). Bir-iki kısayol ekleyip sildim, bir hata vermedi bende, sadece arayüz açısından bir iki önerim olacak;

Program bir launcher olacağı için, başlangıçta başlatmak isteyeceğim bunu, ancak her başlatışta tekrar ana arayüzü küçültmem gerekecek. "--start-minimized" gibi bir parametre ile doğrudan sistem çekmecesinde başlaması leziz olur :). Ama asıl benim amacım ekrana gelişini tray'e tıklayarak değil de, bir komut yardımı ile açabilmek, bu sayede easystroke gibi programlarla belirlediğim bir kısayol ile açılmasını sağlayabilirim. Şu şekilde bir fikrim vardı aslında, program yeterince hızlı açılıyor, system tray'de beklemesine gerek yok, doğrudan çalıştığında sadece kısayolları görüntüleyen penceresi gelsin, ben "--config" parametresiyle çalıştırdığımda veya kısayol ekranındaki küçük bir tuşla yeni kısayol ekleme veya sıralama yapabileceğim pencereye ulaşabileyim.

Bir şey daha da, genellikle bir program açacağım, o yüzden bir kısayol çalıştıktan sonra programın kapanması veya gizlenmesi güzel olur, bu bir ayara bağlanırsa daha da güzel olur :).

Çok teşekkürler program için, çok emek verdiğinizi biliyorum, umarım benim dışımda da bir çok kişinin işine yarar :).

Edit: .deb'i extract ederek 64 bit sistemde de çalıştı :).
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 22 Kasım 2010 - 18:14:18
Beğenmenize sevindim. Ek özelliklerden yapabildiklerimiz olursa onları da eklemeye çalışırız,  program tamamen bititğinde tekrardan buradan haberdar ederiz sizi.

Programı benim yazmadığımı da belirtmem gerek, GTK bilmediğimiz için tabi işlerimiz uzuyor  biraz =) Öğrendikçe süre de kısalır...  İyi akşamlar... Programın son hali ile görüşmek üzere =)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: plymouth - 22 Kasım 2010 - 19:24:59
Bir istek de benden.

Usb disklerin sistemden ayrılması esnasında diskin durmaması, dönmeye devam etmesi hatasının giderebilecek bir program ya da yama nasıl olur?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 22 Kasım 2010 - 20:59:58
Merhabalar...

System -> Administiration -> Disk Utility programı ile dediğiniz yapılabiliyor...

Disk için "unmount" dedikten sonra "Safely Removal"  gibi bir seçenek var. Onu yaptığınız zaman USB diskten gücü kesiyor ve diskin dönmesi duruyor.

NOT: İngillizce tarif ettiğim için kusura bakmayın... Normalde İngilizcem biraz zayıf, bilgisayar ingilizcemi belki bu şekilde geliştirebilirim diye İngilizce sistem kullanıyorum. Türkçesi şu şekilde büyük ihtimal;

Sistem -> Yönetim -> Disk Aracı.

unmount -> Diski Ayır, Safe Removal ise güvenle kaldır gibi bir şey olsa gerek diye tahmin ediyorum...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 22 Kasım 2010 - 21:06:55
Bir kütüphane programı... Kitapların kayıtlarının tutulduğu... Üyelerin kayıtlarının ve ödünç alıp verme işlemlerinin takip edilebildiği bir yazılım güzel olurdu... Hem ihtiyacım var hem de kolay kolay bulunabilen bir yazılım olmadığı için ilgi görecektir diye düşünüyorum.. Görsel anlamdaki tasarımlarda (logo vs..) yardımcı da olurum..
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: kuleyni - 22 Kasım 2010 - 22:35:38
Bir istekte de ben bulunayım :) Yabancı dillerden baktığımız kelimeleri türkçe karşılıklarıyla beraber hafızasında tutan gerektiğinde çıktı alma imkanı olan bir sözlük olsa nasıl olur?Çevrimiçi olsun hem böylece yazarken siz de fazla sıkıntı çekmemiş olursunuz :)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: nazim - 22 Kasım 2010 - 22:47:53

En uçuk fikir, hep düşünürüm böyle bir şey yazılsa da Hiçbir şey eskisi gibi olmasa diye.
Bunu başarırsanız bir çok yazılımcı işsiz kalacaktır.
Teknolojinin en kötü yönü insanı dışlamasısır.

Önerim:
Parçayı (örnek ekran kartı'nı ) kendisi algılayıp ona en iyi drayvır'ı yazabilen bir program.
Bunu başarın pc Aynştayn'nı olun.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: plymouth - 23 Kasım 2010 - 00:23:33
Alıntı yapılan: sem0900 - 22 Kasım 2010 - 20:59:58
Merhabalar...

System -> Administiration -> Disk Utility programı ile dediğiniz yapılabiliyor...

Disk için "unmount" dedikten sonra "Safely Removal"  gibi bir seçenek var. Onu yaptığınız zaman USB diskten gücü kesiyor ve diskin dönmesi duruyor.

NOT: İngillizce tarif ettiğim için kusura bakmayın... Normalde İngilizcem biraz zayıf, bilgisayar ingilizcemi belki bu şekilde geliştirebilirim diye İngilizce sistem kullanıyorum. Türkçesi şu şekilde büyük ihtimal;

Sistem -> Yönetim -> Disk Aracı.

unmount -> Diski Ayır, Safe Removal ise güvenle kaldır gibi bir şey olsa gerek diye tahmin ediyorum...

Kusura bakmayın @sem0900 En son kullandığım sürüm 9.10 da bu özellik yoktu da o sebeple yazdım...
Teşekkürler...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 23 Kasım 2010 - 15:41:16
@plymouth, ne kusuru, lafı mı olur =)

@sudusleri, dediğiniz program için GTK+'ya çok fazla hakim olmak gerekiyor. Çok fazla hakim olduktan sonra aynı GTK gibi veri tabanı kütüphanesi öğrenmek gerekiyor. Yanılmıyorsam MySQL'in libmysql gibi bir şeydi... Yani yapılabilir aslında fakat zaman alır. Ama yapılsa bence de hoş olur. Üzerinde konuşup bir karara varmak lazım.

@nazim, dediğiniz program evet güzel olurdu fakat en ufak bir fikrim yok nasıl yapılabileceği hakkında =)

Doğrudan sistem programlamadan giriş yapılması lazım sanırım...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 23 Kasım 2010 - 18:01:13
Alıntı yapılan: sem0900 - 23 Kasım 2010 - 15:41:16

@sudusleri, dediğiniz program için GTK+'ya çok fazla hakim olmak gerekiyor. Çok fazla hakim olduktan sonra aynı GTK gibi veri tabanı kütüphanesi öğrenmek gerekiyor. Yanılmıyorsam MySQL'in libmysql gibi bir şeydi... Yani yapılabilir aslında fakat zaman alır. Ama yapılsa bence de hoş olur. Üzerinde konuşup bir karara varmak lazım.


Php ile bir scriptte yazılabilir. Hem platform bağımsız olmuş olur..
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: hrgn - 23 Kasım 2010 - 22:43:14
Merhabalar
Benimki bir program isteği değil.Bende yardımcı olmak istiyorum.Duyurunun yapıldığı başlık kapatılmış galiba.Ben yeni görebildim.
C++(Qt) ile projeler verebilirim.Takım çalışması konusunda tecrübem yok.Ek olarak az biraz da php'de yardımcı olabilirim.

@sudusleri
eğer nasıl bir program istediğini detaylarıyla anlatırsan qt ile yapabileceğimi düşünüyorum.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: alquirel - 23 Kasım 2010 - 22:45:13
Alıntı yapılan: sudusleri - 23 Kasım 2010 - 18:01:13
Alıntı yapılan: sem0900 - 23 Kasım 2010 - 15:41:16

@sudusleri, dediğiniz program için GTK+'ya çok fazla hakim olmak gerekiyor. Çok fazla hakim olduktan sonra aynı GTK gibi veri tabanı kütüphanesi öğrenmek gerekiyor. Yanılmıyorsam MySQL'in libmysql gibi bir şeydi... Yani yapılabilir aslında fakat zaman alır. Ama yapılsa bence de hoş olur. Üzerinde konuşup bir karara varmak lazım.


Php ile bir scriptte yazılabilir. Hem platform bağımsız olmuş olur..

Böyle bir uygulamanın bir kütüphane gibi çok bilgisayarlı bir yerde kullanılacağı düşünüldüğünde web arayüzü ve ağı daha etkin kullanma imkanı gibi nedenlerle php tercih edilebilir belki ama onun da dağıtımı güç olur. Bu durumda devreye belki de java girer. (Diğer diller hakkında pek bilgim yok)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 29 Kasım 2010 - 19:37:37
http://forum.ubuntu-tr.net/index.php/topic,23828.msg286691.html#msg286691

Hata bildirimleri, sorular gibi durumlar nedeni ile yeni başlık altında verdik programı. İyi akşamlar.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 12 Aralık 2010 - 21:56:27
hrgn
Hâlâ katılmayı düşünüyorsanız aşağıdaki başlığa yukarıdaki iletinizi alıntı yapsanız da yeterli olacaktır...

http://forum.ubuntu-tr.net/index.php/topic,24091.msg289912.html#msg289912




Kısayol Oluşturucu programı da son halini alıyor arkadaşlar =) Eli kulağında diyelim =)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 06 Ocak 2011 - 00:36:30
Biraz zor * bir şey isteyeceğim ama yapabilirseniz köşeyi dönersiniz. 

Bir sesli çeviri programı olacak.

programa cümlelerin yabancı dillerdeki karşııklarını sesli şekilde kaydedeceğim ve eşleştireceğim.

mesela  "adın ne?" diyeceğim, karşılığını da  "what is your name?" olarak eşleştireceğim.

daha sonra bir yabancıyla sohbet ederken programı açıcam "adın ne?" diyeceğim program da daha önceden kaydettiğim çeviriyi bana söyleyecek

böylece hiçbir kelime veya cümle ezberlelememe gerek kalmadan isteğim şeyi program aracılığı ile karşımdakine söyleyebilmiş olacağım...

Unutmadan telif hakkı bana aittir . baştan anlaşalım diye söylüyorum,  sonra sorun çıkmasın  :)

Kolay gelsin....
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: hrgn - 09 Ocak 2011 - 13:37:00
@hkndvc  bahsettiğin programda her iki sesi de daha önceden kullanıcı kaydetmiş olacak değil mi?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 09 Ocak 2011 - 15:31:44
Evet, öyle olur diye düşündüm. Öbür türlü programın cümleleri kendi kendine çevirmesi ve talaffuz etmesi mümkün olur mu ? veya ne kadar zor olur bilemiyorum.

İkinci bir yöntem olarak ta program sesi yazıya döktükten sonra google translate'e online olarak bağlanarak yazılı ve sesli çevirisini oradan alıp bize söyleyecek şekilde de yazılabilir.

ilk yöntemde, ekstra olarak program farklı kişilerin seslerini de algılayabilecek şekilde tasarlanabilirse, çok daha güzel olur...

Bu arada siz yazılım ekibinden misiniz ? öyleyse son durum nedir ?değilseniz bunu neden soruyorsunuz? ve bu öneri, hayata geçirilmeye çalışılacak mı ?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 09 Ocak 2011 - 15:53:37
Arkadaş evet yazılım ekibinden... Projeye daha başlamadık... Aramızda konusu da geçmedi... Şu an C++ kodlayan arkadaş yani hrgn sudusleri arkadaşın getirdiği öneri üzerinde çalışıyor.. C ekibi ise film arşiv yöneticisi tadında bir program üzerinde çalışıyor...

Arkadaş ise yapılabilir program ise sıraya koymak için sordu sanırım programı...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 10 Ocak 2011 - 09:56:34
Alıntı yapılan: sem0900 - 09 Ocak 2011 - 15:53:37
Şu an C++ kodlayan arkadaş yani hrgn sudusleri arkadaşın getirdiği öneri üzerinde çalışıyor..

:) sevindim...

naçizane önerilerim...

- hesap tablosundan içe aktarma
- hesap tablosuna aktarma
- ödünç alma verme işlemleri...
- geç getirilen kitaplar için ücret hesaplaması vs..

özellikle ücret mevzusu ve içe-dışa aktarma çok önemli bence... büyük bir kullanım koolaylığı sağlayacaktır. Gönül platform bağımsız olmasını dilerdi ama..

hrgn, çok çok kolay gelsin.. merakla bekliyorum...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: eribol - 24 Şubat 2011 - 23:11:23
Benim bir önerim değil de isteğim var.

Bu program sadece tepside görünecek ve yaptığı işte aktive edildiğinde klavyeden basılan tuşu/tuşları ekranın herhangi bir yerinde gösterecek.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 24 Şubat 2011 - 23:19:55
Sistem tepsisinde gözüken bir key logger gibi olacak yani... Program sistem tepsisinde iken GTK üzerinden dinleme yapmak zor... Arka planda klavye dinlenerek bir fonksiyon ile GTK'ya aktarmak gerekir sanırım...

Çok basit mantıklı bir keyloggler denemem olmuştu ama deneme olarak kaldı... Şu anki projeler bittikten sonra denenebilir, çünkü merak ettiğim bir konu aynı zamanda benim de... Hem bu proje biterse yarım kalan denememi de sürdürmüş olurum ben... Umarım diğer arkadaşların da ilgi alanına giriyordur =)

Sıradaki projeler;

1.) MovieList Manager (bir dizinde bulunan film isimlerine göre, istenildiği takdirde internet üzerinden filmin oyuncuları, özeti ve puanını indirip kullanıcıya gösteren bir uygulama)

2.) Bumerang (İstenilen IP ile iletişimi sağlayan program)

3.) Karma (istenilen türe göre araya yaparak (resim, ses, video, ofis belgesi,  ya da kişinin gireceği 15 tür ya da isim), kaynak ve hedef dizin belirleyerek kesme, kopyalama işlemleri yapan program)


Daha sonra bu isteği yapabilmek isterim kendi adıma...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 25 Şubat 2011 - 16:31:16
Bizim öneri yalan olmuş anlaşılan :(
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 25 Şubat 2011 - 20:34:44
@hkndvc, açıkcası şimdiye kadar aramızda muhabbeti geçmedi... Nasıl yapılacağına dair fikri olan var ise sanırım konuşulurdu... Yine çok emin olmamak ile beraber yapabileceğimizi sanmıyorum aslında... Yine diğer arkadaşların görüş ve bilgilerini de almak lazım tabii, farazi konuşuyorum şu anda...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 06 Nisan 2011 - 15:23:51
Alıntı yapılan: eribol - 24 Şubat 2011 - 23:11:23
Benim bir önerim değil de isteğim var.

Bu program sadece tepside görünecek ve yaptığı işte aktive edildiğinde klavyeden basılan tuşu/tuşları ekranın herhangi bir yerinde gösterecek.


http://forum.ubuntu-tr.net/index.php/topic,25799.msg316532.html#msg316532
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: eribol - 14 Nisan 2011 - 19:08:45
Hemen buraya istekte bulunduğum program ile ilgili bilgi geçeyim. key-mon adındaki yazılım tam olarak istediğim türden olmasa da yeterince iyi.
http://code.google.com/p/key-mon/
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 23 Nisan 2011 - 22:28:03
Lua için açılmış bir başlığımız olmadığı ve luanın cden esinlenerek geliştirildiği için burada affınıza sığınarak bir talebde bulunmak istiyorum. Aşağıdaki resimde masaüstü duvar kağıdı olarak görünen şeyin lua ile yazılmış bir script sayesinde elde edildiğini öğrendim fakat hem bu scripti yazandan hem de lua ile yazıldığını söyleyenlerden öyle bir scriptin nasıl yazılacağını, nerden başlanılacağını öğrenemedim. Olurda aranızda bilen biri vardır diye sizlere danışmak istedim. Bana bir yol gösterebilir misiniz?

(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fimg845.imageshack.us%2Fimg845%2F7855%2F200907042109081680x1050.th.jpg&hash=63aec58d627a17dd6e378a1af36aed81e91db43d) (http://img845.imageshack.us/i/200907042109081680x1050.jpg/)

Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 23 Nisan 2011 - 22:49:49
Açıkcası bilmiyorum fakat resimde imagemagic'in büyüklüğünden anladığım kadarı ile imagemagic ile alakalı bir şey sanıyorum... Imagemagic'in resim işleme özelliği var ise incelemek lazım...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 23 Nisan 2011 - 22:53:52
Teşekkür ederim @sem0900.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 23 Nisan 2011 - 23:11:00
Rica ederim...

Bir de ek olarak script ile yapıldığına göre komut satırı argümanlarından yararlanmak gerekecek sanırım... Eğer imagemagic ile yapılıyorsa...

http://www.imagemagick.org/script/command-line-tools.php?ImageMagick=lkgn7ahol9en4fqj46r0fcjne1

bu ve buradaki command-line tools bölümünün faydası olabilir...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 24 Nisan 2011 - 00:13:54
Alıntı yapılan: sem0900 - 23 Nisan 2011 - 23:11:00
Rica ederim...

Bir de ek olarak script ile yapıldığına göre komut satırı argümanlarından yararlanmak gerekecek sanırım... Eğer imagemagic ile yapılıyorsa...

http://www.imagemagick.org/script/command-line-tools.php?ImageMagick=lkgn7ahol9en4fqj46r0fcjne1

bu ve buradaki command-line tools bölümünün faydası olabilir...

@sem0900, sanırım bir anlaşmazlık oldu. lua dediğim conkyde kullanılan lua.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 24 Nisan 2011 - 00:27:00
Aslında anlaşmazlıktan ziyade bilmemezlik durumu söz konusu... Lua ile ilgili bilgi sahibi değilim. Vermiş olduğunuz resimdeki ekran görüntüsünü daha önceden bir arkadaş forumda paylaşmıştı... O arkadaş da nasıl yapıldığını soruyordu (yanlış anımsamıyorsam UGT'den bir arkadaş)...

LUA'nın ne olduğunu bilmiyordum fakat şimdi üstün körü baktığımda az çok tahmin ettiğim gibi bir şey olduğunu gördüm... Ben conky ayarlarına yönelik geliştirilmiş bir çeşit script dili olarak düşünüyordum. Fakat conky için geliştirilen bir şey değil üstün körü bakınma ile anladığım kadarıyla...

Ben ekranın görüntüsünün şöyle bir mantık ile oluşturulacağını düşündüğüm için imagemagic'in ilgili bağlantısını verdim...

* Süreçleri CPU || RAM harcamasına göre elde et.
* Yedikleri birime göre doğru orantılı olarak boyutlandır.
* Bunları resim olarak kaydet ve birleştir
* Resmi ekran görüntüsü olarak ayarla

burada resim olarak kaydedip, birleştirme işini imagemagic'e bağlamamın sebebi ise ekrandaki imagemagic yazısının diğerlerine nazaran büyük olması. ekran görüntüsünü paylaşan arkadaş bu şekilde; süreç/Program isimlerinin boyutlandırıldığından bahsediyordu.

Yani iki ihtimal var gibi geldi bana... Birisi conky gibi metin tabanlı bir sistem ile arka planda döndürülecek bu süreç iisimleri. Ya da resim olarak birleştirilip duvar kağıdı olarak ayarlanacak. Imagemagic'in ekran görüntüsündeki büyüklüğünden dolayı ikinci alternatif daha cazip geldi bana... Eğer image magic ile yapılacaksa da script dili ile imagemagic'i yönlendirebilmek için komut satırı argümanlarını kullanmak gerekecek. Bu doğrulta da size göndermiş olduğum bağlantıya vardım...

Gidişatta anlayacağınız üzere ve daha öncede belirttiğim gibi bunlar şahsi "sanı"mdır...  =)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 24 Nisan 2011 - 00:38:00
@sem0900, şimdi aklıma yattı.:) Proğramla dillerinden anlamayan biri olarak sorularım yersiz gelmiş olabilir. Tekrardan teşekkür ederim.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 24 Nisan 2011 - 00:40:43
Hayır sorularınız yersiz gelmedi.

Yalnız ben de çok merak ettim =) Eğer duvar kağıdının yapılışına dair benimkiler gibi varsayımdan daha somut bilgiler bulabilirseniz eğer, paylaşırsanız sevinirim... Ben de vakit buldukça araştırayım... Şık durmuş...

Kolay gelsin, iyi geceler...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 24 Nisan 2011 - 01:03:28
Alıntı yapılan: sem0900 - 24 Nisan 2011 - 00:40:43
Hayır sorularınız yersiz gelmedi.

Yalnız ben de çok merak ettim =) Eğer duvar kağıdının yapılışına dair benimkiler gibi varsayımdan daha somut bilgiler bulabilirseniz eğer, paylaşırsanız sevinirim... Ben de vakit buldukça araştırayım... Şık durmuş...

Kolay gelsin, iyi geceler...

Elbette paylaşırım. İyi geceler.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: guestwho - 25 Nisan 2011 - 02:21:50
    @if, "Lua-Cairo" kütüphanesi kullanılarak bahsettiğine yakın bir arkaplan elde edilebilir, şu bağlantılara bir göz atabilirsin:

http://blog.conky.be/2009/09/28/lua-cairo-bindings-getting-started/ (http://blog.conky.be/2009/09/28/lua-cairo-bindings-getting-started/)
http://blog.conky.be/2009/08/28/feature-feature-built-in-lua-bindings-for-cairo/ (http://blog.conky.be/2009/08/28/feature-feature-built-in-lua-bindings-for-cairo/)
http://www.dynaset.org/dogusanh/luacairo.html (http://www.dynaset.org/dogusanh/luacairo.html)

Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 25 Nisan 2011 - 11:31:14
Alıntı yapılan: guestwho - 25 Nisan 2011 - 02:21:50
    @if, "Lua-Cairo" kütüphanesi kullanılarak bahsettiğine yakın bir arkaplan elde edilebilir, şu bağlantılara bir göz atabilirsin:

http://blog.conky.be/2009/09/28/lua-cairo-bindings-getting-started/ (http://blog.conky.be/2009/09/28/lua-cairo-bindings-getting-started/)
http://blog.conky.be/2009/08/28/feature-feature-built-in-lua-bindings-for-cairo/ (http://blog.conky.be/2009/08/28/feature-feature-built-in-lua-bindings-for-cairo/)
http://www.dynaset.org/dogusanh/luacairo.html (http://www.dynaset.org/dogusanh/luacairo.html)

Teşekkür ederim @guestwho.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 23 Mayıs 2011 - 22:51:43
Alıntı yapılan: sudusleri - 22 Kasım 2010 - 21:06:55
Bir kütüphane programı... Kitapların kayıtlarının tutulduğu... Üyelerin kayıtlarının ve ödünç alıp verme işlemlerinin takip edilebildiği bir yazılım güzel olurdu... Hem ihtiyacım var hem de kolay kolay bulunabilen bir yazılım olmadığı için ilgi görecektir diye düşünüyorum.. Görsel anlamdaki tasarımlarda (logo vs..) yardımcı da olurum..

@sudusleri bu alanda yazılmış ve güzele benzeyen bir uygulama var. Adı Kutya idi yanılmıyorsam, bana da UGT'den bir arkadaş göndermişti. Hatta ben de size ileteyim


Alıntı yapılan: egcodes - 16 Mayıs 2011 - 19:03:55
Semetey

http://kutya.googlecode.com/files/kutya-0.7.tar.gz

(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fkutya.googlecode.com%2Ffiles%2Fkutya6.png&hash=bf965d0692c56c3594f0eb07a9b09a835f018378)



bu adresde kodlar mevcut bir hayli uğraşmış arkadaş. İstersen o arkadaşla bağlantıya geçip beraber devam edebilirsin ya da kodları alıp kendin devam edebilirsin. Güzel öğretici bir program veritabanı konusunda

iyi çalışmalar.



Sizin işinizi de görebilir belki program. Denemekte fayda var. Ben de bir yandan bu tarz bir uygulama geliştiriyorum. Uygulamanın adı mercek. Büyük ihtimal bu aralar beta sürümünü görücüye çıkartırız.

Uygulamanın adı Mercek ve 1. kararlı sürümünde düşünülen özellikler şunlar;

1- ) Üye bilgileri (isim, soy isim, mail, tel1, tel1, adres, notlar)
2- ) Kitap bilgileri (isim, tür, yazar, çeviren, basım yılı, kitap evi, adet, Yer/konum/raf)
3-) Kitap evi bilgileri (isim, fax, tel1, tel2, adres, notlar)
4-) Ödünç bilgileri (üye, aldığı kitap, başlangıç tarihi, bitiş tarih, kitaptan kaç adet aldığı)

Ve bu tablolar arasında detaylı bir ara düşünüyorum. Ek olarak 1. sürümden sonraki versiyonlarda;

* Rapor kısmı (en çok okunan kitap, en çok okuyan kişi, en çok okunan kitap evi gibi)
* Tarihi geçen ödünç bilgilerini göster
- vs...


Ek olarak olmasını istediğiniz özelikler var mı acaba? Programa dahil olursa daha kullanışlı hale geleceğini düşündüğünüz. Belki aklınıza gelecek bir özellik veri tabanını değişik şekilde yapılandırmasına gerek duyarsa eklemek sıkıntı olur. O nedenle şimdiden sormak istedim...

Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: serenler - 25 Kasım 2011 - 10:43:39
Arkadaşlar daha önce böyle birşey istenildi mi ya da zaten mevcut mudur bilmiyorum ama şu şekilde bir istekte bulunacağım: Yabancı dil sınavlarına hazırlanıyorum (ÜDS, KPDS) ve elime daha önce Dr. M. Burhan Oflaz isminde bir hocanın hazırladığı kelime ezber programı geçti. Sağolsun bunu yapan kişi programın lisans kısmına "Dağıtmak ve kullanmak tamamen ücretsizdir" yazmış. Fakat program windows ortamına göre yapılmış ve kodları kapalı (anladığım kadarıyla) ve linux altında da wine ile çalışabiliyor. Çalışmasına rağmen benzer bir programı istememin nedeni ise güncel kelimeleri de eklemek istiyorum. Basit haliyle programın görselliği ve temeli oluşturulursa kelimeleri ben girebilirim.

LearnWordV2_5.exe indir (http://hotfile.com/dl/135932683/c7788f9/LearnWordV2_5.exe.html)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: travego0403 - 25 Kasım 2011 - 14:40:47
Programı indirdim, Wine ile çalıştırdım. (Sırf bu program için Wine kurdum, uzun zamandır Wine den uzak durmaya çalışıyordum :) ) Program güzel hazırlanmış. Yeni kelimelerin eklenemiyor olması kötüymüş. Bunun gibi bir şey yapılabilir.Tabi ilk etapta bu program kadar geniş özellikli olmaz. Kelimeler veritabanından çekilebilir, fakat böyle bir uygulama için Veritabanı gerekli midir? Yoksa kelimeler bir dosyaya da yazılabilir.

UGT nin yol haritasında şu an octopus adlı bir bilimsel hesap programına bir GUI yazmak ve daha önceden yazılmış olan Mercek(Kütüphane) programını iyileştirme çalışması var. Diğer arkadaşlarda göz attıkları zaman belki bir araya sıkıştırabilirler. :)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: heartsmagic - 25 Kasım 2011 - 15:01:55
Bunu birisi sanki Java ile yazmıştı forumda?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Helegurbann - 07 Aralık 2011 - 00:13:56
Arkadaşlar belki biraz komik gelebilir ama ben QT'ye alternatif bir yapı düşünüyorum.Kendimce C++ ile şöyle bir kütüphane hazırladım.Win ortamında gayet güzel çalışıyor.Şimdi bunu Unix te de çalıştırmak istiyorum.Unix kısmında Zenity kullanmayı planlıyorum.Zenity tüm Unix tabanlı işletim sistemlerinde(Android,symbian vs.) çalışıyor olmalı.Kod bu haliyle zayıf.Ancak beraber güçlendirebileceğimizi düşünüyorum:

#ifndef PENCERE_H
#define PENCERE_H
#if defined(_WIN32)
#define _WIN32_IE 0x500
#include <windows.h>
#define tus "button"
#define yazialani "edit"
#define etiket "static"
#define Pencere LRESULT CALLBACK Pen
#define olsun switch
char *baslik,*ResimAdresi;
int yatay,dikey,genislik,en;
void* icine_ver(HWND A,int kodlamaalani,UINT nakledicix){
      SendDlgItemMessage(A,kodlamaalani,EM_REPLACESEL,0,(LPARAM)nakledicix);
       }
void* icinden_al(HWND A,int klasoradi,char alicix[MAX_PATH]){
     GetDlgItemText(A,klasoradi,alicix,MAX_PATH);
       }
void* icine_ver2(HWND A,int klasoradi,char* nakledici){
      SetDlgItemText(A,klasoradi,nakledici);
       }
class PencereBasligi{
      public:
      PencereBasligi(char*);
      };
class PencereBoyutu{
      public:
      PencereBoyutu(int,int,int,int);
     };
class BirimOlustur{
           public:
          BirimOlustur(char*,char*,int,int,int,int,HWND,int,char*,int,char*);
           };
class CiktiResmi{
public:
               CiktiResmi(char*);
};
CiktiResmi::CiktiResmi(char *Resimadresi){
ResimAdresi=Resimadresi;
}
     BirimOlustur::BirimOlustur(char *birim,char *birimyazi,int birimyatay,int birimdikey,int birimgenislik,int birimen,HWND E,int br
     ,char* yazitipi,int yazibuyuklugu,char* yazikalinligi){
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalin")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ince")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="orta")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE, FALSE, FALSE, ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,TRUE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegri")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegri")){
HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegri")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegriustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,FALSE  , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinaltustcizgili")){
  HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaaltustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,FALSE,TRUE,TRUE   , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialtustcizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,TRUE,TRUE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_VSCROLL|WS_HSCROLL|WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
}

void* YaziOzellikleri(HWND hWnd,char* yazitipi,int yazibuyuklugu,char* yazikalinligi){
  if(yazikalinligi=="Kalin"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="ince"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="orta"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     //////////////////////////////////////////////////////////
   if(yazikalinligi=="Kalinustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ////////////////////////////////////////////////////////////
     if(yazikalinligi=="Kalinalticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="incealticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaalticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
      ////////////////////////////////////////////////////////////////
       if(yazikalinligi=="Kalinegri"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegri"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegri"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ////////////////////////////////////////////////////////////////////////////
      if(yazikalinligi=="Kalinegriustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegriustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegriustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ///////////////////////////////////////////////////////////////////////////////
      if(yazikalinligi=="Kalinegrialticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegrialticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegrialticizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
     ////////////////////////////////////////////////////////////////////////////////////
      if(yazikalinligi=="Kalinegrialtiustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
  if(yazikalinligi=="inceegrialtiustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, TRUE,TRUE,1 , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
   if(yazikalinligi=="ortaegrialtiustucizgili"){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,1 , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
void* BirimOlustur2(char *birim,char *birimyazi,int birimyatay,int birimdikey,int birimgenislik,int birimen,HWND E,int br
     ,char* yazitipi,int yazibuyuklugu,char* yazikalinligi){
   
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalin")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ince")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE, FALSE, FALSE, ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="orta")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE, FALSE, FALSE, ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN, FALSE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaalticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, FALSE,TRUE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegri")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,FALSE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegri")){
HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegri")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,FALSE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegriustucizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,FALSE,TRUE , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegriustucizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,FALSE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialticizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,FALSE  , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialticizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM, TRUE,TRUE,FALSE  , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinaltustcizgili")){
  HFONT hFont= CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, FALSE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="incealtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,FALSE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaaltustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,FALSE,TRUE,TRUE   , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="Kalinegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_BOLD, TRUE,TRUE,TRUE    , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="inceegrialtustcizgili")){
HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_THIN,TRUE,TRUE,TRUE   , ANSI_CHARSET|HANGEUL_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
if(((birim==yazialani)||(birim=="edit"))&&(yazikalinligi=="ortaegrialtustcizgili")){
  HFONT hFont = CreateFont (yazibuyuklugu, 0, 0, 0, FW_MEDIUM,TRUE,TRUE,TRUE , ANSI_CHARSET,
          OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
          DEFAULT_PITCH | FF_DONTCARE, TEXT(yazitipi));
HWND hWnd=CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE|ES_MULTILINE|WS_TABSTOP|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_WANTRETURN,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL);

SendMessage(hWnd,WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
SendMessage(hWnd, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
     }else{if((birim!=yazialani)||(birim!="edit"))
SendMessage((CreateWindow(birim,birimyazi,WS_CHILD|WS_VISIBLE,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
}
}

class SecmeTusu{
      public:
             SecmeTusu(char*,int,int,int,int,HWND,int);
             };
     SecmeTusu::SecmeTusu(char *birimyazi,int birimyatay,int birimdikey,int birimgenislik,int birimen,HWND E,int br){
            SendMessage((CreateWindow("button",birimyazi,WS_CHILD|WS_VISIBLE|BS_CHECKBOX,birimyatay,birimdikey,birimgenislik,birimen,E,(HMENU)br,NULL,NULL)),WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), (LPARAM)true);
                }
PencereBoyutu::PencereBoyutu(int a,int b,int c,int d){yatay=a;dikey=b;genislik=c;en=d;}
PencereBasligi::PencereBasligi(char *baslik1){baslik=baslik1; }
void* Calistir(char* dosyayolu){
ShellExecute(GetDesktopWindow(),"open",dosyayolu,NULL,NULL,SW_SHOWNORMAL);
}
#define Antlasma case 0x2:PostQuitMessage(0);break;default:return DefWindowProc(A,B,C,D);}return 0;
#define PencereOlustur int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hInst1,LPSTR C,int d){int k,l,m,n; \
LPWSTR *szArglist;int nArgs = 0;szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs);LocalFree(szArglist);\
HWND hWnd;MSG msg;WNDCLASS sinif={0};\
Fonksiyon();\
sinif.hInstance=hInst;sinif.lpszClassName=baslik;sinif.lpfnWndProc=Pen;sinif.hbrBackground=GetSysColorBrush(COLOR_3DFACE);\
sinif.hIcon=(HICON)LoadImage(NULL,ResimAdresi,IMAGE_ICON,32,32,LR_LOADFROMFILE); RegisterClass(&sinif);\
CreateWindow(sinif.lpszClassName,baslik,0xcf0000|WS_VISIBLE,yatay,dikey,\
genislik,en,0,0,hInst,0);while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);}return msg.wParam;}

#else
/////////////////////UNIX kısmı//////////////////////////////////////////////////////////////
#define etiket label
#define yazix text
#define SecmeTusu CheckList
#include <stdio.h>
#include <dirent.h>
#include <unistd.h>
#include <sys/types.h>
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <tardosyasi.h>
void* Calistir(char* klasoryolu,char* dosyaadi){
DIR* klasor;
if(klasor=opendir(klasoryolu))
{
pid_t pid;
pid=fork();
if(pid==0){
if(execv(klasoryolu,dosyaadi)<0)
return -1;
else
return 1;
}
else if(pid>0)
return 2;
else
return 0;
}
}

void* TarDosyasiOlustur(char* dosyaadi,char* cppdosyasi,char* cppdosyasi2,char* icinebas1,char* icinebas2
,char* yazi1,char* yazi2){
      std::fstream out(dosyaadi,std::ios::out);
if(!out.is_open())
{
std::cerr << "Dosya Olusturulamadi\n" << std::endl;
return EXIT_FAILURE;
}
/* create the tar file */
lindenb::io::Tar tarball(out);
/* add item 1 */
tarball.put(icinebas1,yazi1);
/* add item 2 */
tarball.put(icinebas1,yazi2);
/* add a file */
tarball.putFile(cppdosyasi,cppdosyasi2);
/* finalize the tar file */
tarball.finish();
/* close the file */
out.close();
/* we're done */
return 0;
      }

class BirimOlustur{
           public:
           BirimOlustur(char*,char*,int,int,int,int,int,char*,int,char*);
           };
  BirimOlustur::BirimOlustur( char *birim,char* birimyazi,char* birimyazi, int yatay,int dikey,int genislik,int en,char* yazi){
      string birim1,birimyazi1;
      birim1=birim;
      birimyazi1=birimyazi;
      system("#Zenity --"+birim+"="+birimyazi1+" --width"+genislik+" --heigth"+en);                         
                               }         
#endif
#endif


Daha önceden hiç Zenity ile uğraşmadım.Bunun için Zenity kısmı yanlış olmuş olabiliri.İlginiz için şimdiden teşekkürler.Bunu İngilizce olarakta düzenleyebiliriz.
Win ortamında bu kütüphaneyi geliştirerek .NET platformsuz projeler hazırlayabiliyorum.Tabi dediğim gibi yapı hala daha zayıf.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: CeYHuN07 - 22 Aralık 2011 - 03:09:17
Spor Salonu Programı
Wİndowsta çok aramama rağmen adam gibi bişey bulamamıştım

Aslında aradığım şeyler çok basit,
Müşteri Kartı > İsim adres iletişim Bilgileri
Müşteri Detayları > geldiği günler ve yaptığı dersler
Müşteri Ödemeleri


Böyle birşey olursa çok makbule gecer..

Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: microanaliz - 22 Aralık 2011 - 21:52:23
Öğretmenler için öğrenci notları girilen ve mebbisle ilişkiye girip notları ve sözlüleri otomatik girecek olabilir mi?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 12 Haziran 2012 - 13:13:39
Malumunuz unity ile sorun yaşayan birçok insan var ve alternatif arıyorlar. Bende unity plugin'ini devre dışı bırakıp kullanıyorum bazen. Benim önerim şu; Ekranın bir köşesine her zaman üstte kalan basit küçük bir ikon olacak, üzerine bir kere tıkladığımızda, sağ tıkla açılan menü gibi bir menü açılacak ve usr/share/applications dizininin içeriğini görüntüleyecek, o şekilde istedğimiz programı oradan yine tık tıkla çalıştırabiliyor olacağız. Bence böyle bir yazılıma ihtiyaç var. Hem çok hafif olur, hem de unity'nin sorunlarından kurtarır bizi. Ayrıca yazması da çok zor olmaz diye tahmin ediyorum.

İkinci talebim ise yine benzer birşey. Ekranın bir köşesine her zaman üstte kalan bir ikon yerleştirirsiniz, üzerine tıklayınca yine sağ tıkla açılan menü gibi bir manu açılır ve açık pencereleri listeler. Bu da pencereler arası geçişi sağlar. 
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: arpia - 12 Haziran 2012 - 13:46:35
Unity kullanırken Window tuşuna basıp programın adının bir kaç harfini yazıp enter a basmak daha kolay değil mi? Unity kullanım kolaylığı bakımından oldukça başarılı olduğunu düşünüyorum. Eski gnome da olduğu gibi menü içinden program seç derdi yok.
Örnek olarak Güncelleştirme Yöneticisini açmak istiyorsunuz, window tuşuna bastıktan sonra "gün" yazsanız, "Güncelleştirme Yöneticisi", "Günlük Dosya Görüntüleyicisi" gibi uygulamalar karşınıza çıkacak ve hatta bir alt kısmında "gün" ile başlayan pdf yada diğer formatlarda olan dosyalarınız da gözükecek. Elinizi farenize dahi götürmenize gerek yok.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 12 Haziran 2012 - 14:17:00
Anlatmaya çalıştığım problem unity'nin kullanım kolaylığı veya zorluğu değil, o konuda unity'yi beğeniyorum. Kastettiğim konu unity yazılımında bug'ların var oluşu. O bug'lar yüzünden unity sorunlu diyorum.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: alquirel - 12 Haziran 2012 - 14:41:15
Unity'nin sorunlu olup olmadığını tam bilmiyorum, ama bence sizin durumunuzu şu şekilde özetlemek daha doğru olacak, çünkü aynı sorunu ben de yaşıyorum. Unity biraz güçlüsünden bir sistem istiyor. Benim bilgisayarım tam yeterli gelmiyor Unity için. Mesela başlat tuşuna bastıktan 3-4 saniye sonra ancak Dash geliyor, yazmaya başladığımda da her tuşu bir iki saniyede algılıyor, sonra da arama sonuçları için bekletiyor beni. Halbuki Gnome Shell'de tüm bu saydığım süreç en fazla 3 saniye sürüyor.

Unity'de Dash için "Blur" özelliğini kapattığınızda bariz bir hızlanma da olmuyor değil :)

Neyse, demem o ki, istedikleriniz yapan şeyler mevcut aslında.
http://forum.ubuntu-tr.net/index.php?topic=33867.0

1 ve 23 numaralı  uygulamalara bakınız.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 12 Haziran 2012 - 16:24:25
Benim anlatmak istediğim unity'nin hızı da değil aslında :). Açık kaynak sürücüler ile çok hızlı çalışmıyor tamam ama kapalı kaynak sürücüler ile performansı iyi benim açımdan. Benim sorunum tam ekran video ile ilgiliydi ( hali hazırda açılmış bir konum var, birazdan oraya gidip birşeyler ekleyeceğim. ) Ek olarak unity'nin sebep olduğu bazı performans düşüşleri ile ilgile de şurada bir test var. http://www.phoronix.com/scan.php?page=article&item=ubuntu_unity_512&num=1

Doğru anladıysam, linkteki araçlar unity plugin'i aktifken çalışıyor. Ben plugin'i komple kapattıktan sonra kullanabileceğim bir şeyler istemiştim.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: alquirel - 12 Haziran 2012 - 16:40:28
Unity'yi devre dışı bıraktığınızda eğer panel bile görünmüyorsa, diğer başlıkta olduğu gibi yine AWN'yi tavsiye edeceğim. AWN ile aslında bu iki isteğinizi de karşılayabilirsiniz.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: noktakom - 12 Haziran 2012 - 17:13:39
AWN de çok fayda etmedi aslında. Ayrıntılara bakmak isterseniz, linkteki konumda bulgularımı belirttim.

http://forum.ubuntu-tr.net/index.php?topic=34075.0
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: microanaliz - 18 Haziran 2012 - 17:17:15
Yazılan programları ubuntuda paketlemek için bir grafik arayüzü tasarlanabilinir mi?...Tıkladığımızda açılacak bağımlılıkları çözümleyecek nereye kurulacak program ikonu oluşturacak vb. bir arayüz tasarlanamilinir mi? Bu söyleyeceğim daha zor bir istek olacak dep vb kapaketleme seçenekleri ve işletim sistemi seçenekleri olacak.Böylece tüm linux ve windows için program geliştiricilerinin tam istediği tarzda program olacak gerçekden böyle tarz bir programın herkese ihtiyacı var.Eğer benden bir istek olursa seve seve yardımda bulunabilirim bilgim ölçüsünde.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 17 Eylül 2012 - 19:00:03
Bir proje önerim olacak;

Eğitim kurumları için elle ders programı hazırlama yazılımı..

Ders dağıtımını otomatik olarak yapan FET ve benzeri yazılımlar var. Ancak çalıştığım eğitim kurumunda çok sık ve özel talepler nedeniyle otomatik dağıtmak iş gören bir çözüm değil. Bunun yerine elle yerleştirme yapmak daha mantıklı ve işe yarar bir çözüm.

İşin içerisinde olduğum için uygulama mantığı/işleyişi, uygulama için amblem tasarımı ve uygulama arayüzü tasarımı konularında sınırsız destek sunmaya hazırım.

Yapılacak yazılımın, hele hele platform bağımsız olursa Türkiyede büyük bir ihtiyaca cevap vereceği için çok gözde (popüler) olacağı kanısındayım.

Sınıf, derslik ve ders çakışmaları mevzularının çözümü yazılımın bel kemiğini oluşturacak kuşkusuz.

İlgilenen arkadaşlar ile ÖM yoluyla iletişime geçebiliriz.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: hitokiri - 17 Eylül 2012 - 19:15:16
Bu gerçekten çok ihtiyaç olan bir yazılım mı?
Hani bahsettiğin uygulamaları bilmiyorum ancak, python ve gtk veya qt ile olabilir,
bir tane tablo ,tablo 'da 7 gün ve saatlar var, belli kurallara göre bir listeden aynı saat ekleme yapılırsa,hayır bu ders dolu şu saatler uygun diyecek bir şey,verileri saklamak en basitinden , "pickle" ile olabilir,yani diğer yardımcı olmak isteyenlerde sanırım bahsettiğin uygulamarı bilmiyor olabilir, biraz açabilirmisin acaba istenilen tam olarak ne ?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: travego0403 - 17 Eylül 2012 - 19:28:12
@sudusleri Proje öneriniz için teşekkürler.

Bahsettiğiniz program okul çapında çalışacak değil mi? Biz programa giriş-çıkış, teneffüs saatlerini ve günlük ders saati sayısını vereceğiz. Sonra program bize bir tablo verecek. Bizde tabloyu elle dolduracağız değil mi? Örneğin Pazartesi 1.saat Fizik (+öğretmen ismi) 2.saat Matematik(+öğretmen ismi) gibi.

Geçen senelerde öğretmenlik stajı yaparken çok dikkatimi çekmemişti, idareden elime bir kağıt tutuşturulmuştu. Kağıtta haftalık çizelge ve içerisinde de yanında staj yaptığım hocanın dersleri yazıyordu.

Tam olarak bir eğitimci olmasam da böyle bir proje içerisinde olmak isterim. Tayfa bir süredir duraksama dönemi içerisinde belki  bu bir bahane olur yeniden hareketlenmek için.  :)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 17 Eylül 2012 - 19:31:34
@hitokiri,

Temel olarak bahsettiğiniz türde bir yazılım. Ancak 35 bölümü olan toplamda 1000' e yakın ders ve 80 civarında eğitimci olan bir durum söz konusu olduğunda bu iş için nitelikli ve isteilen özellikleri karşılayan özgür bir yazılıma ben henüz rastlayamadım. Varsa da inanın kullanmak isterim.

- her bölüm için ders atama
- öğretmene derslerin atanması
- derslik kontenjanlarının atanması
- derslere katılacak öğrenci sayısının atanması
- sınav programı hazırlanması için de kullanılabilir olması ve bu nedenle bir dersin birden fazla dersliğe atanabilmesi
- öğretmenlerin bölümlere göre toplam ders/sınav saatlerinin listelenmesi
- ders saatleri ve günlerinin isteğe göre düzenlenebilmesi

ve daha bir çırpıda aklıma gelmeyen daha pek çok özellik...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: hitokiri - 17 Eylül 2012 - 19:46:14
Evet yine benim düşüncede kolay dememle olmuyor yani,
şu anlatıklarından anladığım bu iş için bir çok kişiye ihtiyaç var,
her alt başlıktaki öz. bir kişi yapsa ve ana uygulama hazırlansa bile yeterli teknik bilgininde edinilmesi gerekiyor,
ve hangi dilde yazılırsa yazılsın, bir çırpıda test edip onaylamakta öyle çok sorunsuz olmayabilir,
bahsettiğin gibi özgür değilde ben daha çok kullanılan yazılım bunları yapamıyor mu diye meraktan sormuştum,
belkide benzeri konularla  ilgilenmiş biri çıkar aramızdan da şöyle şöyle der , o zamana kadar , güzel bir öneri diyebilirim ben kendi adıma  :)
Yinede düşününce kolaymış gibi geliyor ya , kafa işte XD
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 17 Eylül 2012 - 19:47:50
@travego0403,

Evet temel olarak böyle bir programdan bahsediyorum. Ancak Türkiye şartlarına göre ve özellikle Yükseköğretim kurumları için tasarlanmış bir yazılım..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 17 Eylül 2012 - 19:51:38

@hitokiri,

Aslında mantık basit.. Çakıştırmadan dersleri dağıtabilmek. Benim arzum kullanımı kolay ve zevkli hale getirecek bir kaç özellik ve iyi bir arayüz tasarımı..

Vallahi ben bu işi yazılım eksikliği nedeniyle excel i geçtim word de yapan insanlar kurumlar biliyorum. Bu yazılıma ihtiyaç gerçekten var. Bu linux kullanımına bile yansıyabilir.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: yakusha - 18 Eylül 2012 - 01:39:34
Malesef böylesi güzel bir projede hiç bulunmadım. Matematik bilgimin yetersizliği beni burada yarı yolda bırakıyor.

Muhtemel parametreler olarak şunları gördüm:
* Eğitmenin tanımlanması
* Eğitmenin okula geldiği günler (üniversitelerde önemli)
* Derslerin tanımlanması
* Dersin haftalık saati
* Üst üste en fazla kaç saat ders aynı ders gösterilebileceği
* Haftanın hangi günleri kaç saat ders yapılabildiği (bizim fakültede cuma günleri dersler hep az olurdu!)

/*
Uygulamalı dersler konusunda pek bir bilgim yok;
labaratuar kullanan bölümler için hangi labaratuarı hangi hocanın ne zaman kullanacağı ayrı bir sorun olabilir? */
*/
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sudusleri - 18 Eylül 2012 - 10:26:12
@yakusha,

Yorumunuz için teşekkürler..

Bahsettiğiniz parametreler daha çok otomatik olarak ders dağılımı yapan bir yazılım için düşünülebilecek parametreler. Benim önerdiğim yazılımda kullanıcı bu tür ihtimalleri kendisi hesaplayacak/düşünecek.

Önerdiğim yazılım; Elle (Manuel) ders programı yapmayı kolaylaştıran ve güncel ihtiyaçlara cevap veren bir yazılım.

Şöyle ki;

bir dersin haftalık ders saati 3 ise, biz boş olan bir dersliğe bu dersi atadığımızda sonraki iki ders için de kendisi otomatik yerleştirme yapacak. Yazılımımızda yer alacak muhtemel en karmaşık algoritma bu olur diye düşünüyorum.

Özetle kimin haftada kaç gün derse geleceği bizim yazılımımız için bir önem arzetmiyor.

Çünkü otomatik ders dağılımını bahsettiğiniz algoritmalarla yapan Fet isimli bir yazılım zaten mevcut. Ancak Türkçe çevirisi çok kötü ve anlaşılması/kullanması zor bir yazılım. (Şahsi fikrim)

Şu anda çalıştığım kurumda/ve benzerlerinde en büyük sorun ders programı yapıldıktan sonra kişisel değişiklik taleplerinin gelmesi.. Bu taleplerin otomatik dağıtım yapan bir programla karşılanması zor. Çünkü her seferinde yeniden dağıtım yaptırıldığı için mevcut dağıtım değişiyor. Bu da ayrı bir karışıklığa neden oluyor.

Parametreler için de çok ince ve karmaşık ayarlamalar yapmak gerekiyor.

/*
YakushaBB çok güzeldi. Kullanmışlığım var. :)
*/
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 12 Kasım 2012 - 21:49:34
Tam kestiremedim ben.


Herkes anlamış ama... Demek ki sorun bende =)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: forevergs - 28 Şubat 2013 - 13:12:47
Alıntı yapılan: sem0900 - 23 Mayıs 2011 - 22:51:43
Alıntı yapılan: sudusleri - 22 Kasım 2010 - 21:06:55
Bir kütüphane programı... Kitapların kayıtlarının tutulduğu... Üyelerin kayıtlarının ve ödünç alıp verme işlemlerinin takip edilebildiği bir yazılım güzel olurdu... Hem ihtiyacım var hem de kolay kolay bulunabilen bir yazılım olmadığı için ilgi görecektir diye düşünüyorum.. Görsel anlamdaki tasarımlarda (logo vs..) yardımcı da olurum..

@sudusleri bu alanda yazılmış ve güzele benzeyen bir uygulama var. Adı Kutya idi yanılmıyorsam, bana da UGT'den bir arkadaş göndermişti. Hatta ben de size ileteyim


Alıntı yapılan: egcodes - 16 Mayıs 2011 - 19:03:55
Semetey

http://kutya.googlecode.com/files/kutya-0.7.tar.gz

(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fkutya.googlecode.com%2Ffiles%2Fkutya6.png&hash=bf965d0692c56c3594f0eb07a9b09a835f018378)



bu adresde kodlar mevcut bir hayli uğraşmış arkadaş. İstersen o arkadaşla bağlantıya geçip beraber devam edebilirsin ya da kodları alıp kendin devam edebilirsin. Güzel öğretici bir program veritabanı konusunda

iyi çalışmalar.



Sizin işinizi de görebilir belki program. Denemekte fayda var. Ben de bir yandan bu tarz bir uygulama geliştiriyorum. Uygulamanın adı mercek. Büyük ihtimal bu aralar beta sürümünü görücüye çıkartırız.

Uygulamanın adı Mercek ve 1. kararlı sürümünde düşünülen özellikler şunlar;

1- ) Üye bilgileri (isim, soy isim, mail, tel1, tel1, adres, notlar)
2- ) Kitap bilgileri (isim, tür, yazar, çeviren, basım yılı, kitap evi, adet, Yer/konum/raf)
3-) Kitap evi bilgileri (isim, fax, tel1, tel2, adres, notlar)
4-) Ödünç bilgileri (üye, aldığı kitap, başlangıç tarihi, bitiş tarih, kitaptan kaç adet aldığı)

Ve bu tablolar arasında detaylı bir ara düşünüyorum. Ek olarak 1. sürümden sonraki versiyonlarda;

* Rapor kısmı (en çok okunan kitap, en çok okuyan kişi, en çok okunan kitap evi gibi)
* Tarihi geçen ödünç bilgilerini göster
- vs...


Ek olarak olmasını istediğiniz özelikler var mı acaba? Programa dahil olursa daha kullanışlı hale geleceğini düşündüğünüz. Belki aklınıza gelecek bir özellik veri tabanını değişik şekilde yapılandırmasına gerek duyarsa eklemek sıkıntı olur. O nedenle şimdiden sormak istedim...

Arkadaşlar linux dünyasına daha yeni giriş yaptım.Birkaç sorum olacak.
Kutya programını ubuntuda kullanabiliyor muyuz?
Kullanabiliyorsak nasıl yükleme yapıyoruz?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: heartsmagic - 28 Şubat 2013 - 15:14:36
@forevergs, konunun yazılım isteğiyle bir alakası var mı? Bu konu için ilgili bir bölümümüz var. Yazılım kategorisi altında görebilirsin: Yazılım İstekleri. Fakat, aradığın uygulama ne işe yarar, sitesi nedir gibi bilgileri aktar ki bu konularda uğraşmasın sana öneride bulunacak arkadaş.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: tefoski - 28 Şubat 2013 - 16:38:44
- EHCP Sunucu kontrol paneli,
- her türlü övgüyü hakeden,güzel bir çalışma,
- Linux Ubuntu uyum sorunlarının giderilmesi,
- Türkçeleştirme çalışmalarının bitirilmesi - geliştirilmesi,
- Linux sunucu uygulamalarında ülkemiz için fayda sağlar...


( Yazılım  Geliştirme Ekibine Proje Öneri/İstekleriniz )

Benin isteğim budur'ki ;
- EHCP kontrol paneli Linux Ubuntu sunucu uygulamalarında
- Türkçe olarak sorunsuz çalışır hale getirilsin - geliştirilsin ...
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: new-player - 28 Şubat 2013 - 17:37:02
herşey tamam
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: sem - 04 Nisan 2013 - 23:39:49
@tefoski


Şu an SUDO için bir Android uygulaması geliştirme üzerinde çalışıyoruz. Daha sonra çeviri tayfası için üzerinde konuşulan bir proje olabilir. Sırası geldiğinde isteği tekrar değerlendiriyor olup, size bilgi veririz.


Öneri için teşekkürler.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: TopKek - 08 Ağustos 2014 - 11:15:02
Güzel bir photoshop programı ve hesap makinesi  ;)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Quaoar - 08 Ağustos 2014 - 16:18:37
Alıntı yapılan: Web_Monster - 08 Ağustos 2014 - 11:15:02
Güzel bir photoshop programı ve hesap makinesi  ;)
Tayfada değilim ama c++ ve qtda yazdığım hesap makinesi: :)
https://github.com/egeoz/qCalc/
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Pozitron - 17 Mart 2015 - 23:26:44
Özgür yazılım camiasına ait herhangi bir şeyi arama kısmına yazdığımda podcastleri bize bulabilecek * bir şey olabilir.Burdan aynı zamanda birçok farklı kaynaktan belgelere ulaşılabilir olacak. :)

Edit:Bir de Ubuntu'yu GUI üzerinden özelleştirebileceğimiz bir program da olabilir.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: WhereIsMyMind - 31 Mayıs 2015 - 23:24:54
Yeni başlayanlar için bu forumda çözülmüş konuların çözümleri.
Bir tıkla otomatik düzelsin.
Mesela ekran parlaklığı sorunu.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Reverser - 31 Mayıs 2015 - 23:26:59
Alıntı yapılan: WhereIsMyMind - 31 Mayıs 2015 - 23:24:54
Yeni başlayanlar için bu forumda çözülmüş konuların çözümleri.
Bir tıkla otomatik düzelsin.
Mesela ekran parlaklığı sorunu.
genelde sorunların tek bir çözümü olmuyor ve sistemden sisteme donanım taraflı sorunlar oluyor bu nedenle bu dediğiniz biraz zor.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Pozitron - 03 Haziran 2015 - 21:13:43
Alıntı yapılan: WhereIsMyMind - 31 Mayıs 2015 - 23:24:54
Yeni başlayanlar için bu forumda çözülmüş konuların çözümleri.
Bir tıkla otomatik düzelsin.
Mesela ekran parlaklığı sorunu.
O zaman zevkli olmaz ya kullanması :)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: TopKek - 31 Ağustos 2015 - 23:02:25
Forumun Terminalde çalışan bir versiyonu?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Minty - 31 Ağustos 2015 - 23:10:17
Rufus'u Linux için düzenleyebilir misiniz?
Başlık: Ynt: Yazilim Gelistirme Ekibine Proje O:neri/Istekleriniz
Gönderen: betseg - 31 Ağustos 2015 - 23:19:33
Links/Lynx var. (https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2Fly4qXp.png&hash=a170e0dc9b55b6fefc36dedef81e2538ced3aa2b) (https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2FAqGDrQ.png&hash=b88f6b0f9b12c60d47c52ae4b0fad46cbed285b5)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 31 Ağustos 2015 - 23:20:21

Aaa links tam boyut yüklememiş ve siyah-beyaz yapmış :D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 31 Ağustos 2015 - 23:21:12

(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2Fly4q6l.png&hash=f0ca29365de103fa1a7a01eb2c960f42180d259c) (http://hizliresim.com/ly4q6l)
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi.hizliresim.com%2FVLB91q.png&hash=f56e112f86edad04eee7dbc7388b9ee140450169) (http://hizliresim.com/VLB91q)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: Lineer - 31 Temmuz 2018 - 22:10:49
Bence Shotwell gibi bir uygulama geliştirmelisiniz. Ama içinde fotoğraflara uygulanabilecek güzel filtreler olmalı. Bu tarz kullanıcının üzerinde uğraşmadan kullanabileceği birkaç hazır fotoğraf manipülasyon konfigürasyonu ve sade, modern bir arayüz olursa tadından yenmez. Benim önerim bu. Kolay gelsin hepinize. Umarım çalışmalarınız başarıyla sonuçlanır ve meyve verir.  ;)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: TwistKhan - 03 Ekim 2019 - 18:08:12
Konu: Yotube Filtre
Açıklama: Android harici hiç bir platformda youtube filtreleme bulamadım. Androidde YouTuze adlı bir program gibi veya daha gelişmiş bir yotube ebeveyn programı biz ebeveynlerin kanayan yarası. Çocuklarımız her türlü içeriğe ulaşabiliyor. Bu konuda *bir şeyler yapılmalı.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: eribol - 19 Temmuz 2020 - 23:49:45
Alıntı yapılan: sudusleri - 17 Eylül 2012 - 19:00:03
Bir proje önerim olacak;

Eğitim kurumları için elle ders programı hazırlama yazılımı..

Ders dağıtımını otomatik olarak yapan FET ve benzeri yazılımlar var. Ancak çalıştığım eğitim kurumunda çok sık ve özel talepler nedeniyle otomatik dağıtmak iş gören bir çözüm değil. Bunun yerine elle yerleştirme yapmak daha mantıklı ve işe yarar bir çözüm.

İşin içerisinde olduğum için uygulama mantığı/işleyişi, uygulama için amblem tasarımı ve uygulama arayüzü tasarımı konularında sınırsız destek sunmaya hazırım.

Yapılacak yazılımın, hele hele platform bağımsız olursa Türkiyede büyük bir ihtiyaca cevap vereceği için çok gözde (popüler) olacağı kanısındayım.

Sınıf, derslik ve ders çakışmaları mevzularının çözümü yazılımın bel kemiğini oluşturacak kuşkusuz.

İlgilenen arkadaşlar ile ÖM yoluyla iletişime geçebiliriz.

Konu çok eski, muhtemelen istekte bulunan üye de artık bu istekten vazgeçmiştir ya da yeni bir uygulama yazmıştır. Ancak uzun süredir uğraştığım bir uygulamam var, dört koldan uğraşmak yorucu olabiliyor. Uygulama, ders dağıtım uygulaması. fet uygulamasının  algoritmasını kullanıyor. Web üzerinde, web assembly ile yazıldı. Uygulamanın tümü rust programlama dili ile geliştirildi.

Ancak dediğim gibi, tek bir kişinin böyle bir uygulama ile uğraşması zor olabiliyor. Sunucu tarafı yine neyse de diyebileceğim ama veritabanı, client, server, html/css derken yorucu oluyor. İlgilenmek isteyen olursa iletişime geçebilir.

Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: ampirist - 20 Temmuz 2020 - 15:22:44
detaylı arama özelliği olan resimleride saklayabilen  kişisel veri bankası uygulaması yazabilir misiniz?

vikipedinin masaüstü uygulaması gibi olsa iyi olur.

aklımda tutamıyorum herşeyi.:)

öğrenciler içinde güzel olur.
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: if - 02 Ağustos 2020 - 22:47:56
Alıntı yapılan: ampirist - 20 Temmuz 2020 - 15:22:44
detaylı arama özelliği olan resimleride saklayabilen  kişisel veri bankası uygulaması yazabilir misiniz?

vikipedinin masaüstü uygulaması gibi olsa iyi olur.

aklımda tutamıyorum herşeyi.:)

öğrenciler içinde güzel olur.

Yazılım geliştirme ekibimizin artık yazılım geliştirme için vakit ayırabileceğini zannetmiyorum. Onlar da diğer sorumlu arkadaşlar gibi iş-güç, çoluk-çocuğa karıştılar:)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: hwpplayer1 - 02 Ağustos 2020 - 22:54:04
Alıntı yapılan: if - 02 Ağustos 2020 - 22:47:56
Alıntı yapılan: ampirist - 20 Temmuz 2020 - 15:22:44
detaylı arama özelliği olan resimleride saklayabilen  kişisel veri bankası uygulaması yazabilir misiniz?

vikipedinin masaüstü uygulaması gibi olsa iyi olur.

aklımda tutamıyorum herşeyi.:)

öğrenciler içinde güzel olur.

Yazılım geliştirme ekibimizin artık yazılım geliştirme için vakit ayırabileceğini zannetmiyorum. Onlar da diğer sorumlu arkadaşlar gibi iş-güç, çoluk-çocuğa karıştılar:)

Öyle zannediyorum ki bu durum Tüm GitHub depoları için geçerli, pull request göndermiştim. Teşekkürler, iyi bayramlar
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: nasilolcekbuisler - 04 Ağustos 2020 - 09:06:20
[mention=654186]@if[/mention]

çoluk çocuk , kredi ödemesi, fazla mesai derken  malum son kaçınılmaz oluyor .
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: alicilin - 06 Ağustos 2020 - 22:00:50
Alıntı yapılan: ampirist - 20 Temmuz 2020 - 15:22:44
detaylı arama özelliği olan resimleride saklayabilen  kişisel veri bankası uygulaması yazabilir misiniz?

vikipedinin masaüstü uygulaması gibi olsa iyi olur.

aklımda tutamıyorum herşeyi.:)

öğrenciler içinde güzel olur.

bunu yapabilirim boş olduğum vakitlerde ancak içeriği nasıl sağlayacağız ?
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: ampirist - 06 Ağustos 2020 - 23:57:28
Alıntı yapılan: alicilin - 06 Ağustos 2020 - 22:00:50
Alıntı yapılan: ampirist - 20 Temmuz 2020 - 15:22:44
detaylı arama özelliği olan resimleride saklayabilen  kişisel veri bankası uygulaması yazabilir misiniz?

vikipedinin masaüstü uygulaması gibi olsa iyi olur.

aklımda tutamıyorum herşeyi.:)

öğrenciler içinde güzel olur.

bunu yapabilirim boş olduğum vakitlerde ancak içeriği nasıl sağlayacağız ?
içeriği kullanıcı belirlesin.

Biraz delphi biliyordum.
Hepsini unutmuşum yazamadım lazarus ile. :)
Başlık: Ynt: Yazılım Geliştirme Ekibine Proje Öneri/İstekleriniz
Gönderen: alicilin - 17 Ağustos 2020 - 17:13:43
Alıntı yapılan: ampirist - 06 Ağustos 2020 - 23:57:28
Alıntı yapılan: alicilin - 06 Ağustos 2020 - 22:00:50
Alıntı yapılan: ampirist - 20 Temmuz 2020 - 15:22:44
detaylı arama özelliği olan resimleride saklayabilen  kişisel veri bankası uygulaması yazabilir misiniz?

vikipedinin masaüstü uygulaması gibi olsa iyi olur.

aklımda tutamıyorum herşeyi.:)

öğrenciler içinde güzel olur.

bunu yapabilirim boş olduğum vakitlerde ancak içeriği nasıl sağlayacağız ?
içeriği kullanıcı belirlesin.

Biraz delphi biliyordum.
Hepsini unutmuşum yazamadım lazarus ile. :)

tamamdır hocam. sqlite + vue + electron ile yapabilirim bu dediğinizi.