Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.  (Okunma sayısı 7900 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #30 : 17 Aralık 2007 19:43:05 »
@dameon neredeyse her söylediğimi yanlış anlamışsın :) önceki mesajımda diyorum ki, birileri Türkçe bir program dili çıkardığında (bunu ister mükemmel ingilizce, ister mükemmel fransızcayla vs. yazsınlar) O dile yeni başlayanların hem dili öğrenmek hem de dökümantasyon bulmak, proje geliştirmek için ingilizce'ye olan ihtiyaçları gitgide azalacak ve belki hiç ingilizce bilmeyen insanlar da çok iyi programcı olabileceklerdir.

Benim bizzat tanıdığım, ve ingilizcesi gerçek anlamda sıfır olan bir kişi (benim başlamama da sebep olan kişi) delphi ile milyonlarca kayıt tutabilen, Oracle vt kullanan ve çok karmaşık kompleks programlara imza attı ve şu anda gerçekten büyük oynayan bir yazılım şirketine asıl işinden istifa ederek gitti, çünkü başlangıç için 3500 dolar maaş teklif ettiler. Bunda biraz elektronik bilgisi olmasının da avantajı vardır belki ama sonuçta programcı olarak gitti ve delphi'nin mecbur bıraktığı birkaç kelimeden başka ingilizce bilmiyor (gerçi artık para bolken özel ders falan alıyordur muhtemelen). Ben onu ilk delphi ile başbaşa gördüğüm zamanlarda ekranına baktığımda "if...then" kodlarını görüp "Abi bu ne? Öyleyse böyle yap falan yazıyor" dediğim zaman bana "nerde öyle yazıyor? şurası mı?" diye soruyordu. Yani delphi kodlaması için iyi ingilizceden ziyade Türkçe döküman ve ingilizce kelimelerin anlamı bilinmese de şartlanmak yetebiliyor. Ama yine de ingilizce öğrenmek konusundaki tavsiyem, bundan önceki mesajımın ilk paragrafı tekrar okunarak anlaşılabilir.

Diğer konulardaki yazdıklarınla zaten aynı fikirdeyiz,
"Ama maalesef gerçek şu ki Türkçe bir programlama dili çıkıp da dünya standardına ulaşmadığı sürece gelişmeleri en yakından ve en çabuk takip için ingilizce gerekli oluyor. Yoksa birilerinin bilgileri ve gelişmeleri Türkçe'ye çevirmesini beklemek zorundasınız. Bence kimsenin azmi kırılmasın ama imkanı olan ingilizce öğrenmeli."  demişim zaten önceki mesajımda.

Son olarak illa ki kod olarak yazman gerekmediğini de;
"@dameon'un mesajı iyi anlatılmış bir fikir içeriyor, koda çevirmesi çok zor değil. Önemli olan tekniği anlatan kişinin zaten sistemin ne şekilde delinebileceğini de mesajının sonunda belirtmiş olması. Kod olarak yada gerçekçi ve uygulanabilir fikir olarak, ne olursa olsun değerlendirelim. " şeklindeki bundan önceki mesajımdan anlayabilirsin. Kod yada fikir (algoritma vs.) ne olursa değerlendirelim diyorum zaten.

Bu konuyu dallarına göre 2-3 parçaya ayırmam gerekecek galiba :)
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı dameon

  • Kıdemli Üye
  • *****
  • İleti: 236
  • Rep: +5/-1
  • Cinsiyet: Bay
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #31 : 17 Aralık 2007 19:50:32 »
@Akrep , sana demedimki ben onları, @Fatsali'ye söylemiştim :) Zaten seninle neredeyse aynı anda post ettik mesajlarımızı o zaman ve seninde hemen hemen benimle aynı fikirde olduğunu gördüm.

Yalnız madem kaşındın :) , senin tanıdığın arkadaş sürekli sana bu ne , o ne diye soruyormuş seninde söylediğin gibi , yani sen olmasaydın bilmiyorum ne yapacaktı ?

Çevrimdışı Cturk

  • Kıdemli Üye
  • *****
  • İleti: 256
  • Rep: +5/-1
  • Cinsiyet: Bay
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #32 : 17 Aralık 2007 23:12:06 »
Alıntı
Ne dersiniz? Fikirleri daha da geliştirebilmek için her yazılana muhalefet edeceğim, yanlış anlayacak veya alınacak arkadaşlar mesaj yazmasın, yada özelden küfür edebilirsiniz
......Demişsiniz ...
Arkadaşım....cevap vermeyecektim ama ..mecbur bıraktın!!! ....
Alıntı
....[,Ben fırsat bulduğumda kendi metodumu yazacağım, herkes alt etmek için uğraşabilir..
burada ne demek istediniz açıklarmısınız?...inanın sizden böyle bir yorum beklemiyordum!?..ve çok üzüldüm!..koyu harflerle  yazılan bu parağrafı ben kendime yakıştıramam ve kimse içinde bu hareketi yapmam vede düşünmem,benim kişiliğime aykırıdır..ama sizin bu hareketiniz daima tartışma ve rakip yaratır.bakıyorum sadece sizin bu tartışmayı bu hale getirmeniz ,"Global Moderator"'a yakışacak bir yaklaşımla yapıcı olmak yerine tartışmayı,başka yönlere çekmek gibi algılanacaktır?.. işte ben yüzden bu tür yaklaşımların dışında kalıyorum vede kalacağım....Fatih kardeşimden özür dileyerek ....Bu konuda karşı bir cevap vermeyeceğim!...Esen kalın!!...
« Son Düzenleme: 17 Aralık 2007 23:15:53 by Cturk »

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #33 : 18 Aralık 2007 01:00:15 »
Cturk arkadaşım, sana birşey söylemedim, sana söylenmeyen şeylere neden cevap yazmadan duramıyorsun ve neden dediğin gibi olayın dışında kalamıyorsun bilmiyorum ama derdin veya sorun varsa özelden sor, burada yeterince konu dışında konuştuk zaten.

Bu gereksiz mesajları da sileceğim.
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #34 : 18 Aralık 2007 01:44:33 »
Eğer bu forumda herkes bir şeyler araştırıp onu çevirerek veya çevirmeyerek buraya eklerse muhakkak faydası olacaktır.

Buna ilaveten illa kod olarak mı yazmak lazım bazı şeyleri , algoritma olarak versek olmuyor mu ?

@Dameon bu fikrine katılmamak mümkün değil, işin özü bu zaten.

Çevrimdışı hayati

  • Administrator
  • *****
  • İleti: 860
  • Rep: +19/-3
  • Cinsiyet: Bay
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #35 : 18 Aralık 2007 10:13:14 »
Programcı olmak için yahut bir programlama dilini bilmek için ingilizce gerekli olabilir ama şart değildir, diyerek bağlasak itiraz eden olurmu?
Kendini geliştirme (dökümantasyon) konusunda ingilizce elzem olabilir ama amatör bir programcının ingilizceyle kendini kasmasına gerek yok bence.
Yeni başlayan bir ingiliz, yeni başlayan Türk ,rus yada hintliden öndedir diyorsanız ona katılmıyorum, kodlar salt ingilizce değil, Hi ve Lo fonksiyonu Türk için ne ise, ingiliz içinde odur. en fazla Türk clrscr ekranı temizlediğini bilir, ingiliz açılımının clear screen olduğunu bilir, şimdi farkları ne??? bu noktada hiç bir pascal bilgisi olmayan bir ecnebi, yabancı dil bilmesinin avantajı ile ekranı temizlettirebilir mi?
Sonuç olarak giriş seviyesinde ingilizce şart değil.
Olsa dahi tenimin kıl biten her yeri bir dil, güçsüzüm şükretmeye,şükrüm binde bir bile değil (İ.R.)

Çevrimdışı fatsali_85

  • Kıdemli Üye
  • *****
  • İleti: 175
  • Rep: +6/-0
  • Cinsiyet: Bay
    • Osman FATSA
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #36 : 18 Aralık 2007 11:51:00 »
 şimdi sölemek istediğim su artık internetin olmadığı yer yok yani her işyerinde her evde  var neredeyse benim yukarda sölediğim proğramda yani restoran yazılımında    garsonların kullandıgı el terminalleri mevcut  onlarla bilgisayar arasında ki bağlantı internet vasıtasıyla oluyo yani  her halukarda internet e mecbur vatandaş..
ama  sölediğin gibi internet e  bağlı kalmamak lazıms  alternatifleri mutlaka olmalı.. kesinlikle haklısın..
mesala demo programı kuran bilgisayarda tarih ve saat değiştirme yetkisini kısıtlayan bir  dll atsak nasıl olur acaba ...
yani adam bizim programı kurduktan sonra  saati ve trh i değiştirmesin. yazdığımız dll i yada sistem dosyası olarak yazalım  engel olan dosyayı bulsa dahi silemesin . başka nasıl bir alternatif olabilir arkadaşlar  güzel ve degerli fikirlerinizi bekliyorum..

yada söle bir mantık da olabilr diyelim ki  demo muz 10 saatlik bir demo ..
demo yu  bilgisayar a kurarken en son FINISH butonuna basıldığı andan  itibaren program kendi içinde geri sayım yapmaya başlasın yani  10 saatlik  proğram
9:59
9:58
9:57
9:56
9:55
9:54
9:53
...
0:00 ı bulduğunda program iptalll olacak sekilde ayarlanabilir... fikirlere dewammm selametle....


arkadaşlar konunun  asıl baslangıc noktasından bayagı bir saptı maalesef :-(  şimdi benim  bu bahsedilen  su saatte  kapansın olayına  ilişkin attığım en son mesaj buydu  yorumlarımıza kaldığımız yerden devam edelim bence ne düşünüyorsunuz .. 



zamanın birinde bir ....... eğitim seti sipariş vermiştim internetten, geldiğinde ürünü aktif yapmak için internet bağlantısı mecburiyeti olduğunu gördüm, yada mesai saatleri içinde parogramın ürettiği kodu telefonla vermem gerekiyordu.
1-evde internet bağlantım yok
2-mesai saatleri içinde evde değilim.
mail attığımda bana internet cafeye götürebileceğim yönünde dahiyane bir fikir verdiler.
tabi bende açtım ağzımı yumdum gözümü, sonra müdürleri beni aradı; sözlerime dikkat etmem gerektiğini söyledi, bende dikkat ettiğim için bu kadar nazik olduğumu söyledim, sonuç itibari ile birbirimizi pek sevmedik hatta hukuki zemini zorlayacak yola doğru gidiyorduk az kala...

demek istediğim, @akrep'e kesinlikle katılıyorum. kullanıcıyı hiç bir şeye mahkum veya mecbur edemeyiz, etmemeliyiz, ediyorsakta bunu belirtmeliyiz. Niye satarken ürünü aktifleştirme olayı olduğunu dipnot olarak belirtmediklerini sorduğumda ise bana "CD nin üzerinde yazıyor" dikkat etseydiniz dediler Smile Smile
bende; sipariş vermeden ürün elime ulaşmadan CD yi nasıl görebileceğimi sordum (ama sakinim) karşı taraf tekrar terbiyesiz olduğum sonucuna vardı

babahayati abi  bu tamamen  yazılımı üreten yada işte satışa sunan  firmanın amatörlüğünden kaynaklanan bir problem  benim fikrim.
tamamen  saygısızlıktan tut da aymazlık a  kadar varan ve kaynaklanan sebeblerden ileri gelen bir durum.. ne yazık ki hiç olmaması gereken seyler. ama haklısınız kullanıcılar  internete yada tek bir seceneke  mahkum edilmemeli..
SİLGİNİZ KALEMİNİZDEN ÖNCE BİTİYORSA ,
ÇOOK  YALNIŞINIZ VAR DEMEKTİR...
*************

Çevrimdışı hayati

  • Administrator
  • *****
  • İleti: 860
  • Rep: +19/-3
  • Cinsiyet: Bay
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #37 : 18 Aralık 2007 12:38:49 »
Fatsalı biraz daha geniş açılımlı düşünelim, mesela ben programı akrep hocanın bilgisayarında gördüm ve beğendim, akrep süre kısıtlaması olduğunu söyledi bana, ben ne yaparım önce sistem saatiyle oynarım sonra programı kurarım.. programı kurduktan sonra sistem saatiyle oynayamam fazla bir şey ifade etmeyecektir. fikrin güzel ama tam çözüm değil.

üzerinde beyin jimnastiği yapma şansım tam olmadı ama ikinci önerin daha güzel gibime geldi. tarih değilde saat bazlı olsa.. bir değişken tanımlansa regedite yazılsa saat başı +1 ekletsek değişken 48 (iki gün) olunca halt; şimdilik algoritma, müsait olunca kodlara dökmeye çalışalım...
Olsa dahi tenimin kıl biten her yeri bir dil, güçsüzüm şükretmeye,şükrüm binde bir bile değil (İ.R.)

Çevrimdışı selchuk

  • Kıdemli Üye
  • *****
  • İleti: 266
  • Rep: +0/-0
  • Cinsiyet: Bay
    • Arma Ticari Sistem
Ynt: Proğramınız Belirlediğiniz Tarihe Kadar çalışsın!.
« Yanıtla #38 : 24 Mayıs 2010 04:11:51 »
Bu konu eski bir konu fakat benim farklı bir yöntemim var belki birilerinin işine yarar.

Demo programı Tek aylarda (1,3,5,7,9,11) çalıştırıp çift aylarda çalıştırmıyorum.  Kontrolü de tarih olan bir formda kullanıcının seçtiği tarihe göre yapıyorum. Böylece çift aylara kayıt yapamıyor.

Örneğin tarih alanın ismi KutuTarih olsun

Kod formdaki kaydet tuşunun başına yazılacak.

Kod: [Seç]
var
  TarKontrol : TDateTime;
  SadeceAy   : String;

begin
  TarKontrol := KutuTarih.Date;
  DateTimeToString(SadeceAy, 'mm', TarKontrol);

 if (SadeceAy='02') or (SadeceAy='04') or (SadeceAy='06') or (SadeceAy='08') or (SadeceAy='10') or (SadeceAy='12') then
  begin
   Application.MessageBox('Demo Kayıtları Yanlızca 1,3,5,7,9,11. Aylara Yapılabilir ! ','   Dikkat',MB_OK or MB_ICONWARNING)
  end

 else

{ Bu bölüme kaydet tuşunun yapması gereken kodlar yazılacak
...
...
...
... }

end;
« Son Düzenleme: 24 Mayıs 2010 09:33:50 by Kocaturk »
Knowledge is power (Bilgi Güçtür)