Basit Bir İdeal Kilo Projesi

Merhaba arkadaşlar..Daha önce bir kardeşimizi küçük bir sınavına çalıştırırken hazırladığım küçük bir projeyi sizlere sunuyorum.

Merhaba arkadaşlar..Daha önce bir kardeşimizi küçük bir sınavına çalıştırırken hazırladığım küçük bir projeyi sizlere sunuyorum. Arkadaşımız yeni başladığı için hem toolBox kontrol elemanlarını basit olarak anlayabilmesi için, hem de method kavramını aklında tutabilmesi için böyle küçük bir proje ile çalıştırmıştım. Umarım arkadaşlar beğenirsiniz. Yeni başlayan arkadaşlar en azından mantık olarak anlayacaktır. İyi dersler diliyorum.




using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Diagnostics;

namespace idealkilo

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

      double boysinir=150; // 150 cm sınır olarak ayarlanıyor..

       

        private void textBox2_TextChanged(object sender, EventArgs e)

        {

         

        }



        public void ErkekHesapla()  // erkek hesapla methodumu cagır(t)ıyorum..

        {



            try  // try ekliyorum..

            {

           if (radioButton1.Checked == true)  // eğer erkek secenegi secilmişse..

                {

                    if (boysinir < Convert.ToInt32(textBox1.Text)) // ve girilen değer boy sinirdan büyükse..

                    {

                        double ideal = ((Convert.ToInt32(textBox1.Text) - boysinir) / 2.5) * 2.7 + 48; // gereken matematik işlemler yapılıp DOUBLE ideal'e aktar..

                        label7.Text = ideal.ToString(); // label7'ye string olarak ata..



                        

                    }

                    else //degilse..

                    { 

                        label7.Text = textBox1.Text+" mi?:)"; // label7 de eğer 150'den kücükse.. böyle yazdır(t)..

                    }

            }

            }

            catch (Exception)

            {



                MessageBox.Show("hata olustu"); // basit bir hata verdirttim

            }

        }

        public void KadinHesapla() // kadin hesapla methodu olusturdum

        {



            try

            {

                if (radioButton2.Checked == true)

                {

                 

                    if (boysinir < Convert.ToInt32(textBox1.Text))

                    {

                        double ideal = ((Convert.ToInt32(textBox1.Text) - boysinir) / 2.5) * 2.2 + 45;

                        label7.Text = ideal.ToString();





                    }

                    else

                    {

                        label7.Text = textBox1.Text + " mi?:)";

                    }

                }

            }

            catch (Exception)

            {

                MessageBox.Show("hata olustu");



            }







        }



        private void textBox1_TextChanged(object sender, EventArgs e)

        {

          

            ErkekHesapla(); // textBox1 eventi değişince bu methodlar cagrılacak..

            KadinHesapla();

        }



        private void groupBox1_Enter(object sender, EventArgs e)

        {



        }



        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

        {

            Process.Start("http://www.berat.tk"); // burada basit bir link label kontrolune link verdirtiyorum

        }



        private void Form1_Load(object sender, EventArgs e)

        {

           

        }

       

    }

}

  • Etiketler;
H. Berat Yıldırım
1989 Isparta doğumlu.İstanbul'da yaşıyor. Yaklaşık 7 sene kadar internet üzerinde freelance ve firma olarak birçok kurumsal ve bireysel web sitesi projelerinde yer aldı. Bir dönem 3 arkadaşı ile birlikte Ebitech Bilişim Çözümleri isminde firmaları ile hizmet verdiler. <p>2008 yılından bu yana da İstanbul Arel Üniversitesi'nde Matematik - Bilgisayar (İngilizce) + İşletme eğitimine devam ediyor. <p>Şu an ASP.NET, ASP, C#, Dreamweaver, SQL Server üzerine projeler üretiyor ve vakit buldukça makaleler yazıp dersler veriyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

H. Berat Yıldırım kardeşim. öncelikle emeğine sağlık. aynı kodları yazdım. bir sürü hata verdi. acaba gözden kaçırdığım nereler var bulamadım. mümkünse şu yaptıklarınızı 3 , 5 dakikalık videolar halinde siteye ekleseniz. daha çok şeyler öğreniriz. ve daha çok yararlı olursunuz.
Merhabalar..Öncelikle yorumun(uz) için teşekkürlerimi iletiyorum..Proje de herhangi hata söz konusu değildir.Bizzat denenip kodlar eklenmektedir. Ben projenin kaynak kodunu buradan vereyim.Galiba proje koymamanın bir dezavatantajını da sayenizde öğrenmiş oldum :) Video konusunda gereken bilgileri daha önce yorum yazdığınız http://www.sanalkurs.net/ilk-harfi-buyuk-yapma-4661.html sayfasında sizlere cevabı vermiş bulunmaktayım.Bu arada "hotmail " hesabınıza SanalKURS.NET'ten gelen e-postalar "Junk Mail" bölümüne gitmektedir.Bu nedenle hotmail'de "Junk Mail" e gelen (SanalKURS.NET'ten gönderilen) mailleri "Bu kullanıcıdan gelen tüm ailleri gelen kutusuna taşı " olarak yapmanız söz konusu maillerinizin "Junk Mail" (Gereksizler) 'e gelmesini önleyebilirsiniz.Saygılarımla..
mrb ! yorumlarınızı okudum ve bana yardımcı olabilecek en doğru insanın siz olduğuna karar verdim :) BENİM YAPMAM GEREKEN C# DA ARAYÜZ HAZIRLAYIP İSİM VE TARİH GİRDİÐİM ZAMAN O KİŞİNİN O TARİHTEKİ ÇALIŞMA RAPORUNUN ACILMASI .EXCEL DE AYRI BİR SAYFADA ARAYÜZDEN BAÐIMSIZ OLARAK SAYFA AÇILACAK. yardım ederseniz cok memnun olurum stajdan ödev aldım :) şimdiden tşkrler :)
mrb ! yorumlarınızı okudum ve bana yardımcı olabilecek en doğru insanın siz olduğuna karar verdim :) BENİM YAPMAM GEREKEN C# DA ARAYÜZ HAZIRLAYIP İSİM VE TARİH GİRDİÐİM ZAMAN O KİŞİNİN O TARİHTEKİ ÇALIŞMA RAPORUNUN ACILMASI .EXCEL DE AYRI BİR SAYFADA ARAYÜZDEN BAÐIMSIZ OLARAK SAYFA AÇILACAK. yardım ederseniz cok memnun olurum stajdan ödev aldım :) şimdiden tşkrler :)
Merhabalar..Burada her arkadaşım siz(ler)e yardımcı olabilir..Anla(ya)madığım bazı şeyler var..İsim ve tarih bilgisi girişi yapıp raporu excelde gösterecek orası tamam fakat o rapor kaynağı ne olacak?(Tarih ve kişi ismi girişi yapıldığında o kişi ile ilgili neler gösterilcek vs..vs..) Rapor kaynağına veri(ler) girilecek mi (başka bir alandan) ? Söz konusu verilerin çekileceği veritabanı SQL 'de mi Access 'te mi olşturulacak? Ya da sadece öğrenmek istediğiniz "Veritabanındaki verilerin SADECE EXCEL'de gösterilmesini öğretin gerisini ben hallederim " mi? Bu konuda tam bilgi verirseniz gereken/gerekli yardımı siz(ler)e sağlayabilirim.İyi çalışmalar

Yukarı Git