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
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
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