programlama örnek etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
programlama örnek etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Mart 2014 Cuma

Yerel Bölge Network Sistemleri Nedir ?

lan
Lan

  • Bina veya binalar grubu ile sınırlandırılırlar.

  • Örnek: Üniversite Kampüsü
    • Kablolu ya da kablosuz olabilir.
    • Erişimde çoklu port kullanılır.
    • Kontrol için Network Administrator gereklidir.
    • Yerel sersislere full-time hizmet verebilmelidirler.
    • UTP, STP, Koaksiyel, Fiber Optik vs. kablolar kullanılır.
    • Hub, Switch, Bridge, Router gibi cihazlar kullanılır.
    • Birçok Network topolojisi kullanılabilir.
      • Örnek: Yıldız Topolojisi

    20 Mart 2014 Perşembe

    VB.NET de PictureBoxın İçerisine OpenFile İle Resim Eklemek

    vb.net
    vb.net
    Butona tıklandığında açılan OpenFile penceresi ile seçilen resmi PictureBoxa eklemek.

    Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim dosya As String
    On Error Resume Next
    Dim op As New OpenFileDialog
    If (op.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then
    dosya = op.FileName
    PictureBox1.Image = System.Drawing.Bitmap.FromFile(dosya)
    End If
    End Sub
    'Alttaki komut satırları resim kutusundaki resmi silmek için kullanılır.
    ' Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    ' PictureBox1.Image.Dispose()
    ' PictureBox1.Image = Nothing
    ' End Sub
    End Class



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

    VB.NET de Formları İç İçe Açma

    vb.net
    vb.net
    "Öncelikle ile Form1in properties penceresinden IsMdiContainer özelliğinin True yapmanız gerekmekte."

    Public Class Form1
    Private Sub YeniToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles YeniToolStripMenuItem.Click
    Form2.MdiParent = Me
    Form2.Show()
    End Sub
    Private Sub AçToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AçToolStripMenuItem.Click
    Form3.MdiParent = Me
    Form3.Show()
    End Sub
    Private Sub KaydetToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KaydetToolStripMenuItem.Click
    Form4.MdiParent = Me
    Form4.Show()
    End Sub
    End Class




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

    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 :)