c# Web

Herhangi Bir Açısı Belli Olmayan Üçgenin Alanını Bulan c# Web Service Uygulaması

Web Service uygulamaları platformlardan bağımsız olarak çalışan modüler uygulamalardır. Elektronik aletlerin birbirleriyle iletişiminde, birbirleriyle veri alış verişlerinde rahatlıkla kullanılabilir. Bu makalede üçgenin alanını bulmaya çalışacağız.

Uygulamaya başlamadan önce Herhangi bir açısı belli olmayan bir üçgenin alanını bulan program için algoritmanın hazırlanması makalesini mutlaka okumalısınız.

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

Bpş bir Web Application projesi oluşturalım.

Projeye ucgen.asmx isminde bir adet web service ekleyelim.

Aşağıdaki kodları buraya yazalım.

using System.Web.Services;
 
namespace WebApplication3
{
    /// <summary>
    /// Summary description for Ucgen
    /// </summary>
    [WebService(Namespace = "http://www.abc.com/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    // [System.Web.Script.Services.ScriptService]
    public class Ucgen : System.Web.Services.WebService
    {
 
        [WebMethod]
        public double alanHesapla(double a, double b, double c)
        {
            double u;
            double alan;
 
            u = (a + b + c) / 2;
            alan = Math.Sqrt(u * (u - a) * (u - b) * (u - c));
            return alan;
        }
    }
}

Web projesini Build edelim ve çalıştıralım. Web sayfasında tanımladığımız metod ekrana gelir. Metoda basarak a, b, ve c değerlerini girip metodu test edebilirsiniz. Web sayfasında veri girişi ve çıktının alınması için gerekli olan soap tanımlamalarını görebilirsiniz.

Şimdi projemizi Publish edelim ve web sayfasında yayınlayalım. Ben ücretsiz olarak kullandığım atml.somee.com adresine bu web uygulamasını atacağım. Chrome tarayıcısını açıp adres çubuğuna atml.somee.com/Ucgen.asmx yazarsanız web service uygulamasına ulaşabilirsiniz.  


Etiketler
web service asmx c# web project 
İlgili Makaleler
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Web Sayfasının Hangi Tarayıcıda Çalıştığını Bulma
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
ASP.NET Uygulamasında Metin Kutusunda Sadece Kredi/Banka Kartı Numarası Biçimine Nasıl İzin Verilir?
Visual Studio 2019 Programında c# İle Hazırlanan Web Projesini Local Sunucuda Yayınlama
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Update Panel İçinde Button Click Çalışmıyor Hatasını Düzeltme
Ajax Modal Popup Kullanarak GridView İçindeki Bir Kaydı Listeleyip Güncelleme
Microsoft Visual Studio Live Share Nedir? Nasıl Kullanılır?
Asp.Net Programında Butonla GridView Nesnesine Yeni Bir Satır Ekleme
Visual Studio 2022 Programında Asp.Net Core Empty RazorPage Web Projesi Oluşturma
Web Uygulamalarında SqLite Kullanımı
Visual Studio 2022 Programında Asp.Net Core Web Projesi Oluşturma
SqlServer Veri Tabanında Tanımlı Tabloya Video Yükleme İşlemi
Ayt 123 Sorusunu Core MVC Teknolojisini Kullanarak Çözümünü Bulma
Core Mvc Projesinde Birden Fazla Veriyi Tuple Nesnesiyle Gönderen Uygulama
Core Mvc Uygulamasında Sanal Data Kullanarak Personel Bilgilerini İşleyen Web Projesi Oluşturma1
Restful Http Get, Post, Put ve Delete İşlemlerini Veri Tabanı Üzerinde Gerçekleştirme
Asp.Net Platformunda Harici JSON Dosyasından Namaz Vakitlerini Alma

Yorum Ekle
   
Kötü
İyi