GEOMETRİK SEKİLLER
Üçgen
Pen p = new Pen(Brushes.Red );
Point []p1=new Point [3];
p1[0].X = 100;
p1[0].Y = 100;
p1[1].X = 50;
p1[1].Y = 200;
p1[2].X = 150;
p1[2].Y = 200;
g.DrawPolygon(p,p1);
Çizgi
Pen p = new Pen(Brushes.Red);
Point p1 = new Point(70, 280);
Point p2 = new Point(210, 310);
g.DrawLine(p, p1, p2);
KAre
Pen p = new Pen(Brushes.Red);
Rectangle r = new Rectangle(170, 60, 80, 80);
g.DrawRectangle(p, r);
Daire
Pen p = new Pen(Brushes.Red);
Rectangle r = new Rectangle(10, 60, 80, 80);
g.DrawEllipse(p, r)
Yıldız
Pen p = new Pen(Brushes.Black);
Point[] dizi = new Point[5];
dizi[0].X = 100;
dizi[0].Y = 50;
dizi[1].X = 150;
dizi[1].Y = 200;
dizi[2].X = 25;
dizi[2].Y = 100;
dizi[3].X = 175;
dizi[3].Y = 100;
dizi[4].X = 50;
dizi[4].Y = 200;
g.DrawPolygon(p, dizi);
DOSYALAMA İŞLEMLERİ
Kaydetme
public void kaydet(string veri)
{
FileStream fs = new FileStream("proje.txt", FileMode.OpenOrCreate);
byte[] bt = new byte[10];
bt = Encoding.ASCII.GetBytes(" ");
bt = Encoding.ASCII.GetBytes(veri);
fs.Seek(sayi * 10, SeekOrigin.Current);
sayi++;
fs.Write(bt, 0, bt.Length);
fs.Close();
}
Kabarcık sıralama
Void sıralama(int[]dizi)
{
İnt i,j,k,m;
For (i=1;i<dizi.count;i++)
{
M=conver.tolnt32(dizi(i));
J=1;
While (j>0&&m<convert.tolnt32[dizi[j-1]];
{
Dizi[j]=dizi[j-1]
j--;
}
Dizi[j]=m;
Sirala.clear();
For (k=0;k<dizi.count;k++)
Sirala.text=sirala.text+dizi[k]tostring()”+”,“-”;
}}
Kelimeyi ters cevirme
String ters cevir (string s)
{
String ters=” ”;
İnt i;
For (i=s.length;i>=0;i--)
{
Ters=ters+s.char at(i);
}
Return ters;
}}
String s=terscevir(“kelime”);
Matris
Void matris()
{
İnt i,j;
For(i=1;i<3;i++)
{
For(j=1;j<3;J++)
İf(i==0,j==0,i==1,j==1,i==2,j==2)
M+[i]*[j]=1;
}else{
M+[i]*[j]=0;
}}