Article |
---|
C++ Array Metoduyla ListView da Verileri Göstermek Merhaba arkadaşlar bu makalemizde C++ da array metodunu kullanarak listview da verilerin gösterimini sağlayacağız. ListView da seçili satırı label de göstereceğiz. |
C++ da ListBox a Array Metoduyla Items Ekleme Merhaba arkadaşlar bu makalemizde C++ da array metodunu kullanarak listbox nesnesine itemslerinin nasıl eklendiğini göreceğiz. |
Querystring Metodu Merhaba arkadaşlar bu makalemizde Querystring metoduna bakacağız. Querystring ile bilgiyi yönlendirme yapacağımız sayfaya göndereceğiz. |
urlMappings Metodu Kullanımı Herkese selamlar. UrlMappings metodunu kullanarak, mevcut olan web sayfanızının adresini gizleyerek, var olmayan bir web sayfasını mevcut web sayfası yerine gösterebilirsiniz. |
InStr Metodu Merhaba arkadaşlar, InStr metodunu kullanarak String içerisinde girilen karakterin konumunu buluyoruz. Bu örneğimizde “a” harfinin geçtiği yerlerin konumunu Listbox a ekliyoruz. |
Choose Metodu Merhaba arkadaşlar, uzun bir bayram tatilinden sonra tekrar beraberiz. Bu örneğimizde Choose metoduna bakacağız. |
Choose Metodu Merhaba arkadaşlar, uzun bir bayram tatilinden sonra tekrar beraberiz. Bu örneğimizde Choose metoduna bakacağız. |
Guid Metodu Merhaba arkadaşlar, Guid metodu kullanılarak rastgele id no lar üretebilirsiniz. |
Split Metodu Merhaba arkadaşlar, bu makalemizde Split metodunu kullanarak stringimizi parçalayacağız. Biz bu örnekte aradaki boşluk a göre stringi ayıracağız. |
Chart Kullanımı Chart kontrolü kullanılarak istediğimiz verilerin grafiksel gösterimini sağlayabiliriz. DataList, GridView vb. veri kontrollerinde olduğu gibi DataSource nesneleriyle çalışır. |
TextBox Metodlar Arkadaşlar bu makalemizde TextBox nesnesinde kullandığımız metodlardan, Focus(), Select(), Replace() ve Insert () metodlarını inceleyeceğiz. |
DataTable Find Metodu Merhaba arkadaşlar. Find metodu kullanarak DataTable içerisinde arama yapacağız. İlk önce arama yapacağınız sütunu primary key (birincil anahtar) tanımlayın. |
Split Metodu() Merhaba arkadaşlar, bu makalemizde Split metoduna değineceğiz. Split metodunu kullanarak belirtilen karaktere göre kelimeleri birbirinden ayırabilirsiniz. Ör: boşluk, ?, ‘, _ gibi karakterleri bu metodla tanımlayarak Stringinizi istediğiniz yerden birden fazla şekilde ayırabilirsiniz. |
Process Kill Metodu Merhaba Arkadaşlar, bu makalemizde Kill metodu ile Explorer , NotePad uygulamalarının nasıl sonlandırıldığını göreceğiz. |
DataBindings Metodu Sql order by metodu ile combobox taki sorgu kriterlerine göre Access veritabanındaki verileri textbox larda DataBindings metodunu kullanarak gösterimini sağlayacağız. |
Thread Metodu Örnek Bu örnekte Thread yani iş parçacığı metodunun kullanımını göreceğiz.
Formunuza 1 adet Button 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;
using System.Threading;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Thread thread = Thread.CurrentThread;
thread.Name = "CSharp Thread Örnek..";
}
private void button1_Click(object sender, EventArgs e)
{
Thread thread = Thread.CurrentThread;
MessageBox.Show("Thread Adı: " + thread.Name);
}
}
}
//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN
|
Process Metodu ile Url Sayfası Açmak Process metodunu kullanarak istediğiniz url sitesini otomatik açabilirsiniz.
private void button1_Click(object sender, EventArgs e)
{
string hedefURL = "http://www.bahadirsam.somee.com";
System.Diagnostics.Process.Start(hedefURL);
}
//Bir sonraki makalede görüşmek üzere. Bahadır
|
Parse( ) Metodu Parse() Metodu
Parse() metodu string bilgiler sayısal bilgiye dönüştürülmek istendiğinde kullanılmaktadır.
Değişik türdeki bilgiler Convert sınıfının ilgili metotları ile String e çevrilirken istenildiği gibi biçimlendirilmektedir. Bazen bu işlemin tersine gerek duyulur. Örneğin bir TextBox a yazıp biçimlendirdiğiniz string bilgiyi sayısal bilgiye dönüştürmek isteyebilirsiniz. Bu dönüştürme işlemini .NET Framework ile gelen Int16, Int32, Boolean vb. gibi sınıfların Parse() metotlarından yararlanarak yapabilirsiniz. Parse() metodunun en basit şekli ile nasıl kullanıldığını aşağıda görebilirsiniz.
int Sayi;
string Str;
Str = "123";
Sayi = System.Int16.Parse(Str);
Bu kodda önce Integer ve String 2 değişken tanımladım ve String değişkene yalnızca rakamlardan meydana gelen bilgi aktardım. Ardından bu String değişkeni Int16 sınıfının Parse() metoduna parametre olarak verip Integer değişkene aktardım.
String bilgide küçük bir değer saklandığı için Int16 sınıfının Parse() metodunu kullandım. String bilgide büyükçe bir sayı saklanıyor olsaydı bu kez Int32 sınıfının Parse() metodunu kullanmam gerekirdi. String bilgileri Parse() metodu ile dönüştürürken sayısal bilginin tipine ve büyüklüğüne göre sınıf seçimini yapmalısınız. Örneğin String değişkende kesirli sayı olarak değerlendirilecek bilgi varken Int16 veya Int32 sınıflarının Parse() metodu ile dönüştürme yaparsanız hata meydana gelir. Aşağıda verilen kod işletildiğinde String değişkenin içeriği Parse() metodu ile Single bilgiye dönüştürülür.
Single Sayi;
string Str;
Str = "123,456";
Sayi = System.Single.Parse(Str);
textBox1.Text = Convert.ToString(Sayi);
Single sınıfının Parse() metodu kendisine parametre olarak verilen String bilgiyi kayıpsız olarak Single tipine dönüştürür. Şimdi ise üçer hanelere ayrılmış tamsayı şeklinde düzenlenmiş bilgi içeren String değişkenin içeriğini Parse metodu ile Long değişkene aktaracağım.
long Sayi;
string Str = "1.234.567";
Sayi = System.Int32.Parse(Str);
İlk bakışta Parse() metodunun dönüştürmeyi başarılı bir şekilde yapacağı beklenir. Ancak bu şekilde üçer hane ayırıcı olarak kullanılabilecek karakter içeren bilgiyi Parse() metodu ile dönüştürmek istiyorsanız Parse() metodunun 2. parametresinde bunu belirtmeniz gerekir.
long Sayi;
string Str = "1.234.567";
Sayi = System.Int32.Parse(Str, System.Globalization.NumberStyles.AllowThousands);
Bu örneği denediğimde kullandığım bilgisayarda ondalık ayırıcı karakter olarak virgül(,), binlik basamak ayırıcı karakter olarak nokta(.) geçerliydi. Bu şartlarda Parse() metodu aşağıdaki gibi kullanılırsa hata meydana gelir.
long Sayi;
string Str = "1,234,567";
Sayi = System.Int32.Parse(Str, System.Globalization.NumberStyles.Any);
textBox1.Text = Convert.ToString(Sayi);
Bu sırada kullandığım bilgisayarda üçer hane ayırıcı karakter olarak virgül(,) geçerli olsaydı hata meydana gelmezdi. Bu gibi durumlarda Parse() metodunun 3. parametresi ile bölgesel ayar seçimini yapabilirsiniz.
long Sayi;
string Str = "1,234,567";
System.Globalization.CultureInfo ulke;
ulke = new System.Globalization.CultureInfo("en-US");
Sayi = System.Int32.Parse(Str, System.Globalization.NumberStyles.Any, ulke);
textBox1.Text = Convert.ToString(Sayi);
Parse() metoduna 3. parametre olarak vermek üzere System.Globalization.CultureInfo tipinde bir değişken tanımladım. Parametre olarak ?en-US? kullandığım için Parse() metoduna 1. parametre olarak verdiğim bilgi hatasızca Long tipine dönüştürüldü. Şimdi ise örnek olması için 16 tabanlı bir sayıya çevrilebilecek string bilgiyi Parse() metoduna parametre olarak vereceğim. Bu amaçla hazırladığım örneği aşağıda görebilirsiniz.
long Sayi;
string Str = "FFFF";
Sayi = System.Int32.Parse(Str, System.Globalization.NumberStyles.HexNumber);
textBox1.Text = Convert.ToString(Sayi); // TextBox a 65535 yazılır.
Parse sınıfının ToString() metodu ile kolayca 10 tabanlı sayıları 16 tabanlı olarak String bilgiye dönüştürülebilir. Bu işlemin nasıl yapıldığını aşağıda görebilirsiniz.
int sayi=255;
string str;
str = Convert.ToString(sayi, 16);
textBox1.Text = str; |
GridView daki Verileri Cells Metodu ile Ekrana Yazdırmak Bu makalemizde GridView sütunlarındaki kayıtları foreach döngüsü kullanarak ekrana yazdıracağız. GridView in Cells metodundan yararlanacağız. Seçime bağlı 1 sütun veya tüm sütunları yazdıracağız. Formunuza 1 adet GridView, RadioButtonList ve Button ekleyin. Aşağıdaki şekilleri inceleyin.
Kodlar aşağıda Şekil1 de verilmiştir.
|