首页 > 报告总结 > 实习报告 > 详情页

计算机应用技术实习报告(推荐5篇)

2022-08-06 13:37:24

千文网小编为你整理了多篇相关的《计算机应用技术实习报告(推荐5篇)》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《计算机应用技术实习报告(推荐5篇)》。

第一篇:计算机应用技术专业的实习报告

一、实习目的

这次实习本着融入社会,提升自我的宗旨,我踏踏实实的度过每一天,争取在这有限的时间里面,学到终生受用的知识。这次实习的目的在于提高我的计算机技术应用能力,并初步掌握网络技术知识的实际应用,同时要了解网络公司的工作流程,并在实习过程中充分认识社会工作的基本情况,体会社会工作的艰辛,为以后就业做好充分的铺垫。此次实习我得到了xxxx科技有限公司的大力支持。

二、实习地点

三、实习时间

2017年xx月xx日――2017年xx月xx日

四、公司简介

xxxx科技有限公司成立于20xx年,注册资金xx万,系中华粮网长期技术合作伙伴、河南钢铁市场电子交易技术支持伙伴、河南日报报业集团大河网百姓频道技术合作伙伴,我们依托公司的技术实力和行业经验打造公司品牌,以贴心优质的服务赢得客户信誉。作为一家年轻的朝气蓬勃的软件与互联网技术公司,我们没有悠久的历史,但我们拥有全体员工一致进取的信念!每一位员工禀承"热情、合作、责任、创新"的企业精神,为广大客户及合作伙伴提供卓越的产品和服务而不懈努力,实现合作共赢。

公司的核心团队由拥有多年it业资深经历经理人和技术精英组成,他们拥有先进的技术和丰富的高科技企业运营经验,并且具有深厚的互联网从业背景,对网络技术的发展及市场趋势具有前瞻性的认识。所有这些均为岚创的发展奠定了良好的基础。公司涉足企业信息化服务后业务得以迅速发展,涉及电子政务、企业信息化、企业电子商务、行业信息技术、网络营销策划、大型专业行业信息平台的开发及运营等各个方面,与很多政府单位、知名企业有着密切的合作关系,如:中储粮集团、大河网百姓频道、中华粮网、河南金马钢铁交易市场、天越艺术网、XX市财政局、郑东新区管委会、XX市市政府扶贫办、XX市检察院、XX县县政府、河南省副食品有限公司、河南亿万电器有限公司等等。公司在河南地区是用友软件、美萍软件、知持科技、天皓科技长期的销售开发合作伙伴,为公司的业务增加了更多的发展机会与拓展空间。

在提供信息技术服务的同时,我们更注重客户的体验感受,本着"让客户了解更多、操作更熟练、效果更好"的目的,"专业、诚信、快速"的服务原则,预期与客户达成长久合作,保证公司的持续经营。我们受到了业内及客户的广泛赞誉,这一切也不断的激励着我们更好的服务客户;我们永远不会因为我们曾经的成绩而满足,在所有新老客户面前,我们都很乐意、诚挚的跟您接触,岚创人最重要的一点就是勤于挖掘客户的潜在需求,深入的了解客户的企业情况,为客户提供贴心的服务。我们用自己的良好信誉、创意的灵性,期待着与各界人士的合作与双赢。

五、实习生活

在岚创科技有限公司的这些时间,我真正体会到一个社会工作者该有的责任和义务。作为一名职员,最基本的是上下班必须准时,这是一名员工最基本的义务。再者,我也有责任做好我的每一项任务,这样才能在激烈的竞争中取得优势地位。

虽然,这只是实习,但我却看得比实际工作还要重要,因为真正到工作那天才发现自己什么都不懂才是最大的忌讳。实习的时候,偶尔犯犯错误,开开小差,老板也不会说什么严重的话,更不会让你卷铺盖走人。但是一旦进入正式的工作岗位后就没有时间让你犯错误,没有时间让你开小差了,所以实习的时候是解决这些小问题最佳的时机。

都说完事开头难,但也有人说良好的开端等于成功的一半,所以进入社会走向工作岗位之前的这段时间就显得尤为重要。实习,对于绝大多数大学生来说都是一个绝好的过度时期,能够把握好这段时间,对以后的工作是大有裨益。

习惯了早上睡到7点多起床,然后慢悠悠的吃饭,然后去上课。到了公司后发现,这样做就很不合适了,因为办公室里面就你一个人来得最晚你好意思吗?后来,我也去的很早,没想到老板竟然还表扬了我,虽然只是实习,但能得到领导的表扬也是一件很不错的事。

慢慢的,我开始适应这里的生活,有条不紊的做着各种工作。不管做什么事情,在这里都是新的,因为环境变了,心境就变了,做事就不一样了。

虽然,实习的日子很短,但是让我终身受益。

六、实习心得

作为一名it从业者,所受的社会压力将比其他行业更加沉重,因为在这个行业里要学会创新求变,只有更好的创意没有最好的方案。如果是在单位,那就更需要掌握全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,都需要一个人独立完成。可以说,近2个星期的实习工作使我们成长了不少,从中有不少感悟,下面就是我们的此次实践的心得体会:

1、知之为

知之,不知为不知

在工作单位,尤其是初进公司,一定不要伪装,知之为知之,不知为不知。在这个世界上人人厌恶的就是说假话的人,而这点对于一个工作者来说尤为重要。在公司里,能办的事情可以去做,没有能力做的事情暂时不要去逞强,因为这样不仅损害了公司的利益,更重要的是让人无法相信你,最后就会像《狼来了》里面的孩子一样,成为众矢之的。虽然,我们在公司做的事情和《狼来了》里面的孩子做的事情不一样,但是性质是一样的。

2、沟通无限,成长多多

眼睛是心灵的窗口,沟通是友谊的桥梁,在公司里面你可以什么都不会但不能不会沟通。学校和公司是完全不同的两个世界,在学校你可以两耳不闻窗外事,一心只读圣贤书,但是在公司里面没有良好的沟通就会永远做一个被埋没的金子。初来乍到的我,甚至连一些最基本的事情都做不好,若不是即时和同事沟通,我不可能在公司待到约定时间。

3、像早晨的太阳一样,要有热情

在学校,经常会看见一些同学无精打采的向教室走去,老是不会多说什么,只要课堂上不捣乱。但是,在公司里面这样的人是要挨处分的,甚至会扣工资。做工作,就要像早晨的太阳一样,要有热情。试想,一个死气沉沉的人如何能够把事情做好呢?实习报告范文

4、功基深厚,铁杵成针,做事要有耐性

网络公司要做的事情大都很乏味,尤其是编码,会让很多认头疼。往往一个程序对于我这种新手来说要反复编译很多次才能够成功,这期间会不断的修改,甚至要改变整体的思路,没有水滴石穿锲而不舍的毅力是很难完成一项任务的。在学校的时候,每次编程实现功能后,我都会有一种成就感,但是现在在公司里面做的项目才让我明白学校里面实验的项目简直就是小巫见大巫。在公司里面,面对的是客户直接的需求,是更注重实用的,所以实现起来会比学校里面练习的题目要复杂的多,这时候就需要很好的耐性才能完成。

5、掌握主动权,积极做工作

在公司里面不要让人牵着你走,做事情要积极,这样才能给人留下好的印象,为以后的升值以及进一步发展会有很大的帮助。

6、书到用时方恨少,专业知识很重要

刚到公司的时候,项目部的让我去敲代码,我一下子头蒙了:虽然在学校的时候我能够完成老师布置的任务,但都是费劲脑汁才得以实现,现在接触到实际项目我真的不知道能不能实现。代码员很辛苦,但是从事it行业的人员必须从代码入手才回有进一步的发展,于是我硬着头皮接收了任务,只是恨自己没有进一步提升自己编码的能力。书到用时方恨少,直到现在我才真正明白这句话的含义。

7、盘丝洞里理头绪,条理清晰不犯愁

有段时间,业务部让我整理一些资料,看着满桌子的文件我有些头疼:这该如何是好,从哪里下手啊?我慢慢的静下心来,发现只要条理清晰,文件摆放位置合理就能很快理出头绪来。这样一来,每次遇到这种事情的时候,就先理出头绪来,这样做事就会容易多了。

8、察言观色,别让自己闲着

在办公室里面,最忌讳的就是闲着,因为这样会显得你是一个毫无用处的人。所以,要做到察言观色,看有人需要帮助就马上动工,像一些打扫卫生,复印文件,送报告之类的活,虽然小,但能做下来真的很不容易。

9、少说话,多做事

俗语有言:病从口入,祸从口出,在办公室里面,及时沟通很有必要,但是不能太多话,这样会遭人厌恶。做事高调,做人低调,少说话,多做事。

10、展望未来,了解未来就业趋势

实习期间要及时关注本专业相关的知识,及未来的发展趋势,好让自己在毕业后能够最快的找到自己心仪的工作。

马克思主义是世界人民的福音,而马克思理论的精髓就是:与时俱进,理论联系实际,在实践中取得发展。因此,有机会实习的时候千万不能错过,之用将学到的知识用到实际工作中,才能算是真正学会的。

这次的实习对我的意义很大,但愿以后能有更多的机会让我能够在学习中实践,在实践中学习,全面提高自己的能力。

第二篇:计算机应用技术实习报告

一、实习目的和任务

学生通过实习,掌握网线制作与测试中常用设备的使用与使用技巧,熟练掌握局域网组建,掌握局域网组建中至少一种网络操作系统软件的安装、设置和维护使用,掌握网络服务的安装与配置。初步接触网络管理方法及其网络工程技术基本知识,提高运用理论知识解决实际问题的能力。

二、实习基本要求

1、掌握网线制作与测试基本知识。

2、掌握对等网的组建方法。

3、熟悉局域网的组建及维护。

4、熟悉网络服务与配置。

5、熟悉局域网与INTERNET的接入技术。

三、实习内容:

实训虽然只有五天时间,但我们学到了很多内容。

周一,老师讲解一些有关知识,实训的地点时间以及安排,把该交代同学的都交代了。虽然体检用去了一些时间,不过刚好,体检完了,我们可以首先预习这本实训书。用灵活清晰的头脑理解书本知识,有了从分的思维,为以后的几天实训做铺垫。

周二,上午,在图书馆看书,查找资料,了解下午所需要进行的实训步骤。

下午,明白了任务是需要动手操作网线制作与测试的基本知识与亲自组建对等网。

关于网线的制作,首先要明白,计算机网络的传输介质,分为两大类,有线传输介质和无线传输介质,有线传输介质包括双绞线(常用的双绞线由四对导线按照一定的密度反时针互相扭绞在一起的,分别用橙、蓝、绿、综4种颜色标出,具体来说是橙、白橙、蓝、白蓝、绿、白绿、棕、白棕八种颜色,也就是有8条铜线。双绞线可分为屏蔽双绞线和非屏蔽双绞线两大类,常用连接双绞线的硬件有RJ―45水晶头以及信息插座。),同轴电缆(先由两根同轴心、相互绝缘的圆柱形金属导体构成基本单元(同轴对),再由单个或多个同轴对组成的电缆。常用的同轴电缆有两类:50Ω和75Ω的同轴电缆。),光钎(光纤是由石英拉成丝,由纤芯和包层构成双层通信圆柱体组成的)等。无线传输介质包括无线电波、红外线和激光等。实训步骤:直通线与交叉线,直通线两端排序方式相同,即都用RJ―45A标准或RJ―45B标准。交叉线两端不同,一边为RJ―45A一边为RJ―45B。分为剥线、理线、剪线、插线、压线来仔细完成每一步的步骤。最后用网络测试仪检测,如果是直通线的话。

周三,上午,DHCP服务的安装与配置,采用TCP/IP的网络,都必须有一个自己的IP地址,用户将计算机从一个子网移动到另一个子网时需要重新设置IP地址,如果采用静态地址,则会给管理员造成麻烦,所以就用到了DHCP服务器给客户端随机分配一个IP.DHCP在术语上有DHCP服务器、DHCP客户端、作用域、排除范围、地址池、租约等。实训步骤:打开一台电脑―开始菜单―控制面板―配置您的服务器向导―然后按照步骤配置DHCP作为服务器―建立物理局域网,用同一交换机―将网络的属性IP改为自动获取IP地址作为客户机,在DHCP上就可以看见有这个客户的存在。

下午,自己看书,预习下一次实训内容。

周四,上午,配置DNS服务器,首先我们明白了一些关于域名的知识。域名是由32位二进制的IP地址为了好记而转变过来的,主机域名必须考虑三个因素,通用性、便于分配确认和管理、域名与主机的IP地址需要高效的映射。DNS(domain name server)域名解析服务器,通过它,每个站点只需维护它自己的IP地址到计算机名的映射。每个站点把这一映射放入一个可供公开查询的数据库,因此任何人想查找该站点中对应主机名的IP地址时,只需简单地查询该站点的数据库。

实训步骤:

1、安装DNS服务器:开始―添加或删除程序―网络服务―域名系统(DNS)―下一步―慢慢安装。

2、创建“正在查找区域”―打开DNS面板―正像查找区域―主要区域―下一步(命名)―继续命名―下一步完成。

3、创建反向查找区域(步骤与正向的一样)

4、创建主机资源记录―打开DNS面板―右键点击新建主机―输入域名及IP地址―添加主机―完成。

5、创建反向记录―右击你创建主机的名字―新建指针―新建资源记录,输入主机名,IP号―完成。

6、DNS的配置与测试―点出TCP/IP的属性―修改IP―在开始运行中输入CDM―用Ping命令进行测试。

下午,图书室自己看书,预习。

周五,上午,Web服务的安装与测试。这相当于一个网站发布,安装虚拟主机和其他的网络服务等用来进行发布网站。Internet信息服务器(IIS)用于配置应用程序池或网站、FTP站点、SMTP或NNTP站点,采用基于MMC控制台的图形界面。利用IIS配置器可以配置IIS安全、性能和可靠性的功能,可添加删除站点,启动,停止和暂停站点,备份和还原服务器配置,创建虚拟目录等。实训步骤:首先要在windows中安装IIS和万维网服务。中的WEB服务器的安装。安装完IIS后,还必须输入网址测试。在IIS窗口中,打开网站下的默认网站,右键点击属性,设置主目录路径,启动默认内容文档,等一些权限属性等设置。创建虚拟目录并命名,新建一个网站,命名,下一步设置端口号和主机网络的IP地址,选择路径(先要存在此路径中的文件),然后创建完成。点击上面新建的网站,右键新建虚拟目录,输入别名完成。最后进行测试,在IE浏览器上输入你当初设置的你的IP地址,就能进入这个网页浏览。

下午,总结所有的实训,翻阅资料并准备写一份实训报告。

四、实习总结和体会

这个星期,是我们班进行计算机网络技术二道实训时间,虽然时间并不长,只有短短的五天而已,但是让我们每一位同学都身心体会,让我受益匪浅,通过这次网络技术实训,使我们的市级劳动能力得到了一定的程度上的提高,理论与实际相结合,让我们对网络工程书本上或书本之外的只是有了很大的感触和横身的了解。我真正的学到了计算机啊教科书上所没有或者真正用到了课本上的只是,这样,既巩固了旧只是,又掌握了新知识,不仅提高了自己的动手能力,更体会到了团体合作的精神,更加深入了解了计算机网络的实际应用,为我们的将来打下了良好的基础。

以前只是书本知识,觉得很空洞,不怎么懂,当亲身操作的时候,发现问题挺多的,从一个小小的毛病,也能够让你卡一大截,只有慢慢的探索,实在不行了请求老师的帮忙,遵循不动就要问的原则,认真做好每一步,每一步的思路与原理都要弄得清清楚楚,这是我实训的体会,虽然有很多还不是很能熟悉,但至少我还是知道了什么事局域网,物理连接。实训,我们知道了OSE下三层的一些实际操作。我们从做网线,连网线,配置IP,配置服务器,配置IIS发布虚拟网站,一步步的走过来。这些只是最底层的操作。从这里,我们知道简单也不是很容易,不可忽视小小的一个漏洞,若我们以后是高级网络人员的时候,学的还需要更多,所以我们不应该只满足于此,应该再接再厉,学习课本之外的网络知识。如果你的愿望是做一名网络工程师,那么这只是一个起步的思想必须在你的心中响起。在网络时代,网络发展的越来越快,知识是无穷的。所以,我也觉的,我们应该努力学习。

第三篇:计算机应用专业实习报告

大四下学期,放下学生的身份,步入社会成为一名网络实习工程师,短短几个月的工作让我受益匪浅。几个月的计算机网络实习中,我收获最多的不仅是在专业知识方面,最主要是在为人处事方面。社会在加速度地发生变化,对人才的要求也越来越高,要用发展的眼光看问题,得不断提高思想认识,完善自己。

作为一名IT从业者,所受的社会压力将比其他行业更加沉重,要学会创新求变,以适应社会的需要。在单位里,小到计算机的组装维修,大到服务器的维护与测试,都需要一个人独立完成。可以说,近3个月的工作使我成长了不少,从中有不少感悟,下面就是我的一点心得:

第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。第一天去网络中心实习,心里不可避免的有些疑惑:不知道老师怎么样,应该去怎么做啊,要去干些什么呢等等吧!踏进办公室,只见几个陌生的脸孔。我微笑着和他们打招呼。

从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“老师早”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对老师同事对朋友的尊重关心,也让他人感觉到被重视与被关心。仅仅几天的时间,我就和老师们打成一片,很好的跟他们交流沟通学习,我想,应该是我的真诚,换得了老师的信任。他们把我当朋友也愿意指导我,愿意分配给我任务。

第二是沟通:要想在短暂的计算机网络实习时间内,尽可能多的学一些东西,这就需要跟老师有很好的沟通,加深彼此的了解,刚到网络中心,老师并不了解你的工作学习能力,不清楚你会做那些工作,不清楚你想了解的知识,所以跟老师很好的沟通是很必要的。

同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。通过沟通了解,老师我我有了大体了解,边有针对性的教我一些知识,我对网络部线,电脑硬件安装,网络故障排除,工作原理应用比叫感兴趣,所以老师就让我独立的完成校内大小部门的网络检修与电脑故障排除工作。

如秘书处的办公室内局域网的组件,中心服务机房的服务器监测等,直接或间接保证了校园网的正常运行和使用,在这方面的工作中,真正学到了计算机教科书上所没有或者真正用到了课本上的知识,巩固了旧知识,掌握了新知识,甚至在实践中推翻了书本上旧有的不合实际的知识,这才真正体现了知识的真正价值,学以致用。

第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在中心时,老师就跟我说,想做电脑网络这一块,激情与耐心必不可少,在产品更新方面,这一行业就像做新闻工作,补断的更新,这就需要你有激情,耐心的去不断的学习提高自己的专业水平。

第四篇:计算机应用技术专业的实习报告

一、实习目的

进行专业实习,是为了把专业理论在实践中得到锻炼,让理论与实践可以结合起来,获得更多的学习和工作经验,帮助自己把计算机专业更好的学会。

二、实习时间、地点

时间:2021年xx月xx日――xx月xx日

地点:xx省xx市xx有限公司

三、实习过程

此次实习是学校为了让我们计算机学习对所学知识有一个好的锻炼,所以在学校要求实习后,我就找到一家专业对口的公司进行实习,刚好这家公司招聘前端程序员,我学的专业也是计算机网络知识。这次实习的内容也是关于网络维修工作。

在真正的进入实习后,我跟着公司的网络维修师傅学习,一点点的熟悉公司的整个网络。在第一个月的时候,我是跟着师傅学习,公司只要遇到网络出现问题,我就跟着师傅去进行维修,我在旁边对出现的网络问题做记录,认真的把师傅讲解的知识记在本子上,在回到自己的座位上后,认真的分析这些网络问题,把自己的分析写下来,对于不懂的地方,就立即向师傅请教。就这样一天天的过去,我一点点的建立网络知识,并把在学校学习的内容跟师傅所教的知识进行结合,把精髓学到手。开始只是一个助手,慢慢的我就开始接触一些小的网络问题,自己找出问题所在,并进行维修,在师傅的帮助下,我可以完成对网络的维修。

再后来,我不断的学习,并且自己上网查找资料,把所有遇到的网络问题全部记在笔记本上,并在旁做好分析,把解决方法写在旁边,每次只要公司网络需要维护的时候,我一边查看笔记本上的例子,一边寻找网络问题出在哪。就这样我到后面的时候已经可以独立去维修网络,帮助公司把网站恢复安全,也因此获得师傅和领导的夸赞,这也更让我有了信心。

四、实习总结

这段对计算机专业的实习经历,让我明白了在实践中能更好的运用知识解决问题,如果只是学习书本上的知识,而不去进行实践,是不能很好的去运用起来的。在实习期间,我对计算机专业网络只是这一块的知识有了很好的积累,更是学到了很多更深层的知识理论,帮助自己在本专业上有了比别人更多的经验。我相信实习中获得的知识和经验,会让我的大学毕业更加顺利,也让自己未来毕业更好的寻找工作。

第五篇:计算机科学与技术实训报告

郑州轻工业学院 实 训 报 告

实训名称:

计算机科学与技术专业暑假项目实训

名: 秦振华

院 (系): 计算机与通信工程学院

专业班级: 计算机科学与技术专业 12-01班

号: 541207010132

指导教师: 李晔

绩:

时间:

2013年 6月30日至2013 年7 月12日

1

实训报告

一.项目:五子棋 1.需求分析

1.1要有比较友好的界面,界面应显示那方落子,游戏提示,以及显示那方获胜。

1.2当游戏开始的时候,黑方先落子,随后白方落子,当鼠标点向某个点时,产生相应的棋子。

1.3当某一方在任意一条线上产生五个相同的棋子时,获胜,游戏提示,那方获胜,左键继续,右键退出。 2.关键的技术

2.1棋盘的形成,背影颜色,棋子颜色形状的实现。 2.2棋子位置的确定 2.3某一方是否获胜的判断 2.4游戏结束界面和文字的实现 2.5 图形库的合理应用 3.系统实现

#include #include #include #include #include int xx=30,yy=50,t1x=30,t1y=20,t2x=557,t2y=20,kuan=50,banjing=10; char t1[30],*t2; int qi[15][15]; int luo; void huaqipan() { setbkcolor(RGB(0xEE,0xE6,0x85)); cleardevice(); setcolor(BLACK); outtextxy(t1x, t1y, "黑方落子"); outtextxy(t2x, t2y, "鼠标左键落子,右键退出"); setlinestyle(PS_SOLID,1); int i; for(i=0;i

2

line(xx,yy+i*kuan,kuan*14+xx,yy+i*kuan); } for(i=0;i

line(xx+i*kuan,yy,xx+i*kuan,14*kuan+yy); } } int nagedian(int &x,int &y) { int mx,my,i; int dist=999999999,dist2; int z[4][2]; z[0][0]=(x-xx)/kuan,z[0][1]=(y-yy)/kuan; z[1][0]=z[0][0];z[1][1]=z[0][1]+1; z[2][0]=z[0][0]+1;z[2][1]=z[0][1]; z[3][0]=z[0][0]+1;z[3][0]=z[0][1]+1; int dx=-1,dy; for(i=0;i

if(z[i][0]>=0&&z[i][0]=0&&z[i][1]

{

mx=z[i][0]*kuan+xx;

my=z[i][1]*kuan+yy;

dist2=(mx-x)*(mx-x)+(my-y)*(my-y);

if(dist2

{

dist=dist2;dx=z[i][0];dy=z[i][1];

}

} } if(dx==-1) return 0; if(dist>(kuan/3)*(kuan/3)) return 0; x=dx;y=dy; return 1; } int win(int x,int y) { int xx,yy,count; xx=x;yy=y;count=1; while((yy-1)>=0&&(xx-1)>=0&&qi[yy-1][xx-1]==qi[yy][xx])//左上到右下

{

yy=yy-1;xx=xx-1; }

3 while((yy+1)

yy=yy+1;xx=xx+1;count++; } if(count>=5) return 1;

xx=x;yy=y;count=1; while((yy-1)>=0&&(xx+1)

{

yy=yy-1;xx=xx+1; } while((yy+1)=0&&qi[yy+1][xx-1]==qi[yy][xx]) {

yy=yy+1;xx=xx-1;count++; } if(count>=5) return 1;

xx=x;yy=y;count=1; while((yy-1)>=0&&qi[yy-1][xx]==qi[yy][xx])//上到下

yy=yy-1; while((yy+1)

yy=yy+1;count++; } if(count>=5) return 1;

xx=x;yy=y;count=1; while((xx-1)>=0&&qi[yy][xx-1]==qi[yy][xx])//左到右

xx=xx-1; while((xx+1)

xx=xx+1;count++; } if(count>=5) return 1;

return 0; } int play() { MOUSEMSG m; while(1) {

m = GetMouseMsg();

switch(m.uMsg)

{

case WM_LBUTTONDOWN:

{

4

int x=m.x,y=m.y,jx,jy;

int ret=nagedian(x,y);

jx=x,jy=y;

if(ret==0)

break;

else if(qi[y][x]!=-1)

break;

else

{

if(luo==1)

{

qi[y][x]=1;

x=x*kuan+xx;

y=y*kuan+yy;

setfillcolor(BLACK);

solidcircle(x,y,kuan/3);

if(win(jx,jy)) return luo;

setcolor(BLACK);

outtextxy(t1x, t1y, "白方落子");

luo=0;

}else if(luo==0)

{

qi[y][x]=0;

x=x*kuan+xx;

y=y*kuan+yy;

setfillcolor(WHITE);

solidcircle(x,y,kuan/3);

if(win(jx,jy)) return luo;

setcolor(BLACK);

outtextxy(t1x, t1y, "黑方落子");

luo=1;

}

}

}break;

case WM_RBUTTONUP:

return 2; // 按鼠标右键退出程序

} } } int main() { int winner; MOUSEMSG m; initgraph(759, 770);

5 do {

FlushMouseMsgBuffer();

luo=1;

memset(qi,-1,sizeof(qi));

huaqipan();

winner=play();

if(winner==2)

return 0;

setfillcolor(WHITE);

solidrectangle(0,350,770,420);

setbkcolor(WHITE);

if(winner==0)

outtextxy(280, 377, "白方胜(左键继续,右键退出)"); else

outtextxy(280, 377, "黑方胜(左键继续,右键退出)");

while(1)

{

m = GetMouseMsg();

if(m.uMsg==WM_LBUTTONDOWN)

break;

else if(m.uMsg==WM_RBUTTONUP)

return 0;

} }while(1); closegraph(); } 二.项目:小熊时针 1.需求分析

1.1要有比较好的界面,界面应显示一个钟表的图形,钟表上标有1到12的数字,有用直线描绘的长度,颜色不同的时针,分针,秒针,钟表还有两个耳朵,类似小熊的形状。

1.2当钟表运行起来的时候,显示的是当前的系统时间,随后秒针开始走动,更现实中的钟表一样走动。

1.3用鼠标点图形界面的时候,钟表不产生反应,继续走动,当按下键盘任意键时,钟表停止走动,退出当前界面,运行结束。 2.关键技术

2.1图形库的合理应用

6 2.2画小熊始终的轮廓,实时显示时针,分针,秒针。 2.3按键盘任意键结束,关闭图形界面

2.4根据当前时间计算时针、分针和秒针的角度,并绘制 2.5 画时间间隔点,并标明数字1-12 3.系统实现

#include // 就是需要引用这个图形库 #include #include #include void drawForm(); void drawTime(); int main() {

initgraph(640, 480); drawForm(); //画小熊时钟的轮廓

while(!kbhit()) //实时显示时针、分针和秒针,按任意键结束

{

drawTime(); //显示时针、分针和秒针

Sleep(500); //延时0.5秒

}

closegraph(); // 关闭图形界面

return 0; } void drawTime() { struct tm *when; //定义tm类型的分解指针,该结构类型有成员项tm_year,tm_mon,tm_day,tm_hour,tm_min,tm_sec double h,m,s; //h,m,s记录当前时间的时、分、秒

static double hr,mr,sr; // hr,mr,sr记录时针分针和秒针对应的角度,为方便擦出痕迹,用静态存储

static int flag=0; //第一次调用标记,需静态存储

time_t now; //定义t

time(&now); //time()函数用于取1970年1月1日到现在经过的秒数,存入now when=localtime(&now); //将now中用秒表示的时间转换为当地时间存入when. h=when->tm_hour;m=when->tm_min;s=when->tm_sec;

if(flag!=0) //若不是第一次调用时间显示,需擦除上一次显示的指针痕迹

{

setcolor(YELLOW);

line(200,200,200+50*cos(hr),200+50*sin(hr));

line(200,200,200+65*cos(mr),200+65*sin(mr));

7

line(200,200,200+80*cos(sr),200+80*sin(sr)); } //根据当前时间计算时针、分针和秒针的角度,并绘制

hr=(h*3600+m*60+s)/3600 * (PI/6)-PI/2; mr=(m*60+s)/60 * (PI/30) -PI/2; sr=s * (PI/30) - PI/2;setcolor(RED); line(200,200,200+50*cos(hr),200+50*sin(hr)); setcolor(LIGHTGRAY); line(200,200,200+65*cos(mr),200+65*sin(mr)); setcolor(BLUE); line(200,200,200+80*cos(sr),200+80*sin(sr)); flag=1; } void drawForm() { double a; int i,t; char H[10];

setbkcolor(YELLOW); cleardevice();setcolor(BLUE);setfillstyle(BLUE,2); circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 circle(200, 200, 103);floodfill(301, 200, BLUE);circle(96, 140, 20); floodfill(96, 140, BLUE);circle(304, 140, 20);loodfill(304, 140, BLUE); for(a=0,i=0;i

{

putpixel(200+98*cos(-a), 200+98*sin(-a), GREEN);

a=a+PI/30; } for(a=0,i=0;i

setcolor(BLUE);

circle(200+98*cos(-a), 200+98*sin(-a), 1);

setfillstyle(LIGHTBLUE,2);

floodfill(200+98*cos(-a), 200+98*sin(-a), BLUE);

t=(15-i)%12;

itoa(t,H,10);

outtextxy(196+92*cos(-a), 193+92*sin(-a), H);

a=a+PI/6; } }

实训感想:

第一天到第三天,我们先学习单链表,学习了单链表的表尾,表头插入新节

8 点,建立升序单链表,插入,查找,删除指定的结点,单链表的逆置,老师给我们进行了详细的讲解,随后,同学们反复思考,询问,敲代码,逐步理解,觉得学的差不多,找老师验收。有了单链表的基础,我们接下来的几天开始写一个员工管理系统,用链表按照要求来写,相当于编程实现一个小的项目,可以实现添加员工信息,查询员工信息,显示员工信息,修改员工信息,删除员工信息,统计员工信息,重置系统密码,退出系统等。人生第一次写项目,刚开始不知如何下手,后来经过反复的思考,询问,上网搜索别人的代码,总算做出了个样子,虽然不是很理想,但毕竟做出来了,真的很开心。

第四天到第十天,我们按照计划,将要学习图形界面,做出小熊闹钟,贪吃蛇,俄罗斯方块,五子棋这几个小游戏。学长们先写好代码,给我们进行了详细的讲解,由于涉及到很多我们不知道的新的东西,刚开始学的时候,挺困难的,看着一个个函数,一行行代码,它认识你,而你却不认识它,听学长讲的是津津有味,而我们听到是稀里糊涂,完全不知是怎么一回事,学长讲完了,我们还是不知所云。学长把代码发给我们,让我们自己研究学习,为了彻底知道每一个函数的作用,每一行代码的作用,我们反复上网查询,互相讨论,反复试验,朦朦胧胧,总算懂了点,知道了它是怎么实现的。过程是痛苦的,但痛苦过后的收获也是令人欣慰的。

第十一天,我们学习了c语言与图像处理,开始学习用c语言画一些简单的图形,看着一个又一个图形,在我们的操作下,一个接着一个被我们画了出来,虽然不知是什么原理,但挺高兴的,越学越有兴趣了。

第十二天到第十四天,我们开始学习聊天软件的实现,这牵连到网络方面的东西。老师特意请了我们学校创业中心的一个学长来给我们讲解关于网络方面的东西。学长呢现在在创业中心负责管理我们学校的网络系统,对网络方面的东西有自己独到的认识。学长先给我们讲解了一些关于图像处理的东西,随后,给我们讲解了一些关于ip地址呀,客户端,服务器,怎样用代理实现翻越防火墙,进入facebook网站,怎样用汇编语言更深层次的了解c语言,怎样用FlashFXP实现多个ftp的查看和相互间传送资料,怎样用c语言来实现简单的聊天呀等,了解了很多以前不知道的东西,收获了很多新的知识。

经过这几天的学习,我认识到:

9 1.学校教学不一定也不只是一个模式,单纯的老师讲,学生听的模式在现代、教育背景和课程改革下已经显的力不从心。教师在教学活动中的作用也从一个传授者逐渐转变为一个帮助学习者完成学习的帮助与辅导者。面对这种角色的转换,要求现代的教师应当能够正确认识自己、调整自己的教学思路、加深自己对教学理论的理解和在实际教学中的应用。在实际的教学活动中我们可以通过互动、竞争、完善等措施调动学生学习的积极性,激发学生学习的兴趣.。

2、c语言在我们专业课程中是一门核心的课程,我们应该想法设法把c语言学好,也许刚开始学的时候,会有一点痛苦,但随着学习的不断深入,你把一个又一个的程序写出来并调试成功,你会慢慢的发现c语言的魅力所在,会为自己可以写出一个比较复杂的代码,而感到自豪,会为自己学会了一个算法而有一点成就感。学习是一个促进的过程,只有刚开始学好了,以后才会越学越容易,越学越上手,越学越想学,相反,如果一开始你就没有学好的欲望,也没有学习的兴趣,越往后,你会越学越吃力,越学越痛苦,越学越没兴趣,越学越不想学。所以,我们一开始就应该认真学好c语言。 同时,学习c语言是一个长期的过程,半途而废是不会走的很远的,只有坚持下来,不断学习,才会走得很远很远。也许刚开始你比其他人学得都要好,但半途你放弃了学习它,过不了多久,你就有可能被那个原先落后你,但一直坚持学习的人追赶上,所以,我们不仅要刚开始就学好,更应该长期坚持学下去,这样才会走得又快又好。还有,学习c语言,要学会与人交流,不懂的地方,要多问同学和老师,相同的问题,听听同伴的解题思路,在交流的过程,提高了别人也不断提高了自己。

3.在实习的这几天,我慢慢地知道了原来c语言可以干这么多的事情呀,以前有些看似很神奇的东西,现在深入了解以后,觉得也不在那么的神奇,完全在自己的掌控下,可以慢慢实现的。以前经常玩的,热衷于的小游戏,在自己的掌控下,可以按照自己的想法来运行,这样的感觉就是不一样。同时也认识到了自身的不足,需要我们了解和学习的东西还有很多,我们应该不断获取新的知识,不断拓宽自己的眼界,活到老,学到老,应该成为我们为之奋斗的目标,只有这样,自己的人生才会更加完整。

4.还学到了很多做人做事的道理,不仅懂得了要想在计算机这一行立足必须具备扎实的技术理论知识,还必须有与人沟通的能力!更懂得了尝试的重要性:

10 很多事情不是听了说了就行的,只有去体验才会学会,即实践的重要性!上大学是在投资未来,大学生就业需要解决的问题:理论与操作,人际沟通,态度与心态,而且必须要有压力和自信!最重要的是要付出勤劳和汗水!

5.我国的信息产业还很落后,随着社会的发展及国家的支持,网络必是社会发展的趋势,计算机将来会无处不在!学计算机是很有前途的,不管自己精通哪一项技术,前途都会是光明的!通过这次实习我知道了其实计算机就业范围不仅局限在网络工程师,程序员等上面,其实是很广泛的,比如说软件测试工程师(还是第一次听说)系统分析师就都是很有前途的职位,还有3G的到来必将带来无限的职位需求,将来的热门:人工智能、生物科技、无限局域,还有通信网与因特网的合并…无不关系到计算机,无不蕴涵着无数的机会,无不关系到我们学计算机的每一个人!同时我们也有了更多的根据自己的兴趣选择的机会。IT业的发展速度惊人,我们必须不断的学习,现在的社会不再是一劳永逸,其它行业也是如此,我们必须不断的拿知识来武装自己,不然就会落伍!现在就业难原因其实在于竞争的加剧,为了在竞争中得到成功,我们必须时时刻刻学习!

总之,通过这次实训,学好到很多东西,对自己的未来也充满了信心,我相信,在自己的不断努力下,自己一定可以打造一片属于自己的天地。

附录: 参考资料:

北大c与c++语言课设指导书_EasyX版。 C语言到底能干什么pdf。 《Windows网络编程技术》。 C语言_graphics.h函数介绍.doc

11

推荐专题: 计算机专业实习报告 计算机实习报告 计算机应用技术实习报告

相关推荐
本站文档由会员上传,版权归作者所有,如有侵权请发送邮件至89702570@qq.com联系本站删除。
Copyright © 2010 - 千文网移动版
冀ICP备2020027182号