c# Desktop

Yayınlanan Web Service Hizmetini c# Console Sayfasında Kullanma

Yayınlanan bir Web Service hizmetini Console uygulamalarında da rahatlıkla kullanabilirsiniz. Bu uygulamada DortIslem web service hizmetini c# dilini kullandığımız bir console projesinde nasıl kullanıldığını anlatacağız.

Visual Studio programını açalım.

Yeni bir web projesi oluşturalım. Projenin adını Matematik olarak verelim. 

Şimdi projemize web service referensını ekleyelim. Bunun için proje isminin üzerinde farenin sağ tuşuna basalım. Ekrana gelen pencerede Add komutunu seçelim.

Buradan Service Reference komutuna tıklayalım. Burada Advanced komutunu tıklayalım. Ekrana gelen pencerede Add Web Reference komutuna tıklayalım. Bu pencere çok önemli. Url kısmına Web Service dosyasının bulunduğu adres satırını yazıyoruz. Ben buraya http://atml.somee.com/sunucu/DortIslem.asmx kendi tanımladığım yolu yazıyorum. Daha sonra Enter tuşuna bastığımızda Web Service sayfası görüntülenecektir. Burada Web Reference name kısmında yer alan isim web projemize eklenecektir. Benim ekranımda bu isim com.somee.atml olarak verildi. İsterseniz bu ismi değiştirebilirsiniz. Ben herhangi bir değişiklik yapmadan Add reference diyerek ekleme işlemini tamamlıyorum. Belirtilen isimde web service hizmeti projemize dahil edildi.

Şimdi program.cs dosyasının içeriğini aşağıdaki gibi oluşturalım.

        static int x, y, z;
        static void Main(string[] args)
        {
            com.somee.atml.DortIslem islem = new com.somee.atml.DortIslem();
 
            Console.WriteLine("A : ");
            x = int.Parse(Console.ReadLine());
 
            Console.WriteLine("B : ");
            y = int.Parse(Console.ReadLine());
 
            z = (int)islem.Topla(x, y);
 
            Console.WriteLine(x + " + " + y + " = " + z);
            Console.ReadKey();
        }

Projeyi kaydedip çalıştıralım. Sırayla 3 ve 8 değerilerini girelim. Çıktı olarak 3 + 8 = 11 sonucunu görürsünüz. Ben burada toplama işlemini gerçekleştirdim. Diğerlerini size bırakıyorum.


İlgili Makaleler
Basit Veri Bağlama (Simple Data Binding)
Veri Girişi Doğrulama (Input Validation)
Kompleks Veri Bağlama (Complex Data Binding)
TabControl Panelini Kullanarak Lokantalar İçin Müşteri Siparişi Alan c# Form Uygulaması
c# Programında Bigpara Sayfasından Borsa Verilerini Selenium Kütüphanesini Kullanarak Çekme
Veri Girişi Maskeleme (MaskedTextBox)
Yıkıcı Metotlar (Destructors)
Kaçan Buton Oyununu Yapan c# Uygulaması
Konsol Ekranında Kod Yazma ve Çalıştırma
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Kodlama
Rastgele Seçilen Bir Sayıyı Basamaklarına Ayıran, Basamak Değerini ve Sayı Değerini Bulan c# Console Uygulaması
Form Sınıfı
Form Sınıfına Ait Bazı Olayların ve Özelliklerin Kullanılmasına Ait Örnek Uygulama
Verilen İki Matrisi Çarpan Programı c# Dilinde Form Ortamında Yapınız
Tombala Oyununu Yapan Uygulamayı c# Dilinde Kodlama1
Yazdırma İletişim Kutusu (PrintDialog)
Tetris Oyununu C# Dilini Kullanarak Form Sayfasında Kodlama1
Metodu Sonlandırma
GroupBox Paneliyle Gruplandırılan Bilgisayar Parçalarının Satışını Yapan c# Form Uygulaması
c# Console Uygulamalarında Ping Nasıl Kullanılır, Ping Atma

Yorum Ekle
   
Kötü
İyi