软件工程专业实习日记(5)

2019-04-16 21:34

设计一些情景问答将给我们很大的帮助。1.3.3了解访问对象的年龄、职位、喜好,选择合适的话题,良好的沟通将进一步拉近和客户的距离。

2013年8月20日

今天,步入正轨,又开始了正常的上班时间,我很早的来到单位,开始我一天的工作。

上午是帮同事做一些文件,合同之类的,然后,我就开始做自己的工作,开始打印文件和整理材料和一些合同。

下午,又到了培训的时间了,今天讲师给我们讲的是:软件开发,软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件。 软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

2013年8月21日

今天,我来到公司,经理给我安排了今天的任务,帮一个同事打一些代码,上午,我帮他打一些代码,呵呵我打的这些代码我完全不会,看不懂,只是完完全全的COPY,因为VB这种语言我没学过,看的我眼睛有些花了。

下午,同样,是我接受公司培训的时间,今天讲师给我们讲的是:开发平台。软件开发平台源于繁琐的实践开发过程中。开发人员在实践中将常用的函数、类、抽象、接口等进行总结、封装,成为了可以重复使用的“中间件”,而随着“中间件”的成熟和通用,功能更强大、更能满足企业级客户需求的——软件开平台应运而生。平台是一段时间内科研成果的汇聚,也是阶段性平台期的标志,为行业进入新的研发领域提供了基础。由于平台对企业核心竞争力的提升非常明显,

软件开发平台的应用已经成为一种趋势。由于开发环境、开发人员、功能定位、行业背景等的不同,不同品牌的平台存在较大差异。

2013年8月22日

今天,我的工作同样是打印今天文件,上午,领导要大家全体开会,讲讲专业培养的问题。

软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。

2013年8月23日

今天我们开始做数码相框,这是最难的项目,也是我们最后的一个项目。这个项目要用到我们所学到的所有的知识点。刚开始的时候,老师给我们展示了一下例子,老师说这个例子是老师再秦皇岛带的同学写的一个程序。我们看了以后感觉挺羡慕的,然后老师给我们讲解了做这个数码相框需要用到哪些知识点,需要有炫酷的幻灯片、可以高亮显示的文字、还有背景音乐。我们就要学习结束。还有三个知识点没有讲到。鼠标的移动,图形的显示,还有一个是字体。这三部分学完了之后我们就可以自己动手完成这个项目了。今天老师就是给我们讲这三个知识点。首先是鼠标的移动。鼠标是如何在屏幕上移动的、当鼠标移动到屏幕的边缘的时候我们怎么让它不移动了、以及当你移动的时候如何让以前那个鼠标的图像消除。鼠标的协议数据格式总共占3个字节,第一个字节是鼠标的按键信息,第二个字节是用来控制鼠标的横向移动信息,第三个字节是用来控制鼠标纵向移动信息。按键信息就是左键、右键、中键,然后老师让我们一起看了看老师

给我们发的压缩包中的鼠标的文件设备。

2013年8月26日

今天老师教我们如何制作幻灯片的特效,特效就是如何让这个图片从上到下显示,从左到右、还有从中间开始向两边展开。还有一些其他的样式让我们去写。刚开始的时候我们是看老师的演示,接着我们就看了一下如何实现的幻灯片的代码,简单的效果从左到右。是用到了两个循环。当我们去动手做的时候,会遇到了一些问题。图片的出现的时间长短是用的sleep函数,数值越大展示出来一张图片的时间就会越长。我们要做的效果就是以一种效果显示出了一张图片之后,当下一张图片要展示出来的时候,我们要用另一个效果来显示它。如何从一个图片跳到另一个图片这就需要一个函数来实现,当前的图片播放完了之后,利用函数来打开另一个图片,这些图片放在一个库中,还要连接这些库。这些问题都是我们一起研究和探讨的结果。

2013年8月27日

昨天学的是幻灯片的播放,今天我们要学习在幻灯片中加入字体,同时让鼠标移动到字体上的时候,还要让字体高亮显示出来。当鼠标移动到字体的时候,字体自定义的区域是多大才能让鼠标移动到字体上的时候高亮起来。还有如何定位鼠标的初始位置。当我们在控制台的模式下,实现了把图片显示出来了之后,还要让字体在图片上显示出来,在开始的时候老师一步一步的教我们,我们会了;然后老师说如何让这个字体从左向右来移动,关键点是刷新这个图片就可以让字体来移动,但是如何让字体移动呢,还有就是老师给我们讲了三基色红绿蓝,这三种颜色可以按照不同的比例搭配成不同的颜色,这个可以分为16位,24位,和32位的当然位数越高显示的颜色就会越接近自然的颜色,同时不失真。这又是难到我们的一个知识点,经过一下午的努力,最后还是把这个问题解决了。

2013年8月28日

前几天老师已经把我们需要的知识点已经全部讲完了。今天我们开始做数码相框这个项目,老师说不要急着编写代码,因为刚刚开始上来就编写的代码都是

一些垃圾代码,因为刚开始编写的时候,我们总是需要改很多的。到了最后我们还是没有编好。首先我们要先进行头脑风暴,就是每一个小组进行探讨,集思广益。把编写这个程序的相关知识点都说出来写在纸上,然后每一个人负责不同的模块,每一个模块用来实现哪一部分的功能,然后我们再画出每一个模块的流程图,刚开始的时候有一个总的程序的流程图,然后再在每一个模块中如何具体的实现也写在纸上,然后我们就开始分工合作。有不会的地方我们有的时候会停下来一起探讨。不能解决的问题,还会问问别的组。彼此之间互相帮助,共同进步.

2013年8月29日

今天,我的工作同样是打印今天文件,上午,领导要大家全体开会,讲讲专业培养的问题。

软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。

2013年8月30日

今天,数码相框成功的完成了,对我们的工作做一下总结,数码相框是用来浏览图片和照片的工具,我们的数码相框所表现出的功能涉及到了对图片读取,存储,预览以及播放的操作,而图片播放功能可以采取不同的特效来进行图像展示;对于音乐的研究则是表现在歌曲列表显示、播放、暂停和歌曲的切换功能上;其它功能也可以添加到数码相框中,例如视频播放,小游戏等功能。本次数码相框的设计是基于linux系统而实现的,整个数码相框全部是由C语言编程实现的,用到了文件的I/O操作、鼠标的驱动事件、madlib库、framebuffer库,总的路线就是总分总的模式,首先,初步实现数码相框的基本功能,这一步所实现的功能很简陋,只是为以后的详细设计定了一个简单的框架,然后,对每一个模块进

行详细的设计,这一过程会对程序进行详细地修改来达到预期目标,最后,对数码相框整体功能进行测试,通过调试程序来完成对程序的检测,完善程序存在的不足之处,最终完整地实现数码相框的功能。

2013年8月31日

讲课初始,老师让我们自己看了FrameBuffer的相关知识。FrameBuffer中文名为帧缓冲驱动,是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节,这些都是由Framebuffer设备驱动来完成的。


软件工程专业实习日记(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:单片机电子钟课程设计报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: