Arşiv

Archive for the ‘C#’ Category

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.

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.

Şans Oyunları Sonuçları V1.0

Merhaba arkadaşlar,

İnternette dolaşırken şans oyunlarının xml olarak alabileceğim linkler buldum ve üzerinde biraz çalıştıktan sonra birazdan linkini paylaşacağım gibi bir uygulama çıktı. Tabi geliştirmeye açık. Ben çok basitçe bilgileri sadece ekrana yazdırdım.

İçerisinde Sayısal Loto, Şans Topu, On Numara ve Süper Loto oyunlarının sonuçları bulunmakta.

İndireceğiniz dosyadaki uygulamayı çalıştırdığınızda ilk bu ekran karşınıza gelecek. Bu ekranda hangi oyunun sonuçlarını görmek istiyorsanız onu seçiyorsunuz.

Bu ekranda ise hangi tarihte ki sonucu görmek istediğiniz seçiyorsunuz. Bu ekran gelirken biraz bir bekleme oluyor. Onun nedeni de xml dosyasını okurken geçen süreden kaynaklıyor. Tabi xml dosyasını okurken bu kadar zaman geçmiyor ama dosyadaki sonuçlarda 2009 sonuçları da olduğu için biraz bekleme oluyor. Bir sonraki versiyonda tümünü okumak yerine belli bir aralığı okutmayı düşünüyorum. O zaman bekleme süresi daha kısa olacaktır.

Bu ekranda ise seçtiğiniz oyunun ve tarihin ilgili bilgilerine ulaşabilirsiniz.

Uygulamayı buraya tıklayarak indirebilirsiniz.

Umarım işinize yarar 🙂 Tabi şans oyunları oynayanların daha çok işine yarayacaktır. İstek olursa kaynak kodları da isteyen kişilerle paylaşabilirim.