vb课程设计_职工工资管理系统代码

上传人:jiups****uk12 文档编号:41111295 上传时间:2018-05-28 格式:DOC 页数:8 大小:65.50KB
返回 下载 相关 举报
vb课程设计_职工工资管理系统代码_第1页
第1页 / 共8页
vb课程设计_职工工资管理系统代码_第2页
第2页 / 共8页
vb课程设计_职工工资管理系统代码_第3页
第3页 / 共8页
vb课程设计_职工工资管理系统代码_第4页
第4页 / 共8页
vb课程设计_职工工资管理系统代码_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《vb课程设计_职工工资管理系统代码》由会员分享,可在线阅读,更多相关《vb课程设计_职工工资管理系统代码(8页珍藏版)》请在金锄头文库上搜索。

1、- 1 -Form1:Dim errorCount As Integer Private Sub Command1_Click() If Text1.Text = “system“ And Text2.Text = “1234“ ThenLoad Form2Form2.ShowMe.HideMsgBox “登陆成功,欢迎您进入职工工资管理系统“, vbInformation, “登陆成功“ElseerrorCount = errorCount + 1If errorCount = 3 ThenText1.Enabled = FalseText2.Enabled = FalseCommand1.

2、Enabled = FalseMsgBox “三次输入用户名或密码错误,程序将自动退出!“, vbOKOnly + vbExclamation, “登陆失败“EndEnd If End IfEnd SubPrivate Sub Command2_Click() Unload Me End SubPrivate Sub Form_Load() errorCount = 0 End SubPrivate Sub Form_Unload(Cancel As Integer) If MsgBox(“是否要退出程序?“, vbYesNo, “退出提示“) = vbNo ThenCancel = 1 En

3、d If End Sub- 2 -Form2:Dim filedir As String Private Sub Command1_Click() CommonDialog1.ShowOpen jlNum = 0 If Len(Trim(CommonDialog1.FileName) 0 Then filedir = CommonDialog1.FileNameOpen CommonDialog1.FileName For Input As #1Do While Not EOF(1) Line Input #1, aIf Len(Trim(a) 0 ThenjlNum = jlNum + 1E

4、nd IfLoopClose #1ReDim Preserve ygList(jlNum) As YuanGongjlNum = 0Open CommonDialog1.FileName For Input As #1 Do While Not EOF(1) jlNum = jlNum + 1 Input #1, ygList(jlNum).ygnamgInput #1, ygList(jlNum).jibengzInput #1, ygList(jlNum).jingtieInput #1, ygList(jlNum).gerensuiInput #1, ygList(jlNum).suid

5、ianfeiLoopClose #1Text1.Text = “姓名“ linShi.jibengz; linShi.jingtie; linShi.gerensui; linShi.suidianfeiClose #1MsgBox “添加员工成功!“, vbOKOnly + vbInformation, “成功“jlNum = 0 If Len(Trim(filedir) 0 ThenOpen filedir For Input As #1Do While Not EOF(1)Line Input #1, aIf Len(Trim(a) 0 ThenjlNum = jlNum + 1End

6、IfLoopClose #1ReDim Preserve ygList(jlNum) As YuanGongjlNum = 0Open filedir For Input As #1Do While Not EOF(1)jlNum = jlNum + 1Input #1, ygList(jlNum).ygnamgInput #1, ygList(jlNum).jibengzInput #1, ygList(jlNum).jingtie- 6 -Input #1, ygList(jlNum).gerensuiInput #1, ygList(jlNum).suidianfeiLoopClose

7、#1Command2.Enabled = TrueCommand3.Enabled = FalseCommand4.Enabled = FalseCommand5.Enabled = TrueCommand6.Enabled = True End IfText1.Text = “姓名“ ygList(i).jibengz; ygList(i).jingtie; ygList(i).gerensui; ygList(i).suidianfeiEnd If- 7 -NextClose #1MsgBox “删除员工成功!“, vbOKOnly + vbInformation, “成功“jlNum =

8、 0 If Len(Trim(filedir) 0 ThenOpen filedir For Input As #1Do While Not EOF(1)Line Input #1, aIf Len(Trim(a) 0 ThenjlNum = jlNum + 1End IfLoopClose #1ReDim ygList(jlNum) As YuanGongjlNum = 0Open filedir For Input As #1Do While Not EOF(1)jlNum = jlNum + 1Input #1, ygList(jlNum).ygnamgInput #1, ygList(

9、jlNum).jibengzInput #1, ygList(jlNum).jingtieInput #1, ygList(jlNum).gerensuiInput #1, ygList(jlNum).suidianfeiLoopClose #1loadDataCommand2.Enabled = TrueCommand3.Enabled = FalseCommand4.Enabled = FalseCommand5.Enabled = TrueCommand6.Enabled = True End IfText1.Text = “姓名“ & vbTab & “工资“ & vbTab & “津

10、贴“ & vbTab & “所得税“ & vbTab & “水电费“ & vbCrLfFor i = 1 To jlNumText1.Text = Text1.Text & ygList(i).ygnamg & vbTab & ygList(i).jibengz & vbTab & ygList(i).jingtie & vbTab & ygList(i).gerensui & vbTab & ygList(i).suidianfei & vbCrLfNext ElseMsgBox “删除员工失败!“, vbOKOnly + vbExclamation, “失败“ End If End Sub

11、Private Sub Command7_Click()- 8 -Unload Me End SubPrivate Sub Form_Load() Command2.Enabled = False Command3.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False End SubPrivate Sub Form_Unload(Cancel As Integer) If MsgBox(“是否要退出程序?“, vbYesNo, “退出提示“) = vbNo ThenC

12、ancel = 1 Else MsgBox “感谢您使用职工工资管理系统“, vbInformationEnd End If End SubPrivate Sub loadData() Text1.Text = “姓名“ & vbTab & “工资“ & vbTab & “津贴“ & vbTab & “所得税“ & vbTab & “ 水电费“ & vbTab & “实发工资“ & vbCrLf For i = 1 To jlNumText1.Text = Text1.Text & ygList(i).ygnamg & vbTab & ygList(i).jibengz & vbTab & y

13、gList(i).jingtie & vbTab & ygList(i).gerensui & vbTab & ygList(i).suidianfei & vbTab & ygList(i).shifagongzi & vbCrLf Next End SubModule 1:Public Type YuanGongygnamg As Stringjibengz As Integerjingtie As Integergerensui As Singlesuidianfei As Integershifagongzi As Single End TypePublic jlNum As Integer Public ygList() As YuanGong

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号