Cevap :
Cevap:
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
tv yeni_tv = new tv("samsung", 240);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
tv yeni_tv = new tv("samsung", 240);
label5.Text = yeni_tv.Marka;
}
private void button1_Click(object sender, EventArgs e)
{
yeni_tv.ackapa();
if (yeni_tv.Power == true)
label3.BackColor = Color.Purple;
else
label3.BackColor = Color.Black;
}
private void button2_Click(object sender, EventArgs e)
{
int yeni_kanal = Convert.ToInt16(textBox1.Text);
yeni_tv.kanaldeğiştir(yeni_kanal);
label4.Text = yeni_tv.Kanal_no.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
yeni_tv.kanal_arttır();
label4.Text = yeni_tv.Kanal_no.ToString();
}
private void button4_Click(object sender, EventArgs e)
{
yeni_tv.kanal_düşür();
label4.Text = yeni_tv.Kanal_no.ToString();
}
private void button5_Click(object sender, EventArgs e)
{
if (yeni_tv.Ses_seviyesi < 30)
{
yeni_tv.ses_arttır();
trackBar1.Value = yeni_tv.Ses_seviyesi;
}
}
private void button6_Click(object sender, EventArgs e)
{
if (yeni_tv.Ses_seviyesi > 0)
{
yeni_tv.ses_düşür();
trackBar1.Value = yeni_tv.Ses_seviyesi;
}
}
}
class tv
{
// alanlar ve özellikler
string marka;
public string Marka
{
get { return marka; }
set { marka = value; }
}
int ses_seviyesi;
public int Ses_seviyesi
{
get { return ses_seviyesi; }
set { ses_seviyesi = value; }
}
int kanal_no;
public int Kanal_no
{
get { return kanal_no; }
set { kanal_no = value; }
}
int ekran_boyutu;
public int Ekran_boyutu
{
get { return ekran_boyutu; }
set { ekran_boyutu = value; }
}
bool power=false;
public bool Power
{
get { return power; }
set { power = value; }
}
public tv(string markası,int boyut) //yapıcı metot
{
marka = markası;
ekran_boyutu = boyut;
}
public void ackapa()
{
if (power == false)
power = true;
else
power = false;
}
public void kanaldeğiştir(int yenikanal)
{
if(power)//bool tipinde olduğunda olduğu için ==true yazmasakta olur.
kanal_no = yenikanal;
}
public void kanal_arttır()
{
if (power)
kanal_no++;
}
public void kanal_düşür()
{
if(power)
kanal_no--;
}
public void sesdeğiştir(int yenises)
{
if (power)
ses_seviyesi = yenises;
}
public void ses_arttır()
{
if (power)
ses_seviyesi++;
}
public void ses_düşür()
{
if (power)
ses_seviyesi--;
}
} //class
}
Açıklama:
en iyi seçersen sevinirim