C SHARP – FORM APPLİCATİON UYGULAMA İNDİRME SİMÜLASYONU


C ve C++ Programlama    C ve C++ Programlama İle İlgili Paylaşım Kategorisi

Yazar: NickBeLiRSiZZ    0 Yorum    160 Görüntüleme
  • Derecelendirme: 0/5 - 0 oy

Paylaşım Tarihi: 31.01.2016, 13:20:21 #1
NickBeLiRSiZZ Old Mod.
Onaylı Uye
Status: Çevrimdışı Yorumları:292 Konuları:48 Kayıt Tarihi:12.01.2016 Rep Puanı: 22

Bu ufak örnekte ilk formda seçilen radio button’un cheched change özelliğini kullanarak ikinci forma ilk formda seçilen değer public bir değişken ile aktarılıyor.İkinci form’da progress bar her saniye 1’er 1’er artıyor.İstersek uygulamayı duraklatabiliyor ya kapatabiliyoruz.

Resim http://i0.wp.com/www.programlamadersleri.com/wp-content/uploads/2015/05/CSharpFormIndirme1.jpg

Resim http://i0.wp.com/www.programlamadersleri.com/wp-content/uploads/2015/05/CSharpFormIndirme2.jpg?w=575

Form 1;


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace FormOdev1
{//http://memoryhackers.com/
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
 
        private void buttonIndir_Click(object sender, EventArgs e)
        {
         //http://memoryhackers.com/
        }
        public static string secilen;
        //secilen değeri aktarmak için değişkeni public olarak tanımlıyoruz
        Form2 frm2 = new Form2();
        private void Form1_Load(object sender, EventArgs e)
        {
 
 
        }
 
        private void radioButton1_Click(object sender, EventArgs e)
        {
            
        }
 
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {//radio buttton 'un checked özelliği değiştiğinde
            secilen = "Teamviewer";//secilen değişkenine değer aktarıyoruz
              frm2.Show();//forum 2 yi gösteriyoruz  
              this.Hide();//bulunduğumuz formu gizliyoruz
 
        }
 
        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {//http://memoryhackers.com/
            secilen = "Wamp";
            frm2.Show();
            this.Hide();
        }
 
        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            secilen = "AIMP";
            frm2.Show();
            this.Hide();
        }
 
        private void radioButton4_CheckedChanged(object sender, EventArgs e)
        {
            secilen = "QBittorrent";
            frm2.Show();
            this.Hide();
        }
 
        private void radioButton5_CheckedChanged(object sender, EventArgs e)
        {//http://memoryhackers.com/
            secilen = "SharpDevelop";
            frm2.Show();
            this.Hide();
        }
 
        private void radioButton6_CheckedChanged(object sender, EventArgs e)
        {
            secilen = "SMPlayer";
            frm2.Show();
            this.Hide();
        }
    }
}


Form 2


Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace FormOdev1
{
    public partial class Form2 : Form
    {//http://memoryhackers.com/
        public Form2()
        {
            InitializeComponent();
        }
 
        private void label2_Click(object sender, EventArgs e)
        {
             
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
            labelZaman.Text = DateTime.Now.ToLongTimeString();//Zaman labelına şuan ki zamanı yazıyoruz
            labelIndirilen.Text = Convert.ToString(Form1.secilen) +" İndiriliyor.";//Secilen değişkeninin yazdırıp indiriliyor ekliyoruz.
            timer1.Enabled = true;//Timer'ı başlatıyoruz.
            
        }
 
        private void buttonKapat_Click(object sender, EventArgs e)
        {//butona tıklandığında
            Application.Exit();//Uygulamayı kapatıyoruz
        }
 
        private void buttonAnasayfa_Click(object sender, EventArgs e)
        {//http://memoryhackers.com/
            Form1 frm1 = new Form1();
            frm1.Show();//form 1i ekrana çıkartıyoruz
            this.Hide();//şuanki formu gizliyoruz
        }
 
        private void labelIndirilen_Click(object sender, EventArgs e)
        {
 
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {    //http://memoryhackers.com/
            progressBar1.Increment(1);//progressbar'ı 1er 1er arttırıyoruz
            
        }
 
        private void buttonDurdur_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;//timerı durduruyoruz 
        }
 
        private void buttonIptalEt_Click(object sender, EventArgs e)
        {//http://memoryhackers.com/
            timer1.Enabled = false;//timerı durduruyoruz 
            progressBar1.Value=0;//progressbarın değerini sıfırlıyoruz
            MessageBox.Show(Form1.secilen + " indirmesi iptal edildi");
            //message box ile iptal edildiğine dair bilgi çıkartıyoruz
        }
    }
}


Kullanıcı İmzası
''İnsan Yükselince Kendini Bişi Zanneder''

-Adolf Hitler.


                    

[img=0x450]https://media.giphy.com/media/MrYqi6NBoMGbe/giphy.gif[/img]










Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi