bhushan23

multiple_inheritance

Oct 9th, 2012
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.98 KB | None | 0 0
  1.  
  2. Public Class Form1
  3.     Public ad1 As ADDR
  4.     Public n As name1
  5.  
  6.     Public m2 As markss
  7.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.  
  9.         Dim obj As New submit
  10.         n = obj.name()
  11.         ad1 = obj.add()
  12.         m2 = obj.marks()
  13.         RichTextBox1.Text = n.fn + "  " + n.ln
  14.         RichTextBox2.Text = ad1.city + ", " + ad1.state + ",PIN: " + ad1.pin
  15.  
  16.  
  17.  
  18.         TextBox3.Text = m2.c
  19.         TextBox4.Text = m2.vb
  20.         TextBox5.Text = m2.total
  21.  
  22.  
  23.     End Sub
  24. End Class
  25.  
  26. Public Interface name
  27.     Function execute() As name1
  28. End Interface
  29. Public Interface add
  30.     Function execute() As ADDR
  31. End Interface
  32. Public Interface marks
  33.     Function execute() As markss
  34. End Interface
  35.  
  36. Public Structure markss
  37.     Public vb As Integer
  38.     Public c As Integer
  39.     Public total As Integer
  40. End Structure
  41. Public Structure name1
  42.     Public fn, ln As String
  43.  
  44. End Structure
  45.  
  46. Public Structure ADDR
  47.     Public pin, city, state As String
  48. End Structure
  49.  
  50. Public Class submit
  51.  
  52.     Implements name, add, marks
  53.     Public nameis, addis As String
  54.     Public ad As ADDR
  55.     Public nam As name1
  56.     Public m_vb, m_c, m_total As Integer
  57.     Public m() As Integer
  58.     Public m1 As markss
  59.     Public Function name() As name1 Implements name.execute
  60.         nam.fn = InputBox("enter Student's first name")
  61.         nam.ln = InputBox("enter Student's last name")
  62.  
  63.         Return nam
  64.     End Function
  65.     Public Function add() As ADDR Implements add.execute
  66.         ad.city = InputBox("CITY")
  67.         ad.state = InputBox("STATE ")
  68.         ad.pin = InputBox("PIN-CODE")
  69.         Return ad
  70.     End Function
  71.     Public Function marks() As markss Implements marks.execute
  72.         m_c = InputBox("ENTER MARKS OF C#")
  73.         m_vb = InputBox("ENTER MARKS OF VB.NET")
  74.         m_total = m_c + m_vb
  75.         m1.c = m_c
  76.         m1.vb = m_vb
  77.         m1.total = m_total
  78.         Return m1
  79.     End Function
  80.  
  81.  
  82. End Class
Advertisement
Add Comment
Please, Sign In to add comment