vb课程设计。
说明书。题目: vb程序设计。
姓名: 毕旭亮。
班级: 方0901-2
指导教师: 刘宝静。
2024年 7 月 8 日。
目录。1. 计算器程序设计3页。
2.简单拼图程序设计6页。
3.简单数据管理系统设计 ……7页。
4.总结。计算器程序设计
一、前言:特别是调试程序的能力。
1.1. 5提高学生运用知识解决实际问题的能力。
1.1.6 我设计的计算器包括了加减乘除、开方、百分比、求倒数、改变符号、清除和退格等功能。
1.1. 7暂时未完成mc、mr、ms、m+和ce键的功能。
二、程序框图:
四、源程序清单:
private cishu as integer 'cishu变量用来记录数字数组点击次数。
private dian as integer 'dian变量用来记录小数点的点击次数。
private qingchu as integer
private x as single
private fuhao as string
private sub cmdback_click()
if text1 <>0." then text1 = left(text1, len(text1) -1)
if text1 = 0." then text1 = 0." 确保当清除到0.的时候不再变化。
if len(text1) =0 then text1 = 0." 当清除到最后一位时变为初始状态。
cishu = 0
end sub
private sub cmdbai_click()
text1 = text1 / 100 '百分比的方程。
if 0 < text1 and text1 < 1 then text1 = 0 & text1
if 0 > text1 and text1 > 1 then text1 = 0" &text1
qingchu = 1 '当敲击完后再敲数字就清空原来de
end sub
private sub cmdc_click()
text1 = 0." 恢复初始状态。
cishu = 0 '数字敲击变为0次。
dian = 0
qingchu = 0
end sub
private sub cmdce_click()
end sub
private sub cmddao_click()
if text1 <>0 then
text1 = 1 / text1 '倒数方程。
end if
if text1 < 1 and text1 > 0 then text1 = 0 & text1
if text1 > 1 and text1 < 0 then text1 = 0" &text1)
if text1 = 0 then text1 = you can't!" 分母不能为零。
qingchu = 1
end sub
private sub cmddeng_click() 单击等号键。
select case fuhao
case "+text1 = str(x + val(text1))
case "-text1 = str(x - val(text1))
case "*text1 = str(x * val(text1))
case "/if text1 = 0" then text1 = 除数不能为零" else text1 = str(x / val(text1)) 因为分母不能为零。
end select
dian = 0
cishu = 0
qingchu = 0
fuhao =
x = 0end sub
private sub cmdzhengfu_click() 单击正负键。
text1 = 0 - text1
if text1 < 0 and text1 > 1 then text1 = 0" &text1)
if text1 > 0 and text1 < 1 then text1 = 0" &text1
end sub
private sub cmdnum_click(index as integer) '单击任意数字键。
if qingchu = 1 then
text1 = 0."
dian = 0
cishu = 0
qingchu = 0
end if
cishu = cishu + 1 '每单击一次数字键cishu变量加一。
text1 = text1 & index
if cishu = 1 and dian = 0 then text1 = mid(text1, 3)
if dian = 1 and cishu = 0 then text1 = 0."
end sub
private sub form_load() 装载。
dian = 0
cishu = 0
qingchu = 0
x = 0fuhao0 =
for i = 0 to 9
cmdnum(i).caption = str(i)
next i
end sub
private sub cmddian_click() 单击小数点。
dian = dian + 1
if dian = 1 and cishu >=1 then text1 = text1 &
end sub
private sub cmdfuhao_click(index as integer) '单击符号cmd
select case fuhao
case "+text1 = x + val(text1))
case "-text1 = x - val(text1))
case "*text1 = x * val(text1))
case "/text1 = x / val(text1))
end select
x = val(text1)
select case index
case 0: fuhao =
case 1: fuhao =
case 2: fuhao =
case 3: fuhao =
end select
qingchu = 1
cishu = 0
dian = 0
end sub
private sub sqrt_click()
if text1 >=0 then text1 = sqr(text1)
if text1 < 0 then
text1 = are you kidding??"因为负数不能做开方。
cishu = 0
dian = 0
qingchu = 1
end if
qingchu = 1
end sub
五、程序调试结果。
1、计算器加减乘除、开方、百分比、求倒数、改变正负等功能均可使用。
2、尚未做成mr、mc、ms、m+键的功能。
六、程序改进意见及小结。
mr、mc、ms、m+键的功能需要完善。
七、参考资料。
visual basic 语言程序设计例解教程》
主编尹邦治。
中国传媒大学出版社。
isbn:978-7-81127-483-7
拼图程序设计。
1. 前言。
1完成一个类似于拼图游戏的功能。
2强化对vb基本知识点的掌握和灵活运用。
3理解程序设计结构知识和模块结构化设计思想。
4提高学生的编程能力,特别是调试程序的能力。
5提高学生运用知识解决实际问题的能力。
6我设计的程序可以完成拼图各过程。
2. 程序框图。
3. 程序调试结果。
1. 能够完成,并结束。
2. 界面仍需完善、。
4、参考资料。
visual basic 语言程序设计例解教程》
主编尹邦治。
中国传媒大学出版社。
isbn:978-7-81127-483-7
数据管理系统设计。
1.前言。1完成一个类似于数据管理系统的程序。
2强化对vb基本知识点的掌握和灵活运用。
3理解程序设计结构知识和模块结构化设计思想。
4提高学生的编程能力,特别是调试程序的能力。
5提高学生运用知识解决实际问题的能力。
6我设计的程序可以完成鞋店的程序管理过程。
2.程序截图。
3.框图。4.程序调试结果。
1. 可以完成登陆、密码修改、鞋品管理等功能。
2. 可以添加和删除管理页面数据。
3. 可以挑选出数据。
5、程序改进意见及小结。
部分功能不完善,有待改进。
6、参考资料。
visual basic 语言程序设计例解教程》
主编尹邦治。
中国传媒大学出版社。
isbn:978-7-81127-483-4
小学期总结。
通过这两个星期的学习,我对vb编程有了新的认识。在这两个星期里,我们在老师的带领下学习了简单计算器的制作程序、简单拼图程序的制作程序和简单数据管理系统的制作程序。从以前简单设置控件,到现在编写比较复杂的程序,这与老师的教学是分不开的。
每次老师的讲的例子都有很多学习的点,在不断的锻炼中,我发现自己的系统概念和编程思维都加强了。
学习编程让我对电脑有了更新的认识,我更加认识到编程需要细心和耐心。编程让我更加熟练的运用电脑,让我多了软件领域的更深一层的知识。
感谢老师对我的悉心教导,我会更加努力学习vb课程,学以致用,达到灵活运用。对计算器,拼图,数据库等基础东西牢记在心。
vb对我们来说都挺重要的,要努力学好将来在工作上会有帮助的。
0901-2 毕旭亮
课程设计说明书
材料化学。涂装工艺。班级 材料化学081 姓名。学号。指导教师。时间 二 一一年七月八日 19 09 56 目录。表面工程课程设计任务书 1 1 概况 2 1.1 设计任务书及目标 2 1.2 设计任务书 2 1.3 设计单位概况 2 1.4 设计原则 4 1.5 设计范围 4 1.6 设计技术标准...
课程设计说明书
一 题目 离合器接合叉零件加工工艺规程 及车 25外圆及端面夹具设计 二 时间 自年月日至年月日止。三 要求 1 编制离合器接合叉加工工艺规程一套。2 绘制离合器接合叉零件图一张。3 绘制夹具结构装配图一张。4 绘制夹具体图一张。5.编写设计说明书一份。目录。序言1 第一章零件分析2 1.零件的作用...
课程设计说明书
河南科技学院。机电一体化课程设计。模块化生产系统设计 无杆缸传送站。学生姓名 王坤朋。所在院系 机电学院。所学专业 机电技术教育。导师姓名 胡楠李海波。完成时间 2018 年6月22日。摘要。模块化生产系统主要模拟工业生产过程中完成零件钻孔加工和装配的系列过程,该系统共有八个工作站,分别为上料检测站...