Creating And Using Custom DLL For beginners

 Create A new Project
  1. Public Class MainClass  
  2. Class subClass1  
  3. Shared Sub ShowMsgBox(ByVal title As String, ByVal text As String)  
  4. MsgBox(text, MsgBoxStyle.Information, title)  
  5. End Sub  
  6. Shared Function GetAverage(ByVal number1 As Integer, ByVal number2 As Integer)  
  7. Return ((number1 + number2) / 2)  
  8. End Function  
  9. End Class  
  10. Sub AnotherNonSard()  
  11. 'Dose somethink private hare.....  
  12. End Sub  
  13. End Class 

Insert and sub , functions hare, but declare as 'Sared' they can be 'accessed by External project.
Next Build This project...
Build> MyDELL

 ........... Close First project....
 Create another new project.....
**You need 2 textbox and 1 button.
 *** Code Source.
 Now Add Reference : From First Project
Button Click Event
  1. Imports MyDLL.MainClass  
  2. Public Class Form1  
  3. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  
  4. ' does not exist yet, Because we have to emport it into our project...  
  5. subClass1.ShowMsgBox(TextBox1.Text, TextBox2.Text)  
  6. Me.Text = subClass1.GetAverage(10, 4)  
  7. End Sub  
  8. End Class