3.3课后第九题——设计一个个人纳税计算程序
2012-04-19 13:13
288 查看
首先建立应用程序界面与设置对象属性,然后编写程序代码;
首先编写“计算”按钮的单击事件:
Private Sub Command1_Click()
Dim M As Single, N As Single, S As Single, Y As Single
M = Val(Text1.Text)
N = M - 800
Select Case N
Case Is < 500
S = 0.05
Case Is < 2000
S = 0.1
Case Is < 5000
S = 0.15
Case Is < 20000
S = 0.2
Case Is < 40000
S = 0.25
Case Is < 60000
S = 0.3
Case Is < 80000
S = 0.35
Case Is < 100000
S = 0.4
Case Else
S = 0.45
End Select
Y = S * N
Text2.Text = Y
End Sub
然后编写“清除”按钮的单击事件:
Private Sub Command2_Click()
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
End Sub
最后顺利运行程序。
心得体会:今天学了Select case语句,用起来感觉很方便,可以实现多分支选择,不过这当然只适用于编写选择类的程序;还有一开始没编写“清除”的单击事件,后来通过运行时发现了这一问题,改善后觉得用起来方便多了;另外再看例题时看到“Text1.Setfocus”这句话不明白,问了老师以后明白了,在本题编写“清除”事件时,可以用“Setfocus”,也可不用,如按上文写的“Text1.SetFocus”,则在运行程序时,光标会首先定位在“Text1”中,其实“SetFocus”顾名思义极为“设置焦点”。感觉这节课学的挺不错的,算是学到了不少东西,小开心、、、嘻嘻
首先编写“计算”按钮的单击事件:
Private Sub Command1_Click()
Dim M As Single, N As Single, S As Single, Y As Single
M = Val(Text1.Text)
N = M - 800
Select Case N
Case Is < 500
S = 0.05
Case Is < 2000
S = 0.1
Case Is < 5000
S = 0.15
Case Is < 20000
S = 0.2
Case Is < 40000
S = 0.25
Case Is < 60000
S = 0.3
Case Is < 80000
S = 0.35
Case Is < 100000
S = 0.4
Case Else
S = 0.45
End Select
Y = S * N
Text2.Text = Y
End Sub
然后编写“清除”按钮的单击事件:
Private Sub Command2_Click()
Text1.SetFocus
Text1.Text = ""
Text2.Text = ""
End Sub
最后顺利运行程序。
心得体会:今天学了Select case语句,用起来感觉很方便,可以实现多分支选择,不过这当然只适用于编写选择类的程序;还有一开始没编写“清除”的单击事件,后来通过运行时发现了这一问题,改善后觉得用起来方便多了;另外再看例题时看到“Text1.Setfocus”这句话不明白,问了老师以后明白了,在本题编写“清除”事件时,可以用“Setfocus”,也可不用,如按上文写的“Text1.SetFocus”,则在运行程序时,光标会首先定位在“Text1”中,其实“SetFocus”顾名思义极为“设置焦点”。感觉这节课学的挺不错的,算是学到了不少东西,小开心、、、嘻嘻
相关文章推荐
- 设计一个个人纳税计算程序
- 设计一个个人纳税计算程序
- 个人纳税计算程序
- 问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包
- 用带参数的宏设计一个计算矩形面积的程序
- 帮同学写的题:设计一个程序完成下面的计算:k!/(m!+n!)
- 某公司有老板Boss、雇员Employee、小时工HourlyWorker和营销人员CommWorker,设计一个程序计算他们的薪金
- 设计一个计算生日是星期几的程序
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- 设计一个程序输入两个日期计算相隔多少天,或计算一个日期加上间隔后的日期。
- 用java设计一个员工类,可以计算工资个人所得税
- 作业五-设计一个程序计算输入的两个数的和与差,要求自定义一个函数 sum_diff(float op1, float op2, float *psum, float *pdiff),其中 op1 和 op2 是输入的两个数,*psum 和*pdiff 是计算得出的和与差.
- 为某航空公司设计一个出售机票程序,能根据月份和订票数决定优惠率,计算票价。
- C#8—写一个测试标准身高体重的程序、输入日期年月日, 计算这一天是一年中的第几天(考虑闰年)
- 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
- Qt5编写的一个推力传感器静态性能计算程序
- 使用VSM计算文档相似度的一个程序示例
- 设计一个学生作业完成情况的管理程序
- 用 XML 设计一个你自己的程序语言
- 一个计算质数的Java程序