Jump to content

Cyph3r

Super Moderator
  • Posts

    10053
  • Joined

  • Last visited

  • Days Won

    26

Posts posted by Cyph3r

  1. Sizin gibiler yüzünden 1 saatte bitirebileceğim indirmeler 5-6 saat sürüyor. Siz keyfinize bakın derdini biz çekelim oh ne güzel beee. Yan gel yat osman... Armut piş, ağzıma düş....

     

    ironiye bak hele... acaba kim armut piş ağzıma düş? 

     

    İndireceğin malzemeye gerçekten ihtiyacın varsa elde etmek için çaresini de arasın... kimse senin için birşeyler yapmak zorunda değil... yakında adrese kargoda istersin beleş...

  2.  

    tmm O Mantığı Biliyorum ama 750 tane ismi Nasıl Olcak Tek Tek mi :(

    adlar = INIFile.GetValueNames("AutoPlay\\Docs\\veriler.ini", "DjTurkisH");
    
    for i,v in pairs(adlar) do
    
    degerler = INIFile.GetValue("AutoPlay\\Docs\\veriler.ini", "DjTurkisH", v);
    
    ComboBox.AddItem("ComboBox1", degerler, "")
    
    end
    

    bu şekilde yaparsan  Ad1, Ad2... Ad750 ye kadar tüm değerleri combobox'a atması lazım...

  3. Yok görsel şöyleydi yok şurası şöyle olsaydı yorumu gereksiz elbetteki kendini geliştirmek isteyenlere güzel bir örnek harika anlaşılır teşekkür ederim.

    Benim anlıyamadığım diyelimki binlerce kayıt gösterilecek olsa kaç saniyede gösterebilir. Bu tip çalışmalarda ams aciz kalıyor...

     

     

    Kesinlikle doğru tespit... kayıt sayısı 1000'i geçti mi başlıyor kasmaya... Bu projeye göre konuşursak artık bilgisayarın hızına göre parsel sayısı 3000 üzeri olan birimlerde Tüm Kayıtlar butonuna basılınca 5-10 sn arasında gösterdiği oluyor... Benim çalıştığım alanda ufak tefek kasmalarda olsa sorunsuz kullandık... Çünkü öyle über kayıtlar geçmedi elimize hiç... Aynı çalışmayı daha sonra C# ile hazırladım... max 1 sn de tüm kayıtlar önünde...

  4. Forumda tamamen büyük harflerle mesaj yazmıyoruz... :good:

     

    Ayrıca

     

    https://www.youtube.com/watch?v=Z2BEZID-bBo

     

    https://www.youtube.com/watch?v=cyO1ed5Sbvg

     

    Bu videolar az çok fikir verir sanırım... Çok karışık bir olay değil... bende aynı şekilde kullandım bir süre...

  5. KintaRo yada pairs belki daha ayrıntılı cevap verir ama ams bence yazılıma girişte Paint kullanmak gibi bişey... :)

     

    Sihirbazı açıyorsun orada olan hazır kodlarla projeni şekillendiriyorsun... Görünürdeki amaç kendi kendine açılabilen otomatik Cd ler için bir arayüz oluşturmak gibi duruyor ama yazabileceklerin hayal gücüyle sınırlı... Temelde Lua dilini kullanıyor...

  6. http://www.tnctr.com/topic/269910-takbis-mdb-reader-2/

     

    Konusundaki çalışmanın kodlarını paylaşıyorum...

     

    Bu çalışma ile;

     

    - C# ile Access veritabanına bağlanma

    - Veritabından girdcontrole veri çekme ( DevExpress kullanılmıştır)

    - Farklı tablolar arasında karşılıklı sorgu yapma

    - Tablo verilerini Excel olarak dışarı aktarma

    - Formlar arası veri etkileşimi

     

    Konularında bilgi alabilirsiniz...

     

    Yine amatör bir çalışmadır... Fikir verme açısından kullanabilirsiniz...  Örnek bir .mdb dosyası paketin içinde mevcuttur....

     

    Proje

    https://yadi.sk/d/8fWQcNcQeWQAm
    
  7. http://www.tnctr.com/topic/269909-22a-data-reader/

     

    Konusundaki çalışmanın kodlarını paylaşıyorum...

     

    Bu çalışma ile;

     

    - C# ile Firebird veritabanına bağlanma

    - Veritabından girdcontrole veri çekme ( DevExpress kullanılmıştır)

    - Farklı tablolar arasında karşılıklı sorgu yapma

    - Tablo verilerini Excel olarak dışarı aktarma

    - Formlar arası veri etkileşimi

     

    Konularında fikir sahibi olabilirsiniz...

     

    Çok teknik anlatamıyorum, giriş seviyesinde bile diyemeyeceğimiz bir bilgiyle,  yardım alarak, deneme yanılmayla hazırladığım çalışmalar bunlar. Gereksiz kodlarda olabilir içinde  ^_^

     

    Proje

    https://yadi.sk/d/ZHzikp8CeW6y7
    

    Örnek DB

    https://yadi.sk/d/CGaEDbdDeWKBm
    
  8. Eline sağlık gayet kullanışlı olmuş, Malatya'dan mı bu arada?

     

    Malatya'dayken hazırlamıştım :) Çalışma şeklinin görülmesi açısından içine örnek bir mdb koydum... Kayıtlardaki isimleri değiştirdim tabi... orjinali sıkıntı yaratır...

  9. Elimdeki çalışmaların kodlarını paylaşıyorum arkadaşlar...

     

    Yukarıdaki örnek ile 

     

    - Ams ile Access veritabanına bağlanma

    - MDB ile treelist arası etkileşim

    - Verileri Excele aktarma

    - Access veri tabanına veri girişi

    - Anlık basit matematiksel hesapların yapılışı 

     

    konularında fikir alabilirsiniz...

     

    apz dosyası

    https://yadi.sk/d/pOwthinaeW8ZG
    

    Kullanılan pluginler

    https://yadi.sk/d/4i0jElH2eW8ZL
    

    Bu konu "TNC-TR Çalışmaları" forumundan "Örnek Çalışmalar" forumuna taşınmıştır.
  10. Get Lucky

     

    MTOp6vR.jpg

     

     

    Program listboxa girilen isimlerden rastgele kişiler seçen bir çekiliş uygulamasıdır...

     

    Bir facebook sayfasında çekilişle hediye dağıtma fikriyle hazırlanmıştır. Çalışmanın kısmen benzerini nette bulunca onun üzerinden devam ettirdim... hazırlayanların eline sağlık...

     

     

    Uygulama dosyası

    https://yadi.sk/d/zFXjNR5_crkyt
    

    apz dosyası

    https://yadi.sk/d/Hzm5yFbweVWmK
    
  11. Program youtube'dan veriyi JSON ile çekiyor... Sırf bu haliyle başlıkları görseniz çok azı okunur durumda olurdu... Onu düzeltmek içinde ekstradan Turkish adında bir plugin kullandım... Bu kadarı bile başarı yani..  Sabit bir türkçe karakter hatası yok... Bazen şğüöç hertürlü harfi gösteriyor, bazen göstermiyor...

     

    Ayrıca normal webde arama yaparmış gibi sağlam sonuçlar getirmesini beklemeyin... JSON koduyla ne çıkarsa bahtına oluyor... İbocan06 sen arama yaptığında çıkan hata hiç bir sonuç bulunamadığına delalet... Youtube'den sonuç çıkmaması hiç aklıma gelmemişti valla :D zoru başardın tebrikler...

     

    Aklımda hep böyle bişey yapmak vardı, tesadüf forumda JSON kodunu görünce oradan ufak tefekte olsa bişeyler karalayalım dedik... Öyle KintaRo performansı beklemeyin benden :D Gerçi adam programı geçtik renklerden direk eksiyi bastı yaa... :(

  12. mevcut program penceresini istediğimiz kadar küçültebiliyor/büyültebiliyor muyuz? (İşyerindeyim deneyemiyorum) Eğer öyle değilse kazandırabilir misin? Çok iyi olurdu :)

     

    Hayır, program boyutları kilitli... Ams de zaten boyutlandırma yapınca programın ağzı yüzü birbirine giriyor artıı programı zaten müzik dinleme amaçlı düşündüm... Normalde aklımda widget tarzı bir çalışmayla dahada küçük bir pencere vardı... En son bu boyuta kadar çıktık işte...

     

    Sağ en alt köşedeki buton ile videoyu en fazla program boyutuna büyütüyoruz işte onun dışında malesef...

  13. Youtube Music Box

     

    Mgfvn1l.jpg

     

     

    [spoiler]

    YPnr0Op.jpg

     

     

    VpHk57K.jpg

     

     

    7QAIiHz.png

     

     

    m9IbipM.png

     

     

    LPnO05Z.jpg

     

    2eVmAXE.jpg

     

    rPEJyOO.png

     

    [/spoiler]

     

     

    Youtube Music Box, Youtube dan video arayıp izleyebileceğiniz, kendinize özel çalma listeleri oluşturabileceğiniz bir programdır. Program anlık olarak arama yapıp görüntüleme ve çalma listelerinden seçip görüntüleme şeklinde iki pencereden oluşmakta... Her iki durumda da seçili olan videoyu mp3 olarak indirme imkanı vardır. Mp3 formatına çeviri için programa koyduğum codecler nedeniyle boyutu biraz büyük oldu...Aslında normal bir AMS projesi boyutunda çalışma... Codec kullanmadan .m4a formatında da müzik indirilebiliyordu ama sorunsuz mp3 formatı olsun istedim...

     

    Arama geçmişini tutma ve çalma listelerine yazma konusunda sıkıntı çıkmaması için programı yönetici olarak çalışmaya ayarladım... Bu ayarı değiştirirseniz, bahsettiğim kısımlar devre dışı kalabilir...

     

    Hatasız olması için baya uğraştım, yinede ufak tefek hatalar çıkarsa affola  ^_^  Hata bildirimi yaparsanız hemen güncelleyemem belki ama ileride .apz dosyasını paylaşacam, geliştirmek isteyen arkadaşlara not olur en azından...

     

    :download1:

    https://yadi.sk/d/SisU1BnJeTr3V
    

    ----------------------------------------------------------oooo-------------------------------------------------------

     

    Düzenleme 01/03/2015

     

    Bu örnek ile aşağıdaki konularda bilgi sahibi olabilirsiniz...

     

    - Inputa veri girerken geçmişi hatırlayıp veriyi tamamlama

    - Yotube'dan video arayıp JSON verisi şeklinde indirme... ( normalde xml olarak indirme imkanı var... Json ile kodlar daha anlaşılır )

    - JSON verisinde hangi kodların ne işe yaradığı

    - Listboxa aktarılan başlıkları playerda çalma

    - youtube-dl.exe ile youtube videolarının indirilmesi ve mp3'e çevrilmesi

    - Combobox'tan listbox'a veri aktarımı

    - Buton üzerinde menü oluşturma

    - Listboxtaki veriyi yeniden adlandırma...

     

    :download1:   

     

    Kaynak kodların bulunduğu apz dosyası..

    https://yadi.sk/d/ChG-Twn1eTy2i
    

    Çalışmada kullanılan Pluginler

    https://yadi.sk/d/QWy4gOY5exNMT
    
  14. Bende nerdeyse 2-3 ay bu telefon seçme bunalımını yaşadım...  Düşündüğüm fiyatlarda en ideali ve aklımdaki ilk tercih Zenfone 5 ti... Ekran büyük olduğu için 6 düşünmemiştim... ama tabiki aklımda hep 6 vardı... ve bir sabah uyandım, yeter artık dedim bugün kendime telefon alıyorum ve gittim Huawei Ascend G7 aldım :D

     

    Metalik kasa, 64 bit işlemci ve 4G desteği ile en az 4-5 yıl kafam raat şimdi... zaten temel ihtiyaçlar dışında telefonu fazla zorlayacak bişey yapmıyorum... İncelemeni tavsiye  ederim...

     

    Şimdi de Mate 7 çıktı ama aklım ona gitti :( hep böyle yapıyorlar... 

  15. Cyph3r

     

    hocam senin programda dosya ekle araç ekle yardım bölümünü silmek istiyorum yukarıdan ama bir türlü silemedim yardımcı olur musun :(

     

     

    Globalden

     

    [spoiler]

    function MenuOku()
    tblMenu = {};
    tblMenu[1] ={};
    tblMenu[1].Text = "Dosya";
    tblMenu[1].ID = 100;
    tblMenu[1].IconID = 0;
    tblMenu[1].Checked = false;
    tblMenu[1].Enabled = true;
    tblMenu[1].SubMenu = {};
    tblMenu[1].SubMenu[1] = {};
    tblMenu[1].SubMenu[1].Text = "Program Ekle";
    tblMenu[1].SubMenu[1].ID = 101;
    tblMenu[1].SubMenu[1].IconID = 1;
    tblMenu[1].SubMenu[1].Checked = false;
    tblMenu[1].SubMenu[1].Enabled = true;
    tblMenu[1].SubMenu[2] = {};
    tblMenu[1].SubMenu[2].Text = "Program Sil";
    tblMenu[1].SubMenu[2].ID = 102;
    tblMenu[1].SubMenu[2].IconID = 1;
    tblMenu[1].SubMenu[2].Checked = false;
    tblMenu[1].SubMenu[2].Enabled = true;
    tblMenu[1].SubMenu[3] = {};
    tblMenu[1].SubMenu[3].Text = "---";
    tblMenu[1].SubMenu[3].ID = 999;
    tblMenu[1].SubMenu[3].IconID = 1;
    tblMenu[1].SubMenu[3].Checked = false;
    tblMenu[1].SubMenu[3].Enabled = true;
    tblMenu[1].SubMenu[4] = {};
    tblMenu[1].SubMenu[4].Text = "Araç Ekle";
    tblMenu[1].SubMenu[4].ID = 104;
    tblMenu[1].SubMenu[4].IconID = 1;
    tblMenu[1].SubMenu[4].Checked = false;
    tblMenu[1].SubMenu[4].Enabled = true;
    tblMenu[1].SubMenu[5] = {};
    tblMenu[1].SubMenu[5].Text = "Araç Sil";
    tblMenu[1].SubMenu[5].ID = 105;
    tblMenu[1].SubMenu[5].IconID = 1;
    tblMenu[1].SubMenu[5].Checked = false;
    tblMenu[1].SubMenu[5].Enabled = true;
    tblMenu[1].SubMenu[6] = {};
    tblMenu[1].SubMenu[6].Text = "---";
    tblMenu[1].SubMenu[6].ID = 999;
    tblMenu[1].SubMenu[6].IconID = 1;
    tblMenu[1].SubMenu[6].Checked = false;
    tblMenu[1].SubMenu[6].Enabled = true;
    tblMenu[1].SubMenu[7] = {};
    tblMenu[1].SubMenu[7].Text = "Çıkış";
    tblMenu[1].SubMenu[7].ID = 103;
    tblMenu[1].SubMenu[7].IconID = 1;
    tblMenu[1].SubMenu[7].Checked = false;
    tblMenu[1].SubMenu[7].Enabled = true;
    tblMenu[2] ={};
    tblMenu[2].Text = "Araçlar";
    tblMenu[2].ID = 200;
    tblMenu[2].IconID = 0;
    tblMenu[2].Checked = false;
    tblMenu[2].Enabled = true;
    tblMenu[2].SubMenu = {};
    tAraclar = File.Find(_SourceFolder.."\\Araclar\\", "*", false, true, nil, nil);
    if tAraclar then
    for i,v in pairs(tAraclar) do
    Split = String.SplitPath(v);
    Table.Insert(Araclar, i, Split.Filename..Split.Extension);
    tblMenu[2].SubMenu[i] = {};
    tblMenu[2].SubMenu[i].Text = Split.Filename;
    tblMenu[2].SubMenu[i].ID = 200+i;
    tblMenu[2].SubMenu[i].IconID = 1;
    tblMenu[2].SubMenu[i].Checked = false;
    tblMenu[2].SubMenu[i].Enabled = true;
    end
    else
    tblMenu[2].SubMenu = {};
    tblMenu[2].SubMenu[1] = {};
    tblMenu[2].SubMenu[1].Text = "Araçlar Klasörü Boş";
    tblMenu[2].SubMenu[1].ID = 201;
    tblMenu[2].SubMenu[1].IconID = 1;
    tblMenu[2].SubMenu[1].Checked = false;
    tblMenu[2].SubMenu[1].Enabled = false;
    end
    tblMenu[3] ={};
    tblMenu[3].Text = "Seçim";
    tblMenu[3].ID = 300;
    tblMenu[3].IconID = 0;
    tblMenu[3].Checked = false;
    tblMenu[3].Enabled = true;
    tblMenu[3].SubMenu = {};
    tblMenu[3].SubMenu[1] = {};
    tblMenu[3].SubMenu[1].Text = "Tümünü Seç";
    tblMenu[3].SubMenu[1].ID = 301;
    tblMenu[3].SubMenu[1].IconID = 0;
    tblMenu[3].SubMenu[1].Checked = false;
    tblMenu[3].SubMenu[1].Enabled = true;
    tblMenu[3].SubMenu[2] = {};
    tblMenu[3].SubMenu[2].Text = "Tüm Seçimi Kaldır";
    tblMenu[3].SubMenu[2].ID = 302;
    tblMenu[3].SubMenu[2].IconID = 0;
    tblMenu[3].SubMenu[2].Checked = false;
    tblMenu[3].SubMenu[2].Enabled = true;
    tblMenu[4] ={};
    tblMenu[4].Text = "Yardım";
    tblMenu[4].ID = 400;
    tblMenu[4].IconID = 0;
    tblMenu[4].Checked = false;
    tblMenu[4].Enabled = true;
    tblMenu[4].SubMenu = {};
    tblMenu[4].SubMenu[1] = {};
    tblMenu[4].SubMenu[1].Text = "Hakkında";
    tblMenu[4].SubMenu[1].ID = 401;
    tblMenu[4].SubMenu[1].IconID = 1;
    tblMenu[4].SubMenu[1].Checked = false;
    tblMenu[4].SubMenu[1].Enabled = true;
    tblMenu[4].SubMenu[2] = {};
    tblMenu[4].SubMenu[2].Text = "---";
    tblMenu[4].SubMenu[2].ID = 999;
    tblMenu[4].SubMenu[2].IconID = 1;
    tblMenu[4].SubMenu[2].Checked = false;
    tblMenu[4].SubMenu[2].Enabled = true;
    tblMenu[4].SubMenu[3] = {};
    tblMenu[4].SubMenu[3].Text = "TNCTR Forum";
    tblMenu[4].SubMenu[3].ID = 402;
    tblMenu[4].SubMenu[3].IconID = 1;
    tblMenu[4].SubMenu[3].Checked = false;
    tblMenu[4].SubMenu[3].Enabled = true;
    Application.SetMenu(tblMenu);
    end
     

    [/spoiler]

     

    Page1 > OnShow evresinden 

    MenuOku()
    

    kodlarını silebilirsiniz... İleride kullanırım derseniz 

     

    OnShowdaki kodu çift çizgiyle kapatın, menü çıkmaz...

     

    --MenuOku()  

     

     gibi

  16. kralturk02, yani şevki kırmak istemem kardeş ama... bir kere tnctr yönetiminin içinde bulunmadığı bir çalışmayı bu şekilde siteyle bütünleştiremeyiz...

     

    artııı ukalalık yapmış olmayayım ama tnc takımı vakit bulup bir araya gelse zaten senin kaynak kodlarına ihtiyaç duymadan en çok 1 hafta içinde marka olacak çalışma hazırlayabilir... takımın şuanki yaş ortalaması iş güç sahibi geçim derdinde olan orta kuşak seviyesine ulaştı :) vakit sadece moderasyona yetiyor... tuzu kuru bir 657li megatronumuz var işte :D 

     

    Benim pek ilgili alanıma girmediği için indirip bakma gibi bir durumum yok. İyi kötü birşeyler hazırlayıp yayınlamışsınız... Geri dönüşlerle dahada geliştireceğinize inanıyorum... Güncellemelerle, çalışmaya vereceğiniz destekle zaten adınızı duyurursunuz... Bunun için bölüme ihtiyacınız yok...

     

    Çalışmalarınızda başarılar... :good:

×
×
  • Create New...