集美大学C#实验报告实验五
- 格式:doc
- 大小:2.33 MB
- 文档页数:11
集美大学简介
集美大学是经教育部批准,于1994年10月由集美学村原集美航海学院、厦门水产学院、福建体育学院、集美财经高等专科学校、集美师范高等专科学校等五所院校合并组建而成的一所省属重点多科性大学。
学校地处著名爱国华侨领袖陈嘉庚先生创办的厦门集美学村,从1918年师范部创设延续至今,已有近百年的办学历史。
学校面向海内外招生,设有21个学院。
目前全校63个本专科专业覆盖工学、农学、经济学、管理学、教育学、理学、文学和法学等八个学科门类,有9个硕士学位授权一级学科点、19个硕士学位授权二级学科点,2个硕士专业学位点。
学校现有各类在校生26000多人,学校占地面积2300多亩,校舍建筑面积约102多万平方米;图书馆建有数字信息检索中心,馆藏纸质文献222万册,各类电子图书7531GB,中外文现刊2800多种,维普全文数据库等中外文数据库39个。
学校有6个标准运动场、3个标准游泳池,现代化的网球场、设备先进的综合训练馆、学生活动中心及其它配套设施,为学生的学习、生活、运动休闲提供了良好的场所。
集美学村环境恬美幽雅,气候宜人。
红墙绿瓦,水榭亭台掩映于绿树繁花之中。
如诗如画的校园风光,吸引着无数海内外莘莘学子。
集美大学以“诚毅”为校训:“诚以为国,实事求是,大公无私;毅以处事,百折不挠,努力奋斗。
”这是校主陈嘉庚先生留给集美学校的宝贵精神遗产。
蜚声海内外的集美学村,曾经走过光辉而漫长的路程。
今天的集美大学正以崭新的面貌开拓进取,迎接挑战,努力培养基础扎实、知识面宽、能力强、素质高、具有创新精神的高级专门人才。
1。
文档编号:0000 122
VI设计
集美大学
(蓝图VI设计内部资料)
一个优秀的VI设计是可以将学校的办学理念得以充分的展现,是高度发展信息社会需要的,它可以使学校的面貌更加光彩照人,有利于学校建立良好的形象,并将学校形象能得到具体的视觉展示,从而更容易被社会接受和认可。
大学校园VI设计(LOGO)的目的和宗旨,就是将大学校园形象要素,包括各种深层的形象和表层形象内涵要素,通过标准化、统一化的视觉识别形象体系VI,展现给全社会公众,使社会公众产生一致的认同感,从而形成良好并且具鲜明个性特点的高校校园形象。
VI使人们产生联想,并能感受到该学校文化的巨大影响力。
集美大学校徽
集美大学校名。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==集美大学学校详细介绍集美大学为福建省重点建设高校。
集美大学办学历史悠久。
始于著名爱国华侨领袖陈嘉庚先生1918年创办的集美师范学校。
下面是小编为你整理的集美大学介绍,希望对你有帮助。
集美大学介绍集美大学是福建省省属多科性大学,省重点建设高校之一,面向全国招生。
集美大学办学历史悠久。
集美大学的办学历史始于著名爱国华侨领袖陈嘉庚先生1918年创办的集美师范学校,迄今已有93年的办学历史,校训“诚毅”为陈嘉庚先生和其弟陈敬贤先生所立。
1994年,在原集美航海学院、厦门水产学院、福建体育学院、集美财经高等专科学校和集美高等师范专科学校等五所高校的基础上合并组建集美大学。
集美大学办学实力较强,办学条件完备。
现有20个学院,9个一级学科硕士学位授予点(覆盖56个二级学科硕士点),2个硕士专业学位点(10个领域),63个本科专业,专业覆盖工学、农学、经济学、管理学、教育学、理学、文学和法学等8个学科门类,全日制在校生25000多人。
201X年,学校成为博士学位授予单位立项建设高校。
现有专任教师1500多人,其中正高职称170多人,副高职称530多人。
有4个国家级特色专业建设点,1个国家级教学团队,1个国家级实验教学示范中心,1个国家级研究基地;有11个省级重点学科,10个省级特色专业建设点,34门省级精品课程,6个省级教学团队,5个省部级重点实验室(工程技术研究中心)。
学校占地面积1900多亩,校舍面积102万平方米,新校区入选新中国成立60周年“百项经典暨精品工程”,是全国高校唯一入选的项目。
学校建有万兆高速校园网,图书馆建有数字信息检索中心,馆藏纸质文献216万册,各类电子图书7531GB,中外文现刊2900多种,维普全文数据库等中外文数据库39个。
集美大学办学得到党中央、国务院的亲切关怀。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==厦门集美大学是几本篇一:集美大学教学集美大学集美大学(JiMei University)是福建省重点建设高校,位校园风光(20张)于举世闻名的厦门集美学村。
学校前身是已故华侨领袖陈嘉庚先生于1918年创办的集美师范学校和1920年创办的集美学校(水产科)。
1938年集美师范学校停办,1958年,复办,1963年裁撤。
1994年10月,集美学村原集美航海学院、福建体育学院、集美财经高等专科学校、集美大学是一所以教学为主、以本科教育为主、以培养具有创新精神和实践能力的应用型人才为主,努力服务于地方经济建设与社会发展的省属多科性大学。
学校面向全国招生。
学校设有21个学院(含诚毅学院),有56个硕士点,63个本科专业,6个专科专业,专业覆盖经济学、法学、教育学、文学、理学、工学、农学和管理学等八个学科门类,形成了研究生教育、本科教育、高等职业教育、海外教育和成人教育等培养层次比较齐全的办学体系,并成功开展了中外合作办学。
学校现有全日制本专科在校生25084人。
编辑本段学校领导编辑本段办学规模学校现有航海学院、轮机工程学院、水产学院、生物工程学院、体育学院、财经学院、教师教育学院、工商管理学院、信息工程学院、计算机工程学院、机械工程学院、理学院、外国语学院、政法学院、文学院、工程技术学院、成人教育学院、海外教育学院、音乐学院、美术学院和诚毅学院21个学院。
有19个硕士学位授予点,2个硕士专业学位点,63个本科专业,专业覆盖工学、农学、经济学、管理学、教育学、理学、文学和法学等八个学科门类,形成了研究生教育、本科教育、高等职业教育、海外教育和成人教育等培养层次比较齐全的办学体系,并成功开展了中外合作办学。
201X年,学校获得福建省在201X-201X年期间仅有1个新增博士学位授予单位立项建设资格。
研学集美大学作文
哎呀呀,今天我们要去研学集美大学啦!我可太兴奋啦!
一到集美大学门口,我就忍不住喊了起来:“哇塞,好大呀!”嘿嘿。
我们跟着老师走进校园,里面的景色真美呀!有大片大片的草地,还有好多漂亮的建筑。
嘿呀,我感觉眼睛都看不过来了。
我们参观了图书馆,哎呀,里面好多好多的书呀,我都想进去好好看看呢。
接着又去了一些实验室,看到那些神奇的实验设备,我心里想着:“等我长大了,也要来这里做实验。
”哈哈。
在校园里走着走着,我们还遇到了一些大哥哥大姐姐,他们都很友好地和我们打招呼呢。
这次研学集美大学可太有意思啦!让我对大学有了更多的了解和向往。
哎呀,我以后一定要努力学习,争取也能考上这么棒的大学!嘿嘿。
集美大学的高等数学教材随着科学技术的快速发展,高等数学作为一门基础学科,在大学教育中扮演着重要的角色。
作为我校的高等数学教材,旨在为学生提供扎实的数学基础知识,培养他们的数学思维能力和解决实际问题的能力。
本文将介绍集美大学的高等数学教材的特点和优势,帮助同学们更好地了解这本教材。
一、高等数学教材的内容高等数学教材的内容广泛而深入,包括微积分、线性代数、概率论与数理统计等多个领域。
微积分是数学的核心内容,它涵盖了微分和积分两个主要部分,旨在帮助学生理解函数的变化规律和计算曲线下的面积。
线性代数则注重向学生介绍向量、矩阵和线性方程组等基本概念,帮助他们理解几何意义和解决实际问题。
而概率论与数理统计则用于研究随机事件和数据分析,掌握概率的概念和统计方法。
二、高等数学教材的特点1. 知识结构科学合理:集美大学的高等数学教材以模块化设计为基础,将知识点划分为适当的单元,每个单元内容紧密相连,便于学生理解与记忆。
2. 理论与实践相结合:除了理论阐述,教材还注重实例分析和解题技巧的讲解,使学生能够将理论应用于实际问题的解决过程中。
3. 前瞻性和发展性:教材更新及时,吸纳了国内外高等数学的最新发展成果,保持紧跟时代的步伐,注重培养学生的创新意识。
三、高等数学教材的优势1. 扎实的数学基础:教材对高等数学的基本概念、定理和公式进行了全面且深入的讲解,有利于学生建立扎实的数学基础。
2. 真实的案例分析:教材中真实的案例分析可以帮助学生理解数学在实际问题中的应用,激发学生的学习兴趣和解决实际问题的能力。
3. 网络支持与资源共享:教材配套有网络支持资源,学生可以通过互联网渠道获取更多的学习资源和辅导材料,实现自主学习。
四、总结高等数学作为一门重要的学科,对于培养学生的创新能力和解决实际问题的能力具有重要意义。
集美大学的高等数学教材凭借其科学的知识结构、理论与实践相结合的教学模式以及紧跟时代发展趋势的优势而备受推崇。
希望同学们能够善用这本教材,全面提高自己的数学水平,为未来的学习和工作打下坚实的基础。
2023年集美大学最好的专业排名集美大学最好的专业排名1集美大学办学历史悠久。
集美大学的办学历史始于著名爱国华侨领袖陈嘉庚先生1918年创办的集美师范学校,迄今已有90多年的办学历史,校训“诚毅”为陈嘉庚先生和其弟陈敬贤先生所立。
1994年,在原集美航海学院、厦门水产学院、福建体育学院、集美财经高等专科学校和集美高等师范专科学校等五所高校的基础上合并组建集美大学。
集美大学现有专任教师1500多人,其中正高职称180多人,副高职称550多人。
有4个国家级特色专业建设点,1个国家级教学团队,1个国家级实验教学示范中心;有11个省级重点学科,11个省级特色专业建设点,37门省级精品课程,7个省级教学团队,4个省部级重点实验室(工程技术研究中心)。
集美大学是福建最好的本二类院校一般在福建的分数要在本一线下20分以内是福建省重点建设的九所高校之一。
但主要得看你要选报的专业与个人的喜好。
集美大学在厦门集美,环境优美,毕竟厦门的环境还不错。
还是特区。
总之是一所不错的学校。
集美大学招生专业:经济学:经济学、财政学、金融学、投资学、国际经济与贸易法学:法学、社会工作教育学:教育技术学、学前教育、小学教育、体育教育、运动训练、社会体育指导与管理、武术与民族传统体育文学:汉语言文学、汉语国际教育、英语、日语理学;数学与应用数学、信息与计算科学、应用物理学、自然地理与资源环境、地理信息科学工学:机械类、机械设计制造及其自动化、材料成型及控制工程、机械电子工程、车辆工程、能源与动力工程、电气工程及其自动化、电子信息工程、电子科学与技术、通信工程、光电信息科学与工程、计算机科学与技术、软件工程、网络工程、建筑环境与能源应用工程、交通运输、航海技术、轮机工程、船舶电子电气工程、船舶与海洋工程、环境工程、食品科学与工程、生物工程农学:动物科学、动植物检疫、水产养殖学、海洋渔业科学与技术管理学:工程管理、工商管理类、物流管理、电子商务、旅游管理艺术学:音乐表演、音乐学、动画、美术学、视觉传达设计、环境设计集美大学最好的专业排名21、航海技术推荐指数:4.7(447人推荐)2、轮机工程推荐指数:4.7(383人推荐)3、经济学推荐指数:4.5(329人推荐)4、财政学推荐指数:4.5(279人推荐)5、国际经济与贸易推荐指数:4.4(269人推荐)6、金融学推荐指数:4.7(186人推荐)7、会计学推荐指数:4.8(161人推荐)8、船舶与海洋工程推荐指数:4.7(136人推荐)9、水产养殖学推荐指数:4.7(110人推荐)10、投资学推荐指数:4.5(94人推荐)11、法学推荐指数:4.2(93人推荐)12、机械设计制造及其自动化推荐指数:4.7(91人推荐)13、工商管理推荐指数:4.8(70人推荐)14、交通运输推荐指数:4.5(68人推荐)15、体育教育推荐指数:4.7(64人推荐)16、英语推荐指数:4.4(62人推荐)17、电气工程及其自动化推荐指数:4.7(55人推荐)18、热能与动力工程推荐指数:4.6(55人推荐)19、社会工作推荐指数:4.3(50人推荐)20、通信工程推荐指数:4.6(48人推荐)【集美大学最好的专业排名】集美大学最好的专业排名31、航海技术专业共有441人认为集美大学的航海技术专业不错,推荐就读指数为4.7(满分5.0)。
集美大学校训
集美大学校训:勤奋求实,创新引领。
校训,是集美大学坚持不断发展的理念,也是集美大学师生以及
各界朋友共同遵循的准则。
校训体现了集美大学的国际性底蕴、传统
文化的继承和发展、教育实践的积淀以及未来发展的战略思想,体现
了集美大学人的品格和特质。
一、勤奋求实
勤奋求实,是集美大学师生尊崇的价值观。
勤奋,是指在学习、工作以及生活中不断思考、自省,不断努力,不断进取的精神。
求实,是指集美大学师生坚持实践认知,用实践去证明自己的学
习与思想,不畏惧困难,以最实际有用的方式做事情。
二、创新引领
创新引领,是集美大学师生在学习、研究、教学等发展中鼓励和
弘扬的理念。
创新,基于调研、理论、实践和影响因素等,结合未来发展变化
来运用创新的思维模式,推动集美大学的可持续发展。
引领,是指用自身的行动和思想引领周围的人,成为学校的发展
的有力推动者,带领集美大学发展成一流的大学。
总之,集美大学校训“勤奋求实,创新引领”,是集美大学师生
共同的理念和行为准则,是全体集美人的信条,也是集美人不断发展
的智慧与动力。
集美大学诚毅学院学费集美大学诚毅学院是一所设有本科、硕士和博士研究生教育的综合性院校,其学费收费标准较为清晰明了,既兼顾了学校质量和学生负担,也符合国家标准。
一、本科学费集美大学诚毅学院本科学费根据学生所学专业不同,分为两个档次,具体收费标准如下:专业大类学费/年理、工、农、管、经12000 元医、师范、艺术15000 元在缴费时,学生还需要支付一些必要的其他费用,例如物业管理费、保留学籍费等,不过这些费用均为一次性缴纳,学生无需每年都交纳。
二、研究生学费研究生学费分为硕士和博士,具体收费标准如下:1、硕士研究生学费硕士研究生学费标准为每年1.2万元。
硕士研究生还需要支付论文答辩费和硕士学位论文评审费。
2、博士研究生学费博士研究生学费标准为每年1.5万元。
博士研究生还需要支付论文答辩费和博士学位论文评审费。
除此之外,研究生还需要缴纳科研管理费、实验室管理费等其他费用。
值得注意的是,研究生还可以通过课外兼职、助教等方式获得一定的奖学金支持。
三、学费减免措施为了帮助有经济困难的学生,集美大学诚毅学院制定了一些学费减免措施,例如:1、国家奖学金和助学金:国家通过各种途径向学生提供奖学金和助学金来帮助他们缓解经济压力,提高他们的学习积极性。
2、减免部分或全部学费:对于家庭经济困难的学生,学校可以根据个人情况进行学费减免,甚至可以全部减免。
3、勤工俭学:学校为学生提供了各种勤工俭学机会,例如图书馆助手、实验室助理、餐厅服务员等,学生可以用自己的时间换取一定的工资或学费减免。
集美大学诚毅学院的学费收费标准及其学费减免措施均符合国家标准和学校的办学理念,为学生提供了优质的教育资源和便捷的教育服务,是学生们向往的院校之一。
集美校训诚毅的含义集美校训"诚毅"的含义集美大学是一所具有百年历史和优良传统的高等学府,其校训为"诚毅"。
这两个简洁而富有内涵的字眼,传承着集美大学的办学理念和价值观,对于学校的教育使命和培养目标起到了重要的指导作用。
"诚"是集美大学校训中一个非常重要的关键词,它包含了诚实、真诚以及诚信的意义。
作为一所高等学府,集美大学高度重视学术诚信和个人诚信的培养。
学术诚信是指学生在学术领域中要遵守学术规范,不抄袭、不剽窃,勤于学习、尊重知识产权。
个人诚信则要求学生在人际交往、工作及生活等各个方面都保持真诚和诚实的态度,做到言行一致,言而有信。
校训中的"诚"还强调了学生应具备真诚待人、尊重他人的品质,培养健全的人格,并在社会中树立良好的形象。
"毅"则传递了一种坚韧不拔、勇往直前的力量。
在集美大学的校训中,毅力指的是学生应该有坚定的信念和执着的追求,为实现自己的梦想而坚持不懈地奋斗。
不论是在学习中遇到困难,还是在工作和生活中面临挫折,都需要学生具备高度的毅力和积极向上的心态,勇于面对挑战并迎难而上。
毅力也象征着学生的自律能力和自强精神,追求卓越,不断超越自我,为社会作出积极贡献。
"诚毅"二字蕴含着集美大学对学生的期望和培养目标。
集美大学希望通过诚毅的校训引导学生们树立正确的人生价值观和世界观。
同时,秉承着诚实、真诚、诚信的原则,学生将从集美大学的教育中培养出良好的人文素养和道德品质,成为具有创新能力和责任感的优秀人才。
在集美大学的校园生活中,校训"诚毅"也是学生们努力进取的信念和动力源泉。
学生们以诚实的态度对待学习,勇于面对挑战,用毅力和坚持不懈的精神追求卓越。
教师们则不仅起到了知识传授的作用,也激发学生们内在的潜能和创造力,培养学生们具备应对现实挑战和解决问题的能力。
"诚毅"是集美大学全体师生共同的追求和目标,也是学校不断发展壮大的力量之源。
集美大学计算机工程学院实验报告课程名称:C#面向对象程序设计班级:计算1012实验成绩:指导教师:陈杰姓名:林%%%实验项目名称:接口与事件学号:201080 上机实践日期:5.28实验项目编号:实验5组号:上机实践时间:2学时一、目的掌握C#中接口与事件的定义和使用的方法二、实验要求在实验4基础上添加会心一击的功能和反击功能三、实验使用环境Visual studio 2012四、实验内容1.定义会心一击的接口添加一个自定义接口ISuperAttack分别在怪物类和英雄类中实现这个接口在循环攻击中判断是否调用SuperAttack注意需要判断集合中的Monster是否实现了这个接口(拿攻击性武器的怪物才有会心一击的功能,会心一击的条件自定,产生会心一击的概率由武器的幸运值决定的,不同类型的英雄和怪物(如武力系,魔法系等)会心一击攻击的方法也不一样)定义一个ISuperAttack ,接收一个实现ISuperAttack的对象调用攻击方法即可(与作为返回值类似)2.为某些怪物和某些英雄定义被攻击事件,当遇到攻击以后可以自动反击。
五、实验过程自定义接口ISuperAttackusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace shiyan2{public interface ISuperAttack{void AllBeat(AttackQQ qq,MagicQQ mm, DefeatBird bird1, MagicBird bird2, AttackBird bird3);}}分别在怪物类和英雄类中实现这个接口英雄继承借口实现AllBeat()public class AttackQQ : QQ, ISuperAttack{public AttackQQ(string name, int firstBlood, int attackPower, int defeatPower, Point firstLoc, Size size):base(name, firstBlood, attackPower, defeatPower, firstLoc, size){this.Speed = 90;}//int a = bird.FirstBlood;public override void Move(Bird bird, QQ qq){this.SecondLoc = new Point(bird.FirstLoc.X,bird.FirstLoc.Y + bird.Size.Height + 20);bird.FirstBlood = bird.FirstBlood - qq.AttackPower + bird.DefeatPower;YS = true;}public override void Move(){this.SecondLoc = this.FirstLoc;YS = false;}public void AllBeat(AttackQQ qq,MagicQQ mm, DefeatBird bird1, MagicBird bird2, AttackBird bird3) {bird1.FirstBlood -= 50;bird2.FirstBlood -= 50;bird3.FirstBlood -= 50;}}怪物继承借口实现AllBeat()public class MagicBird : Bird, ISuperAttack{//private int magicAttact;public int MagicAttact { get; set; }public int Speed { get; set; }public MagicBird(string name, int firstBlood, int attackPower, int defeatPower, Point firstLoc, Size size):base(name, firstBlood, attackPower, defeatPower, firstLoc, size){this.MagicAttact = 50;this.Speed = 60;}public void Move(QQ qq, MagicBird bird){this.SecondLoc = new Point(qq.FirstLoc.X,qq.FirstLoc.Y + qq.Size.Height - 300);qq.FirstBlood = qq.FirstBlood - bird.AttackPower - MagicAttact + qq.DefeatPower;YS = true;}public override void Move(){this.SecondLoc = this.FirstLoc;YS = false;}public void AllBeat(AttackQQ qq, MagicQQ mm, DefeatBird bird1, MagicBird bird2, AttackBird bird3){qq.FirstBlood -= 50;mm.FirstBlood -= 50;}}注意需要判断集合中的Monster是否实现了这个接口(拿攻击性武器的怪物才有会心一击的功能,会心一击的条件自定,产生会心一击的概率由武器的幸运值决定的,不同类型的英雄和怪物(如武力系,魔法系等)会心一击攻击的方法也不一样)private void bird2_Click(object sender, EventArgs e){int i = ran.Next(1, 10);if (!mm.YS && !qq.YS && !birdTemp1.YS && !birdTemp2.YS && !birdTemp3.YS){if (flag2){b2 = birdTemp2.FirstBlood;flag2 = false;}if (i % 2 == 0 && (qq.FirstBlood > 0 || mm.FirstBlood > 0)){smallqq();}else{if (qq.FirstBlood > 0){qq.Move(birdTemp2, qq);QQNewPlace(pp, qq);BarValue = 100 * birdTemp2.FirstBlood / b2;Judge(progressBar4);LaterTime(1000);qq.Move();QQOldPlace(pp, qq);if (birdTemp2.FirstBlood <= 0){bird2.Click -= new EventHandler(bird2_Click);goto end;}LaterTime(1000);}if (mm.FirstBlood > 0){mm.Move(birdTemp2, mm);QQNewPlace(mqq, mm);BarValue = 100 * birdTemp2.FirstBlood / b2;Judge(progressBar4);LaterTime(1000);mm.Move();QQOldPlace(mqq, mm);}//progressBar4.SetBounds(270, 30, 120 * birdTemp2.FirstBlood / 150, 16);//BarValue = 100 * birdTemp2.FirstBlood / 150;end: if (birdTemp2.FirstBlood <= 0){bird2.Click -= new EventHandler(bird2_Click);bird2.Image = global::shiyan2.Properties.Resources.redh;}}}else{birdTemp2.Move();BirdOldPlace(bird2, birdTemp2);}}private void pp_Click(object sender, EventArgs e){int i = ran.Next(1, 10);if (flag4){q1 = qq.FirstBlood;flag4 = false;}if (!mm.YS && !qq.YS && !birdTemp1.YS && !birdTemp2.YS && !birdTemp3.YS)//当没有攻击时攻击。
有攻击时后退{if (i % 3 == 0 && (birdTemp1.FirstBlood > 0 || birdTemp2.FirstBlood > 0 || birdTemp3.FirstBlood > 0)){jian();}else{if (birdTemp2.FirstBlood > 0){birdTemp2.Move(qq, birdTemp2);BirdNewPlace(bird2, birdTemp2);//progressBar1.SetBounds(259, 340, 131 * qq.FirstBlood / 500, 22);BarValue = 100 * qq.FirstBlood / q1;Judge(progressBar1);LaterTime(1000);birdTemp2.Move();BirdOldPlace(bird2, birdTemp2);if (qq.FirstBlood <= 0){pp.Click -= new EventHandler(pp_Click);goto end;}LaterTime(1000);}if (birdTemp1.FirstBlood > 0){birdTemp1.Move(qq, birdTemp1);BirdNewPlace(bird1, birdTemp1);BarValue = 100 * qq.FirstBlood / q1;Judge(progressBar1);LaterTime(1000);birdTemp1.Move();BirdOldPlace(bird1, birdTemp1);if (qq.FirstBlood <= 0){pp.Click -= new EventHandler(pp_Click);goto end;}LaterTime(1000);}if (birdTemp3.FirstBlood > 0){birdTemp3.Move(qq, birdTemp3);BirdNewPlace(bird3, birdTemp3);BarValue = 100 * qq.FirstBlood / q1;Judge(progressBar1);LaterTime(1000);birdTemp3.Move();BirdOldPlace(bird3, birdTemp3);}end: if (qq.FirstBlood <= 0){pp.Click -= new EventHandler(pp_Click);pp.Image = global::shiyan2.Properties.Resources.qqh; }}}else{qq.Move();QQOldPlace(pp, qq);}}public void jian(){birdTemp2.AllBeat(qq, mm, birdTemp1, birdTemp2, birdTemp3);pictureBox2.Image = global::shiyan2.Properties.Resources.jian; pictureBox3.Image = global::shiyan2.Properties.Resources.jian; LaterTime(500);pictureBox2.Image = global::shiyan2.Properties.Resources.cspace; pictureBox3.Image = global::shiyan2.Properties.Resources.cspace; LaterTime(500);pictureBox2.Image = global::shiyan2.Properties.Resources.jian; pictureBox3.Image = global::shiyan2.Properties.Resources.jian; BarValue = 100 * qq.FirstBlood / 500;Judge(progressBar1);BarValue = 100 * mm.FirstBlood / 400;Judge(progressBar5);LaterTime(1000);pictureBox2.Image = global::shiyan2.Properties.Resources.cspace; pictureBox3.Image = global::shiyan2.Properties.Resources.cspace;if (qq.FirstBlood <= 0){pp.Click -= new EventHandler(pp_Click);pp.Image = global::shiyan2.Properties.Resources.qqh;}if (mm.FirstBlood <= 0){mqq.Click -= new EventHandler(mqq_Click_1);mqq.Image = global::shiyan2.Properties.Resources.mqqh;}}public void smallqq(){qq.AllBeat(qq, mm, birdTemp1, birdTemp2, birdTemp3);sqq1.Image = global::shiyan2.Properties.Resources.sqq;sqq2.Image = global::shiyan2.Properties.Resources.sqq;sqq3.Image = global::shiyan2.Properties.Resources.sqq;BarValue = 100 * birdTemp1.FirstBlood / 300;Judge(progressBar3);BarValue = 100 * birdTemp2.FirstBlood / 300;Judge(progressBar4);BarValue = 100 * birdTemp3.FirstBlood / 350;Judge(progressBar2);LaterTime(1500);sqq1.Image = global::shiyan2.Properties.Resources.space;sqq2.Image = global::shiyan2.Properties.Resources.space;sqq3.Image = global::shiyan2.Properties.Resources.space;if (birdTemp1.FirstBlood <= 0){bird1.Click -= new EventHandler(pictureBox2_Click);bird1.Image = global::shiyan2.Properties.Resources.whiteh; }if (birdTemp2.FirstBlood <= 0){bird2.Click -= new EventHandler(bird2_Click);bird2.Image = global::shiyan2.Properties.Resources.redh;}if (birdTemp3.FirstBlood <= 0){bird3.Click -= new EventHandler(pictureBox3_Click);bird3.Image = global::shiyan2.Properties.Resources.blackh; }}英雄的会心一击怪物会心一击为某些怪物和某些英雄定义被攻击事件,当遇到攻击以后可以自动反击public partial class Form1 : Form{public bool YS = false;public delegate void SecAtt(QQ qq, Bird bird);public event SecAtt SecondAttack;public void SAttack(QQ qq, Bird bird){if (SecondAttack != null)SecondAttack(qq,bird);}public void BigBanBan(Form1 form1){form1.SecondAttack += BigBan;}public void BigBan(QQ qq,Bird bird){bird.SecondLoc = new Point(qq.FirstLoc.X,qq.FirstLoc.Y + qq.Size.Height - 300);qq.FirstBlood = qq.FirstBlood - 60;YS = true;}private void pictureBox2_Click(object sender, EventArgs e){int i = ran.Next(1, 10);if (!mm.YS && !qq.YS && !birdTemp1.YS && !birdTemp2.YS && !birdTemp3.YS) {if (i % 2 == 0 && (qq.FirstBlood > 0 || mm.FirstBlood > 0)){smallqq();}else{//birdTemp1.FirstBlood = birdTemp1.FirstBlood - qq.AttackPower + birdTemp1.DefeatPower + birdTemp1.AddDefeat;if (flag1){b1 = birdTemp1.FirstBlood;flag1 = false;}if (flag4){q1 = qq.FirstBlood;flag4 = false;}if (flag5){q2 = mm.FirstBlood;flag5 = false;}//Bird pb = (Bird)sender;//birdTemp2.FirstBlood = birdTemp2.FirstBlood - qq.AttackPower +birdTemp2.DefeatPower;if (qq.FirstBlood > 0){qq.Move(birdTemp1, qq);QQNewPlace(pp, qq);BarValue = 100 * birdTemp1.FirstBlood / b1;Judge(progressBar3);LaterTime(1000);qq.Move();QQOldPlace(pp, qq);if (birdTemp1.FirstBlood <= 0){bird1.Click -= new EventHandler(pictureBox2_Click);goto end;}LaterTime(1000);}if (birdTemp1.FirstBlood > 0 && qq.FirstBlood > 0){//birdTemp1.BigBan(qq, birdTemp1);SAttack(qq,birdTemp1);BirdNewPlace(bird1, birdTemp1);BarValue = 100 * qq.FirstBlood / q1;Judge(progressBar1);LaterTime(1000);birdTemp1.Move();BirdOldPlace(bird1, birdTemp1);if (qq.FirstBlood <= 0){pp.Click -= new EventHandler(pp_Click);pp.Image = global::shiyan2.Properties.Resources.qqh;}LaterTime(1000);}if (mm.FirstBlood > 0){mm.Move(birdTemp1, mm);QQNewPlace(mqq, mm);BarValue = 100 * birdTemp1.FirstBlood / b1;Judge(progressBar3);LaterTime(1000);mm.Move();QQOldPlace(mqq, mm);// progressBar3.SetBounds(501, 30,120 * birdTemp1.FirstBlood / 200, 16); }end: if (birdTemp1.FirstBlood <= 0){bird1.Click -= new EventHandler(pictureBox2_Click);bird1.Image = global::shiyan2.Properties.Resources.whiteh;}LaterTime(1000);//bird1.Image = global::shiyan2.Properties.Resources.whiteh;if (birdTemp1.FirstBlood > 0 && mm.FirstBlood > 0){//birdTemp1.BigBan(mm, birdTemp1);SAttack(mm,birdTemp1);BirdNewPlace(bird1, birdTemp1);BarValue = 100 * mm.FirstBlood / q2;Judge(progressBar5);LaterTime(1000);birdTemp1.Move();BirdOldPlace(bird1, birdTemp1);}if (mm.FirstBlood <= 0){mqq.Click -= new EventHandler(mqq_Click_1);mqq.Image = global::shiyan2.Properties.Resources.mqqh; }}}else{birdTemp1.Move();BirdOldPlace(bird1, birdTemp1);}}六、实验小结用图实现了不同的攻击效果,由于图的叠加问题,只能另图相互错开或者置底。