Texnoman

Assalomu alaykum! Siz Axborot texnologiyalari sohasining o'zbek tilidagi bloggerlar portaliga tashrif buyurdingiz! Loyihamizning asosiy maqsadi haqida bu yerda o'qishingiz mumkin.

Kirish A'zo bo'lish


Farzandlarimiz bizdan ko'ra kuchli, dono, bilimli va albatta baxtli bo'lishlari shart.

- Islom Karimov


C# : dll tayyorlash

C# da dll fayl tayyorlash 2 qismdan iborat. Birinchi qism dll faylni tayyorlash , ikkinchisi uni ishlatish.

Oddiy a+b ni hisoblaydigan dll tayyorlaymiz.
Buning uchun:

  1. Yangi proyekt yaratamiz.
    File->New->Project->Visual C#->Class Library
  2. Class yaratamiz. AddClass degan. Yoki Class1.cs ni nomini AddClass.cs deb o'zgartirishimiz ham mumkin
  3. Class ichiga quydagi kodni yozamiz
    using System;
    namespace MyAddDll
    {
       public class AddClass
         {
           public static int Add(int a, int b)
            {
              return(a+b);
            }
         }
     }
        
  4. Dasturni ishga tushiramiz. Shunda Sizning ichida MyAddDll.dll fayli paydo bo'ladi. Endi buni boshqa dasturlarda ishlatish mumkin. Birinchi qism yakunlandi. Ikkinchi qism .dlldan foydalanishga o'tamiz.
  1. Yangi proyekt yaratamiz
    File->New->Project->Visual C#-> Windows Forms Aplication
  2. Form1 da quyidagicha shakl tayyorlaymiz
  3. Tayyorlagan dll faylimizni ushbu proyektga import qilamiz: References -> Add Reference…
  4. Button (=) ni ikki marta chertamiz. Va uning kod yoziladigan qismiga quyidagicha kod yozamiz:
    int a, b;
    a = Convert.ToInt32(numericUpDown1.Value);
    b = Convert.ToInt32(numericUpDown2.Value);
    numericUpDown3.Value = AddClass.Add(a,b);
        
  5. Kutubxonalar qo'shiladigan qismga tayyorlagan kutubxonamizni qo'shamiz:
  6. using MyAddDll;    
  7. Tayyor. Natija quyidagi ko'rinishda
Manba:


JONNY

Muallif haqida

JONNY Arduino, Java, C#, Android, Windows, Linux, Debian, Javascript.


Blogdagi so‘nggi maqolalar:


Birinchi bo‘ling!

Iltimos, fikr bildirish uchun saytga kiring yoki ro‘yxatdan o‘ting!