VB编程实训总结-杨秀菊

V

B

编程实训总

                                         

姓名;杨秀菊

学号:13号

班级:09现教

指导老师:刘祖萍

实训时间:第18周

实训地点:信息楼311

实训任务:《VB程序设计》—家用办公娱乐一体化系统

一、实训目的:

加深对这期所学的可视化编程技术基本理论知识的理解和实践操作综合运用,掌握运用VB开发应用程序的基本方法及基本技巧来开发家用办公娱乐一体化系统。

二、所开发工程的模块划分以及功能的实现

     这周我们所要设计的一个关于〈家用办公娱乐一体化操作系统〉,其中老师要求开发的模块大致有8、9种,但是根据老师提供的模块,我选择开发以下几个工程模块,包括:

(1).个人相册;

(2).计算器;

(3).记事本;

(4).音频播放器;

(5).求解数学问题绘图板;

(6).钟表(秒表);

(7).日历

(8).视频播放器;

(9).摇奖机;

(10).学生信息管理系统; 实现学生基本情况的输入。

(11).收银系统等;

经过一周的操作设计,查阅相关书籍,网络资源,和请教同学,其中大多数都是实现了它的功能,但是唯一让我遗憾的就是,其中的视频播放器自己花了很多功夫和时间去想它,但是当我把界面设计好后,该添加的控件都添加了,该定义的都定义了,但是在运行的时候就是要出现问题,问了几个同学,都不知道是什么情况,所以在工程模块中自己添加了这个窗体文件,但是在主界面的设计的时候自己就放弃了这个模块功能,我希望下来了自己在去操作哈。想必一定能把出现的问题给解决了。

三、实训进度以及实施情况:

我们这周的VB实训的时间是一周,整体上分为星期一到星期四是工程设计、调试和运行及交作业,然而星期五就是自己写实训个人总结报告。实训的第一天老师讲解用vb开发使用程序的基本方法,技巧,分析问题,和系统所需要功能模块的划分。和素材的收集和处理,收集资料和主要窗体界面的设计。周二到周四就是将各个功能模块进行编程,然后运行及进行调试,达到想要的效果,呵提交作业。周五就是没个人将这周的实训过程中所遇到的困难和难点,进行总结和写实训报告。

我们同意要求做的事《家用办公娱乐一体化操作系统》,但是在一周的编写程序的过程中自己也遇到了很多难懂的问题,如:

一是:实践能力差;

二是:对书本上的内容太过于模糊;

三是:对于有些知识是什么也不知道;

其中有说不出口的味道。有悔恨,后悔,自责,都是平时学的不扎实,不过通过这次的实训使我的VB应用能力得到相应的提高,从以前的不懂到懂,从模糊到能自己运用,从不知道到知道等,很多都使自己懂得更多。善于学习和总结,勤于思考,做之前多想想,多向有经验的请教,能帮你降低风险、减少投入、少走弯路,做的时候心里也才有底;做好之后再来想想就是总结,就是经验和教训。有些事只有亲自动手体会了才知道其中的道理,不是口里什么知道一到实际中却又茫然。无论什么都有其自己的规律。通过这次对VB的程序设计和运行,初步掌握了VB程序的规律和设计方法,并从运行时的错误中对VB有了更深一步的了解,其实只要自己用心去钻研,VB并没有自己想象的那么难学。

四、工程开发过程中的主要技术问题以及难点分析:

       在这次实训中我们大家做的都是《家用办公娱乐一体化系统》,但是在做得过程中都有不同的收获,那我对自己开发以下几个工程模块简单说明一下:

(1).个人相册;自己在做个人相册的时候,用的是image图片加载的绝对路径,具体如:

(2).计算器;自己还用了以前做得计算器。

(3).音频播放器;其中通过查阅相应的资料和网络,做了一个音频播放器。

(4).求解数学问题绘图板;通过求解数学问题做绘图板,这些都是老师平时上课跟我们拓展了的知识,所以在设计的过程中,把它添加过来运用就是了。

(5).钟表(秒表);制作钟表是通过网络资源和查阅相应的书籍来做得,里面有很多难懂的知识点

(6).日历

(7).视频播放器;制作视频播放器我是失败了的,所以就放弃了。

(8).摇奖机;摇奖机是通过书上的例子进行分析后,来设计的。

(9).学生信息管理系统; 实现学生基本情况的输入。

(10).收银系统等;银系统也是课堂上老师跟我们练习了的,在这次实训中运用只是对它进行加深记忆。

虽然大家做得在工程开发过程中技术方面存在着很多的问题,遇到了很多让人不得其解的问题,例如:

(1):在一个菜单栏下要进行多个功能模块的实现,虽然这是平时老师上课讲过的,但是在操作的时候就出现了很多问题。

(2):就拿这次第一天实训的主界面中的“版本”日期时间的显示来说,就没有实现功能。如:lblVersion.Caption = "版本:" & Year(Date) & "." & Month(Date) & "." & Day(Date)

 (3):对于取消“标题栏”这个问题,就是简单的将窗口选中并属性窗口将control的属性值设为“False”,就这么一个简单的设计,都不知道。

 (4):在对时间程序编辑的过程中,也存在着很多问题。如:要么就是对很多对象未定义,要么就是把程序写错,还有就是连一些简单的程序语句给忘记。

(5):在设计界面的时候,把属性值更改错误,或者是添加控件的时候运用错误。

难点分析:

     其中最失败的就是其中的一个功能模块视频播放器编辑自己花了很多功夫和时间去想它,但是当我把界面设计好后,该添加的控件都添加了,该定义的都定义了,但是在运行的时候就是要出现问题,问了几个同学,都不知道是什么情况,所以在工程模块中自己添加了这个窗体文件,但是在主界面的设计的时候自己就放弃了这个模块功能,其中的问题是系统总是终止运行,并出现很多问题不能解决。我的基本操作;如:

   1.主界面设计如下:

 

2.程序代码编写如下:

但是当我在运行的时候,问题出现了,视频文件能添加,但是添加进来之后,一点击播放就终止运行

真的不知道怎么回事。最让人头疼。

五、实训体会:

实训周感觉既有趣又有些酸痛(累的)这还是老师怕我们适应不了所以没教那么多知识,即使这样我们仍学到了比以前上学时更多的知识,而且这些知识有好多都是我们自己去领悟的到的,。我也知道了有人比我们还累。所以我自觉得还是很好的。经过这次的实训,我真真确确的感受到了计算机在我们生活中工作中的运用,这些软件、程序能让我们提高工作的效率,更直观更便捷的切入主题。这次我们学习的是办公操作系统的开发及应用的各方面知识,由老师带着我们不断操作。我觉得学习了这个,对我参加工作后都有很大的作用,这样,我们能更清楚的了解信息并进行分析。当然,在学习的过程中并不是一帆风顺的,在这之中,因为要操作的东西很多,有时错一步,后面的结果就无法显示,而自己的计算机反应慢,根本检查不出来是哪里出了错!在这次实训里,我对VB有了更深刻的了解和认识,比起以前强了许多。进一步了解对VB设计的方法和一些小技巧,还有数据库的连接与实现,帮助等工具的操作与实现,都比以前操作更熟练了,理论和实践联系到了一起,学到了真正的知识,但同时也遇到不少的难题。即使不懂但是这时候,老师都会耐心的过来知道,我很感刘祖萍老师也很感谢同学的帮助! 最终,所有难题都一一解决了,而自己也感到了一些欣慰。只是,自己不太喜欢请教老师,所有有很多东西老师讲了我们也没能记住,我想在此说一句:老师,您辛苦了,下学期我一定认认真真的学好另外一个专业课!

  

 

第二篇:程序员实训总结

实训总结

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

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

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

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

总的来说,这次实训还是比较成功的。最后出来的系统,大家都很有成就感,这是我们一步步设计、一步步完善、辛苦付出后得到的成果。小组合作、帮助队友,无论是团队合作这方面还是个人动手这方面,我们都得到了很好的锻炼。当然实训不仅使我们学到了知识,也帮助我们缩小了实践和理论的差距,通过这次实训让我们更深一步的对vb这门课程的知识有更进一步的渴望,同时对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。

相关推荐