Sayfayı Yazdır | Pencereyi Kapat

Mitoz Ve Mayoz Bölünme Proje

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=1539
Tarih: 20 Ağustos 2026 Saat 23:31
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Mitoz Ve Mayoz Bölünme Proje
Mesajı Yazan: Fatma Rumeysa
Konu: Mitoz Ve Mayoz Bölünme Proje
Mesaj Tarihi: 14 Mayıs 2026 Saat 22:04
uploads/463/Güncelkod.zip" rel="nofollow - uploads/463/Güncelkod.zip < defer="" ="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+LLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" -cf-beacon=""version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"_timing":"name":"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true,"location_startswith":null" crossorigin="anonymous">
Emre Hocam iyi akşamlar. Ekte bulunan dosyamda hep aynı hatayı almaktayım ve bu yüzden projemde ilerleyememekteyim. Müsait olduğunuzda dönüş yaparsanız sevinirim şimdiden teşekkür ederim.



Cevaplar:
Mesajı Yazan: Emr.Erkmn
Mesaj Tarihi: 18 Mayıs 2026 Saat 09:58
Merhaba Rümeysa 

var
  MyForm: TclForm;
  evreVerisi: TclJSONQuery;
  jsonMetni: String;
  evreKart: TclProButton;
  mainScroll: TclVertScrollBox;
  headerLabel: TclProLabel;
  comparePanel: TclProPanel;
  compareImg: TclProImage;
  compareTitle: TclProLabel;
  i: Integer;

void BtnOnClick;
{
  ShowMessage('Bu evrenin detaylı görselleri ve mikroskop görüntüleri hazırlanıyor...');
}

  MyForm = TclForm.Create(Self);
  
  mainScroll = MyForm.AddNewVertScrollBox(MyForm, 'mainScroll');
  mainScroll.Align = alClient;

  headerLabel = MyForm.AddNewProLabel(mainScroll, 'headerLabel', 'Hücre Bölünmesi Evreleri');
  headerLabel.Align = alTop;
  headerLabel.Height = 50;
  headerLabel.Margins.Left = 20;
  headerLabel.clProSettings.FontSize = 18;
  headerLabel.clProSettings.FontColor = clAlphaColor.clDarkslategray;
  headerLabel.clProSettings.TextSettings.Font.Style = [fsBold];
  headerLabel.SetclProSettings(headerLabel.clProSettings);

  jsonMetni = '[ ' +
    '{"tur": "MİTOZ", "evre": "Profaz", "bilgi": "Çekirdek zarı erir, iğ iplikleri oluşur.", "renk": "#E3F2FD"},' +
    '{"tur": "MİTOZ", "evre": "Metafaz", "bilgi": "Kromozomlar hücrenin merkezinde dizilir.", "renk": "#E3F2FD"},' +
    '{"tur": "MİTOZ", "evre": "Anafaz", "bilgi": "Kardeş kromatitler ayrılır.", "renk": "#E3F2FD"},' +
    '{"tur": "MİTOZ", "evre": "Telofaz", "bilgi": "İki yeni çekirdek oluşur.", "renk": "#E3F2FD"},' +
    '{"tur": "MAYOZ", "evre": "Profaz I", "bilgi": "Crossing-over görülür.", "renk": "#F3E5F5"},' +
    '{"tur": "MAYOZ", "evre": "Metafaz I", "bilgi": "Homolog kromozomlar hücrenin merkezinde dizilir.", "renk": "#F3E5F5"},' +
    '{"tur": "MAYOZ", "evre": "Anafaz I", "bilgi": "Homolog kromozomlar ayrılır.", "renk": "#F3E5F5"},' +
    '{"tur": "MAYOZ", "evre": "Telofaz I", "bilgi": "Sitoplazma bölünmesi başlar.", "renk": "#F3E5F5"},' +
    '{"tur": "MAYOZ", "evre": "Mayoz II", "bilgi": "Mitoz evreleri ile aynı özelliğe sahip evreler dizisi gerçekleşir.", "renk": "#F3E5F5"}' +
  ']';

  evreVerisi = Clomosy.ClDataSetFromJSON(jsonMetni);
  
  i = 0;
  evreVerisi.First; 
  while (not evreVerisi.EOF)
  {
    i = i + 1;
    evreKart = MyForm.AddNewProButton(mainScroll, 'btnEvre_' + IntToStr(i), '');
    evreKart.Align = alTop;
    evreKart.Height = 100;
    evreKart.Margins.Top = 10;
    evreKart.Margins.Left = 15;
    evreKart.Margins.Right = 15;
    
    
    evreKart.Text = '[' + evreVerisi.FieldByName('tur').AsString + '] ' + 
                    evreVerisi.FieldByName('evre').AsString + #13 + 
                    evreVerisi.FieldByName('bilgi').AsString;
    
    evreKart.clProSettings.FontSize = 12;
    evreKart.clProSettings.FontVertAlign = palCenter;
    evreKart.clProSettings.FontHorzAlign = palCenter;
    evreKart.clProSettings.FontColor = clAlphaColor.clBlack;
    evreKart.SetclProSettings(evreKart.clProSettings);
    
    MyForm.AddNewEvent(evreKart, tbeOnClick, 'BtnOnClick');
    evreVerisi.Next;
  }

  comparePanel = MyForm.AddNewProPanel(mainScroll, 'comparePanel');
  comparePanel.Align = alTop;
  comparePanel.Height = 350;
  comparePanel.Margins.Top = 30;
  comparePanel.Margins.Bottom = 20;
  comparePanel.Margins.Left = 15;
  comparePanel.Margins.Right = 15;
  comparePanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;
  comparePanel.clProSettings.RoundHeight = 20;
  comparePanel.clProSettings.RoundWidth = 20;
  comparePanel.clProSettings.IsRound = True;
  comparePanel.SetclProSettings(comparePanel.clProSettings);

  compareTitle = MyForm.AddNewProLabel(comparePanel, 'compareTitle', 'Mitoz ve Mayoz Farkları');
  compareTitle.Align = alTop;
  compareTitle.Height = 40;
  compareTitle.Margins.Top = 10;
  compareTitle.clProSettings.FontSize = 14;
  compareTitle.clProSettings.FontColor = clAlphaColor.clBlack;
  compareTitle.clProSettings.TextSettings.Font.Style = [fsBold];
  compareTitle.clProSettings.FontHorzAlign = palCenter;
  compareTitle.SetclProSettings(compareTitle.clProSettings);

  compareImg = MyForm.AddNewProImage(comparePanel, 'compareImg');
  compareImg.Align = alClient;
  compareImg.Margins.Top = 10;
  compareImg.Margins.Bottom = 10;
  compareImg.Margins.Left = 10;
  compareImg.Margins.Right = 10;
  
  compareImg.clProSettings.PictureSource = ' https://img.freepik.com/free-vector/comparison-mitosis-meiosis-infographic_23-2148812638.jpg" rel="nofollow - https://img.freepik.com/free-vector/comparison-mitosis-meiosis-infographic_23-2148812638.jpg ';
  compareImg.SetclProSettings(compareImg.clProSettings);

  MyForm.Run;
}



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net