deptarray project (presentation arrays.ppt)
Public Class
frmDept
Inherits
System.Windows.Forms.Form
Dim
deptArray(3) As String
Private Sub btnDept_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnDept.Click
txtDeptName.Text = deptArray(CInt(txtDept.Text))
End Sub
Private Sub frmDept_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
MyBase.Load
deptArray(0) = "Books"
deptArray(1) = "Toys"
deptArray(2) = "Gifts"
deptArray(3) = "Cookware"
End Sub
Private Sub btnCheckDept_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnCheckDept.Click
If IsNumeric(txtDept.Text) Then
If CInt(txtDept.Text) <= 3 Then
txtDeptName.Text = deptArray(CInt(txtDept.Text))
Else
txtDeptName.Text = "Invalid Department
Number"
End If
Else
txtDeptName.Text = "Non-numeric Department
Number"
End If
End Sub
End Class
deptarrayimplicit project
Public Class
frmDept
Inherits
System.Windows.Forms.Form
Private Sub btnCheckDept_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnCheckDept.Click
If IsNumeric(txtDept.Text) Then
If CInt(txtDept.Text) <= 3 Then
txtDeptName.Text = deptArray(CInt(txtDept.Text))
Else
txtDeptName.Text = "Invalid Department
Number"
End If
Else
txtDeptName.Text
= "Non-numeric Department Number"
End If
End Sub
End Class
modArray
Module modArray
Public deptArray() As String =
{"Books", "Toys", "Gifts", "Cookware"}
End Module
deptarrayfor project
Public Class
frmDept
Inherits
System.Windows.Forms.Form
Dim deptArray(3) As String
Private Sub btnDept_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs)
txtDeptName.Text = deptArray(CInt(txtDept.Text))
End Sub
Private Sub frmDept_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
MyBase.Load
Dim i As Integer
For i = 0 To 3
deptArray(i) = InputBox("Enter dept name",
"Dept Array")
Next
End Sub
Private Sub btnCheckDept_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnCheckDept.Click
If IsNumeric(txtDept.Text) Then
If CInt(txtDept.Text) <= 3 Then
txtDeptName.Text = deptArray(CInt(txtDept.Text))
Else
txtDeptName.Text = "Invalid Department Number"
End If
Else
txtDeptName.Text = "Non-numeric Department
Number"
End If
End Sub
End Class
arrayforeach project
Public Class
frmArray
Inherits System.Windows.Forms.Form
Dim budgetArray(5) As Decimal
Private Sub btnGetData_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnGetData.Click
Dim i As Integer
Dim wkInfo As String
For i = 0 To 5
budgetArray(i) =
InputBox("Enter budget for Dept " & i, "Dept Budget")
wkInfo = "Department #" & i &
" " &
FormatCurrency(budgetArray(i))
lstShow.Items.Add(wkInfo)
Next
End Sub
Private Sub btnProcess_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnProcess.Click
Dim wkDeptBudget As Decimal
Dim wkTotBudget As Decimal
For Each wkDeptBudget In budgetArray
wkTotBudget = wkTotBudget + wkDeptBudget
Next
txtTotal.Text = FormatCurrency(wkTotBudget)
End Sub
End Class
arrayforeach2 project
Public Class
frmArray
Inherits
System.Windows.Forms.Form
Dim budgetArray(6) As Decimal
Private Sub btnGetData_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnGetData.Click
Dim i As Integer
Dim wkInfo As String
budgetArray(0) = 0
For i = 1 To 6
budgetArray(i) = InputBox("Enter budget for Dept
" & i, "Dept Budget")
wkInfo =
"Department #" & i & "
" & FormatCurrency(budgetArray(i))
lstShow.Items.Add(wkInfo)
Next
End Sub
Private Sub btnProcess_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnProcess.Click
Dim wkDeptBudget As Decimal
Dim wkTotBudget As Decimal
For Each wkDeptBudget In budgetArray
wkTotBudget = wkTotBudget + wkDeptBudget
Next
txtTotal.Text = FormatCurrency(wkTotBudget)
End Sub
End Class
arraynumelem project
Public Class
frmArray
Inherits
System.Windows.Forms.Form
Dim budgetArray(15) As Decimal
Private Sub btnGetData_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnGetData.Click
Dim i As Integer
Dim wkInfo As String
Dim wkMax As Integer
wkMax = InputBox("Enter the number of departments
being processed", "Department Count")
budgetArray(0) = 0
For i = 1 To wkMax
budgetArray(i) = InputBox("Enter budget for Dept
" & i, "Dept Budget")
wkInfo = "Department #" & i &
" " &
FormatCurrency(budgetArray(i))
lstShow.Items.Add(wkInfo)
Next
End Sub
Private Sub btnProcess_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
btnProcess.Click
Dim wkTotBudget As Decimal = 0
Dim wkTotCt As Integer = 0
Dim i As Integer
For i = 1 To budgetArray.Length - 1
wkTotBudget = wkTotBudget + budgetArray(i)
If Not budgetArray(i) = 0 Then
wkTotCt = wkTotCt + 1
End If
Next
txtTotal.Text = FormatCurrency(wkTotBudget)
txtDeptNum.Text = wkTotCt
End Sub
End Class
Public Class
frmDept
Inherits
System.Windows.Forms.Form
Dim deptNumArray(3) As Integer
Dim deptArray(3) As String
Private Sub frmDept_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
MyBase.Load
deptNumArray(0) = 15
deptNumArray(1) = 26
deptNumArray(2) = 37
deptNumArray(3) = 56
deptArray(0) = "Books"
deptArray(1) = "Toys"
deptArray(2) = "Gifts"
deptArray(3) = "Cookware"
End Sub
Private Sub btnListDept_Click(ByVal sender
As System.Object, ByVal
e As System.EventArgs) Handles
btnListDept.Click
Dim i As Integer
For i = 0 To 3
lstDept.Items.Add(deptNumArray(i) & " " & deptArray(i))
Next
End Sub
End Class