<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : spor uygulaması</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : spor uygulaması]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Mon, 04 May 2026 10:54:20 +0000</pubDate>
  <lastBuildDate>Mon, 30 Jun 2025 11:39:19 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1043</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[spor uygulaması : Merhaba Kayra,7 ve 19. sat&#305;rda...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1043&amp;PID=2083#2083</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1043<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Haziran&nbsp;2025 Saat 11:39<br /><br />&nbsp;Merhaba Kayra,<br>7 ve 19. satırda ki dizi değişkenlerin yanlış&nbsp;<br><span style=": rgb251, 251, 253;">HareketButtons, array&#091;1..5&#093; of :TCLButton;&nbsp; olarak tanımlamışsın ama diziler 0 dan başlıyor&nbsp;<br></span><span style=": rgb251, 251, 253;">HareketButtons</span><span style=": rgb251, 251, 253;">: array&#091;0..5&#093; of&nbsp;</span><span style=": rgb251, 251, 253;">TCLButton</span><span style=": rgb251, 251, 253;">; bu şekil de tanımlaman da hata almazsın.</span>]]>
   </description>
   <pubDate>Mon, 30 Jun 2025 11:39:19 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1043&amp;PID=2083#2083</guid>
  </item> 
  <item>
   <title><![CDATA[spor uygulaması : var MyForm, GirisForm, AntrenmanForm...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1043&amp;PID=2082#2082</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=249">kayra12</a><br /><strong>Konu:</strong> 1043<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Haziran&nbsp;2025 Saat 09:37<br /><br /><div>var</div><div>&nbsp; MyForm, GirisForm, AntrenmanForm : TCLForm;</div><div>&nbsp; IsimEdit, BoyEdit, KiloEdit : TCLEdit;</div><div>&nbsp; SonucLabel, OneriLabel, HareketAciklamaLabel, GelisimLabel : TCLLabel;</div><div>&nbsp; BaslaButton : TCLButton;</div><div>&nbsp; KolKasiButton, SirtKasiButton, BacakKasiButton : TCLButton;</div><div>&nbsp; HareketButtons, array&#091;1..5&#093; of :TCLButton;</div><div>&nbsp; SetArttirButton, SetAzaltButton, TekrarArttirButton, TekrarAzaltButton, KaydetButton : TCLButton;</div><div>&nbsp; SetLabel, TekrarLabel : TCLLabel;</div><div>&nbsp; AnaPanel, BilgiPanel, ButtonPanel, SonucPanel, OneriPanel, HareketPanel, GelisimPanel, SetTekrarPanel : TCLPanel;</div><div>&nbsp; HareketImage : TCLImage;</div><div>&nbsp;&nbsp;</div><div>&nbsp; isim, secilenKas, secilenHareket : String;</div><div>&nbsp; boy, kilo, vki : Float;</div><div>&nbsp; durum : String;</div><div>&nbsp; setSayisi, tekrarSayisi : Integer;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Günlük kayıt (basit string liste şeklinde)</div><div>&nbsp; GunlukKayitlar : array&#091;1..100&#093; of String;</div><div>&nbsp; KayitSayisi : Integer;</div><div><br></div><div>void BaslaButtonTikla;</div><div>{</div><div>&nbsp; if((IsimEdit.Text == '') || (BoyEdit.Text == '') || (KiloEdit.Text == ''))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen tüm alanları doldurunuz.');</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; isim = IsimEdit.Text;</div><div>&nbsp; &nbsp; boy = StrToFloat(BoyEdit.Text) / 100;</div><div>&nbsp; &nbsp; kilo = StrToFloat(KiloEdit.Text);</div><div>&nbsp; &nbsp; vki = kilo / (boy * boy);</div><div>&nbsp; &nbsp; vki = Round(vki * 10) / 10;</div><div><br></div><div>&nbsp; &nbsp; if (vki &lt; 18.5)</div><div>&nbsp; &nbsp; &nbsp; durum = 'Zayıf - Direnç antrenmanları yapabilirsiniz.';</div><div>&nbsp; &nbsp; else if (vki &lt; 25)</div><div>&nbsp; &nbsp; &nbsp; durum = 'Normal - Haftada 3-4 gün kardiyo ve güç antrenmanı önerilir.';</div><div>&nbsp; &nbsp; else if (vki &lt; 30)</div><div>&nbsp; &nbsp; &nbsp; durum = 'Fazla kilolu - Düzenli yürüyüş ve hafif kardiyo yapmalısınız.';</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; durum = 'Obez - Öncelikle bir uzmana danışınız ve düşük etkili egzersizlere başlayınız.';</div><div><br></div><div>&nbsp; &nbsp; GirisForm.Hide;</div><div>&nbsp; &nbsp; AntrenmanForm.Show;</div><div>&nbsp; &nbsp; SonucLabel.Text = 'Merhaba ' + isim + ', VKİ: ' + FloatToStr(vki);</div><div>&nbsp; &nbsp; OneriLabel.Text = durum;</div><div>&nbsp; &nbsp; HareketAciklamaLabel.Text = '';</div><div>&nbsp; &nbsp; GelisimLabel.Text = 'Bugüne kadar hiç kayıt yok.';</div><div>&nbsp; &nbsp; setSayisi = 3;</div><div>&nbsp; &nbsp; tekrarSayisi = 15;</div><div>&nbsp; &nbsp; SetLabel.Text = 'Set: ' + IntToStr(setSayisi);</div><div>&nbsp; &nbsp; TekrarLabel.Text = 'Tekrar: ' + IntToStr(tekrarSayisi);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void KasSecimiYap(String bolge);</div><div>{</div><div>&nbsp; secilenKas = bolge;</div><div>&nbsp; secilenHareket = '';</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (bolge == 'Kol') {</div><div>&nbsp; &nbsp; HareketButtons&#091;1&#093;.Text = 'Dumbbell Curl';</div><div>&nbsp; &nbsp; HareketButtons&#091;2&#093;.Text = 'Triceps Dips';</div><div>&nbsp; &nbsp; HareketButtons&#091;3&#093;.Text = 'Hammer Curl';</div><div>&nbsp; &nbsp; HareketButtons&#091;4&#093;.Text = 'Push-up';</div><div>&nbsp; &nbsp; HareketButtons&#091;5&#093;.Text = 'Concentration Curl';</div><div>&nbsp; } else if (bolge == 'Sırt') {</div><div>&nbsp; &nbsp; HareketButtons&#091;1&#093;.Text = 'Bent Over Row';</div><div>&nbsp; &nbsp; HareketButtons&#091;2&#093;.Text = 'Pull-up';</div><div>&nbsp; &nbsp; HareketButtons&#091;3&#093;.Text = 'Superman';</div><div>&nbsp; &nbsp; HareketButtons&#091;4&#093;.Text = 'Reverse Fly';</div><div>&nbsp; &nbsp; HareketButtons&#091;5&#093;.Text = 'Deadlift';</div><div>&nbsp; } else if (bolge == 'Bacak') {</div><div>&nbsp; &nbsp; HareketButtons&#091;1&#093;.Text = 'Squat';</div><div>&nbsp; &nbsp; HareketButtons&#091;2&#093;.Text = 'Lunge';</div><div>&nbsp; &nbsp; HareketButtons&#091;3&#093;.Text = 'Calf Raise';</div><div>&nbsp; &nbsp; HareketButtons&#091;4&#093;.Text = 'Glute Bridge';</div><div>&nbsp; &nbsp; HareketButtons&#091;5&#093;.Text = 'Jump Squat';</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; HareketAciklamaLabel.Text = '';</div><div>&nbsp; HareketImage.Visible = False;</div><div>&nbsp; GelisimLabel.Text = 'Seçilen bölge: ' + secilenKas + '. Bir hareket seçiniz.';</div><div>&nbsp;&nbsp;</div><div>&nbsp; setSayisi = 3;</div><div>&nbsp; tekrarSayisi = 15;</div><div>&nbsp; SetLabel.Text = 'Set: ' + IntToStr(setSayisi);</div><div>&nbsp; TekrarLabel.Text = 'Tekrar: ' + IntToStr(tekrarSayisi);</div><div>}</div><div><br></div><div>void HareketTikla(Integer indeks);</div><div>{</div><div>&nbsp; secilenHareket = HareketButtons&#091;indeks&#093;.Text;</div><div>&nbsp; String aciklama;</div><div>&nbsp; String imageUrl;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (secilenHareket == 'Squat') {</div><div>&nbsp; &nbsp; aciklama = 'Squat:\nAyaklar omuz genişliğinde açık, dizleri bükerek oturur pozisyona gelin. 3 set, 15 tekrar.';</div><div>&nbsp; &nbsp; imageUrl = '<a href="https://r.resimlink.com/6mVeGvN.png" target="_blank" rel="nofollow">https://r.resimlink.com/6mVeGvN.png</a>';</div><div>&nbsp; } else if (secilenHareket == 'Push-up') {</div><div>&nbsp; &nbsp; aciklama = 'Push-up:\nEller omuz genişliğinde, vücut düz çizgide. 3 set, 12 tekrar.';</div><div>&nbsp; &nbsp; imageUrl = '<a href="https://r.resimlink.com/PUSHUP.png" target="_blank" rel="nofollow">https://r.resimlink.com/PUSHUP.png</a>';</div><div>&nbsp; } else {</div><div>&nbsp; &nbsp; aciklama = secilenHareket + ':\nBu hareket kas geliştirmek için etkilidir. 3 set, 15 tekrar.';</div><div>&nbsp; &nbsp; imageUrl = '<a href="https://r.resimlink.com/defaultKas.png" target="_blank" rel="nofollow">https://r.resimlink.com/defaultKas.png</a>';</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; HareketAciklamaLabel.Text = aciklama;</div><div>&nbsp; AntrenmanForm.setImage(HareketImage, imageUrl);</div><div>&nbsp; HareketImage.Visible = True;</div><div>}</div><div><br></div><div>void SetArttirButtonTikla;</div><div>{</div><div>&nbsp; if (setSayisi &lt; 10) {</div><div>&nbsp; &nbsp; setSayisi = setSayisi + 1;</div><div>&nbsp; &nbsp; SetLabel.Text = 'Set: ' + IntToStr(setSayisi);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void SetAzaltButtonTikla;</div><div>{</div><div>&nbsp; if (setSayisi &gt; 1) {</div><div>&nbsp; &nbsp; setSayisi = setSayisi - 1;</div><div>&nbsp; &nbsp; SetLabel.Text = 'Set: ' + IntToStr(setSayisi);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void TekrarArttirButtonTikla;</div><div>{</div><div>&nbsp; if (tekrarSayisi &lt; 50) {</div><div>&nbsp; &nbsp; tekrarSayisi = tekrarSayisi + 1;</div><div>&nbsp; &nbsp; TekrarLabel.Text = 'Tekrar: ' + IntToStr(tekrarSayisi);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void TekrarAzaltButtonTikla;</div><div>{</div><div>&nbsp; if (tekrarSayisi &gt; 1) {</div><div>&nbsp; &nbsp; tekrarSayisi = tekrarSayisi - 1;</div><div>&nbsp; &nbsp; TekrarLabel.Text = 'Tekrar: ' + IntToStr(tekrarSayisi);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void KaydetButtonTikla;</div><div>{</div><div>&nbsp; if (secilenKas == '') {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen önce bir kas bölgesi seçin.');</div><div>&nbsp; &nbsp; return;</div><div>&nbsp; }</div><div>&nbsp; if (secilenHareket == '') {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen önce bir hareket seçin.');</div><div>&nbsp; &nbsp; return;</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; KayitSayisi = KayitSayisi + 1;</div><div>&nbsp; String kayitMetni = 'Kas: ' + secilenKas + ', Hareket: ' + secilenHareket + ', Set: ' + IntToStr(setSayisi) + ', Tekrar: ' + IntToStr(tekrarSayisi);</div><div>&nbsp; GunlukKayitlar&#091;KayitSayisi&#093; = kayitMetni;</div><div>&nbsp;&nbsp;</div><div>&nbsp; GelisimLabel.Text = 'Son kayıt: ' + kayitMetni;</div><div>&nbsp; ShowMessage('Antrenman kaydınız başarıyla eklendi.');</div><div>}</div><div><br></div><div>{</div><div>&nbsp; GirisForm = TCLForm.Create(Self);</div><div>&nbsp; BilgiPanel = GirisForm.AddNewPanel(GirisForm, 'BilgiPanel');</div><div>&nbsp; BilgiPanel.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; IsimEdit = GirisForm.AddNewEdit(BilgiPanel, 'IsimEdit', 'İsminiz...');</div><div>&nbsp; IsimEdit.Align = alTop;</div><div>&nbsp; IsimEdit.Height = 30;</div><div>&nbsp;&nbsp;</div><div>&nbsp; BoyEdit = GirisForm.AddNewEdit(BilgiPanel, 'BoyEdit', 'Boy (cm)...');</div><div>&nbsp; BoyEdit.Align = alTop;</div><div>&nbsp; BoyEdit.clTypeOfField = taFloat;</div><div>&nbsp; BoyEdit.Height = 30;</div><div>&nbsp;&nbsp;</div><div>&nbsp; KiloEdit = GirisForm.AddNewEdit(BilgiPanel, 'KiloEdit', 'Kilo (kg)...');</div><div>&nbsp; KiloEdit.Align = alTop;</div><div>&nbsp; KiloEdit.clTypeOfField = taFloat;</div><div>&nbsp; KiloEdit.Height = 30;</div><div>&nbsp;&nbsp;</div><div>&nbsp; BaslaButton = GirisForm.AddNewButton(BilgiPanel, 'BaslaButton', 'Devam Et');</div><div>&nbsp; BaslaButton.Align = alTop;</div><div>&nbsp; BaslaButton.Height = 40;</div><div>&nbsp; MyForm.AddNewEvent(BaslaButton, tbeOnClick, 'BaslaButtonTikla');</div><div>&nbsp;&nbsp;</div><div>&nbsp; AntrenmanForm = TCLForm.Create(Self);</div><div>&nbsp; AnaPanel = AntrenmanForm.AddNewPanel(AntrenmanForm, 'AnaPanel');</div><div>&nbsp; AnaPanel.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; SonucLabel = AntrenmanForm.AddNewLabel(AnaPanel, 'SonucLabel', '');</div><div>&nbsp; SonucLabel.Align = alTop;</div><div>&nbsp; SonucLabel.TextSettings.Font.Size = 16;</div><div>&nbsp;&nbsp;</div><div>&nbsp; OneriLabel = AntrenmanForm.AddNewLabel(AnaPanel, 'OneriLabel', '');</div><div>&nbsp; OneriLabel.Align = alTop;</div><div>&nbsp; OneriLabel.WordWrap = True;</div><div>&nbsp; OneriLabel.TextSettings.Font.Size = 14;</div><div>&nbsp;&nbsp;</div><div>&nbsp; ButtonPanel = AntrenmanForm.AddNewPanel(AnaPanel, 'ButtonPanel');</div><div>&nbsp; ButtonPanel.Align = alTop;</div><div>&nbsp; ButtonPanel.Height = 40;</div><div>&nbsp;&nbsp;</div><div>&nbsp; KolKasiButton = AntrenmanForm.AddNewButton(ButtonPanel, 'KolKasiButton', 'Kol Kası');</div><div>&nbsp; SirtKasiButton = AntrenmanForm.AddNewButton(ButtonPanel, 'SirtKasiButton', 'Sırt Kası');</div><div>&nbsp; BacakKasiButton = AntrenmanForm.AddNewButton(ButtonPanel, 'BacakKasiButton', 'Bacak Kası');</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(KolKasiButton, tbeOnClick, 'KasSecimiYap(\"Kol\")');</div><div>&nbsp; MyForm.AddNewEvent(SirtKasiButton, tbeOnClick, 'KasSecimiYap(\"Sırt\")');</div><div>&nbsp; MyForm.AddNewEvent(BacakKasiButton, tbeOnClick, 'KasSecimiYap(\"Bacak\")');</div><div>&nbsp;&nbsp;</div><div>&nbsp; HareketPanel = AntrenmanForm.AddNewPanel(AnaPanel, 'HareketPanel');</div><div>&nbsp; HareketPanel.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; for (Integer i = 1 to 5 do)</div><div>&nbsp;&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; HareketButtons<em> = AntrenmanForm.AddNewButton(HareketPanel, 'HareketButton' + IntToStr(i), '');</div><div>&nbsp; &nbsp; HareketButtons<em>.Align = alTop;</div><div>&nbsp; &nbsp; HareketButtons<em>.Height = 30;</div><div>&nbsp; &nbsp; MyForm.AddNewEvent(HareketButtons<em>, tbeOnClick, 'HareketTikla(' + IntToStr(i) + ')');</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>koddum da hata alıyorum ve kodumu profesyonel bir uygulama yapmak istiyorum yardımınız için teşekkürler&nbsp;</div><div><br></div><div><br></div><div><br></div>]]>
   </description>
   <pubDate>Mon, 30 Jun 2025 09:37:56 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1043&amp;PID=2082#2082</guid>
  </item> 
 </channel>
</rss>