level 1
莎仔d9
楼主
目前作到第2卡关了,请问要怎麼让使用者在输入完姓名跟薪水之后把它加进阵列里呢?求指教!!
1、设定一个 emplyee 员工类别,该类别的成员如下:
(1)salary 薪水属性:可用设定员工薪水,最小值20000,最大值40000
(2)ename 栏位:原来设定员工姓名
(3)Sub PrintData():显示员工的姓名、薪水资讯
(4)ShowError()事件:当员工 salary 薪水属性设定错误时,会触发此事件,并显示「薪水必须介於20000到40000之间」
2、延续上例,建立 emplyee员工物件阵列,并让使用者自己指定员工人数,接著再逐一输入每一位员工的姓名和薪资,最后再印出您所输入的所有员工资料。
3、延续上例,再制作搜寻员工姓名的功能。先让使用者输入要搜寻员工的姓名,接著会由员工物件阵列去寻找所符合的资料并显示出来。
目前只有作到1:
Class emplyee
Private _salary As Integer
Private Ename As String
Public Event salaryerror(ByVal _salary As Integer)
Public Sub printdata()
End Sub
Public Property salary() As Integer
Get
Return _salary
End Get
Set(ByVal value As Integer)
If value < 20000 Or value > 40000 Then
RaiseEvent salaryerror(value)
End If
_salary = value
End Set
End Property
End Class
Sub showerror(ByVal _salary As Integer)
Console.WriteLine("{0}不足2万或超过4万,请重新填写。", _salary)
End Sub
2014年08月26日 17点08分
1
1、设定一个 emplyee 员工类别,该类别的成员如下:
(1)salary 薪水属性:可用设定员工薪水,最小值20000,最大值40000
(2)ename 栏位:原来设定员工姓名
(3)Sub PrintData():显示员工的姓名、薪水资讯
(4)ShowError()事件:当员工 salary 薪水属性设定错误时,会触发此事件,并显示「薪水必须介於20000到40000之间」
2、延续上例,建立 emplyee员工物件阵列,并让使用者自己指定员工人数,接著再逐一输入每一位员工的姓名和薪资,最后再印出您所输入的所有员工资料。
3、延续上例,再制作搜寻员工姓名的功能。先让使用者输入要搜寻员工的姓名,接著会由员工物件阵列去寻找所符合的资料并显示出来。
目前只有作到1:
Class emplyee
Private _salary As Integer
Private Ename As String
Public Event salaryerror(ByVal _salary As Integer)
Public Sub printdata()
End Sub
Public Property salary() As Integer
Get
Return _salary
End Get
Set(ByVal value As Integer)
If value < 20000 Or value > 40000 Then
RaiseEvent salaryerror(value)
End If
_salary = value
End Set
End Property
End Class
Sub showerror(ByVal _salary As Integer)
Console.WriteLine("{0}不足2万或超过4万,请重新填写。", _salary)
End Sub