c# Web

Oluşturulan DLL Dosyasını Web Sayfasına Ekleyip Kullanma

DLL dosyaları hangi platformda çalışırsanız çalışın rahatlıkla kullanabilirsiniz. Dilden bağımsız olarak çalışırlar. Örneğin c# dilini kullanarak DLL dosyası oluşturdunuz. Bu dosyayı VB.NET, F#, VBA ve diğer tüm dilleri kullaranak kullanabilir, gerekli işlemlerden yararlanabilirsiniz. Bu da size projenizde esneklik kazandırır.

Şimdi daha önce oluşturulan MathLibrary.dll dosyasını web projesinde kullanalım. Yeni bir web projesi oluşturalım. Projenin adını DllKullanma yazalım. Projeye matematik.aspx isminde bir form sayfası ekleyelim. DLL dosyalarını projeye eklemek için References özelliğinden yararlanılır. Proje ismi üzerinde farenin sağ tuşuna basalım. Ekrana gelen içerik menüsünden Reference... komutunu seçelim. Ekrana gelen pencerede projeye eklenmiş ya da eklenmek üzere olan birçok DLL dosyası listelenmektedir. Biz burada DLL dosyasını projeye yüklemek istediğimiz için Browse komutuna tıklıyoruz. Burada MathLibrary.dll dosyasının yolunu gösterelim. Add diyerek işlemi tamamlayalım. DLL dosyamız projeye dahil olacaktır. Ok diyerek işlemi tamamlayalım.

DLL dosyası projede References sekmesi altında yer almaktadır. Hazırlarsanız projemizde matematik.aspx isminde bir form sayfası yer almaktaydı. Bu web sayfasını aşağıdaki gibi düzenleyelim.

        <div>
            A Sayısı :
            <asp:TextBox ID="txtA" runat="server"></asp:TextBox><br />
            B Sayısı :
            <asp:TextBox ID="txtB" runat="server"></asp:TextBox><br />
            <asp:Button ID="btnTopla" runat="server" Text="Topla" /><br />
            <asp:Label ID="lblC" runat="server" Text=""></asp:Label>
        </div>

Ben burada toplama işlemini yapacağım. Sizler diğer matematiksel işlemleri gerçekleştirebilirsiniz. Şimdi web sayfasında Design kısmına gelelim. Topla butonuna çift tıklayarak Click olayını oluşturalım. Kodların yazılı olduğu bu sayfada en üst tarafta kütüphaneleri görürsünüz. Ancak bizim kütüphane hala yüklü değil. Evet DLL dosyası projeye eklendi. Ancak form sayfasına da eklenmesi gerekir. Bunun için aşağıdaki kodu yazmalıyız.

using MathLibrary;

Artık DLL içindeki metotları kullanabiliriz. Şimdi butonun Click olayına aşağıdaki kodları yazalım.

        protected void btnTopla_Click(object sender, EventArgs e)
        {
            float a, b, c;
 
            BasicOperations mat = new BasicOperations();
 
            a = Convert.ToSingle(txtA.Text);
            b = Convert.ToSingle(txtB.Text);
 
            c = mat.Add(a, b);
 
            lblC.Text = a + " + " + b + " = " + c;
        }

Projeyi kaydedip çalıştıralım. A sayısı için 4, B sayısı için 6 girelim. Topla butonuna tıkladığımızda toplama işleminin gerçekleştiğini görürsünüz.

 


İlgili Makaleler
Asp.Net Yardımıyla Web Sayfasından JSON Veri Çekme
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Asp.Net Uygulamalarında Sweet Alert Mesaj Kullanımı
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Asp.Net Uygulamalarında Modal PopUp Oluşturma
CRUD İşlemlerinde Asenkron(async) Kullanımı
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Regular Expressions ve ASP.Net RegularExpression Validator Kullanarak Parola İlkesi Oluşturma
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Asp.Net Programında Butonla GridView Nesnesine Yeni Bir Satır Ekleme
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
CRUD İşlemlerinde Swagger Kullanımı
Stripe Kullanarak Kredi Kartı ile Ödeme İşlemi Yapan Asp.Net Uygulaması
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Asp.Net Platformunda Harici JSON Dosyasından Namaz Vakitlerini Alma
Asp.Net Uygulamalarında Güncel Saati Timer Nesnesiyle Gösterme
Asp.Net Sayfasında jQuery Kullanarak Buton Click Olaylarını Kontrol Etme
ASP.NET Uygulamasında Metin Kutusunda Sadece Kredi/Banka Kartı Numarası Biçimine Nasıl İzin Verilir?
Yıldız Yöntemiyle Tanımlı Olan Birbiriyle İlişkili Tablolara Bilgi Girme Yöntemleri

Yorum Ekle
   
Kötü İyi