Ana Sayfa etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Ana Sayfa etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Mart 2014 Perşembe

VB.NET de İç İçe Döngü 2

vb.net
vb.net
Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, k, l As Integer
For a = 6 To 8
For k = 2 To 4
For l = 7 To 3 Step -2
ListBox1.Items.Add(l.ToString() & " - " & k.ToString() & " - " & a.ToString())
Next
Next
Next
End Sub
End Class


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

VB.NET de İç İçe Döngü

vb.net
vb.net

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim a, k, l As Integer
For a = 5 To 3 Step -1
For k = 7 To 9
For l = 3 To 1 Step -1
ListBox1.Items.Add(l.ToString() & " - " & a.ToString() & " - " & k.ToString())
Next
Next
Next
End Sub
End Class


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

17 Şubat 2014 Pazartesi

Android Options Menüler

Androidde Menüler...
Androidde uygulama tasrlar iken kullanıcıların daha kolay işlemler yapabilmesi ve onların her türlü geri dönütünü alabilme odaklı olması gereklidir.
Şimdi bu uygulamamızda sizlere hazırladığımız uygulamada kullanacağımız menü örneğinin kod satırlarını anlatacağım.

.
..
...
....
.....
<item
android:id="@+id/yenidosya"
android:icon="@drawable/yenidosya"
android:title="@string/yenidosya"
/>
<item
android:id="@+id/ac"
android:icon="@drawable/ac"
android:title="@string/ac"
/>
<item
android:id="@+id/kaydet"
android:icon="@drawable/kaydet"
android:title="@string/kaydet"
/>
<item
android:id="@+id/ayarlar"
android:icon="@drawable/ayarlar"
android:title="@string/ayarlar"
/>
</menu>

.....
....
...
..
.

Evet yukaridaki noktalar arasındaki yer bizim menülerimizin bulunduğu kısımdır. Şimdi bu kodu açıklayalım." android:id="@+id/ayarlar" " bı kısımda oluşturduğum menüdeki bir butonun id sini veriyoruz.
"android:icon="@drawable/ayarlar"" burda ise kullanacağım butonun üzerindeki ikonu belirliyoruz.
"android:title="@string/ayarlar"" burada ise butonun üzerinde görünecek olan text değerini belirtiyoruz. Buradaki atama işlemi biraz farklı olabilir.
Çünkü androidde isterseniz kod içerisinde direk değer atarsınız ve ya bunun menülerden tanımlayabilirsiniz.

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

16 Şubat 2014 Pazar

VB.NET de Değişken Tanımlama

VB.NET de Değişken Tanımlama

Bir değişken tanımlanırken aşağıdaki kuralları göz önünde bulundurulması gerekir.

·         Değişken ismi bir harf ile başlamalıdır.
İsim1, İsim2
·         Değişken isminde boşluk bulunmaz.
·         Bunun yerine alt çizgi karakteri kullanılabilir.
·         Değişken isminde sadece harfler, rakamlar ve alt çizgi karakterleri bulunabilir.
Adı­_Soyadı, No1
·         Değişkene verilecek isim VB komutlarından oluşmamalıdır.
Not, Dim, Val ......vs
Değişken Tipleri Ve Anlamları

Byte : 1 Baytlık tamsayı tipidir. 0 ile 255 arasında değer alabilir.

Integer : 2 Baytlık işaretli tamsayı tipidir. –32768 ile 32767 arasında değer alabilir.

Long : 4 Baytlık işaretli tamsayı tipidir. –2.147.483.648 ile 2. 147.483.647 arasında değer alabilir.

Not: Yukarıdaki değişken tiplerine ondalık sayı atanması durumunda sayı en yakın tamsayıya yuvarlatılacaktır. ( x=4,3 ise x= 4 atanır, y=3.6 ise y=4 atanır)

Single : 4 Baytlık ondalık sayı tipidir. 3.402823 x 1038 ile  1.401298 x 10-45 arasında değer alabilir.

Double : 8 Baytlık ondalık sayı tipidir. 1.79769313486232 x 10308 ile 4.94065645841247 x 10-324 arasında değer alabilir.

Currency : 8 Baytlık ondalık sayı tipidir. Ancak sayının ondalık kısmı  4 basamaktan fazla olamaz. –92337203685477.5808 ile 922337203685477.5807 arasında değer alabilir.

Decimal : 14 Baytlık bir sayı tipidir.  Bu tipin en önemli özelliği sayıdaki bütün basamakların tutulmasıdır.

Boolean : 2 Baytlık bir veri tipidir. Sadece  True ve False değerleri alabilir.

String : Karakter sınırı verilmezse 2 milyar karaktere kadar atama yapılabilen sayısal  veri tipidir. +10 bayt yer kaplar. Karakter sayısını sınırlamak için ;

Variant : VB’de değişken tanımlanırken tip ismi verilmemişse bu tip Variant olarak ele alınır ve değişkenin tipi atanacak  değere göre değişir. Variant tipler yukarıdaki tiplerden herhangi biri gibi işleme girebilir ve programın çalışması esnasında değişebilir.

Date : 8 Baytlık yer kaplayan bu değişken tipi 1/1/100 ile 31/12/9999 arasındaki tarih ve 0:00:00 ile 23:59:59 arasında saat atamaları yapılabilir.


Object : 4 Baytlık bir veri tipidir. OLE işlemlerinde kullanılmak amacıyla tasarlanmıştır. Bu tipte değişkenlere atama yapılırken Set operatörü kullanılır. 
Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

11 Şubat 2014 Salı

C# da Paint Yapımı

c#
c#
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 Paint
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            drawBitmap = new Bitmap(pictureBox1.Width, pictureBox1.Height);
            drawGraphics = Graphics.FromImage(drawBitmap);
            pictureBox1.Image = drawBitmap;
        }
        private Bitmap drawBitmap;
        private Graphics drawGraphics;
        private SolidBrush paintBrush = new SolidBrush(Color.Blue);
        private int paintXSize = 4;
        private int paintYSize = 4;
        private SolidBrush clearBrush = new SolidBrush(Color.White);
        private int clearXSize = 20;
        private int clearYSize = 20;
        private void Form1_Load(object sender, EventArgs e)
        {

        }
        private void cizimYap(int xKoor, int yKoor, MouseEventArgs e)
        {
            drawGraphics.FillRectangle(paintBrush, e.X, e.Y, xKoor, yKoor);
            pictureBox1.Image = drawBitmap;
        }

        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                cizimYap(paintXSize, paintYSize, e);
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                pictureBox2.BackColor = colorDialog1.Color;
                Color renk=new Color();
                renk=colorDialog1.Color;
                paintBrush = new SolidBrush(renk);
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                pictureBox3.BackColor = colorDialog1.Color;
                pictureBox1.BackColor = colorDialog1.Color;
            }
        }

    }
}



Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

10 Şubat 2014 Pazartesi

HTML Satır Atlama

<html>
<body>
<p>Satır Atlama <br>www.programlama Hocam.com <br>Satır Atlama</p>
</body>
</html>

Not: Br etiketi ile satır atlama işlemi gerçekleşir. P ile satır başlanır..


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

HTML Listeleme

<html>
<body>
<ul>
<li>Programlama Hocam</li>
<li>Programlama</li>
<li>Hocam</li></ul>
</body>
</html>

not: Gördüğünüz gibi <ul> ile başlayan kod satırlarının arasında <li> ile satır adı girilir ve ul kapatılana kadar istediğimiz kadar li satır ekleyebiliriz. Hepinize kolay gelsin....

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Çarpım Tablosu Programı

c#
c#
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 çarpimtablosu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
double sayi = double.Parse(comboBox1.Text);
for (int i = 1; i < 11; i++)
{
listBox1.Items.Add(sayi + " * " + i + " = " + (sayi * i));
}
}
}
}




Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

9 Şubat 2014 Pazar

C# da TextBoxa Tıklanınca TextBox Temizlensin

private void textBox1_Click(object sender, EventArgs e)

{

textBox1.Clear();

}

private void Form1_Load(object sender, EventArgs e)

{

textBox1.Text = "Programlama Hocam";

}


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

24 Ocak 2014 Cuma

C# da Try Catch İle Not Hesaplama

C#
C#
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 WindowsFormsApplication15
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int a, b;
double ort;
try
{
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
if (a<0 || a>100 || b<0 ||b>100)
{
throw new Exception();
}
ort = (a + b) / 2.0;
label4.Text = ort.ToString();
}
catch (Exception)
{
MessageBox.Show("0-100 arası değer giriniz");

}
}
}
}

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Metod İle Not Hesaplama Ve Geçme Kalma Hesabı

c#
c#
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 WindowsFormsApplication14
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int s1 = Convert.ToInt32(textBox1.Text);
int s2 = Convert.ToInt32(textBox2.Text);
int s3 = Convert.ToInt32(textBox3.Text);
int per = Convert.ToInt32(textBox4.Text);
int temrin = Convert.ToInt32(textBox5.Text);
label6.Text = uygunmu(s1);
label7.Text = uygunmu(s2);
label8.Text = uygunmu(s3);
label9.Text = uygunmu(per);
label10.Text = uygunmu(temrin);
label13.Text = gecerlisayi.ToString();
double ort = gecerliort / (double)gecerlisayi;
label14.Text = ort.ToString();
}
int gecerlisayi , gecerliort ;
string uygunmu(int a)
{
if (a>0 && a<=100)
{
gecerlisayi++;
gecerliort = gecerliort + a;
return "uygun";
}
else
{
return "uygun değil";
}
}
}
}

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Metod İle Çevre Hesaplama

c#
c#
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 WindowsFormsApplication13
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
label1.Text = cevrehesapla(5, 7, 4).ToString();
}
int cevrehesapla(int a, int b, int c)
{
int cevap;
cevap = a + b+c;
return cevap;
}
}
}

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Diziler İle Talihli Bilet Bulma

c#
c#
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 WindowsFormsApplication12
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int [] talihlibilet = new int [] { 1234567,0987654,5567123,2617213};
int[] sonuc = new int[] { 745, 123, 456, 789, 098, 523, 724, 911 };
int [] amo = new int [] {5,4,7};
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "label2";
int lan = Convert.ToInt32(textBox1.Text);
for (int i = 0; i <= 9; i++)
{
if (lan== talihlibilet[i])
{
label1.Text = "10 milyon kazandınız";
break;
}
if (label2.Text=="label2")
{
for (int ı = 0; ı <=9 ; ı++)
{
int sonucc = lan % 1000;
if (sonucc== sonuc[ı])
{
label2.Text = "1000 tl kazandınız";
break;
}
}
}
}
}
}
}

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Metod İle Matematik Soru Testi Yapımı

c#
c#
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 WindowsFormsApplication11
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Random r;
int a, b, dcs = 0, sn = 0, ycs = 0, bcs = 0, sure = 10;
private void Form1_Load(object sender, EventArgs e)
{
soru();
timer1.Start();
}
void soru()
{
sn++;
label1.Text = "soru" + sn + ")";
a = r.Next(1, 100);
b = r.Next(1, 100);
label2.Text = a.ToString();
label4.Text = b.ToString();
}

private void button1_Click(object sender, EventArgs e)
{
int c = Convert.ToInt32(textBox1.Text);
if (c==a+b)
{
dcs++;
label9.Text = dcs + "";
}
else
{
ycs++;
label10.Text = ycs + "";
}
soru();
sure = 10;
}

private void timer1_Tick(object sender, EventArgs e)
{
sure--;
if (sure==0)
{
bcs++;
label11.Text = bcs + "";
soru();
sure = 10;
}
label13.Text = sure.ToString();
}
}
}


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Metod ile Not Hesaplama

c#
c#
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 WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int a = Convert.ToInt32(textBox1.Text);
int b = Convert.ToInt32(textBox2.Text);
int c = Convert.ToInt32(textBox3.Text);
int d = Convert.ToInt32(textBox4.Text);
int g = Convert.ToInt32(textBox5.Text);
label6.Text = uygunmu(a);
label7.Text = uygunmu(b);
label8.Text = uygunmu(c);
label9.Text = uygunmu(d);
label10.Text = uygunmu(g);
label14.Text = gs.ToString();
double ort = gns / (double)gs;
label15.Text = gns.ToString();
}
int gs = 0;
int gns = 0;
string uygunmu(int r)
{
if (r>0 && r<=100)
{
gs++;
gns = gns + r;
return "uygun ";
}
else
{
return "uygun değil";
}
}
}
}


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

22 Ocak 2014 Çarşamba

C# da Veri Tabanı Kaydı 2

c#
c#
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 WindowsFormsApplication5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void karneBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.karneBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.programlamahocamDataSet);

}

private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'programlamahocamDataSet.karne' table. You can move, or remove it, as needed.
this.karneTableAdapter.Fill(this.programlamahocamDataSet.karne);

}
}
}

Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

C# da Veri Tabanına Kayıt Ekleme

c#
c#

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;
using System.Data.OleDb;

namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
OleDbDataReader data;
DataTable tablo = new DataTable();
// accese veri ekleme komutu
oleDbCommand1.CommandText = "insert into kisi (ad) values (a1)";
oleDbCommand1.Parameters.Add("a1",textBox2.Text);
oleDbCommand1.ExecuteNonQuery();
oleDbCommand1.Parameters.Clear();
// komutun bitişi
//datagridviewe görüntüleme
oleDbCommand1.CommandText = "Select * from kisi";
data = oleDbCommand1.ExecuteReader();
tablo.Load(data);
dataGridView1.DataSource = tablo;
//görüntülemenin sonu
}
private void Form1_Load(object sender, EventArgs e)
{
oleDbConnection1.Open();
}
}
}


Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

13 Ocak 2014 Pazartesi

Torrent Nedir ?

torrent
torrent
Dosya transfer edilmesi için kullanılan oldukça güveli bir sistemdir. İlk olarak linux işletim sistemleri için tasarlandı. Fakat bazı hatalar çıkıyordu bu sebepten dolayı torrent sistemi oluşturuldu.
Sistem şöyle işlemekte bir kullanıcı bir dosya paylaşır diğerlerini onu çekerler. Eğer kullanıcı çekilir ise yeni kullanıcının gönderdiği dosyalar çekilmeye başlanır.
Kullanmak için programı bilgisayarınıza kurmanız yeterlidir.
2013 yılında bir paylaşım sitesinin sahibinin evine polis tarafından baskın yapılmış ve bu tür sitelere göz dağı verilmiştir. 




Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

BitCoin Nedir ?

bitcoin
bitcoin
Bitcoin dijital bir para birimidir. Bir günde milyonlar kazandırmıştır. Ve artık tüm dünyanın dikkatini çekmeye başlamıştır. ABD ve diğer ülkeler kendi dijital paralarını yapmaya başladılar. Gelecek dijital paralarda :D Bitcoinlerin toplam değeri 1.2 milyar $ seviyelerindedir.



Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)

11 Ocak 2014 Cumartesi

Delphide Standart Araçlar

Edit (Yazı Kutusu): Yazı yazmak ve girişi kutusu, dışarıdan kullanıcı formun üzerindeki bu araçtan bilgi girişi için kullanılır.
Özellikleri:
Aligement: İçinde yazdığımız yazıyı hizalar.
Color: Zemin rengi.
NumberOnly: Sadece sayı girilsin.
PassowordChar: Şifre kutusu yapmak için kullanılır.
PopupMenu: O aracın üzerindeki iken sağ tuşa ile görünen menü.




Sitemizin daha kaliteli paylaşımları yapabilmesi için sizin yorumlarınıza ihtiyacımız var :)