vb实训作业2

2024-04-10

vb实训作业2(精选5篇)

篇1:vb实训作业2

VB实训总结

时间过得真快,转眼间,一周的实训生活已悄然过去了,然而实训的过程还历历在目。

实训期间,让我学到了很多东西,不仅使我在理论上对VB程序设计有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。亲身感受到理论与实际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也真是受益菲浅,在短短的一周中相信这些宝贵的经验会成为我今后成功的重要的基石。作为一名大二的学生,经过差不多一年半的在校学习,对程序设计有了理性的认识和理解。在校期间,一直忙于理论知识的学习,没有机会也没有相应的经验来参与项目的设计开发。所以在实训之前,程序设计对我来说是比较抽象的,不知道一个完整的程序要怎么完成。

这次我做的项目是人事管理系统,其中包含了登陆、员工资料库、考勤库、工资库、商务信息等几个部分。在实训刚开始的时候,做的只是几个简单的界面,觉得其实还算比较简单的,到第三天,基本部分的代码都编写出来了,但是调试的时候出现了很多问题。而且,有时候由于考虑不周以及粗心的缘故,代码方面也存在很大的误差。老师们教会了我们很多简单实用的技巧。也让我们意识到了要想全面完整的完成一个模块,首先要经行程序设计,全面分析会用到的东西及

考虑可能会出现的情况。所以出现的问题也在老师的指导下,顺利解决了。本程序的编写,有很多不足的地方,可能有些功能不太全面也不太完善,但我觉得自己是认认真真的做了,而且从中学到了很多,以后,我要把自己欠缺的知识点补习好,而且要学会举一反三,融会贯通,最重要的是改掉粗心马虎、考虑不周的习惯。我想我以后会将此程序完善好,争取能够运用到生活中去。

在实训期间带给我不仅仅是一种经验,更是我人生的一笔财富。俗语说:纸上得来终觉浅。没有把理论用于实践是学得不深刻的。当今大学教育是以理论为主,能有机会进行实训,对我来说是受益不浅的。我就快毕业走向社会了,相信这次实习对我日后参加工作有帮助。

一路的艰辛与微笑,虽有所收获,然所学是开始,新的考验和抉择要奋斗不息、砺前行,请不要让我们年轻的时光留下太多遗憾!

篇2:vb实训作业2

为期一周的实训即将结束,通过这次的实训使我们学到了很多,同时也让我们所有同学意识到我们要学的还有更多。本次实训的项目是为了让同学们能结合本期所学的书面知识,再加上实际动手操作能力,以便可以更好的可以实际与理论相结合,使同学们能更深切的体会到不仅要有理论知识也要有实际操作能力,能灵活的学以致用。

本次有5个题目任由同学们选择,而我选择做“学生管理系统”程序的设计,主要是几个用户模块的程序设计。而我们这次课程设计主要是老师为了让我们学习完《Visual Basic程序设计》课程后,能进行的一次全面的综合训练,其目的在于加深对可视化编程技术基本知识的理解,掌握运用VB开发应用程序的基本方法及基本技巧。从程序的需求分析、可行性分析、设计到编写、调试、修改、完善、到最后的实训报告,我们每个人都付出了时间和精力去做好自己的任务并努力地去完善它。

实训的第一天接到任务时我们都觉得有点难度,很有挑战性,毕竟学生成绩管理系统是一个比较系统、完善、功能相对较齐全的管理系统,即使是登录模块也可以完成各种操作,如对用户的查询、添加、删除以及修改等。因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这种相对来说比较系统完善的系统。所以在做项目的时候我们所有同学都倍感压力、不懂就互相请教,算是团结协作了,可即使这样我们还是经常出现了错误,我们的程序在编写上存在一些漏洞,导致调试时不能正常运行,后经过老师的指导、我们相互的帮助,细心的调整,终于算是可以正常的运行了,但其中还有些许的不完善,但我们在之后的几天实训中,不停的精益求精,以达到最好的状态,做出最简单方便的程序。

我做了5个模块分为学籍信息输入、学籍信息管理、学籍信息查询和统计查询以及用户登录5个模块的内容。学生数据录入管理中又包括用户的查询、添加、修改以及删除功能,它是只有具有管理员权限的情况下才能进入操作,而登入用户就只能修改自己的登录密码。在实训过程中我们也认识了一些新的老师,他们对我们亲切认真负责,很有耐心地对我们进行讲解并指导我们解决遇到的难题。老师们交会了我们很多简单实用的技巧。也让我们意识到了要想全面完整地完成一个模块,首先要进行程序的设计,全面分析会用到的东西以及考虑可能会出现的情况,理清思绪、写出大致的要点后再上机编写程序以及操作。否则像一开始的我们马上上机编写、想到什么就补什么,不仅浪费时间也乱了之前写好的一些程序。系统分析越准确,设计的系统越精确,可以大大减少后期的修改、维护工作。当然做好做对一个项目固然重要,同时美观程度也是必不可少的,无论是从参观者的角度还是自己看的角度都很重要。

篇3:vb实训作业2

目前,许多工科院校已将计算机绘图与工程制图有机地结合在一起,计算机绘图已成为工科类本科学生应该掌握的基本技能之一[1]。要想掌握这一技能,必须保证一定的上机实践和作业练习,但是由于计算机绘图作业易于复制,导致计算机绘图作业的拷贝率大大高于手工绘图作业。若对此不加以防范和制止,不仅会严重影响计算机绘图课程的教学效果,而且也会使学生产生惰性心理,同时也违背了当今诚信治学的原则。传统人工检查作业的方法虽然有效,但是要花费老师大量的时间和精力。在如今教学资源紧缺的情况下,如果能使用一定的技术手段找出相互拷贝的作业,并给与一定的惩罚,则可以对学生产生警示作用,使其不敢轻易拷贝作业,而且还可以激发他们对知识的向往,产生良好的教学效果。为此,笔者基于ActiveX Automation技术[2,3,4],以Visual Basic为工具[5],开发了AutoCAD绘图作业拷贝检测系统。

2 设计思想

2.1 学生拷贝作业的主要方式

学生拷贝作业主要有两种方式:整体拷贝与局部拷贝。前者是直接使用操作系统的文件复制功能或AutoCAD的"save as"(另存为)命令来拷贝作业。为了不被发现,学生往往会修改一些内容,如图层的颜色、字体等,这类学生一般绘图基础较差,软件使用不熟练,是检查的重点。后者是在绘图时遇到一些问题而暂时无法解决,或者某视图较复杂不易绘制,就把别人作业中的部分内容复制过来,或者使用A u t o C A D的"wblock"写块命令建立一新文件,再使用"insert"命令插入到自己的作业中,这类学生有一定能力,但是心态不够认真,应及时发现并给于积极引导。

2.2 检测原理

AutoCAD图形文件有许多特征信息及特有的文件属性。每一个AutoCAD图形文件都有其唯一的属性信息,如图形文件的创建时间,累计编辑时间等,这些数据是来自系统的只读信息[6]。另外就是图元对象的特征信息。包括可以自己定义直线(如点画线)的长度、能够自由绘制的曲线(如样条曲线)、一些能够灵活定义的图元之间的距离(如尺寸线与标注对象的距离)等信息,这些由用户自定的图元特征数据以实数的形式存储在图形文件中,与A u t o C A D软件设置的精度无关。判别作业是否拷贝的主要依据是每个图形文件独有的特征信息,若两份图形文件有雷同的特征信息,那么就可以判断出他们之间可能存在拷贝现象。

3 各个功能模块的设计原理与实现方法

针对学生拷贝作业的两种不同方式,检测系统采用了两种判别方案,组成两大模块。

3.1 整体拷贝检测模块

该模块是根据图形文件的创建时间进行检测判别的。每一个AutoCAD图形文件创建时,软件都会自动记录创建时间,储存在只读系统变量TDCREATE中,其值为“修改的Julian日期”(MJD),是一自公元前4713年1月1日12:00 a.m.(B.C.E.)起的天数,记录精度为0.000864秒。在此模块中,通过ActiveX Automation技术,用VB查询记录下每个图形文件的创建时间,然后进行逐一比较,把相同的文件分离出来,就可以判断出那些有拷贝现象的作业。其主要程序代码如下:

这段代码用来获取作业文件的创建时间属性,代码中"name(i)"为笔者定义的字符串数组,用来保存某一作业文件夹下的图形文件名;"time(i)"为双精度浮点数数组,用来保存文件名数组中相对应的文件创建时间。把数据进行比较的代码相对简单,这里就不再列举。

3.2 局部拷贝检测模块

此模块是根据图形中一些用户自定的图元对象的特征信息进行检测判断的。文献[6]通过检测自定点画线的长度来判别以“复制/粘贴”或图块方式拷贝的作业,本模块在此基础上,又提取了自定对象样条曲线的特征信息,通过检测学生自定的样条曲线起点与终点的正切值来判别,进一步提高了检测结果的准确度。在局部剖视图中,视图与剖视的分界线为波浪线,计算机绘图时采用样条曲线命令绘制,样条曲线是不规则的曲线,其各拟合点与起点、终点的角度正切值都是手工取值,一般不可能出现两人取值完全相同的情况,既使是同一个人画两张图,也会略有偏差。根据这一特征,如果两个文件的样条曲线图元的精确到小数点后八位的起始点正切值完全相同,就可判别出这两个文件存在拷贝现象。其主要源代码如下:

这段代码主要是把样条曲线的拟合点个数和起始点、终点切向的正切值读出,并存入到二维数组"tangent"中,其中一些变量是笔者自己定义的,不是系统变量。数据的分析处理相对上个模块略显复杂,二维数组的横坐标代表图形文件在文件夹中的位置;5个纵坐标值分别是样条曲线拟合点的个数,起点切向与x轴、y轴夹角的正切值,终点切向与x轴、y轴夹角的正切值。若有两份文件的纵坐标值相同,则这两份文件存在拷贝现象。本段程序适用于只有一条样条曲线的图形文件,若文件中存在多条样条曲线,就需要扩展数组的大小,笔者使用横向扩展,即把二维数组扩充为三维数组,具体程序不再鳌述。若文件中不存在样条曲线,则此方法就不再适用。需要结合其他的特征信息综合考虑。

4 系统应用实例

启动该系统后进入主窗体,如图1所示。用户首先要指定学生作业所在的文件夹,如图2所示,在主窗体第二个列表框内会显示出作业文件,确认无误后可点击“整体拷贝检测”或“局部拷贝检测”按钮来进行检测(笔者建议使用时两种检测方式都使用,以提高检测的准确度)。图3所示为整体拷贝检测结果,图4为局部拷贝检测结果,检测结果可以保存成txt文件,以便查阅。经人工比较审核,所测结果无误。

5 结束语

本系统界面友好,操作简单,运行稳定,实用性和可再开发性强。经教学应用,能检测出可能存在拷贝的图形文件,能够有效制止学生拷贝作业,大大减轻了教师的工作负担,提高了计算机绘图的教学效果。笔者在局部拷贝检测中只提取了点画线长度和样条曲线的特征信息来判断,为准确起见,对判断结果教师还需人工审核,故本系统还需要进一步完善。

参考文献

[1]焦永和.我国高校图学教育的现状与发展[J].工程图学学报,2004,(4):125-127

[2]高春艳,李俊民,刘彬彬.Visual Basic程序开发范例宝典[M]北京:人民邮电出版社,2006

[3]张晋西.Visual Basic与AutoCAD二次开发[M].北京:清华大学出版社,2003.

[4]张帆.AutoCAD VBA二次开发教程[M].北京:清华大学出版社,2006.

[5]张锋,,陈爱萍.AutoCAD二次开发环境的探讨[J].机械设计与制造,2005,(9):125-127

篇4:vb实训作业2

一、抗衰老食品:西兰花

推荐理由:西兰花富含抗氧化物维生素C及胡萝卜素,开十字花的蔬菜已被科学家们证实是最好的抗衰老和抗癌食物,而鱼类则是最佳蛋白质来源。

美味菜式:西兰花豆酥鳕鱼

二、抗衰老食品:鱼肉

推荐理由:能在鱼肉中摄取大量蛋白质,而青椒和红尖椒是维生素C含量最丰富的食物(100克青椒含有100mg维生素C),而富含维生素E最丰富的食物就数坚果类(诸如松仁)。

美味菜式:太极鱼松

三、抗衰老食品:洋葱

推荐理由:洋葱可清血,降低胆固醇,抗衰老,而海鲜能提供大量的蛋白质,同时富含锌。

美味菜式:洋葱海鲜汤

四、抗衰老食品:豆腐

推荐理由:除了鱼虾类,豆腐也是非常好的蛋白质来源。同时,豆类食品含有一种被称为异黄酮的化学物质,可减少强有力的雌激素活动空间。若你担心自己会患乳腺癌,可经常食用豆类食品。

美味菜式:黄金豆腐

五、抗衰老食品:圆白菜

推荐理由:圆白菜亦是开十字花的蔬菜,维生素C含量很丰富,同时富含纤维,促进肠胃蠕动,能让消化系统保持年轻活力,并且帮助排毒。

美味菜式:圆白菜炒腊肉

拒绝衰老的2大要:

1、新鲜蔬果中的维生素胡萝卜素:维生素C、E以及胡萝卜素是抗衰老的最佳元素。胡萝卜素能保持人体组织或器官外层组织的健康,常长“痘痘”的姐妹们应视其为“良友”,而维生素C、E则可延缓细胞因氧化所产生的老化,让青春容颜尽量“经久不衰”。这些抗氧化物大多藏身于富含纤维的新鲜蔬果中,除了帮助消灭促使我们衰老的自由基,还能促进大直肠健康,帮助排毒。

2、鱼虾、豆类中的蛋白质:蛋白质关系着我们人体组织的建造修复以及免疫功能的维持。但要注意,陆上动物性肉类通常伴随着不少的饱和脂肪,让你长胖,因此建议减少陆上动物性肉类食物,可以低脂乳制品类、豆类和鱼虾类为主要蛋白质来源。

中药良方VS乳腺增生

如今,乳腺增生已成为困扰不少女性的妇科常见病之一。它多发于25-40岁之间。其病因与卵巢功能失调有关。主要表现为单侧或双侧乳房有多个大小不等的肿块,质韧实或囊性感,界线不清,活动度好,常于经前增大,经后缩小,自觉乳房胀痛,尤以经前明显,经后则减轻或消失。中医认为,本病多由情志内伤,肝郁痰凝,积聚乳络所致。患者应保持情绪舒畅,消除恐惧与顾虑,适当锻炼身体,增强体质,注意劳逸结合,保证充足的睡眠。

方药推荐:

一、组成:柴胡、杭芍、三棱、莪术、赤芍、浙贝母各12克,郁金、香附各9克,橘核、夏枯草、瓜蒌各15克,王不留行30克。

用法: 每日1剂,水煎分2次服,连服15剂为1个疗程。

功效: 疏肝理气,活血化瘀,软坚散结。

二、组成:党参、黄芪、丹参、王不留行各15克,柴胡、枳壳,白芷、香附各10克,当归浙贝母、白芥子各9克。

用法:水煎服,每日1剂。

功效:舒肝解郁,活血化瘀,消瘀散结。

三、组成:青皮、陈皮、香附、当归、白芍、郁金、云茯苓、白芥子各12克,橘核15克,王不留行20克,僵蚕10克,生牡蛎30克。

用法:每日1剂,水煎分2次服。

功效:疏肝解郁,调理冲任。

体内缺VB2会致阴道干涩

刚进入中年的曾女士近一段时间莫名其妙地出现了阴道干涩现象,以致性生活发生困难。她到医院检查,医生发现她患有阴道干涩症,说是因体内缺乏维生素B2造成的。

当人体缺乏维生素B2时,人体腔道内的黏膜层就会出现问题。对于女性生殖器官所造成的伤害则更为严重,最典型的症状是阴道壁干燥、阴道黏膜充血、溃破,会直接影响性欲。

篇5:vb实训作业2

作业批改和分析的困惑

1.作业批改的滞后性

学生完成作业后,不能及时知道完成得正确与否,也不能及时订正做错的作业,等我将批好的作业反馈给他们的时候,通常要到下一堂课了,“趁热打铁”的订正机会就错失了。

2.忽视了学生差异

学生统一上交作业,我进行批改和讲评,我以为学生都弄懂了,而实际上学生的个体差异、认知差异等决定了部分学生听了我的讲评还是没有弄懂作业。

3.掌握学生作业情况的滞后性

我无法在课堂教学中通过作业完成情况实时地、全面地掌握学生的学习情况,因而不能及时地、动态地调整教学内容、教学方法和教学进度,这影响了我的教学决策。

4.绑架了教师的时间

学生将每课完成的作业、不断订正的作业上交给我,这使我无法从反复批改作业的重复劳动中解脱出来,浪费了大量的时间和精力,不能更好地进行教学思考和创新。

设计的解决方案

我将以上困惑结合自己的专业技能进行了思考和探索,决定开发一个集学生自主批改作业和作业分析于一体的系统。经过规划、评估、设计开发、尝试和调整,完成了这一系统的开发,我将它投入到教学实践中,并对它进行了不断的完善,以上困惑得到了很好的解决。我的具体做法如下。

1.给出标准答案并设计自主批改界面

对学生而言,标准答案是不可见的,他们完成每一道作业后,只需要输入自己的9位学号和选择要批改作业的作业名,提交后就可以得到该道作业的完成明细(如下页图1、图2)。对于错误部分,学生可以及时进行订正,而后再重新批改作业。当然,必须限制学生只能批改自己的作业,我的做法是将学生学号与自己的主机号、作业文件夹名进行一一对应。

2.设计快速查询功能

(1)利用查询功能教师可以就班级和作业名来查看每位学生每道题的完成情况(如下页图3)。实时地掌握学生的学习情况,以便为下一步的教学安排提供决策依据。实时地筛选出学有余力的学生和学习后进生,对学有余力的学生,给他们安排新的学习和作业任务,同时对学习后进生及时提供辅导。

(2)利用查询功能可以通过班级来查询所有学生、所有作业的完成情况,以便从整体上掌握学生的学习情况。

课堂使用实效反馈

1.自主批改作业是一种教学创新

在课堂上,学生做完每一道题后,都进行了作业的自主批改、订正和重批,他们通过自主批改作业及时地、不断地验证自己对课堂教学内容的掌握情况,对于掌握不牢固的、混淆的知识及时地进行一次次的订正。通过平时的观察,我发现无论是掌握理想与否的学生、课上还是课后,学生都不再无所事事,他们有空余的时间,就用于订正错题,这毫无疑问地促进了学生的自主学习,提高了学生的学习效率。

2.自主批改作业是一道“百家菜”

它尊重学生个体差异,遵循教育规律,对于学有余力的学生,在正确完成教师要求的作业题后,可以继续完成后续的作业题。同时,自主批改作业兼顾了学习后进生,作业对他们来说是一直开放的,他们不用担心来不及完成的作业不能再做、做错的作业没有订正或再次订正的机会。从完成作业这一点来说,自主批改作业使“因材施教”、“自主学习”成为可能。

3.作业分析推进了课堂教学变革

通过分析整个班级对每一道作业题的完成情况,为我提高课堂教学质量和效率指明了方向。在有限的课堂时间内,面对学生都能掌握的知识点,教师可以精讲、少讲,甚至不用去讲,而对于学生没能掌握的知识,则可以详细讲评、重点讲评,把有限的课堂时间分配得更为合理。通过分析每位学生对每道作业的完成情况,教师可以及时发现学习后进生,对他们进行及时、有针对性的辅导。

4.作业分析激发了学生的学习热情

学生可以自主查看自己所有作业的完成情况,收获成功的喜悦,学习后进生在了解了自己的学习情况后,认识到只要付出努力,还有赶超的机会。

再思考

通过VB课堂作业的自主批改和分析这一创新实践,我对信息技术、信息技术课、信息技术教师三者有了更为全面的理解。

1.信息技术课更需要信息技术的支撑

信息技术课会遇到许多问题和困惑,如作业批改、作业分析、阶段性学习评估等,如果还停留在人工批改、人工记录和分析、人工评估这些传统层面,我们以什么去说服学生要学好信息技术这门学科呢?当使用信息技术确实可以给我们的生活、学习和工作带来方便时,学生自然能从中领悟到学习信息技术的意义,有意义的事情学生才会真正愿意去做。

2.信息技术要服务于教学,不能左右教学

信息技术应用于教学的目的,是为了更好地解决教学中面临的困难。好的课堂教学光靠应用信息技术是远远不够的,教师不能舍本求末,信息技术课更需要我们紧扣新课改精神,对教材进行全面、系统地梳理,对教学进行精心的设计,然后才是运用信息技术去帮助我们将教学工作做得更好,不能让技术左右了课堂教学。

3.教师不能止步于教学,要用信息技术去武装自己

当前,信息技术日益多元化,作为信息技术教师,只有不断更新知识,掌握各项信息技能,用信息技术武装自己,在信息课上才能应付自如,面对教学中遇到的问题和困惑,才有能力用信息技术去解决。

摘要:手工批改VB程序作业费时费力,学生完成作业后不能及时进行订正,教师没有时间和精力重复批改学生订正的作业,并且作业反馈滞后于教学。本文从这些困惑入手,介绍了对作业进行自主批改与分析的创新实践,阐述了由此带来的课堂变革和取得的实效,并在此基础上进行了进一步的思考。

本文来自 360文秘网(www.360wenmi.com),转载请保留网址和出处

【vb实训作业2】相关文章:

研修作业205-11

保险实训作业04-28

第2模块作业04-23

英语2作业答案05-16

作业应收账款管理实训05-31

第2模块作业范文05-23

构造课作业2范文05-23

民法2平时作业范文06-06

作业2误差答案范文06-06

sql作业2答案06-21

上一篇:电子爱好者协会协会章程下一篇:湖州市2012年度饮用水供水单位卫生监督量化分级等级公示表