VB程序设计实训报告
- 格式:doc
- 大小:46.50 KB
- 文档页数:8
VB程序设计实训总结《VB 程序设计实训总结》在过去的一段时间里,我参与了 VB 程序设计的实训课程。
通过这次实训,我不仅学到了 VB 程序设计的专业知识和技能,还在实践中培养了自己的问题解决能力和逻辑思维能力。
VB 程序设计作为一门实用性很强的编程语言课程,对于我们计算机相关专业的学生来说具有重要的意义。
在实训开始之前,我对 VB程序设计只有一些初步的了解,通过理论课程的学习,掌握了一些基本的概念和语法规则。
然而,真正的挑战和收获还是来自于实训环节。
在实训过程中,我们从最基础的程序结构开始,逐步深入到复杂的程序设计。
一开始,我对于如何将理论知识转化为实际的代码感到有些困惑,但是在老师的耐心指导和同学们的相互帮助下,我逐渐找到了感觉。
我们学习了如何使用 VB 进行简单的界面设计,如何添加控件、设置属性,以及如何编写事件处理程序来实现各种功能。
例如,在设计一个简单的登录界面时,需要考虑用户名和密码的输入验证、错误提示信息的显示等功能。
通过不断地调试和修改代码,我逐渐掌握了如何使用条件判断语句和循环语句来实现这些功能。
同时,也学会了如何处理可能出现的异常情况,提高程序的稳定性和可靠性。
在进行数据库操作的实训时,我更是深刻地体会到了 VB 程序设计的强大功能。
我们学习了如何连接数据库、执行查询、插入、更新和删除数据等操作。
通过实际操作,我明白了数据库在程序中的重要作用,以及如何有效地管理和操作数据,为开发具有实际应用价值的程序打下了坚实的基础。
除了技术方面的收获,这次实训还让我在团队合作和沟通方面得到了锻炼。
在一些较大的项目中,我们需要分组完成任务。
在小组中,每个成员都有自己的分工和职责,我们需要相互协作、交流想法和解决问题。
通过团队合作,我们不仅提高了工作效率,还培养了良好的团队精神和沟通能力。
在实训过程中,我也遇到了不少问题和困难。
有时候会因为一个小小的语法错误而导致程序无法正常运行,有时候会因为逻辑思路不清晰而陷入困境。
VB程序设计实训引言在进行VB程序设计实训课程的学习过程中,我深刻体会到了编程的乐趣和实践的重要性。
通过实际的项目练习和独立开发,我不仅加深了对VB程序设计语言的理解,还提高了问题解决能力和编程技巧。
本文将对我在VB程序设计实训中的学习经验进行和归纳。
学习过程在VB程序设计实训中,我通过课堂教学、在线学习和实际项目开发等方式进行学习。
我了解了VB程序设计的基本语法和常用控件的使用方法。
接着,在老师的指导下,我开始独立开发小型项目,例如学生信息管理系统、图书馆管理系统等。
在这些项目中,我逐步掌握了VB程序设计的各种技术和方法。
不仅如此,我还通过在线学习平台进行了深入学习。
通过在线学习,我学习了更多高级的VB程序设计技巧,例如数据库连接、报表等。
在线学习平台还提供了大量的实例代码和课后练习,让我能够更好地巩固所学知识。
实践项目除了课程学习,我还独立开发了几个实践项目。
其中最有挑战性的是一个订餐系统的开发。
在这个项目中,我需要实现订单管理、菜单编辑、用户登录认证等功能。
通过这个项目,我不仅巩固了所学的VB程序设计知识,还锻炼了分析问题、解决问题的能力。
在项目开发过程中,我遇到了很多问题,例如逻辑错误、界面设计不合理等。
但是通过仔细思考和查阅资料,我最终解决了这些问题,并完成了一个功能完善、用户友好的订餐系统。
学习收获通过VB程序设计实训,我获得了很多宝贵的学习收获。
我掌握了VB程序设计的基本语法和常用控件的使用方法,能够独立开发一些简单的项目。
我学会了分析问题、解决问题的能力,能够高效地解决编程中遇到的各种困难和难题。
我意识到编程不仅仅是一门技能,更是一种思维方式和解决问题的方法。
除了具体的学习收获,VB程序设计实训还培养了我团队合作的意识。
在项目开发中,我与同学们一起协作,互相学习和帮助。
通过团队合作,我们相互鼓励,共同克服各种困难,最终完成了优秀的项目作品。
VB程序设计实训是一门非常有价值的课程,通过这门课程的学习,我不仅掌握了VB程序设计的基本技能,还培养了问题解决能力和团队合作意识。
VB程序设计的实验报告VB程序设计的实验报告引言:VB(Visual Basic)是一种广泛应用于Windows操作系统的编程语言,它具有简单易学、功能强大的特点,被广泛用于开发各种桌面应用程序。
本文将介绍我在VB程序设计实验中的学习和实践经验。
一、实验目的本次实验的主要目的是让我们学习并掌握VB程序设计的基本知识和技巧,通过实践编写简单的应用程序,提升我们的编程能力和解决问题的能力。
二、实验环境在实验中,我们使用了Visual Studio作为开发工具。
Visual Studio是一款功能强大的集成开发环境,它提供了丰富的开发工具和调试功能,极大地方便了我们的开发工作。
三、实验内容在实验中,我们主要完成了以下几个实验任务:1. 界面设计:首先,我们需要设计程序的界面,包括窗体、按钮、文本框等控件的布局和样式。
通过拖拽控件、设置属性等操作,我们可以快速创建出一个漂亮的界面。
2. 事件处理:接下来,我们需要为各个控件添加事件处理程序。
当用户点击按钮或输入文本时,我们的程序需要做出相应的反应。
通过编写事件处理程序,我们可以实现各种功能,如计算、数据处理等。
3. 数据存储:在实验中,我们还学习了如何使用VB提供的数据库连接工具,将数据存储到数据库中。
通过编写SQL语句,我们可以实现数据的增删改查等操作,方便我们对数据进行管理和分析。
四、实验心得通过本次实验,我对VB程序设计有了更深入的了解和掌握。
在实验中,我遇到了一些困难和问题,但通过不断尝试和学习,我最终成功完成了实验任务。
首先,我学会了如何使用VB的开发工具和调试功能。
Visual Studio提供了许多方便的功能,如自动补全、调试器等,它们大大提高了我们的开发效率和代码质量。
其次,我学会了如何设计程序的界面。
一个好的界面设计可以使用户更加方便地使用我们的程序,并提升用户体验。
通过实验,我学会了如何合理布局控件、设置属性,使界面更加美观和易用。
最重要的是,我学会了如何编写事件处理程序。
VB程序设计实训报告心得体会1. 引言本报告旨在总结和分享我在VB程序设计实训过程中的心得体会和对VB课程设计报告的思考。
VB(Visual Basic)是一种基于事件驱动的编程语言,常用于Windows应用程序的开发。
通过该实训,我对VB 的特性和应用进行了深入了解,并运用所学知识完成了一个实际的课程设计报告。
2. 实训过程在整个实训过程中,我遵循了以下几个步骤:2.1 需求分析和设计首先,我对课程设计报告的需求进行了分析,并根据需求设计了相应的界面和功能。
这一步骤非常重要,它决定了后续的编码和实现过程。
2.2 编码实现接下来,我利用VB编程语言,根据需求分析和设计的结果,逐步实现了报告生成所需的功能。
在编码的过程中,我注意了代码的可读性和可维护性,同时遵循了一定的编程规范。
2.3 调试和测试完成编码之后,我对程序进行了调试和测试。
通过不断地调试和修改,我确保了程序的正确性和稳定性。
同时,我对程序的界面进行了优化,以提升用户体验。
2.4 优化和改进在测试阶段,我还发现了一些潜在的问题和改进点。
我进行了进一步的优化和改进,以提升程序的性能和功能。
通过这一过程,我学会了持续改进和迭代的重要性。
3. 心得体会在完成该实训过程中,我获得了以下几点心得体会:3.1 学会需求分析和设计在实际的编程过程中,需求分析和设计是至关重要的。
只有对需求有清晰的理解并合理地设计程序,才能高效地完成开发任务。
因此,我意识到需求分析和设计在编程中的重要性,并努力提升自己在这方面的能力。
3.2 重视代码质量和编程规范编码是程序开发过程中最基本的环节。
良好的编码习惯和规范能够提高代码的可读性和可维护性,进而提升开发效率和代码质量。
因此,我在编码的过程中,一直注意保持良好的编程规范,并时刻关注代码质量。
3.3 持续改进和学习通过实训,我深刻认识到编程是一个不断探索和学习的过程。
在开发过程中,我遇到了许多问题和挑战,但通过不断地改进和学习,我成功地解决了这些问题,并提升了自己的编程能力。
vb实训报告1. 引言本文旨在对VB实训进行全面的报告和总结。
报告内容包括实训的目的、实训的步骤和方法、实训过程中遇到的问题及解决方法、实训结果的分析与评价等。
2. 实训目的本次VB实训的目的是通过编写一个实用的程序,来提高学生们的VB编程能力和实践操作能力。
通过实际操作,学生们能够更好地了解VB的工作原理和应用场景,为他们将来从事相关工作奠定基础。
3. 实训步骤和方法(1)熟悉VB开发环境:学生首先进行VB开发环境的安装和配置,并熟悉VB开发工具的功能和操作方法。
(2)了解VB基础知识:学生通过上课和自学的方式,对VB 的基础语法、界面设计、事件处理等进行学习和掌握。
(3)实践操作:在掌握了VB的基础知识后,学生们开始进行实践操作,根据老师布置的任务,编写相应的VB程序。
(4)调试和优化:学生们在编写程序的过程中,遇到问题需要进行调试,并对程序进行优化,以提高程序的运行效率和稳定性。
4. 实训过程中遇到的问题及解决方法在实践操作过程中,学生们遇到了一些问题,在这里列举并给出了解决方法。
(1)界面设计问题:学生们在进行界面设计时,遇到了一些难题。
他们通过查找相关资料和请教老师同学,最终解决了这些问题,并得到了满意的界面设计结果。
(2)程序逻辑问题:学生们在编写程序的过程中,遇到了一些逻辑上的困惑。
他们通过仔细思考和与老师的交流,逐步找到了解决方法,并成功实现了程序的功能。
5. 实训结果的分析与评价经过一段时间的实训,学生们完成了任务,并提交了他们编写的VB程序。
这些程序在功能上较好地实现了要求,并具备较高的用户体验。
然而,我们也发现了一些问题。
首先,在实训过程中,学生们对VB的理解和熟练程度存在差异,部分学生可能由于基础薄弱,对实训内容的掌握有一定困难。
其次,在实训过程中,有些学生对问题的解决方法存在依赖性,对于独立思考和解决问题的能力还有一定的提升空间。
综上所述,通过本次VB实训,学生们获得了较好的实践经验和编程能力的提升。
vb实训报告心得体会(18篇)vb实训报告心得体会(通用18篇)vb实训报告心得体会篇1今年的4月份学校根据我们所学专业EDA技术的需求与我们另一门课电子产品装接相结合进行了FPGA实训板的组装,实训地点选在S12-201,主要实训流程有两大部分,一部分是SMT表面贴装元件的装配,一部分是THT元件的焊接,在整个实训过程中我学习到许多以前不了解的经验,也更加的了解书上的一些难以理解的知识点。
刚开始老师先把THT元件发个了我们,要求我们先自己检查元件是否存在问题,刚开始的时候我没有掌握检测元件的要点,拿万用表一顿乱测,根本就测不出到底有没有问题,但是后来通过请教同学以及老师的指点,我总算学会了基本的元件检测,检测完元件为接下来的焊接省了不少时间和心力,我们就可以避免出现因为元件本身的问题而从新焊接。
检测完元件,老师说为了让我们更加了解流水线作业,SMT元件的贴装就采用流水线作业,我负责的就是贴片的11工位,本来我以为会很容易,也没太在意,真正到流水作业到我这里的时候,我那镊子夹住电阻却手抖个不停,但是后来我记起老师说的要要点,沉着下来,经过几次贴装下来就慢慢熟习了,也就不再紧张了,整个工序下来虽然大家都很认真却还是出现许多问题,但是经过后来的补焊,基本上还是算成功了,这一部分完成后,后面的基本就是自己小组成员自己进行组装,我和胡静分别焊了一部分,经过几个小时的努力,我们的板子终于成功的组装好了。
经过这几周的不懈努力,终于的完成了这次的实训任务,看着手边的板子,我感触很多,记得一开始的完全茫然,到后面慢慢的得心应手,我学到很多,在检测中我学会了怎样去熟练的检测基本元件,在THT贴装中我学到了团队意识,在焊接中我学会了细心更重要的是,在组装FPGA板的过程中,我熟悉了板子的原理图,相信在学习EDA技术中会起到很大的作用,与此同时,我也了解到我还有许多东西需要去学习,需要更严格的要求自己对专业知识的学习。
vb程序实验报告VB 程序实验报告一、实验目的通过本次实验,深入了解和掌握 Visual Basic(VB)程序设计的基本概念、语法和编程技巧,提高解决实际问题的能力,培养逻辑思维和创新能力。
二、实验环境操作系统:Windows 10开发工具:Microsoft Visual Basic 60三、实验内容本次实验主要包括以下几个方面的内容:1、界面设计使用 VB 的窗体设计器,创建一个简单的用户界面,包含文本框、按钮、标签等控件,并设置其属性,如字体、颜色、大小等,以实现美观和友好的用户交互。
2、变量与数据类型在程序中声明不同类型的变量,如整数型(Integer)、字符串型(String)、布尔型(Boolean)等,并进行赋值和运算操作,理解不同数据类型的特点和适用场景。
3、控制结构运用顺序结构、选择结构(IfThenElse、Select Case)和循环结构(ForNext、WhileWend)编写程序,实现条件判断和重复执行的功能,例如计算阶乘、判断素数、打印九九乘法表等。
4、数组与过程定义数组来存储和处理大量的数据,掌握数组的声明、初始化和遍历操作。
同时,学习使用过程(Sub 过程和 Function 过程)来封装可重复使用的代码块,提高程序的可读性和可维护性。
5、文件操作实现对文本文件的读写操作,包括创建文件、写入数据、读取数据和关闭文件,了解文件处理在实际应用中的重要性。
四、实验步骤1、界面设计(1)打开 Microsoft Visual Basic 60,新建一个标准 EXE 工程。
(2)在窗体上添加所需的控件,如文本框 Text1、Text2,命令按钮 Command1、Command2,标签 Label1 等。
(3)通过属性窗口设置各个控件的属性,如 Text1 的 Text 属性为空,Command1 的 Caption 属性为“计算”,Label1 的 Caption 属性为“结果:”等。
程序设计实训报告(9篇)【导语】程序设计实训报告怎么写出亮点?整理了9篇优秀的《程序设计实训报告》通用版范文,有规范的开头结尾写法和标准的书写格式。
是您写出深受大家欢迎的综合报告抱负参考模板,盼望对您有所关心。
【第1篇】程序设计实训报告程序设计实训报告1一,实训目的:加深对可视化编程技术基本学问的理解,把握运用vb开发应用程序的基本方法及基本技巧。
二,实训时间:20xx年10月20xx年11月三,实训方式:上机操作四,实训类容:这次在杨立雄老师的带领下,利用vb开发工具与数据库sql开发一个使用的小型管理信息系统。
我选择了学籍管理系统。
它的功能要求如下:1,学籍信息输入:实现同学基本状况的输入。
包括各个同学的状况,姓名,家庭号码,家庭住址,学号等各个信息。
2,学籍信息管理:本模块实现了信息的修改,删除,查询。
还有个人信息。
把信息统计这个繁琐的工作简洁化,为同学信息的管理方面提高工作效率。
3,学籍信息查询:通过输入学号便可以查询到这个同学的全部信息,包括姓名,性别,诞生年月,班级,入学日期,联系电话,嘉奖和成果表都一目了然,很大的便利了教工们查询同学信息的过程。
4,统计查询:实现查询全班人数,男女生比例等。
五,实训体会:这次实训,感觉既好玩又有些辛苦。
这还是老师担忧我们适应不了所以没教那么多学问,即使这样我们仍学到了比以前上学时更多的学问,而且这些学问有好多都是我们自己去领悟的到的。
我也知道有人比我们更累,所以我自觉得还是挺好的。
经过这次的实训,我真真实切的感受到了计算机在我们生活中工作中的运用,这些软件,程序能让我们提高工作的效率,更直观更便捷切入主题。
这次我们学习的是数据源的原理及应用的各方面学问,由老师带着我们不断操作。
vb能有效的组织,管理和共享数据库信息,能把数据库信息与ado结合在一起,实现数据库信息的共享。
同时,vb概念清楚,简洁易学,使用。
是适合企业管理人员,数据库管理员使用的首选。
VB实验报告一(二)引言概述:VB(VisualBasic)是一种面向对象的程序设计语言,广泛应用于Windows操作系统中的软件开发。
本实验报告旨在详细介绍VB实验一(二)的内容与实验结果,并对其进行分析和总结。
正文内容:一、实验目的1.1学习VB语言的基本语法和开发环境的使用;1.2熟悉VB的界面设计和事件处理;1.3掌握VB语言中的数据类型、循环结构和条件语句。
二、实验步骤2.1搭建VB开发环境2.1.1并安装VisualStudio;2.1.2配置VB开发环境。
2.2界面设计2.2.1创建一个新的WindowsForms应用程序;2.2.2在设计窗口中添加控件,如按钮、文本框等;2.2.3设置控件的属性和事件。
2.3事件处理2.3.1编写相应按钮的Click事件处理程序;2.3.2实现按钮的功能,如计算、跳转等。
2.4数据类型的应用2.4.1声明和初始化变量;2.4.2使用不同数据类型进行计算和赋值。
2.5循环结构和条件语句2.5.1使用For循环和While循环实现特定功能;2.5.2利用条件语句实现条件判断。
三、实验结果3.1搭建VB开发环境成功;3.2界面设计符合预期,控件添加和属性设置正确;3.3事件处理程序编写无误,按钮功能正常;3.4数据类型的应用正确,计算和赋值结果准确;3.5循环结构和条件语句的实现正确。
四、分析与讨论4.1在搭建VB开发环境的过程中,可能会遇到版本兼容性问题,需要根据实际情况进行相应的配置和调整;4.2界面设计的合理布局与控件的正确设置对用户体验起到重要作用;4.3事件处理程序的编写需要注意语法的正确性和逻辑的严谨性;4.4在应用不同数据类型进行计算和赋值时,要注意数据类型的转换和溢出的问题;4.5循环结构和条件语句的合理运用能够简化程序的逻辑结构,提高代码的可读性和可维护性。
五、总结通过本次VB实验一(二)的学习和实践,我对VB语言的基本语法和开发环境的使用有了更加深入的了解。
大学vb程序实习报告【精选5篇】大学vb程序实习报告【篇1】一、学习VB程序设计的方法(1)保持良好的学习心态1、要有自信,自强,积极主动学习。
2、克服畏难情绪,树立学好程序设计的信心(2)要有良好的学____惯1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业。
2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成。
(3)学习程序设计要注重理解一些重要的概念。
VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念。
但要真正能进行程序设计,需要深入理解这些概念。
因此,在程序入门阶段还是应该重视概念的学习。
(4)自己动手编写程序程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法。
因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力。
(5)阅读,借签别人设计的好程序多看别人设计好的程序代码,包括教材上的例题程序。
在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能则可以学到别人优秀的东西,帮助自己提高自身水__。
(6)VB程序设计学习的重点1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的。
2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容。
等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了。
3、动手能力的培养是这门课和以往课程最大的不同之处。
重点放在思路,算法,编程构思和程序实现上。
语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用。
)上机调试程序应注意的几点:1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学。
《VB程序设计》实训报告
实训名称:教学信息管理系统实训
专业:计算机应用技术
班级:计算机10A1
学号:*********
姓名:陈健
指导教师:***
2011 年6月18 日
实训成绩
一、实训目的
1. 学会综合运用VB有关的控件、函数和对象的知识,掌握VB的程序设计方法和技术。
2.通过一个教学信息管理系统的开发,掌握VB与ACCESS数据库的综合编程方法。
3. 掌握ACCESS数据库的设计;数据库的连接;绑定控件的属性设置、ADO数据控件的属性和方法;功能模块的编程和实现方法。
4.提高学生分析和解决实际问题的能力,调试和分析应用程序的能力,达到一定的应用程序设计水平。
二、实训报告内容
2.1实训内容:
教学信息管理系统采用C/S体系结构,采用Visual Basic 6.0作为开发工具,采用ACCESS数据库作为后台管理。
1.根据需求分析,创建ACCESS数据库和数据表
2.主窗体和系统菜单设计
3.用户管理,用户登录界面设计
4.学生信息管理模块设计
5.课程管理、班级管理、教师管理模块设计
6.学生成绩管理模块设计
根据实训项目各个模块任务要求,进行程序设计和调试。
实现信息的录入、编辑修改、删除、浏览功能,能实现信息的一般查询功能和条件查询功能,并进行系统总体整合和调试。
2.2 实训设备或软、硬件
1. PC计算机,Windows XP操作系统
2.Visual Basic 6.0集成开发环境
3.ACCESS 2003数据库系统
三、结论
经过近两周的实训,我发现我对《VB程序设计》这门课有了更深的了解,以下是我对这次实训所做的总结:
这次实训做的是“教学信息管理系统”,需要掌握VB与ACCESS数据库的综合编程方法,所以首先要熟练掌握ACCESS数据库的创建。
实训第一天,我首先了解了这次实训的目的及意义;然后便是完成当天的主要任务,即根据“教学信息管理系统”中的需求分析,创建ACCESS数据库及数据表。
结合实际,需要在数据库中创建学生信息表、课程信息表、学生成绩表、班级信息表、教师信息表、教学安排表、用户表、创建查询等八个数据表。
在创建学生成绩表和教学安排表时我发现一个数据表中可以设置多个主键。
在录入数据的时候,各个表格之间的相同数据项必须也要录入相同的数据。
如果表格之间的数据没有联系起来,将会在后面的程序调试时出现一些影响。
在数据库及数据表创建完成之后,接下来便是主窗体和系统菜单的设计。
主窗体是负责应用程序的主界面,因此应该具有操作性好、界面清晰等特点,而且由于设计这个系统是供人使用的,所以也要讲
究美观,使用户在使用时能够感觉到舒适方便。
为使用户更方便的使用,系统菜单的设计应该包括系统管理、学生管理、班级管理、课程管理、成绩管理、教师管理、教学安排及帮助项等八个菜单项。
可以通过点击界面中的菜单项进入相应的功能界面。
在菜单项设计完后,需要在主窗体上添加statusbar控件和timer控件,在添加statusbar控件时,要注意控件窗格的个数及宽度。
另外为了界面的美观,可以在主界面的其他部分添加Image控件,添加一张漂亮的图片。
主界面设计完成后,紧接着就是用户登录界面的设定。
这时便需要用到ADO数据控件,所以必须熟练地掌握ADO数据控件的使用方法。
通过ADO数据控件使登录窗口与ACCESS数据库连接起来。
在设置ADO控件的属性时,有许多需要注意的地方。
首先在设置数据连接属性时,一定要选择测试连接,如果连接不成功,则需要从新设置。
在设置完数据连接属性后,在ADO控件属性窗口设置RecordSource属性,在记录源属性页对话框中,命令类型选为2-adCmdTable选项,在“表或存储过程名称”中选择相应的用户表,千万不能选错,一旦选错将无法和数据库进行正确的连接。
最后将Adodc1的Visbile属性设置为False,将ADO控件隐藏起来。
控件的属性设置好之后,将程序代码输入。
在编写代码时,隐藏窗体的代码没有用unloadme而是用到了mehide,是因为mehide是将窗体隐藏,但它实际上仍然在内存中;而unloadme则是将所在窗体本身从
内存中移除。
接下来是对学生管理窗口的设计,学生管理窗口包括添加学生信息、修改删除学生信息和查询学生信息三个窗口。
在这三个窗体中都需要设置照片显示,程序为Text9.Text = Text1.Text & ".bmp" Image1.Picture = LoadPicture(App.Path & "\zp\" & Text9.Text) 我在设置完成调试时这里总是出现问题,经过调试和探讨发现,首先照片的存放地点必须明确,其次照片的格式必须是bmp格式,否则程序是无法读出相应的照片的。
在设置“修改删除学生信息”窗体时,要注意设置提示信息,比如设置第一条信息的记录时的程序为:If Adodc1.Recordset.AbsolutePosition = adPosBOF Then
Adodc1.Recordset.MoveFirst
MsgBox "已经是第一条记录!", vbExclamation, "提示信息"
当用户所查询的信息已经是第一条记录时就会显示出提示信息。
“修改删除学生信息”窗体设计完成后,就是对查询信息窗体的设计了。
查询窗体的设计,很重要的一点是ADO控件的属性设置与其他窗体有所不同,开始我把查询窗体的属性设置和其他窗体设置成一样,发现调试后根本不能完成查询,通过老师的讲解和同学的帮助我才发现查询窗体的ADO属性中的记录源命令类型应该选择1-a
dCmdText,并在命令文本中输入select*from……才能正确的实现查询功能。
在学生管理窗口设计完成后,其他窗口也是按照“学生管理”窗口中添加、修改删除和查询三个窗口来设计的。
要注意的是在“成绩
管理”中的“成绩查询”窗体应该和数据库中的“创建查询”数据表相连接。
为方便用户查询,还可以在成绩查询等查询类窗体中使用DateGrid控件。
只需在DateGrid控件属性页设置DateSource属性为Adodc1即可。
在对查询窗体进行编程时,要特别注意查询条件的编程,如
If Check1.Value And Check2.Value Then
Adodc1.RecordSource = "select * from 学生信息表 where 姓名 like" & " '" & Trim(Text11.Text) & "%'" & "And 班级编号=" & "'" & Text12.Text & "'"
在编写这段程序时要注意数据来源,比如这段程序的数据来源为“学生信息表”,开始我输入的是“学生信息”然而在调试的时候就出现了问题。
在所有窗体都做完后,便要对系统总体进行整合和调试。
经过这次实训我认识到:实训的目的无非就是训练我们的操作能力,以及提高我们的专业技能。
实践出真知,这是不变的真理。
毫无疑问,这次VB程序设计实训让我们每一位同学都在不同程度上提高了编程技能。
编程是我们的专业课程,可是,在老师平时上课的时候,班上大部分同学都以怠慢的态度对待。
所以,对这门课程学的泛泛的。
实训前,如果要我们做一个管理系统,我想班上能完成任务的同学应该寥寥无几。
在实训前,我们常抱怨,编程有多么的难。
一个学期的学习,我们居然都不能完全的做出一个管理系统来。
而这次短短的实训,却让我们学会了做管理系统。
没错,就是短短的几天,我们每位
同学都完成了一个自己做的管理系统。
这说明,编程它本身不是很难,而在于你是不是真正的学习了。
更重要的是,在这次实训中,让我明白:学习或生活中发现了自己的不足,就要及时改进。
这次实训中,我遇到了很多不懂的问题,但是,这些不懂最后都被我弄懂了。
因为遇到不懂的不会做的我及时主动询问了周围的同学。
同学不懂的,我又询问了老师。
只有虚心的请教老师和同学们,才能真正的掌握知识和技能。
才能有所收获。
四、结束语
总之,通过这次实训我又有不少新收获。
我的程序设计能力和编程能力都得到了提升。
最后,还要感谢这次实训期间周围同学的热情帮助和老师的热心讲解与指导。