,打开文件对话框图控制下拉菜单图播放列表图视频播放项,并单击,会出现个窗口。如果要把它添加到个已经存在的包中,在对话框中的窗口中选择欲安装的路径,并单击会弹出个确认的对话框,提示安装信息,单击在弹出的窗口中单击,该控件就安装完毕。如果要把它添加到个新建的包中,在对话框中的窗口中选择欲安装的路径,并新建个包,假如命名为,并单击此时会提示,单击。在弹出的窗口中单击击,该控件就安装完毕。在以上的安装过程结束后,会在组件面板的标签页上发现个新的组件,名字为此时,就可以通过直接调用到项目表单中了。程序的调试通过使用,使得我们的向预期设计目标迈进了大步,但在程序开发的后期,我们发现并非尽善完美。根据实际的需要,般的软件应用程序应该可以脱离实际的软件开发平台,且不依赖于程序开发过程生成的项目文件或有关的系统资源文件。在调试过程中,我们将实际的应用程序移植到其他系统中发现常伴有些执行异常现象并归结为以下三种情况其,即应用程序在其他安装有开发平台但没有安装播放器的系统中,通过打开应用程序,编译并运行应用程序,由于程序中应用了系统不能识别的类,而发生常规,导致程序无法正常运行其二,同样是在安装有的系统中,直接启动应用程序,由于应用程序中带有没有注册的类别,而导致程序无法启动其三,在脱离开发平台的系统中系统中系统中装有播放器,应用程序可以运行,但应用程序在播放视频类型文件时或其他类型文件时,发生警告信息,导致程序异常。在对问题分析后,通过进步的程序调试认为其的根源在于在程序开发过程中,程序中对第三方控件的调用。我们知道的功能是通过为我们提供的插件调用的,即在组件面板中我们调用组件,通过编程及对属性进行设置最终实现的功能。在中每个应用组件必须在系统中预先注册,才可以在程序开发过程中调用组件并在可执行程序运行期间对组件识别。问题的难点最终集中在对组件的程序注册上,在此我们可以结合控件注册的方法来实现。前面我们已经提到通过组件实现播放器的功能,而正是类型组件之,这里对组件的注册可以说是控件注册的个实例。以下,我们将就控件注册方法说明如下使用程序对控件进行注册对于未注册过的控件可使用此软件对其进行注册,外来控件要应用到自己的程序中也必须进行注册。该文件位于目录的子目录下。使用方法如下点击开始运行在运行对话框中输入以下命令注册个控件解除控件的注册二使用安装程序制作软件使用来注册控件虽然简单,但需要用户手工注册,在不用时还得手工解除注册,因此,这对个应用程序来说并非好的解决方案。大型应用软件般都有个安装程序,在安装程序中解决控件注册是较为理想的种方案。使用可以制作出专业级的,还可注册其中的控件而且,在以后携载软件时,可以自动注销掉以前注册的控件。方法如下启动,使用建立个新的项目新建个,将需要注册的控件文件放入此中将上述的属性设置成三在应用程序中加入注册代码对于小型程序不宜采取第二种方法,较好的方法是在程序中嵌入注册代码,实现应用程序自注册。其编程方法是使用函数载入控件使用函数获取控件中注册函数注销函数为指针调用注册函数或注销函数通过以上方法,在完成了以上的注册过程后,有关的组件信息就会出现在中的注册表中,此时在中,我们就可以通过对进行调用了。在程序的总体界面设计源程序代码的编写与程序的后期调试之后,我们就可以对程序进行最终的编译与运行了。程序编译成功后,将生成项目文件单元文件以及相关的资源文件如附录中所示。如果出现编译,将在编译信息状态栏中给予对应的信息,结合信息进行程序的修改与调试,直到没有任何方可运行可执行程序。最终的程序执行效果见附录图。结论研究成果对于本课题设计,从最初的设计构想到程序试设计,从程序试设计到程序的最终完成再到程序的调试与运行,在整个过程中,各个设计环节自己都是步步认真完成的,通过查阅相关资料,通过与导师探讨等等,使自己学到了很多,当然也获得了诸多有价值的研究成果。这里就有关的研究成果我们总结如下在系统界面设计中,我们不仅设计了提示性按钮和,迎合了习惯于使用提示性按钮的用户需求同时,我们还应用编辑框组件设计了播放器文本信息提示区,从而弥补了信息提示的不足,扩展了系统功能在系统菜单中,通过播放控制中的文件选择用户可以在多种文件类型间进行灵活的选择与切换同时,我们还在文件菜单中设计了针对性类型文件的过滤与选择,这可以使用户直接定位到所需的类型文件,并通过选择确定可直接打开所选定的文件,从而提高了用户文件选择的效率,并为功能集成设计提供了理论设计依据为实现类似于视频播放器的功能,尽管已经在功能上为我们集成了播放暂停停止等基本功能控制按钮,我们在菜单中的播放控制中,仍然设计了对应的菜单控制项,通过功能按钮的功能移植实现菜单功能的扩展,同时满足了习惯菜单控制的用户需求依据开题阶段的设计构想,以及所检索查阅的多数相关专业资料,我们发现多数视频播放器的实现是应用来完成的,很少有应用进行设计的按例供参考,而对的相关属性功能函数以及事件与方法介绍的也很少。为完成设计任务,最终选择了进行整个系统的开发,通过大胆的尝试与导师的耐心指导,在的应用开发中取得了很大的进展与成效关于播放列表的设计,我们通过组件实现了用户界面的修饰。事实上在起初的设计过程中,基于对的了解,认为对其应用存在定的困难,甚至曾的认为调用的位图图片,完全需要自己通过数据编写来实现。通过查阅其有关应用与案例,了解到通过其属性可对位图进行相应的调用,不过也可以通过程序编写来完成,但这需要具备定的位图理论知识在顺序播放功能的实现中,我们引用了组件,通过的事件与方法,以及针对我们在程序中定义了全局变量与局部变量,最终使得功能得以实现,这是程序的个难点,同时也是程序的个新点。在很多案例中,就顺序播放功能的实现方法不,主要是围绕来实现的,但也很少引用组件心得体会在毕业设计期间,我首先明确了毕业设计的本质与目的毕业设计是自我本质能力跨越的关键,是自己能否适应未来社会的关键。通过毕业设计使自己有所提高,通过毕业设计使得自己有所学并有所用,切实地与实际接轨,将知识应用于实际运用来切断此要进行修正和数的条件为图和数大于的卡诺图由此得到具有修正电路的位码加法电路如图所示图位码加法器电路由此我们可以通过三个位码加法电路的级联组成个三位串行进位并行加法器,这样通过低位向高位产生进位进行十进制的加法运算。三位码加法器电路带显示电路三位码加法器是基于位码的加法器的原理上连接的,十进制数的个位相加大于,则码的加法器就向高位产生个进位,输出为,若无输出,则为,这样就可以通过三位串行进位加法器进行加法计算。这里三个十进制数相加,最高位可能产生进位,故多加位数码显示管电路,在产生千位进位时显示,不产生千位进位时不显示。三位码加法器电路图如图所示图三位码加法器电路注由于输入电路为十进制与八进制两个模块,故在加法数据输入端采用二输入端或门连接加数与被加数输入电路三系统综述总体综述加法运算电路是计算机电路中最基本的电路部分,在计算机系统的组成中起到重要作用。本次设计的八位二进制和三位十进制相加并在数码管上显示,我们采用来实现最基本的加法电路模块,再经过补充和修改加法电路,最终能实现本课题所要求,具体如下转换通过直接控制加计数次数直接输入十进制数码,又用做减计数器与加计数器相连实现二进制到码的转换。加法此部分主要用实码的加法电路,其中,最重要的部分为和数的修正。将转换好的码按次序分别连接到的输入端两部分通过或门连接,即可实现八位二进制和三位十进制的加法运算。显示将加法运算结果输出到译码显示电路上,即可显示加法运算的结果。总体电路图图总体电路图结束语此次八位二进制加法器课程设计经历了很多种方案修改和完善,最终成型。在经过多次筛选后我本很复杂的加法器经过我们的分工后思路变得十分清晰明朗让我对本来不知所措的课设顿时感觉到丝的轻松。在我们分配了任务之后,我们就着手开始准备。我翻阅了些资料,发现了很多问题,而这些问题的存在的根本也是因为自己当初学习课本知识的时候没有用心,很多细节方面的知识点没有在意,造成很多的大意疏忽,所以导致在用的时候有很多。但是又找不到到底问题出在什么地方,只能向同组同学求救,最后在同学的细心检查下,才将问题找到并解决。从而顺利的完成了我负责的这个模块。其次在仿真的过程中,对于软件的使用,开始很不熟练,画个图半天画不出来,元器件也是各种找不到,最后在大家的商讨中逐渐对软件熟悉起来,出现与预期结果不样的结果时也知道了怎样去步步查找。此次课程设计让我对电子技术有了新的认识和看法,尤其在学习知识的时候不能够只局限于书本上面的内容,更要结合生活,联系实际,温故知新,对课本上的知识有新的理解。这个题目共用了将近两周时间,期间的很多烦恼与收获确实很是让我难忘。有过通宵看资料仿真,有过复习着别的科目突然有个想法就跑到逸夫四楼查资料虽然资料很少,收获是无法三言两语说清楚的,感觉学期学的东西在课设的两周里又全部重新深刻的学习了遍。最大的体会我想要是以课设的方式去学习各科知识,或许会是个不错的办法,它使你高效深刻的学到了你应该了解的东西。评语评阅人日期选择了,打开文件对话框图控制下拉菜单图播放列表图视频播放项,并单击,会出现个窗口。如果要把它添加到个已经存在的包中,在对话框中的窗口中选择欲安装的路径,并单击会弹出个确认的对话框,提示安装信息,单击在弹出的窗口中单击,该控件就安装完毕。如果要把它添加到个新建的包中,在对话框中的窗口中选择欲安装的路径,并新建个包,假如命名为,并单击此时会提示,单击。在弹出的窗口中单击击,该控件就安装完毕。在以上的安装过程结束后,会在组件面板的标签页上发现个新的组件,名字为此时,就可以通过直接调用到项目表单中了。程序的调试通过使用,使得我们的向预期设计目标迈进了大步,但在程序开发的后期,我们发现并非尽善完美。根据实际的需要,般的软件应用程序应该可以脱离实际的软件开发平台,且不依赖于程序开发过程生成的项目文件或有关的系统资源文件。在调试过程中,我们将实际的应用程序移植到其他系统中发现常伴有些执行异常现象并归结为以下三种情况其,即应用程序在其他安装有开发平台但没有安装播放器的系统中,通过打开应用程序,编译并运行应用程序,由于程序中应用了系统不能识别的类,而发生常规,导致程序无法正常运行其二,同样是在安装有的系统中,直接启动应用程序,由于应用程序中带有没有注册的类别,而导致程序无法启动其三,在脱离开发平台的系统中系统中系统中装有播放器,应用程序可以运行,但应用程序在播放视频类型文件时或其他类型文件时,发生警告信息,导致程序异常。在对问题分析后,通过进步的程序调试认为其的根源在于在程序开发过程中,程序中对第三方控件的调用。我们知道的功能是通过为我们提供的插件调用的,即在组件面板中我们调用组件,通过编程及对属性进行设置最终实现的功能。在中每个应用组件必须在系统中预先注册,才可以在程序开发过程中调用组件并在可执行程序运行期间对组件识别。问题的难点最终集中在对组件的程序注册上,在此我们可以结合控件注册的方法来实现。前面我们已经提到通过组件实现播放器的功能,而正是类型组件之,这里对组件的注册可以说是控件注册的个实例。以下,我们将就控件注册方法说明如下使用程序对控件进行注册对于未注册过的控件可使用此软件对其进行注册,外来控件要应用到自己的程序中也必须进行注册。该文件位于目录的子目录下。使用方法如下点击开始运行在运行对话框中输入以下命令注册个控件解除控件的注册二使用安装程序制作软件使用来注册控件虽然简单,但需要用户手工注册,在不用时还得手工解除注册,因此,这对个应用程序来说并非好的解决方案。大型应用软件般都有个安装程序,在安装程序中解决控件注册是较为理想的种方案。使用可以制作出专业级的,还可注册其中的控件而且,在以后携载软件时,可以自动注销掉以前注册的控件。方法如下启动,使用建立个新的项目新建个,将需要注册的控件文件放入此中将上述的属性设置成三在应用程序中加入注册代码对于小型程序不宜采取第二种方法,较好的方法是在程序中嵌入注册代码,实现应用程序自注册。其编程方法是使用函数载入控件使用函数获取控件中注
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 29 页
第 2 页 / 共 29 页
第 3 页 / 共 29 页
第 4 页 / 共 29 页
第 5 页 / 共 29 页
第 6 页 / 共 29 页
第 7 页 / 共 29 页
第 8 页 / 共 29 页
第 9 页 / 共 29 页
第 10 页 / 共 29 页
第 11 页 / 共 29 页
第 12 页 / 共 29 页
第 13 页 / 共 29 页
第 14 页 / 共 29 页
第 15 页 / 共 29 页
预览结束,还剩
14 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。