Article |
---|
Caps Lock Kontrolü Bu örnekte caps lock un açık olup olmadığını kontrol edeceğiz. Formunuzun keydown yordamına aşağıdaki kodları kopyalayınız.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic.Devices;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.KeyDown += Form1_KeyDown;
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
Computer comp = new Computer();
Keyboard keyboard = comp.Keyboard;
if (keyboard.CapsLock)
{
MessageBox.Show("CAPS LOCK AÇIK");
}
else
{
MessageBox.Show("CAPS LOCK KAPALI");
}
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN |
TrackBar ile Renk Kontrolü Formunuza 3 adet TrackBar,4 adet Label ve 1 adet Panel ekleyin. Aşağıdaki şekli inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
KirmiziTrackBar.BeginInit();
YesilTrackBar.BeginInit();
MaviTrackBar.BeginInit();
KirmiziTrackBar.Value = 0;
YesilTrackBar.Value = 0;
MaviTrackBar.Value = 0;
KirmiziTrackBar.TickFrequency = 5;
KirmiziTrackBar.TabIndex = 2;
KirmiziTrackBar.Maximum = 255;
KirmiziTrackBar.Scroll += new System.EventHandler(this.KirmiziTrackBar_Scroll);
YesilTrackBar.TickFrequency = 5;
YesilTrackBar.TabIndex = 2;
YesilTrackBar.Maximum = 255;
YesilTrackBar.Scroll += new System.EventHandler(this.KirmiziTrackBar_Scroll);
MaviTrackBar.TickFrequency = 5;
MaviTrackBar.TabIndex = 2;
MaviTrackBar.Maximum = 255;
MaviTrackBar.Scroll += new System.EventHandler(this.KirmiziTrackBar_Scroll);
KirmiziTrackBar.EndInit();
YesilTrackBar.EndInit();
MaviTrackBar.EndInit();
renk_deger();
}
private void KirmiziTrackBar_Scroll(object sender, EventArgs e)
{
renk_deger();
}
private void YesilTrackBar_Scroll(object sender, EventArgs e)
{
renk_deger();
}
private void MaviTrackBar_Scroll(object sender, EventArgs e)
{
renk_deger();
}
private void renk_deger()
{
Color renk = Color.FromArgb(KirmiziTrackBar.Value, YesilTrackBar.Value, MaviTrackBar.Value);
panel1.BackColor = renk;
label4.Text = "Renk Değer: " + "(" + KirmiziTrackBar.Value + ", " + YesilTrackBar.Value + " ," + MaviTrackBar.Value + ")";
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN |
Dosya ve Klasör Kontrolü Bu makalemizde C:\ sürücüsünde adı geçen dosya ve klasör mevcut mu? Eğer yok ise otomatik olarak oluşturacağız.
İlk önce;
using System.IO;
i ekleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
//dosya kontrol
string str;
str = "C:\\deneme.text";
if (File.Exists(str) == false)
{
File.Create(str);
MessageBox.Show(str + " oluşturuldu", "Uyarı");
}
else if(File.Exists(str) == true)
{
MessageBox.Show(str + " dosyası zaten var.", "Uyarı");
}
}
private void button2_Click(object sender, EventArgs e)
{
//klasor kontrol
string str;
str = "C:\\dosyalar";
if (Directory.Exists(str) == false)
{
Directory.CreateDirectory(str);
MessageBox.Show(str + " oluşturuldu", "Uyarı");
}
else if(Directory.Exists(str) == true)
{
MessageBox.Show(str + " dosyası zaten var.", "Uyarı");
}
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır.
|
Ağ Kontrolu Bu uygulamamızda bilgisayarımızın ağa bağlı olup olmadığını ve hangi ad ile bağlı olduğunu göreceğiz. Aşağıdaki şekili inceleyiniz. Formunuza 1 adet button ve textBox ekleyin. textBox ın MultiLine özelliğini true yapın...Bahadirsa
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplica,tion1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Multiline = true;
this.Text = "Ağ Bağlantısı Kontrol...Bahadirsa";
this.MaximizeBox = false;
this.Location = new Point(250, 250);
}
private void btnBaglan_Click(object sender, EventArgs e)
{
System.Net.IPHostEntry host;
try
{
textBox1.Text = Environment.GetEnvironmentVariable("LOGONSERVER");
host = System.Net.Dns.GetHostByName(textBox1.Text.Substring(2));
textBox1.Text = textBox1.Text + Environment.NewLine + " Adıyla ağa bağlısınız. ";
return;
}
catch
{
textBox1.Text = "Ağ Bağlantınız Bulunmamaktadır.";
}
}
}
}
//Bir sonraki makalede görüşmek üzere...Bahadirsa |
Girilen Tarihi Kontrol Etmek Aşağıdaki küçük kod parçasında girmiş olduğumuz tarihin uygun olup olmadığı kontrol edilmektedir.
Public Class Form1
Public Function TarihKontrol(ByVal Tarih As String) As Boolean
Dim Sonuc As Boolean = False
Err.Clear()
On Error GoTo Hata
Dim Trh As DateTime = Tarih
Hata:
If Err.Number <> 0 Then Sonuc = False Else Sonuc = True
Return Sonuc
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
‘Aşağıdaki tarih kısmını Ay.Gün.Yıl sırasında yazınız.)
MessageBox.Show(IIf(TarihKontrol("08.17.08"), "Girilen Tarih Uygun", "Girilen Tarih Uygun Değil"), "Tarih Kontrolü", MessageBoxButtons.OK)
End Sub
End Class
Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN |
İnternet Bağlantısını Kontrol Etmek Formunuza 1 adet Button ekleyin ve aşağıdaki kodu yazın.
Public Class Form1
Private Sub btnKontrol_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKontrol.Click
If My.Computer.Network.IsAvailable = True Then
MsgBox("Bilgisayarınız İnternete Bağlı.")
Else
MsgBox("Bilgisayarınız İnternete Bağlı Değil.")
End If
End Sub
End Class
Bir sonraki makalede buluşmak üzere.Bahadır |
Sayı İçinde Harf Olduğunu Anlama Bu makalemizde TextBox içinde harf olup olmadığını, girilen harfleri ve Textbox ta kaçıncı sırada olduğunu tespit edeceğiz. Aşağıdaki şekili inceleyin.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label1.Text = ""
Label2.Text = ""
Label3.Text = ""
End Sub
Private Sub btnTikla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTikla.Click
Label2.Text = ""
Label3.Text = ""
Dim a, i As Integer, b As Integer, c As String
a = Len(txtGiris.Text)
i = 0
For b = 1 To a
c = Mid(txtGiris.Text, b, 1)
Select Case c
Case "a" To "z"
i = i + 1
Label1.Text = "Girdiğiniz sayı içinde " & i & " harf var"
If i = 1 Then
Label2.Text = Label2.Text & txtGiris.Text.Substring(b - 1, 1)
Label3.Text = Label3.Text & b
Else
Label2.Text = Label2.Text & "," & txtGiris.Text.Substring(b - 1, 1)
Label3.Text = Label3.Text & "," & b
End If
End Select
Next
Label2.Text = "Harfler: " & Label2.Text
Label3.Text = "Harflerin Sırası: " & Label3.Text
End Sub
End Class
Bir sonraki makalede buluşmak üzere...Bahadirsa |
Bilgisayarınızın Ağa Bağlı Olup Olmadığını Kontrol Etme Bilgisayarınızın ağa bağlı olup olmadığını bir kaç kod parçası yazarak öğrenebilirsiniz...Bahadirsa
Forma yazılacak kodlar:
Public Class Form1
Private Sub btnKontrol_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKontrol.Click
Dim host As System.Net.IPHostEntry
Try
Label1.Text = Environment.GetEnvironmentVariable("LOGONSERVER")
host = System.Net.Dns.GetHostByName(Label1.Text.Substring(2))
Label1.Text = Label1.Text & vbCrLf & " Adıyla ağa bağlısınız. "
Return
Catch ex As Exception
Label1.Text = "Ağ Bağlantınız Bulunmamaktadır."
End Try
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label1.Text = ""
End Sub
End Class |
Ajax Timer Kontrolü Bu makalemizde Asp.Net te ajax timer kontrolünün örneğini göreceğiz. Button un text in de 1 den 10 a kadar sayı saydırdıktan sonra, HyperLink imizi görünür yaparak, belirtiğimiz siteye link verdireceğiz. |
Session ile Kullanıcı Girişi Kontrol Session metodu ile Kullanıcı adı ve şifresi kontrolü yaptıracağız. Girilen kullanıcı adı ve şifresi doğru ise giris.aspx sayfasına, yanlış ise hata.aspx sayfasına yönlendirme yapacağız. |
Veritabanı Bağlantı Kontrol Bu makalemizde veritabanına bağlantımız olup olmadığını
kontrol edeceğiz.
Formunuza 2 adet button ekleyin. Aşağıdaki şekilleri inceleyin. |
Datareader ile Kayıt Kontrolü Bu makalemizde Access veritabanındaki kayıtlar arasında Ada göre sorgulama yapıp, aynı isimde kaç kayıtın bulunduğunu göreceğiz.
Formunuza 1 adet DataGridview ve Button ekleyin. |
Sql Bağlantı Kontrol Bu makalemizde sql veritabanı bağlantısının açık olup olmadığını yani veritabanına bağlantımızı kontrol edeceğiz. |