COM COMPONENT TO PERFORM LOGOCAL OPERATIONS USING DOTNET
	  By karthick
, in 
      
COM COMPONENT TO PERFORM LOGOCAL OPERATIONS USING DOTNET
, 
      
0 Comments
        
file->new project->Visual C#->ClassLibrary
DLL
using System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
ClassLibrary1
{
    public class Class1
    {
        public
          int 
andop(int a,int b)
        {
            return(a*b);
        }
        public
            int orop(int a, int b)
        {
            if (a == 0 && b == 0)
                return (0);
            else
                return (1);
        }
        public
            int notop(int a)
        {
            if (a == 0)
                return (1);
            else
                return (0);
        }
        public
            int nandop(int a, int b)
        {
            if (a == 1 && b == 1)
                return (0);
            else
                return(1);
        }
        public
            int norop(int a, int b)
        {
            if (a == 0 && b == 0)
                return (1);
            else
                return (0);
        }
        public
            int xorop(int a, int b)
        {
            if (a == b)
                return (0);
            else
                return (1);
        }
        public
            int xnorop(int a, int b)
        {
            if (a == b)
                return (1);
            else
                return (0);
        }
    }
}
 build a class library (press F5)
--------------------------------------------------------------------------
 file->new project->Vb->WindowsApplication
add a dll file
project->add reference->browse to select dll and clik ok
CODING
Imports
ClassLibrary1
Public Class
Form1
    Dim obj As Class1 = New Class1
    Dim a, b As Integer
    Private Sub
ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ComboBox3.SelectedIndexChanged
        a = Val(ComboBox1.Text)
        b = Val(ComboBox2.Text)
        If ComboBox3.Text = "AND"
Then
            TextBox1.Text = obj.andop(a, b)
            ComboBox2.Visible = True
        ElseIf ComboBox3.Text = "OR"
Then
            TextBox1.Text = obj.orop(a, b)
            ComboBox2.Visible = True
        ElseIf ComboBox3.Text = "NOT"
Then
            ComboBox2.Visible = False
            TextBox1.Text = obj.notop(a)
        ElseIf ComboBox3.Text =
"NAND" Then
            TextBox1.Text = obj.nandop(a, b)
            ComboBox2.Visible = True
        ElseIf ComboBox3.Text = "NOR"
Then
            TextBox1.Text = obj.norop(a, b)
            ComboBox2.Visible = True
        End If
    End Sub
    Private Sub
ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        ComboBox2.Visible = True
    End Sub
End Class
OUTPUT



0 Response to "COM COMPONENT TO PERFORM LOGOCAL OPERATIONS USING DOTNET"
Post a Comment