Kurumsal Otomasyon Çözümlerinde Zirve

Tarafından Yazılan : Sinan UÇAR

WebClient ile Download

WebClient ile Download

İster Web ister Windows uygulamanızdan arkaplanda WebClient nesnesini kullanarak dosya download ve upload işlemlerini kolaylıkla yapabilirsiniz. Tabi eğer bu işlemi kullanıcıya yansıtmak isterseniz ozaman farklı kontrollerden yararlanmanız gerekecek. Windows uygulamalarında bu iş için en çok kullanılan kontrol bildiğiniz gibi ProgressBar. Bu makalemizde internetten herhangi bir dosyayı bilgisayarımıza download edeceğiz ve işlemi progressbarda göstereceğiz. Öncelikle Visual […]

StopWatch ile Performans Hesaplama

StopWatch ile Performans Hesaplama

Kod bloğunuz içerisinde belirtilen kod aralığının ne kadar sürede işletildiğini bulalım. private void button1_Click(object sender, EventArgs e) { //using System.Diagnostics; eklemeyi unutmayın. Stopwatch sayac = new Stopwatch(); //sayacı başlatıyoruz. sayac.Start(); for (int i = 0; i < 500; i++) { //zaman geçirmek için 100 milisaniye bekletiyoruz. System.Threading.Thread.Sleep(100); Text = i.ToString(); } sayac.Stop(); MessageBox.Show("İşlem "+sayac.Elapsed.TotalSeconds.ToString() + […]

Rotate Image-Resim Döndürmek

Rotate Image-Resim Döndürmek

private void button1_Click(object sender, EventArgs e) { Image resim = Bitmap.FromFile(“C:\\deneme.jpg”); //Dikey olarak 180 derece döndürür. resim.RotateFlip(RotateFlipType.Rotate180FlipX); //Yatay olarak 180 derece döndürür. resim.RotateFlip(RotateFlipType.Rotate180FlipY); //Dikey olarak 90 derece döndürür. resim.RotateFlip(RotateFlipType.Rotate90FlipX); //Yatay olarak 90 derece döndürür. resim.RotateFlip(RotateFlipType.Rotate90FlipY); pictureBox1.Image = resim; }

Txt Dökümanındaki Veriyi Okumak

Txt Dökümanındaki Veriyi Okumak

Txt dökümanındaki veriyi okumak; string deger= new System.IO.FileInfo(“C:\deneme.txt”).OpenText().ReadToEnd();

Sayısal Verinin Hex Değerini Alma

Sayısal Verinin Hex Değerini Alma

Sayısal verinin Hex değerini alma; Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim deger As String deger = Hex(1265545) MsgBox(deger) End Sub

BackgroundWorker ile Kanal Uygulaması

BackgroundWorker ile Kanal Uygulaması

BackgroundWorker BackgroundWorker’ .NET 2.0 ile gelen güzel bir component. Adından da anlaşılabileceği BackgroundWorker  arkaplanda çalışarak Ana kanalınızı tıkamadan işlemler yürütmeye yarayan bir component. Formunuza eklediğiniz her BackgroundWorker kendi için farklı kanal oluşturur ve her kanal birbirinden bağımsız olarak çalışır. Örneğin Formunuzda 5 tane button olduğu düşünün ve beş butonun Click eventinde de 2 dakika sürecek bir […]

UserControl-MetinKutusu

UserControl-MetinKutusu

Sizinde bildiğiniz gibi .NET Windows uygulamalarızda rahatlıkla kendi kontrollerinizi oluşturabilirsiniz. Bu makalede standart TextBox’ın çok daha gelişmiş versiyonunu yazmaya çalışacağız. Öncelikle Visual Studio’nuzda C# ile Windows Forms Class Library projesi başlatın. Kendi TextBox’ımızı geliştirirken tabiki standart olarak bize sunulan TextBox ‘tan da yararlanacağız. Bu sebeble ilk önce TextBox’ı sürükleyip kendi oluşturacağımız kontrole bırakın. Burada dikkat etmeniz gereken […]

ASP.NET ServerControl

ASP.NET ServerControl

ASP.NET ile Server Control Asp.net uygulamalarında tıpkı windows uygulamalarında olduğu gibi kendi kontrollerinizi de oluşturabilirsiniz. Tabi bu kontrolleri oluştururken hazır kontrollerden yararlanabilir yada en baştan kendiniz oluşturabilirsiniz. Asp.Net’te 2 farklı kontrol oluşturabilirsiniz. UserControl:ascx uzantılı kontrolleri web uygulamanıza add new item diyerek dahil edip istediğiniz gibi tasarlıyabilirsiniz.Daha sonra solution explorer’dan sürükleyip istediğinize yere yerleştirebilirsiniz. ServerControl: Server […]

OLAP Functions-Row_Number()

OLAP Functions-Row_Number()

ROW_NUMBER() Fonksiyonu Row_Number() fonksiyonu , OLAP (Online Analytical Processing) fonksiyonlarından en çok kullanılanlardan bitanesi. MSSQL Analysis Service’te DMX sorgularıyla kullanılan bu yapıya ait bir kaç fonksiyonuda T-SQL ile kullanabiyoruz. Görevi aslında çok basit,sorgu sonucuda gelen kayıtlarınıza sıra numarası vermeye ve bölümlemeye yarar. Fakat bu küçük özellik bazen çok işinize yarıyabilir. Örneğin; Aşağıdaki script’i  SQL’serverınızda çalıştırın ve örnekte kullanacağımız tabloyu […]

FileSystemWatcher ile Windows Service

FileSystemWatcher ile Windows Service

Bu makalemizde örnek bir Windows Service hazırlıyacağız ve bu Service bizim belirtiğimiz bir klasör üzerinde yapılan silme,oluşturma ve değiştirme gibi işlemleri log olarak tutacak. Bunun için uygulamamızda FileSystemWatcher kontrolunude kullanacağız.. Visual Studio’nuzda  .NET 2.0 ile Windows Service uygulaması başlatın. Ben ismine “KlasorIzler” dedim siz dilediğiniz ismi verebilirsiniz.  Daha sonra solution explorer’da “Service1.cs” nin isminide “KlasorIzler.cs” […]