计算机认识实习报告5篇
要知道每个人在毕业之后都是需要进行实习报告的写作的,实习是我们生活中一段美好的经历,一定要写实习报告记录自己的感受,下面是淘范文小编为您分享的计算机认识实习报告5篇,感谢您的参阅。
计算机认识实习报告篇1
一、实习目的
认知实习,了解我们专业在未来的发展趋势,通过观看公司的介绍和技术发展情况招聘信息,后的感想和学习体会等多种方式,使我们了解本专业相关领域的发展现状。解计算机、网络通信等相关领域的发展现状和最新科研成果,以及在生产科研中的应用;巩固学生的理论知识,培养实践能力、创新能力,拓宽视野,树立努力学习专业知识的信心,并为学习后续课程打下一定的实践基础;增强动手上机实践能力的观念,树立正确的劳动观和价值观。
二、实习时间
20xx年12月21日
三、实习单位
xx科技服务有限公司
xx科创信息技术股份有限公司
xx信息系统股份有限公司
四、实习过程
20xx年12月21日上午参观了位于九华的xx科技,下午去长沙参观了xx科创信息技术股份有限公司和xx信息系统股份有限公司了解了各公司的工作环境和对招聘人才的要求。
五、实习总结和体会
这周我们进行了认知实习,一提到实习,总感觉有一种神秘感,不知道我们这个专业实习能干什么,认知实习之后,我懂得了不少经验和道理。
让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,人生的真谛。明白人世间一生不可能都是一帆风顺的,我们应该勇敢去面对人生,这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了计算机工作应支持仔细认真的工作态度,要有一种平和的心态和不耻下问的精神,不管遇到什么事都要总代表地去思考,多听别人的建议,不要太过急燥,要对自己所做事去负责,不要轻易的去承诺,承诺了就要努力去兑现。xx科技,科创,xx公司对实际的计算机工作的有一个简要的介绍,更好地为我们日后的工作转变积累经验。
xx科技介绍他们的智慧城市的时候,我深深的感觉到自己所学的知识于在实际运用中的专业知识相比,还有很大的差距,而要缩小这个差距还有很多的知识要学。当听到各公司的介绍员在讲解的过程中我才发现我了解的计算机内容是那么少,这时候真正领悟到“学无止境”的含义。
科创公司以计算机软件研发、服务外包、信息系统集成服务为主要业务。它们的各项成品软件让我更深刻体会到,学习知识要坚持理论与实践相结合,计算机科学是一门实践操作要求很强的学科,他需要理论与实践相结合,在学习理论知识的同时,更加要注重实践操作,而且要把时间操作放在一个重要的位置,仅仅学习理论知识是不行的。之后的课程设计就是一种很好的实践形式。可以能够把我们所学的理论与想要完成的实践很好的结合起来。
xx信息系统股份有限公司成立于1996年,成立之初,就立志做一家不断创新的科技企业。历经20年发展,xx信息已经发展成为拥有4000多名员工,以o2o在线教育为主营业务,以xx为总部,在北京、上海、深圳、香港、美国、日本、韩国等地设立了分支机构的移动互联网集团公司。这让我懂得做事要持之以恒。要有耐心和恒心,并且以正确的态度去对待你所做的事情,因为你有了正确的态度去对待你所做的事情,你才能认真的去做好它,及时完成它,有了耐心与恒心,无论你遇到多大的困难,你都会坚持到底,直到成功。这是我在实习过程中的感悟。工作是一项热情的事业,并且要持之以恒的品质精神和吃苦耐劳的品质。
三位公司的介绍员给我们讲授了一些在别的地方可能听不到的经验教训,给我们从过去到现在以及展望未来的发展前景金额和现状分析,总结了中国现代软件行业的发展趋势,以及程序员应该具备的很多基本素质,以及一位程序员从基本底层到成功背后的辛酸经历,拼搏奋斗的历程。
通过这次见识实习使我更加了解了物联网工程专业,其有九大领域:智能工业、智能家居、智能物流、智能交通、智能电网、智能环保、智能安防、智能医疗、智能农业。物联网以其“无所不在”的构想在全球悄然掀起了一股前所未有的热潮物联网可能成为比互联网大30倍的产业、下一个万亿级的信息技术产业:智慧地球 感知中国 车联网 一卡通。之后我会更好的学习java程序设计、软件工程课程设计 、internet与web编程、数据库课程设计、操作系统课程设计。
接下来我会自主学习与独立生活,树立一生的奋斗目标,学会掌控时间,培养良好的学习与生活习惯,繁杂课程与个人取舍,了解物联网工程专业的课程体系,有选择、有侧重地学习相关课程,科研与创业的选择,高度重视动手实践能力的培养,
学好一门程序设计语言(c++∕java/python),多编程、多实践.有效运用时间,降低变动性排除干扰决定什么事该做,什么事不该做,提高效率.时间管理:建立管理的基础体系,不断找出时间黑洞,分清事情的轻重缓急,做最有生产力的事情,抓住晚自习,课间,寒暑假与周末的时候。认真学习主干课程:操作系统、数据结构、数据库、组成原理、计算机网络、软件工程
获得业界认可的相关证书:英语四、六级,it资格认证(软件∕网络工程师)继续在acm/icpc实验室努力奋斗,拿到更多的竞赛奖励:市级 省级 国家级 蓝桥杯。
认知实习是每个大学生的需要经历,通过认知实习,让我对实际的计算机工作也有了新的认识,学到了很多在课堂上学不到的知识,也让我更加看清自己的不足之处。通过这次计算机实习,我对今后的学习、发展方向有了更进一步的认识:学习不仅仅学的是理论知识,更重要的是学习如何将理论知识应用于实践,学习将工作做到尽善尽美。
计算机认识实习报告篇2
见习目的:
了解公司的工作流程,学习相关专业的知识,增加对专业的认识,了解社会上还需要什么专业知识和专业技术的人才。
在连续的三天里,我们组到海南天誉商用科技网络有限公司见习学习。这是我第一次与所学专业工作应用的直接接触,使我感受颇深,可以说,他对我的今后学习进步起到至关重要的作用。对我的未来也有很深远的影响。
海南天誉商用科技网络有限公司是以销售hp笔记本、hp台式机、dell笔记本、dell台式机、hp显示器、冠捷显示器、讯景显卡为基础的,同时还销售u盘、移动硬盘、屏保、电脑饰品和笔记本护理产品等等,同时对产品还有直接售后服务。海南天誉商用科技网络有限公司有自己专卖门面和仓库。
我们去了主要是为了解公司的性质和整个公司运营流程和学习相关知识,对我们以后学习和工作方向进行指向。我了解到先是公司接受冠捷总公司的代理邀请,在海南海口成为冠捷直销商。则海南天誉商用科技网络有限公司就主要销售冠捷公司的产品,冠捷公司的新产品也就最先给各个城市的这些直销商进行代理销售。当然海南天誉商用科技网络有限公司也销售一些别的公司的其他产品。同时冠捷公司对海南天誉商用科技网络有限公司的顾客的售后服务是直接的,也就是说顾客的产品有什么问题可以直接去找海南天誉商用科技网络有限公司,海南天誉商用科技网络有限公司就可以直接进行维修或送回生产厂进行维修和换新等服务。这样就少了很多的中间过程,同时冠捷总公司还对海南天誉商用科技网络有限公司的销售和服务有指导和建议作用,对销售人员和技术人员有基本的技术指导和培训功能。
但对海南天誉商用科技网络有限公司来说在门面销售有销售淡季和销售旺季,海南天誉商用科技网络有限公司只能从冠捷总公司和顾客之间获得一些差价来盈利,但这种盈利方式不能满足海南天誉商用科技网络有限公司的基本开支更不用说获利。因为他有门面租金、仓库租金、仓库管理、员工工资、一些税费和管理费等,只是单一的通过销售来盈利不够的。所以海南天誉商用科技网络有限公司还要通过别的渠道来盈利。据我了解,海南天誉商用科技网络有限公司的负责人还在外面拉一些订单来解决这些问题。这些订单的途径和方式就很多,比如某公司在筹划建立的过程中需要一定数量的电脑;如一些网吧的开业或网吧需要电脑升级;如学校需要建立一个电脑室等等。海南天誉商用科技网络有限公司就可以通过直接联系主管或以投标的方式来获取这些订单机会。海南天誉商用科技网络有限公司通过找这些大一点的订单对这些一定数量的电脑销售、维修和维护的过程中来获取盈利才能满足公司的开支和盈利的目的。
海南天誉商用科技网络有限公司还销售一些别的公司的产品,比如昂达的主板、ibm的cup、创新的声卡、讯景的显卡、清华紫光的u盘、飚王的移动硬盘和一些公司的`屏保、护理产品等等。基本能满足电脑硬件的需求的服务。海南天誉商用科技网络有限公司有自己的单独的服务门面和自己的仓库对自己公司的产品进行存放。同时还要聘请一些专业销售人员和对电脑维修和维护的技术人员,销售人员要对自己公司的各个产品的属性、功能、用途和一些基本信息,要能够对产品合理的配制,对产品的价格和配制后的价格很明白,要知道一些基本的专业知识,如电脑的维护方法和使用方法,能够解答顾客的问题,服务态度和服务方式也要具备。技术人员要能正确熟练的组装电脑,能安装各种系统和各种软件,对顾客平时维护要知道并介绍给顾客,并对电脑的维修和检测方法要知道,对一般的维修能处理,对电脑的问题能检测出来,并对能否维修是否需要返厂做出正确判断。同时技术人员还要会分配ip、会组装局域网等基本网络技术,对学校、公司、网吧等地方局域网建立。
见习收获:
通过对公司流程和运营方式的了解,感觉虽然是在销售电脑但要求也很高,我们只是在海南天誉商用科技网络有限公司门面见习了三天,但这段时间是淡季所以生意不是很好,做的事也不是很多,所以显得很无聊,很多同学都在抱怨没有意义,更有的同学不能坚持三天。所以这个工作看起来简单,但做起来也是很复杂的,要求一样的高,而且工资也不是很高。确实在这三天的见习期间也没学到什么理论知识,对我们知识方面没什么用,但对我来说也是很有用很有意义的,对我的认识有很大的提高,了解的现在的工作的艰苦,及时是一个销售服务员专业知识和一些服务方式要求都是很高的。
通过对海南天誉商用科技网络有限公司的整个流程的了解,感觉流程是很传统单一和很多类似公司的运营方式是一样的,没有创新、没有发展前途。是当代有志大学生不可取的一个工作,但我们也应该知道,如果我们的知识不够,你去应聘老板也是不会要你的。所以通过这次见习,我个人认为我们要学的东西还很多,我们与社会需求的人才很有一段差距。及时我们现在是大学生毕业去找这些工作,如果你的专业知识不够也是不行的,更不用说进入那些更大型更有发展前途的公司了。这次见习让我知道了我们应该正确给自己定位,到底自己有多少本事,到底能做什么。同时通过这次见习观察到两细节去年我配制我的机子是双核的cpu,但现在有的都在用三核的cpu了,更现在四核的都出来了,也有很少一部分也在开始用了。过去我们用1g的内存销售商会给你说已经很大了,但现在一般都是用2g的内存,销售商还会问你够不够用。通过这些细节我感觉现在的电脑更新确实太快了,如果我们不加速学习,适应这些高速变化我们就会被社会淘汰。
计算机认识实习报告篇3
尊敬的老师:
您好!
初踏社会,心情激动、紧张、难过。激动的是我终于可以长大了,可以开始我真正的人生,紧张的是不知自己是否能适应这个社会,战胜这新环境,难过的是从此我就要告别那纯真的学生时代了,心里矛盾脑子里翻天覆地。
我现在的工作是为公司担任网络管理职务。刚进来公司的时候经理就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的“逼问”。到现在我工作有两个月了,还记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前一坐就是一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!现在可不是这样了,五月一日劳动节是我们搬迁新公司的日子,所有的东西都是新的,我进公司的那天起我就知道,我最大挑战的时刻才刚刚开始,五一全公司员工都有四天假期,我可是天天在加班的哦,因为我就是要趁着假期把新公司的网络弄好——组建局域网。这其实就是我的工作。我当然全力以赴,尽心尽力做到最好。而且时间很紧,对于刚刚出来工作的我觉得压力挺大的,经理还给了我好几点要求,要所建的局域网能够做到:
1.网络类型为:服务器/工作站型;
2.各工作站之间可以互相访问,共享某些目录,就是所谓的资源共享;
3.服务器同时作为邮件服务器,可以在收发互联网的同时使得公司内部员工可以局域网内部自由收发邮件,统一内部邮箱地址如xxx.而且这个邮箱可以用outlook 等邮件软件自由收发。
4.电脑收发传真。
5.公司最终实现一个无纸办公化的办公场所。
我大学三年里老师好象没教我这上面几点.但这没关系的,我有信心,我相信自己的能力,不懂就多动手多请教应该很快领悟过来的!劳动节第一天我就开始动手实干了。布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这么一搞假期一下子就过去了,每天都是早上忙到晚上,很累,从未那么累!
新的办公楼正式开工了,到最后并没有按时间完成任务,但也不妨碍同事们办公!还好没有被骂。那时的局域网算是勉强通过,那位师傅也就离开了,因为他并不是我们公司的员工,只是一起协助把公司网络弄好。以后的事情都要我一个人去解决了,处理公司的电脑,打印机的故障,不知道是否能够顺利解决,而当真正将故障排除后,心里头有种说不出的高兴,我知道我的能力十分有限,但我始终没怕过,让我自己去摸索自己去解决,就算遇到实在不行的话,我会求助同学和朋友,给我做技术支持。我不怕问题的到来,因为问题总是可以得到解决的!通过这样我学习了许多,成长了不少。
每天的工作的确很累,拖着疲惫的身子回宿舍,但是后面也渐渐就习惯了。不断有新的知识学到,心里有一种充实感。经理除了让我维护网络和计算机之外,我还要维护公司一百多部电话(硬件故障维护与电话软件系统控制),以及维护公司的网站。网页制作可是我大学期间最喜欢的一个科目,现在竟然可以让我在工作中实践,我真的很开心。在这两个月里我真的学到了很多,也巩固了以往许多知识.现在工作的每一天几乎都会有大的或小的问题,这样其实我很开心,我也有信心把现在的工作做好!因为我有我的信念:我不怕问题的到来,因为问题总是可以得到解决的!
在这段实习的时间里,我经历了很多以前没有的事,就比如第一次领工资虽然只是一点点的钱,但却是我人生的转折点,一个人在他的学生时代最重要的是学习东西,增长见识,锻炼能力,尤其在大学学习时候,参于社会实践活动是一个很好的锻炼机会,赚钱不是主要的,作为学生,能赚多少钱,等你毕业了有的是赚钱的机会,这回可是我长这么大第一次用自己的双手和智慧挣来的钱,当时我真的是激动的要哭,那种感觉真的是无法形容的美妙。
计算机认识实习报告篇4
[实习目的]
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
[实习任务]
计算机在人事管理方面的应用及利用所学管理和编辑公司网站,并查阅资料为毕业设计作准备、 [实习时间]20xx、03、03—20xx、04、30
[实习地点]
杭州
[实习内容]
按照老师的`安排,我制定了相应的实习计划、注重在实习阶段对所学知识的巩固和提高,以期达到根据理论知识,指导日常的工作实践的目的、收到了较好的效果、主要实习情况报告如下: 不同的职位具有不同的工作和不同的职责范围。而作为一个专门做外贸的公司,具有较强的综合性,工作范围大,任务也比较繁杂。在实习阶段,我主要的工作是文秘工作及其公司的网络管理和编辑。 文秘工作是办公室的主体工作,领导要做到决策科学化,离不开秘书人员的协助。
因为秘书人员一方面处理着大量的日常事务工作,另外,还能发挥他们了解全面情况,掌握多方面信息的优势,辅助领导决策,提供合理的建议。秘书工作头绪多,任务重,但必须抓好以下几个方面:
第一,主动做好领导之间、同事之间的协调工作,帮助领导有计划、有步骤、有重点的抓好各项工作,做到忙而不乱。并从过去偏重办文办事,转变到既办文办事,又出谋划策。
第二、开展调查研究,了解基层同事的学习、思想、工作、生活情况,及时向领导反映,并提出合理的建议。对一些急需解决的问题,应及时与有关部门协商解决。
第三、组织起草本单位产品的报价,报备,客户售后服务,合同等协议、
第四、由于实习期间公司有展会,负责跟客户与公司的良好,及时的沟通、解释相关产品的性能,规格几价格、 文秘人员除了需要具备以上工作人员的基本条件外,还应有自己特殊的知识修养、技能修养、品德修养、作风修养。
因此,做好文秘人员就要自觉、全面地加强这四个方面的修养,努力把自己造就成为德才兼备,既合格又称职的工作人员。并注重掌握以下原则。
1、要有充分的政策依据和事实依据。
2、要有准确性。
3、要雷厉风行。
4、严守纪律,保守机密。
同时我还负责公司的网站管理工作、
第一、运用photoshop处理公司的产品图片、我们公司产品的图片是用手机及数码照相机拍摄的,而我们公司的网站对上传的图片大小有要求,所以我要把它们处理成相应的大小并且保持图片不失真、
第二、完善公司的网站、由于公司最近新更新了一个网站,我负责把公司产品中缺少的上传、
第三、做好公司网络的加密工作、由于公司对手较多,为了避免公司信息的外漏,对公司电脑进行了加密工作,并加强管理公司的防火墙、 第四、客户信息的管理、实习期间正好遇到一个展会,做各种电子表格,统计并完善了客户的信息、 这是与自己所学专业有密切联系的,所以自己在这方面格外侧重并作的很用功、希望能够加强自己的专业知识、
[实习体会]
大学生活让我对计算机理论知识有了一定的了解,但真正操作起来就没有那么容易、纸上得来终觉浅,绝知此事要躬行。经过过去两个月的实习,我对自己有了新的认识及前进的方向。
1、继续学习,不断提升理论素养。 在信息时代,学习是不断地汲取新信息,获得事业进步的动力。现在通过实习总感觉自己学的不够,要用到知识时总感觉脑袋是空白的。很后悔自己当时在学校为什么不多学一点,多练习一点。总在后悔也没有用,只能自己去努力学习。为了能更好的适应工作,我利用自己空闲时间去附近的书店去看书,希望能弥补不足。
2、加强信心,坚持下去 虽然在这个公司自己可能是学历水平是最高的,但真的工作起来我的起点却很低。有时候遇到事情总会着急,慌张。平常信心不足,总感觉自己做不好。大家说我很内向,其实只是自己有点自卑,不敢去表达。或许还需要一段时间的磨练吧。只有自己的知识和能力都在提升,相信自己总有一天会很勇敢的表现自己。 上学的时候大家都说,能珍惜现在的日子就好好珍惜。等工作了才真的领悟这句话。每天起早贪黑,忙忙碌碌,做了第一天就想回到学校接着做学生。感觉学生时代真是最美好的时间。可是既然踏出来了就要继续走下去,因为这一天也终究要来到。 对给自己点信心,多给自己点赞赏,多给自己鼓鼓劲。相信总会走出一条宽敞大道的。
3、同事相处 感觉学生时代很美好,不仅仅是不需要去努力工作,而是在学生时代你可以有很好的同学,很好的朋友,大家相互嘘寒问暖,不必勾心斗角。我感觉这里才真的有纯洁的友谊。可踏上了社会,于存在着利益关系,又工作繁忙,就多了份人情世故。老板对你的颐指气使,同事对你的多加防范,就更加想念自己的同学。可能自己还不能适应这样的环境吧。但还是希望以后自己去努力,希望自己可以有个好朋友,希望自己可以有个团结的环境。
实习,是开端也是结束。在书本上学过很多理论,但从未付诸实践过,也许等到真正运用时,才会体会到难度有多大。在今后的工作和生活中,自己需要更加努力的奋斗下去。
实习的同时也让我了解到了自己的不足,我会继续努力,完善自我。对于学校的精心安排和指导老师的用心辅导非常感谢、
计算机认识实习报告篇5
专业:计算机科学与技术
班级:
姓名:
学号:
1.实验目的和要求:
本次实验的要求是通过自学vb语言编写一个两人对弈的象棋游戏,程序编写思路清晰且能运行。实验旨在让学生真正体会到开发一个完整程序的过程。进一步培养学生主动发现问题、认识问题、分析问题及解决问题的能力,提高自学能力和上机动手能力。
2.实验内容:
1.编程前的准备:网上查找一些合适的棋盘和棋子,再找一些相关的图片已备实验所需。网上下载一个单机象棋小游戏,熟悉游戏的界面以及游戏的规则 ,初步形成编程的流程图。网上查找一些用vb编好的象棋游戏的源代码作为参照,了解编程的过程和一些编程技巧。
2.编程时的注意事项:插入图片时要规范,所有棋子的大小以及位置都要一致,上下左右都要对齐,这样在写程序代码时处理数据更方便。棋子的位置在编写程序中很重要,所以处理图片时记录所有棋子的位置以备编写程序所需,且棋子的位置最好数据简单无小数点,这样误差更小,程序运行更不容易出错。开始编的时候功能不需太繁琐,先编成一个可以运行可以判输赢的初步程序,再继续加功能是可行的好办法,这样在检查程序出错的问题所在时更方便。
3.编程后的补充:认真对照实验要求的功能,分析出程序还未达到的功能,添加功能,形成一个符合要求的象棋游戏,完善程序。
3.软件概要设计说明,功能模块及流程和工作原理:
象棋游戏主要是注重游戏规则,每个棋子有自己游戏规则,比如马走日字,相(象)走田字等,编程的重点也是约束各个棋子的下棋规则。本软件通过坐标形式来限制棋子的规则。坐标的确定方式是棋子离棋盘最上方和最左方的长度,即top和left来确定各个棋子的坐标,坐标形成一个二维数组,来规范各个棋子的行动范围。本软件设计的另一重点是判胜利方,有三个判定方法,一个就是黑方的将或红方的帅被吃,另一个是黑方除将外的子全被吃或红方除帅外的子全被吃,最后一个是利用时钟判定,哪方的累计思考时间超过规定的时间则判输。本软件一个可取之处是设计简单,容易理解,没有复杂的算法。通过直接的方式规定游戏规则,通过直接的方式判别优胜方,虽然处理数据的过程繁琐,但功能算齐全,程序运行时不容易出错。
功能模块:可以通过键盘或鼠标选中棋子,可以通过键盘或鼠标移动棋子。可以吃子,可以求和,可以弃权,可以重新游戏。
流程:按游戏中的开始,开始对局游戏,在对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜负或走成和棋为止。
工作原理:游戏的界面过程就类似与一张坐标纸,每个棋子就像坐标纸上相应的点,通过限制每个点的活动范围来构成每个棋子的游戏规则。游戏的执行过程类似于坐标的重新定位以及运算。
4.软件详细设计、关键技术与难点、测试数据
软件详细设计:1.将准备好的棋盘以image方式插入,将准备好的棋子以数组方式插入,数组从棋盘左上到棋盘右下方依次为0至89。初始化时要摆放旗子的位置以image方式插入相应棋子的图片,不需摆放棋子的位置也以image方式插入图片,插入的图片为空。这样这个棋盘上的各个位置棋子都可达。插入图片时,要注意各个图片在棋盘上的规范性,每张图片的height和width属性应该相同,且对应棋子的坐标要规范,top和left属性也要相对应。将棋盘上的位置处理完后,还要处理被吃棋子的位置,被吃棋子最多为双方都只剩下黑将和红帅。所以被吃棋子对多有30个,这30个图片定义为棋子的数组中,标号为90至119,这些图片也是以image方式插入图片,插入的图片为空。
2.插入时钟控制信号,黑方插入timer1,红方插入timer2。整个form1的界面设计完成。
3.开始form1的代码编写,开始棋子位置初始化,被吃棋子位置初始化,根据各个棋子的坐标来控制各个棋子的位置,时钟控制信号初始化。当点击游戏界面的菜单栏的开始时,也进行所有的初始化。
4.通过控制坐标规定各个棋子的游戏规则。将所有类型的棋子的坐标限制都列出来,通过语句来规范棋子的下棋规则。棋子的下棋规则规范后,再规定哪些子属于红方,哪些子属于黑方,当红方的子碰到黑方的子,或是黑方的子碰到红方的子则属于吃子,如果黑方碰到黑方或是红方碰到红方则不能走。
5.判定优胜方,在对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜负或走成和棋为止。判定优胜方有3种方法,一种就是黑方的将或红方的帅被吃,另一种是黑方除将外的子全被吃或红方除帅外的子全被吃,最后一种是利用时钟判定,哪方的累计思考时间超过规定的时间则判输。
6.象棋的基本功能完善后,对照试验的要求完善附加功能。
关键技术与难点:关键技术是通过二维数组完成整个程序的控制,棋子通过一维数组来控制每种棋子的下棋规则,通过时钟控制来作为另一种判优胜的条件。难点是设计擂台赛,自学vb的过程中,没有关注擂台赛的设计过程,所以设计擂台赛时不能想到一个可行的办法记录最高分。
测试数据:各个棋子由top和left构成的坐标,以及各个快捷键。
5.软件使用说明:
按run键或f2键开始游戏,由执红棋的一方先走。
选择棋子: 1.键盘操作:用方向键←、→、↓、↑移动光标,enter键选中棋子。
2.鼠标操作:移动鼠标,按鼠标左键,选中棋子。
移动棋子: 1.键盘操作:用方向键←、→、↓、↑移动光标,enter键选落子。空格键:放弃。
2.鼠标操作:鼠标左键按下时移动鼠标,放开鼠标左键击落子,右键放弃。
落子后,检测:如果不符合游戏走子规则,则重新操作。否则,棋子落定,并按游戏规则吃子。
6.实习的收获、心得、问题、困难和建议:
这次的实习上课时间很少,上课学到的东西也少,可是课外学习的时间比较多,可能就是因为这个原因,所以同学之间的差距比较大。自觉的人很早就已经把实验完成了,不自觉的人硬是等到最后一周开始拼命编程,我觉得两者都有利弊,而我就属于折中的。我并没有开始就兴趣盎然地开始编,我这个人实践能力不是很强,经常实验前都会把书好好啃一遍,啃完觉得差不多才会开始编程,因为这样我就吃过不少苦头。就拿这次实验来说,象棋的编程思想并不复杂,只是数据处理很繁琐,我把书看过一遍后并没有立马就想出利用坐标top和left的属性来编写程序,这个想法是经别人提醒才恍然大悟的,所以我比别人晚很久才开始思路清晰起来,后面就等到最后一周才开始编,所以程序编得有些仓促,很多功能还不够完善,书上学得东西也没有用到实践当中,多浪费了时间在课本上,只剩下少许的时间来实践,编出来的程序可想而知毛病很多,比别人的程序也没有多大差别和优势,所以有点感觉就是输在了起跑线上。不过通过这次实习能认识到这一点我觉得还是难能可贵的,所以这实习最大的收获就是认识到实践比理论更重要,实践并不一定需要太充足的理论,但是理论是建立在实践的基础上的。虽然这些话很多人会认为不太正确,但是对我还是挺适用的,很多东西都是因人而异的。
这次的认识实习目的很明确,实验的目的和要求也很明确,但我还是碰到了很多问题,刚拿到实验题目,就被象棋那两个字给吓到了,感觉平时下象棋的时候感觉都挺困难的,更别说是编程序了,象棋很多规则都感觉很难控制,以至于刚开始就走进了一个误区,妄想通过像高级程序设计语言那样通过太直观的方式编好程序,可是又想不出用什么样的语句来控制,所以纠结了很久才从误区中走出。还有碰到的一个问题是开始摆放棋子是没有太注意top和left的值,虽然每个棋子都放入相应的位置,且对齐地很规范,但是每个棋子的top和left的属性值都含有多个小数点,象棋处理数据的过程本来就很复杂,这样小数点一多,处理起来就更复杂,所以我不得不重新定位各个棋子,又重新将各个棋子的top和left属性记录下来,这个工程挺浩大的,浪费了我很多时间,也浪费了我很多精力,所以硬是休息了两天才开始继续完成程序的编写。所以干很多事情都要前后照应,在开始就要想好各个重要的因素,免得做无用功。
这次的实习用vb语言实施,我觉得还是挺不错的,因为vb简单,可以让我们在短短的3周熟悉并且学以致用,虽然vb的可用度不高,但是重要的不是掌握好这门语言,主要的是熟悉实验的整个流程,了解软件开发所要思考的问题。对于本次实验我觉得不足之处就是老师没有起到很好的指导作用,上课时间都安排在第一周,第一周往往很多人都还没做好准备,待到准备充足后,自然课程也已经结束,所以上课时间没有起到很大的作用。我建议将上课时间押后至第二周或第三周,上课时间不要太拥挤,不要一个礼拜就将所有的课程匆匆结束,这样没有效果反而让学生更懒散。其实我认为学习的另一个弊端是实验的难易程度不同,造成很多同学不认真也可以编出好程序,很多同学因为程序难很认真也编不出可以运行的程序,所以建议老师实习过程以更小的小组为单位实施,小组可以3到5个人,每组的编写游戏可以再大型点,每个小组组员自己分配任务,这样实习过程不枯燥,还可以体现团队的力量,实验中的收获也就会更多。