Arşiv

Archive for Aralık 2012

Uzak Masaüstü Bağlantısı

30 Aralık 2012 2 yorum

Merhaba Arkadaşlar,

Bugün c# ile uzak masaüstü bağlantısı nasıl yapılır onun üzerinde duracağız. Tabi bunun Framework 4.0 ile ne kadar kolaylaştığını birazdan sizde göreceksiniz. Yapmamız gereken sadece bir referans ekleyip, toolbox içerisine uzak basaüstü objesini eklemek ve bir kaç satır kod yazmak. Kod dediğime bakmayın, onlar da ip adresi, kullanıcı adı ve şifreyi belirttiğimiz ve bağlan dediğimi kod satırları.

Yeni bir proje oluşturarak References bölümünden Add Reference diyerek COM Components bölümüne geçiniz. Orada Micorosft Terminal Service Active Client 1.0 Type Libary referansını bulup projemize ekliyoruz. Bu işlemden sonra Toolbox alanına sağ tıklayarak Chooses Items diyoruz. Bu kısımda da COM Components bölümüne geçip Microsoft Terminal Services Client Control Version-1 objesini bulup OK diyerek toolbox bölümüne objemizi ekliyoruz.

Şimdi sıra geldi formumuza üç adet textbox, iki adet buton ve Microsoft Terminal Services Client Control Version-1 objelerini formumuza ekliyoruz.

  • txtIP : Bu textboxı ip adresi girmek için kullanacağız.
  • txtUser : Bu textboxı bağlanırken kullanacağımız kullanıcı adını girmek için kullanacağız.
  • txtPassword : Bu textboxı bağlanırken kullanacağımız şifre girmek için kullanacağız.
  • btnConnect : Bu adından da anlaşılacağı üzerine bağlan butonu.
  • btnDisconnect : Bu adından da anlaşılacağı üzerine bağlantıyı kes butonu.
  • axMsTscAxNotSafeForScripting1 : Bu bağlantı için toolboxa eklediğimiz obje. Bunun adını bile değiştirmedim.

Şimdi sıra geldi bahsettiğimi kod satırlarına.

btnConnect için :

private void btnConnect_Click(object sender, EventArgs e)
{
axMsTscAxNotSafeForScripting1.Server = txtIP.Text;
axMsTscAxNotSafeForScripting1.UserName = txtUser.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)axMsTscAxNotSafeForScripting1.GetOcx();
secured.ClearTextPassword = txtPassword.Text;
axMsTscAxNotSafeForScripting1.Connect();
}

btnDisconnect için :

private void btnDisconnect_Click(object sender, EventArgs e)
{
axMsTscAxNotSafeForScripting1.Disconnect();
}

Evet arkadaşlar hepsi bu kadar. Burada dikkat etmeniz gereken olay axMsTscAxNotSafeForScripting1 bu objeyi formunuza eklediğinizde küçük boyuttaa bırakmayın. Mümkünse formu kaplasın. O zaman bağlandığını bilgisayarın ekranını daha iyi görebilirsiniz. İsterseniz bende uygulamayı da paylaşabilirim. Ama gerek kalacağını sanmıyorum.

İşinize yaraması dileğiyle.

ASP’de Split Kullanımı

Merhaba arkadaşlar,

Bugün asp’de (klasik asp) split kullanımı üzerinde duracağım. Öncelikle split kelime anlamı olarak parçalamak, ayırmak anlamına gelmektedir. Burada üzerinde duracağım konu ise herhangi bir karakter ile ayrılmış string verimizi parçalara ayırmak olacak.

Şimdi split kullanımını bir örnek ile açılayalım.

veri = "masanın,üzerindeki,siyah,böcek"

Böyle bir string verimizin olduğunu düşenelim. İlk önce bu string içindeki siyah kelimesini almak isteyelim.

Burada yapmamız gereken şu.

veri = "masanın,üzerindeki,siyah,böcek"
veriParcala = Split(veri,",")
Response.Write veriParcala(2)

Bunu kodun çıktısı ekrana yukarıda da belirttiğimiz gibi siyah olacaktır. Peki buradaki kelimeleri parçalara ayırdıktan sonra hepsini alt alta yazdırmak için ne yapmamız gerek. Onun içinde aşağıdaki yöntemi izleyebilirsiniz.

veri = "masanın,üzerindeki,siyah,böcek"
veriParcala = Split(veri,",")
adet = Ubound(veriParcala)
For i = 0 To adet
Response.Write veriParcala(i)
Next

Yukarıdaki kod parçacığı ise bütün kelimeleri alt alta yazdırmanızı sağlayacaktır.

Çıktı :
masanın
üzerindeki
siyah
böcek

Burada farklı bir fonksiyon gördünüz (Ubound). Onu da kısaca açıklayayım. UBound belirtmiş olduğumuz dizi içerisindeki eleman sayısını verir. Yani bu örnekte bize üç değerini döndürecektir sıfırdan başladığı için.

Umarım bir yerlerde işinize yarar. 🙂

Kategoriler:ASP Etiketler:,

Twitter Kullanıcı Takip Programı

14 Aralık 2012 1 yorum

Merhaba arkadaşlar,

Birazdan sizinle geliştirmiş ve geliştirmeye devam ettiğim programı paylaşacağım. Umarım işinize yarar. Özellikle Twitter takipçi sayısını artırmak isteyen arkadaşlara öneririm. Kullanan arkadaşların da kısa zamanda takipçilerini artıracağından eminim.

Programın kısaca ne iş yaptığını anlatayım. Program tanımlamış olduğunuz bir kelimeyi yazan kişileri takip etmenizi sağlar. Tabi burada yazdığınız kelime trend olmuş kelimeler olursa sizin açınızda daha iyi olacaktır. Bir de bu takip için açılan trendler ise geri dönüş kesin olacaktır.

Programı indirip rar dosyasından çıkarınca TwitterFollow.exe.config dosyasını göreceksiniz. Değiştirmeniz gereken tüm alanlar bu dosya içerisinde. Aşağıda değiştirmeniz gereken alanları tek tek açıkladım.

TwitterFollow_Config

Time : Buraya dakika cinsinden değer girmeniz gerekiyor. Yazdığınız sürede bir tekrar tekrar çalışır program. Örneğin : 5 yazarsanız 5 dakika da bir tekrar tekrar çalışır. Bunu çok sık tutmanızın sakıncası Ip’nizin banlanması veya engellenmesi olabilir.

SearchCount : Bu ise her sorgulamada kaç sonuç istediğini gösterir. 1 ile 100 arasında bir değer olmaldır.

ConsumerKey : Bunu ise Twitter‘da kendi adınıza da aplikasyon oluşturarak alabilirsiniz. Bundan sonra yazacağım alanların hepsini bu aplikasyondan alacaksınız. Yani kendinize ait bir aplikasyon oluşturmazsanız bu program işinize yaramayacaktır. Oluşturduğunuz uyguma okuma ve yazmaya izin vermeniz gerekmekte.

ConsumerSecret : Oluşturduğunuz aplikasyondan alacaksınız.

AccessToken : Oluşturduğunuz aplikasyondan alacaksınız.

AccessTokenSecret : Oluşturduğunuz aplikasyondan alacaksınız.

Aplikasyon oluşturmak için tıklayın.

Uygulama oluşturma örnekleri için tıklayın.

Yukarıdaki bilgileri girdikten sonra programı çalıştırıp sol taraftaki bölümde istediğiniz kadar kelime ekleyebilirsiniz. Daha sonra programı başlatmanız yeterli.

TTakipV1.0

Uygulamayı indirmek için tıklayın.

Umarım işinize yarar.