文档库 最新最全的文档下载
当前位置:文档库 › 大学课程设计报告小小打字游戏设计-课程设计报告

大学课程设计报告小小打字游戏设计-课程设计报告

大学课程设计报告小小打字游戏设计-课程设计报告
大学课程设计报告小小打字游戏设计-课程设计报告

2016-2017学年第一学期

《Windows程序设计》

课程设计报告

题目:小小打字游戏设计

专业:

班级:

姓名:

指导教师:

成绩:

二0一六年十一月十五日

目录

1 设计内容及要求 (1)

1.1 设计内容 (1)

1.2 系统功能 (1)

1.3 信息存储功能 (1)

2 系统设计 (1)

2.1 数据库设计 (1)

2.1.1 GameUser表 (1)

2.1.2 GameInfo表 (2)

2.2 游戏系统设计 (2)

2.2.1 程序项目设计 (2)

2.2.2 功能模块设计 (2)

3 C#系统实现 (5)

3.1 类图 (5)

3.2 核心代码 (6)

3.3 MySqlConn类 (10)

3.4 MainForm类 (11)

3.5 菜单事件 (12)

3.6 窗体键盘事件 (13)

3.7 MyRandom类 (15)

3.8 Program类 (16)

4 总结 (17)

4.1 收获 (17)

4.2 反思 (17)

5 参考文献: (18)

1 设计内容及要求

1.1 设计内容

软件名称:小小打字游戏

需求分析:使用VS2010开发环境,用C#语言编写一个打字游戏,游戏界面随机出现下落的A到Z的26个字母,当用户按下相应的键,游戏屏幕上正在下落的字母就会被消除,游戏分数将相应增加。

1.2 系统功能

(1)、登录功能:启动软件,出现登录界面,用户输入账号密码,正确后方可进入游戏;

(2)、注册功能:不存在的用户,可以注册;

(3)、软件互斥:通过创建互斥变量,使打字游戏软件只能单独开启一个;

(4)、游戏控制:按F1开启游戏,F2暂停游戏,F3继续游戏,F4使用游戏积分兑换生命值;

(5)、游戏显示:游戏窗口随机下落颜色不定的A到Z 26个字母,并根据游戏得分实时增加字母下落的速度;

(6)、游戏操作:按下键盘上的A-Z 26个字母键,游戏窗口上正在下落的对应字母被消除,并使游戏分数增加1;

(7)、数据保存和清除:使用数据库保存用户的游戏数据,并可调用数据库数据显示在游戏界面上显示,管理员账号可以清除游戏数据记录;

(8)、游戏界面信息显示:显示相应的游戏状态信息,暂停游戏提示,结束游戏提示以及游戏排名。

1.3 信息存储功能

需要存储的信息: (1)游戏分数、(2) 游戏等级、 (3) 用户、

(4)密码、(5)游戏开始时间、(6)游戏结束时间。

2 系统设计

2.1 数据库设计

2.1.1 GameUser表

表1 GameUser表

GameUser表:用于设置(1)用户ID;(2)用户名;(3)用户密码

2.1.2 GameInfo表

表2 GameInfo表

GameInfo表:用于设置(1)自增主键ID;(2)用户ID;(3)存储游戏开始时间;(4)存储游戏结束时间;(5)游戏结束时达到的等级;(6)游戏结束时的分数

2.2 游戏系统设计

2.2.1 程序项目设计

新建项目:在VS2010上建立”小小打字游戏”项目,进行“小小打字游戏”界面和相应按钮控件的设计以及相关代码的编写等操作。

2.2.2 功能模块设计

(1)、系统模块图:

图1 模块设计图

1)数据库模块:用于存储用户相关信息,如:用户ID、用户姓名、用户密码等;2)用户登录模块:主要为用户登录界面,包括用户名、用户密码等操作框;3)用户注册模块:用于新用户的信息注册以及密码设置等;

4)随机产生字母模块:游戏主界面上随机出现A、B、C…Z等26个字母;

5)消除字母模块:用户键盘输入屏幕上出现的字母进行消除操作,累计得分;6)游戏控制模块:通过游戏主界面上的F1、F2…等键控制游戏的暂停、开始、继续等操作,实现用户对游戏的基本操作控制;

7)显示数据模块:用户在游戏时,显示相关数据,如:开始时间、游戏成绩等。(2)、操作流程图:

图2 流程图

1)鼠标单击“小小打字游戏”图标,运行程序;2)进入用户登陆界面,输入用户的账号密码,若密码错误,则返回用户登录界面重新输入账号和密码,若密码正确,则进入游戏主窗口;新用户可选择用户注册按钮进行相关信息的填写和用户信息的注册登录;若要终止游戏可选择关闭退出按钮退出游戏;3)按游戏主界面上的F1、F2、F3等键可以控制游戏的暂停、开始、继续等操作;若要终止游戏可选择关闭退出按钮退出游戏;4)游戏结束可以选择关闭退出按钮退出游戏;也可以选择继续游戏。

3 C#系统实现

3.1 类图

图3游戏主要类图

图4 游戏主窗体类图

图5 游戏主窗体类图

3.2 核心代码

(1)、程序配置文件:用于设置数据库连接字串,存储用户相关信息

(2)、Login窗体:存储字段

图6 用户登录界面及相应代码

用于用户名、用户密码的输入以及登录按钮

(3)、Login窗体:注册按钮事件

图7 用户注册界面及相应代码

用于新用户的信息注册以及密码设置等

(4)、如果查寻用户名不存在,提示用户注册新账号:

(5)、Register窗体类:

3.3 MySqlConn类

(1)、Using System.Configuration :需要通过配置文件,获得数据库连接字串,故需要引用命名空间

(2)、封装的数据库连接示例:

3.4 MainForm类

(1)主游戏窗体类:存储字段

3.5 菜单事件

(1)、菜单事件:

图8 游戏主界面,暂停游戏情况及相应代码

通过游戏主界面上的F1、F2…等键控制游戏的暂停、开始、继续等操作,实现用户对游戏的基本操作控制

3.6 窗体键盘事件

(1)、窗体键盘事件详细代码:

图9 游戏主界面

主界面有菜单栏,其控件中有操作提示信息:F1、F2、F3、F4相应功能及相应代码用户键盘输入屏幕上出现的字母进行消除操作,累计得分

(2)、其他功能函数:

3.7 MyRandom类

(1)、获取字母函数:

游戏主界面上随机出现A、B、C…Z等26个字母

图10 游戏主界面,结束游戏显示情况

用户在游戏结束时,显示相关数据,如:开始时间、游戏成绩等3.8 Program类

在static void Main()函数中创建互斥体变量,避免游戏多开:

图11 版本信息

4 总结

4.1 收获

在这短短的两周时间里我收获如下:

(1)、巩固和加深了对C#的理解,提高综合运用本课程所学知识的能力;(2)、培养了我选用参考书,查阅手册及文献资料的能力和独立思考、深入研究、分析问题、解决问题的能力;

(3)、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法;

4.2 反思

根据我在课程设计中遇到的问题,我将在以后的学习当中注意以下几点:(1)、认真上好专业实验课,多在实践中锻炼自己;

(2)、写程序的过程中要考虑周到,严密,做好实验总结,时常复习;(3)、在做设计的时候要有信心,有耐心,切勿浮躁;

(4)、认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用;

(5)、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。

5 参考文献:

[1]王晶.Visual C#.NET Web6.0基础[M].辽宁:辽宁教育出版社,2002

[2]郑阿奇、梁敬东.C#程序设计教程[M].北京:机械工业出版社,2015

[3]陈伟.SQL Server 2005数据库应用与开发教程[M].清华大学出版社,2007

[4]谭浩强.C程序设计(第四版)[M].清华大学出版社,2010

[5]赵民.新概念Visual C#.NET Web教程[M].北京:北京海淀出版社,2000

大学物理试卷大物下模拟测试试题

大学物理试卷大物下模拟试题

————————————————————————————————作者:————————————————————————————————日期:

09大物下模拟试题(1) 一、选择题(每小题3分,共36分) 1. 电流由长直导线1沿半径方向经a 点流入一由电阻均匀的导线构成的圆环,再由b 点沿半径方向从圆环流出,经长直导线2返回电源(如图).已知直导线上电流强度为I ,∠aOb =30°.若长直导线1、2和圆环中的电流在圆心O 点 产生的磁感强度分别用1B 、2B 、3B 表示,则圆心O 点的磁感强度大小 (A) B = 0,因为B 1 = B 2 = B 3 = 0. (B) B = 0,因为虽然B 1≠ 0、B 2≠ 0,但021 B B ,B 3 = 0. (C) B ≠ 0,因为虽然B 3= 0,但021 B B . (D) B ≠ 0,因为B 3≠ 0,021 B B ,所以0321 B B B . [ ] 2. 如图,流出纸面的电流为2I ,流进纸面的电流为I ,则下述 各式中哪一个是正确的? (A) I l H L 2d 1 . (B) I l H L 2 d (C) I l H L 3 d . (D) I l H L 4 d . [ ] 3. 一质量为m 、电荷为q 的粒子,以与均匀磁场B 垂直的速度v 射入磁场内,则粒子运动轨道所包围范围内的磁通量 m 与磁场磁感强度B 大小的关系曲线是(A)~(E)中的哪一条? [ ] 4. 如图所示的一细螺绕环,它由表面绝缘的导线在铁环上密绕 而成,每厘米绕10匝.当导线中的电流I 为2.0 A 时,测得铁环内的磁感应强度的大小B 为1.0 T ,则可求得铁环的相对磁导率 r 为(真 空磁导率 0 =4 ×10-7 T ·m ·A -1 ) (A) 7.96×102 (B) 3.98×102 (C) 1.99×102 (D) 63.3 [ ] 5. 有两个长直密绕螺线管,长度及线圈匝数均相同,半径分别为r 1 和r 2.管内充满均匀介质,其磁导率分别为 1和 2.设r 1∶r 2=1∶2, 1∶ 2=2∶1,当将两只螺线管串联在电路中通电稳定后,其自感系数之比L 1∶L 2与磁能之比W m 1∶W m 2分别为: (A) L 1∶L 2=1∶1,W m 1∶W m 2 =1∶1. (B) L 1∶L 2=1∶2,W m 1∶W m 2 =1∶1. (C) L 1∶L 2=1∶2,W m 1∶W m 2 =1∶2. (D) L 1∶L 2=2∶1,W m 1∶W m 2 =2∶1. [ ] a b 1 O I c 2 L 2 L 1 L 3 L 4 2I I O B m (A)O B m (B)O B m (C) O B m (D)O B m (E)

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

汇编课程设计汇本打字游戏

华北科技学院 课程设计说明书 专业:网络工程 课程名称: 汇编课程设计 设计题目: 打字游戏设计 设计时间: 2011-12-05 至2011-12-16 评语: ________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩:____评阅教师:___

课程设计报告的要求 1、需求分析 描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。 2、总体设计(程序设计组成框图、流程图) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,过程调用关系描述等)) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、测试结果,用几组测试数据进行测试算法设计的正确性。 6、附录。源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。 《汇编语言》课程设计案例 一、问题述及其需求分析 要求:利用汇编语言编写一个小的打字游戏 容:编写程序,在打开的菜单页面中选择游戏的难度。 难度选择包括以下5个选择 (1)very slow (2)slow (3)normal (4)fast (5)very fast 在编写过程中包括以下几个部分: (1)初始化上部分的字母 (2)获得下落的字母 (3)字母下移,同时覆盖原来的字母 (4)判断是否有输入 (5)若无输入则下落到最后 (6)覆盖原来的字符

大学物理试题及答案

第2章刚体得转动 一、选择题 1、如图所示,A、B为两个相同得绕着轻绳得定滑轮.A滑轮挂一质量为M得物体,B滑轮受拉力F,而且F=Mg.设A、B两滑轮得角加速度分别为βA与βB,不计滑轮轴得摩擦,则有 (A) βA=βB。(B)βA>βB. (C)βA<βB.(D)开始时βA=βB,以后βA<βB。 [] 2、有两个半径相同,质量相等得细圆环A与B。A环得质量分布均匀,B环得质量分布不均匀。它们对通过环心并与环面垂直得轴得转动惯量分别为JA与J B,则 (A)JA>J B.(B) JA

大学物理下模拟卷

模拟试卷 一、选择题(每题3分,共30分) 1.在一个点电荷产生的电场中,一块电介质如图放置,以点电荷所在处为球心作一个 球形闭合面 (A) 高斯定理成立,且可以用它求出闭合面上各点的场强; (B) 高斯定理成立,但不可以用它求出闭合面上各点的场强; (C) 由于电介质不对称分布,所以高斯定理不成立; (D) 即使电介质对称分布,高斯定理也不成立. [ ]. 2.某带电球体,电荷均匀分布。若其电荷体密度ρ增大为原来的2倍,则其电场的能量变为原来的 (A) 2倍; (B) 1 / 2倍; (C) 4倍; (D) 1 / 4倍. [ ] 3. 有两个点电荷电量都是 +q 相距为2a ,今以左边的点电荷所在处为球心,以a 为半径,作一个球形高斯面.在球面上取两块相等的小面积S 1、S 2.其位置如图所示.设通过S 1、S 2的电场强度通量分别为1Φ、2Φ,通过整个球面的电场强度通量为3Φ,则 (A) 21ΦΦ<,03εΦq =; (B) 21ΦΦ<,032εΦq =; (C) 21ΦΦ=,03εΦq =; (D) 21ΦΦ>,03εΦq =. [ ] 4. 如图所示,流出纸面的电流为2I ,流进纸面的电流为I , 则下述各式中哪一个是正确的? (A) I l H L ?=?1 2d (B) ?=?2 d L I l H (C) ?-=?3 d L I l H (D) ?-=?4 d L I l H [ ] 5. 把轻的正方形线圈用细线挂在载流直导线AC 的附近,两者在同一 平面内,直导线AC 固定,线圈可以活动.当正方形线圈通以如图所示的电流时线圈将 (A) 不动; (B) 转动,同时靠近导线AC ; (C) 转动,同时离开导线AC ; (D) 平移,靠近导线 AC ; (E) 平移,离开导线 AC . [ ] 电 介质 选题1图 选题3图 题5 选题4图

安徽工程大学课程设计报告撰写模板

封面 按学校发的封面模板填写相关信息; 起始时间:2011年6月13日~6月24日 设计报告书页数(一般20~30页之间) 电子版设计报告规定的格式用A4纸打印,正文中的任何部分不得写到纸的边框以外,亦不得随意接长或截短。汉字必须使用国家公布的规字。 页面设置:上3,下2.5,左3,右2;页眉2,页脚1.75。 行距采用单倍行距,标准字符间距。西文、数字等符号均采用Times New Roman字体。

任务书 主要是写明设计容和设计要求 例如,设计一个数字钟的任务书为:(具体根据题目拟定) Ⅰ设计题目 中文:多功能数字钟的设计 英文:Design of Multi-function Digital Clock Ⅱ设计功能要求 1、能正确显示时、分、秒(6位:HH:MM:SS); 2、要有总体复位开关; 3、能可靠校时、校分; 4、能整点报时(①59’56秒、59’57秒、59’58秒、59’59秒响0.5秒低音。②00’00 秒响1秒高音); 5、整个电路的控制开关要求在5个以; 6、秒信号发生器可以用555构成的电路产生; 7、能够设定一组闹钟功能,到了预设的时间,铃声响1分钟,在1分钟之可以用 按键停止闹铃。 Ⅲ设计任务容 1、学习与研究相关的《电子技术》理论知识,查阅资料,拿出可行的设计方案; 2、根据设计方案进行电路设计,完成电路参数计算、元器件选型、绘制电路原理 图; 3、进行电路软件仿真(如:Multisim 2001、EWB、Protel等),或制作实物进行调 试实验,获得实验数据,验证设计有效性。 4、撰写课程设计报告。 签名

设计题目(根据自己的设计题目) 摘要 摘要:独占一页; 摘要正文分三段写: 第一段:本设计的意义和完成的主要工作。——做什么?为啥做? 第二段:为了完成设计功能,你主要进行了哪些设计,怎么设计的。——怎么做? 第三段:设计结果如何,取得了哪些结论。——做的效果怎么样? 关键词:关键词1;关键词2;关键词3;关键词4(根据自己的设计题目)

java课程设计报告--打字游戏

java课程设计报告--打字游戏 Java开发技术课程设计 (打字游戏) 学院:计算机与信息工程学院 学号:****** 姓名: ** 时间:2011年12月14日 一、程序描述 1.1程序设计的目的 通过java开发技术课程的学习,我初步了解了如何运用java语言编写程序。课程结束后,按老师的要求,在查找资料后,我完成了打字练习这个程序。 在这个过程中,主要达到了两个目的,一是检验和巩固专业知识,二是提高综合 课堂上掌握的理论知识与处理数据的素质和能力。通过该程序的编写,可以将我 业务相结合,以检验我掌握知识的宽度、深度及对知识的综合运用能力。 1.2程序设计的要求 (1)程序的界面会随机的出现字母和数字,玩家在键盘上摁相应的键后,界面上的对应的字符就会消失 (2)字符下落的速度可以选择,完成一定量的字符后,显示进入下一关,下一关的速度加快 (3)能统计正确与错误的字符数分别是多少

(4)程序的主界面是能够给玩家第一感官的部分,主要包括程序图形区域界面、程序的显示更新界面。 1.3程序设计的环境 Windows xp操作系统、Myeclipse编辑工具、jdk1.6 二、分析与设计 2.1 游戏处理流程 本次游戏设计的处理流程如下图所示 进入游戏画面 单击“开始”按钮, 游戏开始,字符开始随机。 根据出现的字符按相应的 键,对应一个消失一个(字 符)按对一定字符后将提示 进入下一关,下一关的速度 有所增加。速度也可单独调 节。 没有摁倒相应游戏中途欲中 的键,错误的断,稍后继续 数字将加一游戏 单击“退出” 单击“暂停” 退出游戏游戏暂停 再次单击开始 游戏,游戏恢复 游戏处理流程图 2.2需求分析

大学物理期末考试题(上册)10套附答案

n 3 上海电机学院 200_5_–200_6_学年第_二_学期 《大学物理 》课程期末考试试卷 1 开课学院: ,专业: 考试形式:闭卷,所需时间 90 分钟 考生姓名: 学号: 班级 任课教师 一、填充題(共30分,每空格2分) 1.一质点沿x 轴作直线运动,其运动方程为32 62x t t m ,则质点在运动开始后4s 内 位移的大小为___________,在该时间内所通过的路程为_____________。 2.如图所示,一根细绳的一端固定, 另一端系一小球,绳长0.9L m =,现将小球拉到水平位置OA 后自由释放,小球沿圆弧落至C 点时,30OC OA θ=与成,则 小球在C 点时的速率为____________, 切向加速度大小为__________, 法向加速度大小为____________。(210g m s =)。 3.一个质点同时参与两个在同一直线上的简谐振动,其振动的表达式分别为: 2155.010cos(5t )6x m 、211 3.010cos(5t )6 x m 。则其合振动的频率 为_____________,振幅为 ,初相为 。 4、如图所示,用白光垂直照射厚度400d nm 的薄膜,若薄膜的折射率为 2 1.40n , 且1 2n n n 3,则反射光中 nm , 波长的可见光得到加强,透射光中 nm 和___________ nm 可见光得到加强。 5.频率为100Hz ,传播速度为s m 300的平面波,波 长为___________,波线上两点振动的相差为3π ,则此两点相距 ___m 。 6. 一束自然光从空气中入射到折射率为1.4的液体上,反射光是全偏振光,则此光束射角

大学物理下模拟考试试卷

2017华北电力大学大学物理(2)模拟考试试卷 一、选择题(每题3分共15分) 1、一空心导体球壳,其内、外半径分别为R 1和R 2,带电荷q ,如图所示.当球壳中心处再放一电荷为 q 的点电荷时,则导体球壳的电势(设无穷远处为电势零点)为 ( ) (A) 1 04R q επ . (B) 204R q επ . (C) 102R q επ . (D) 20R q ε2π . 2、边长为l 的正方形线圈中通有电流I ,此线圈在A 点(见图)产生的磁感强度B 为( ) (A) l I π420μ. (B) l I π220μ. (C) l I π02μ. (D) 以上均不对. 3、如图所示的一细螺绕环,它由表面绝缘的导线在铁环上密绕而成,每厘米 绕10匝.当导线中的电流I 为2.0 A 时,测得铁环内的磁感应强度的大小B 为1.0 T ,则可求得铁环的相对磁导率μr 为( )(真空磁导率μ 0 =4π× 10-7 T ·m ·A -1) (A) 7.96×102 (B) 3.98×102 (C) 1.99×102 (D) 63.3 4、一个质子和一个电子以相同的速度射入一垂直磁场,则它们的 ( ) (A )运动周期相同 (B )圆周运动的半径相同 (C )动能相同 (D )以上的都不相同 5、在感应电场中电磁感应定律可写成t l E L K d d d Φ-=?? ,式中K E 为感应电场的电场强度.此式表明:( ) (A) 闭合曲线L 上K E 处处相等. (B) 感应电场是保守力场. (C) 感应电场的电场强度线不是闭合曲线. (D) 在感应电场中不能像对静电场那样引入电势的概念. 二、判断题(每题2分共10分) 6、点电荷q 位于一边长为a 的立方体中心,若以该立方体作为高斯面,可以求出该立方体表面上任一点 的电场强度。 ( ) q

课程设计报告参考模板

课程设计报告参考模板 河海大学计算机及信息工程学院 课程设计报告 题目专业、学号授课班号学生姓名指导教师完成时间 课程设计任务书 Ⅰ、课程设计题目: Ⅱ、课程设计工作内容 一、课程设计目标1、培养综合运用知识和独立开展实践创新的能力; 2、…… 二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务; 2、…… 三、课程设计预期效果 1、完成实验环境搭建; 2、…… 学生姓名:专业年级: 目录空一行。空一个中文字符行。“目录”,分页,居中,加黑宋体二号。前言………………………………………………………………………………………………1 第一章系统设计………………………………………………………………

…………………2 第一节课题目标及总体方案…………………………………………………………………..2 ……………… 目录正文,宋体小四号,倍行距。第二节…………………………….. ………………… 第二章实验结果及讨论 (5) ……………… 第三章结论 (10) ……………… 心得体会 (42) 河海大学本科课程设计报告 1、移动台 MS 二级标题“1、”,左对齐,加黑宋体小三号。移动台是公用GSM移动通信网中用户使用的设备,……………… NMCDPPSPCSSEMC OSSOMCMBTSSBTSBSCHLR/ MSC/VLRAUC BSSEIR NSSPSTNISDNPDN 图 GSM系统

组成 2、基站子系统 BSS 图编号及图名“图”,位于图下,居中。基站子系统BSS是GSM系统实现无线通信的关键组成部分。它通过无线接口直接与移动台通信,进行无线发送、无线接收及无线资源管理。另一方面,它通过与网络子系统NSS的移动业务交换中心,………………。 ⑴、基站收发信台 BTS 三级标题“⑴、”,左对齐,加黑宋体四号。基站收发信台BTS属于基站子系统BSS的无线部分,………………。①收发信台组成四级标题“①”,左对齐,加黑宋体小四号。 BTS包含有若干个收发信息单元TRX,而一个TRX有八个时隙,………………。●收发信息单元 五级标题“●”,左对齐,加黑宋体小四号。收发信息单元是………………。●其它辅助单元 辅助单元包括………………。②收发信台作用 收发信台的主要作用有………………。 ⑵、基站控制器 BSC 基站控制器BSC是基站子系统BSS的控制部分,………………。 3、网络交换子系统 NSS - 4 - 河海大学本科课程设计报告

打字练习游戏程序

摘要 汇编语言(Assembly Language)是面向机器的程序设计语言,汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。在汇编语言中,用助记符(Mnemonic)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。 关键字:汇编语言、程序设计、助记符

目录 摘要 0 目录 (1) 前言 (2) 第1章系统分析 (3) 第2章系统总体设计 (4) 2.1打字程序包括以下五个子程序: (4) 2.2算法的整体设计思路 (4) 2.3程序的主要特点 (4) 第3章详细设计 (5) 3.1主界面伪代码 (5) 3.2等级界面伪代码 (5) 3.3游戏界面伪代码 (6) 3.4清屏子程序设计 (6) 3.5密码程序设计 (7) 3.6宏代码 (8) 3.6.1在指定位置显示彩色字符串 (8) 3.6.2显示背景 (9) 3.6.3画横向边框的宏 (9) 3.6.4画竖边框的宏 (10) 3.7功能的进一步完善 (11) 3.7.1完善代码一 (11) 3.7.2完善代码二 (12) 3.7.3完善代码三 (12) 第4章软件使用说明书 (14) 4.1密码界面图: (14) 4.2主界面图: (14) 4.3等级选择界面: (14) 4.4游戏界面: (15) 参考文献 (17) 致谢 (18) 源代码: (19)

前言 随着计算机的不断更新发展,计算机在各个领域的应用越来越多,更多的软件开发人员和相关技术人员在程序设计的过程中应用汇编程序或编制汇编语言。而汇编语言作为计算机专业大学生必修课,每个作为本专业的学生对汇编的理解和学习就显得尤为重要。汇编语言是计算机能够提供用户使用的最快而又最好最有效的与言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间要求很高的场合,汇编语言的应用就显得必不可少了,一些直接控制硬件的应用场合,则更是非用汇编语言不可了。 《打字游戏程序设计》课程设计是在教学实践基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求我们能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。通过具体的问题分析、设计、调试、运行程序。在实际问题中锻炼提高自己,增加了对本门课程内容的理解,锻炼了动手能力。就这个程序具体而言:调用宏,显示背景和主界面,通过选择不同的选项,可以进入不同的界面;采用BIOS功能的中断,可以在任何时候退出当前所在的界面并通过选择进入其他的界面。这个程序最终通过菜单所提示的信息选取所要进入的界面,获得所要的功能。

大学物理期末考试经典题型(带详细答案的)

例1:1 mol 氦气经如图所示的循环,其中p 2= 2 p 1,V 4= 2 V 1,求在1~2、2~3、3~4、4~1等过程中气体与环境的热量交换以及循环效率(可将氦气视为理想气体)。O p V V 1 V 4 p 1p 2解:p 2= 2 p 1 V 2= V 11234T 2= 2 T 1p 3= 2 p 1V 3= 2 V 1T 3= 4 T 1p 4= p 1V 4= 2 V 1 T 4= 2 T 1 (1)O p V V 1 V 4 p 1p 21234)(1212T T C M m Q V -=1→2 为等体过程, 2→3 为等压过程, )(2323T T C M m Q p -=1 1123)2(23RT T T R =-=1 115)24(2 5RT T T R =-=3→4 为等体过程, )(3434T T C M m Q V -=1 113)42(2 3 RT T T R -=-=4→1 为等压过程, )(4141T T C M m Q p -=1 112 5)2(25RT T T R -=-= O p V V 1 V 4 p 1p 21234(2)经历一个循环,系统吸收的总热量 23121Q Q Q +=1 112 13 523RT RT RT =+=系统放出的总热量1 41342211 RT Q Q Q =+=% 1.1513 2 112≈=-=Q Q η三、卡诺循环 A → B :等温膨胀B → C :绝热膨胀C → D :等温压缩D →A :绝热压缩 ab 为等温膨胀过程:0ln 1>=a b ab V V RT M m Q bc 为绝热膨胀过程:0=bc Q cd 为等温压缩过程:0ln 1<= c d cd V V RT M m Q da 为绝热压缩过程:0 =da Q p V O a b c d V a V d V b V c T 1T 2 a b ab V V RT M m Q Q ln 11= =d c c d V V RT M m Q Q ln 12= =, 卡诺热机的循环效率: p V O a b c d V a V d V b V c ) )(1 212a b d c V V V V T T Q Q (ln ln 11-=- =ηT 1T 2 bc 、ab 过程均为绝热过程,由绝热方程: 11--=γγc c b b V T V T 1 1--=γγd d a a V T V T (T b = T 1, T c = T 2)(T a = T 1, T d = T 2) d c a b V V V V =1 212T T Q Q -=- =11η p V O a b c d V a V d V b V c T 1T 2 卡诺制冷机的制冷系数: 1 2 1212))(T T V V V V T T Q Q a b d c ==(ln ln 2 122122T T T Q Q Q A Q -= -== 卡ω

C语言打字练习程序课程设计报告

青岛理工大学 《C语言程序设计》 题目打字练习程序 指导教师:李兰老师 姓名: 学号:2011 班级: 专业:计算机科学 地点:现代教育中心机房201 时间:2012.6.26 至2012.6.29

一、内容 本程序主要实现的是对使用者的打字速度进行练习和提高。因为界面友好亲和,因此能让使用者在轻松愉快中练习并快速提高自己的打字速度和准确性。程序主要的功能有记录使用者在本次使用中的击中数和总下落字母的个数之比。并且游戏设置了九个等级,随着数字的增加,等级越高,字母下落的速度逐步提高,这样能够更好的迎合不同水平的用户需求。使用本程序很简单,因为在写代码时,我很注重的是界面的友好,所以,在用户的每次操作前,界面上都有详细的操作提醒,只要跟着提示输入就能很快速地进入并开始练习。 二、上机环境 操作系统:windows XP(win7兼容) 开发工具:VC6.0 三、函数调用关系图 void main( ) start( ) printfScreen( ) levelChoice( ) newWord ( ) moving( ) wordHit( ) result( ) leave( )

四、各函数功能说明 1、void main( ) 主函数 2、void printScreen( ) 刷新屏幕函数 3、int levelChoice( ) 游戏等级选择函数 4、int newWord( ) 生成新字符函数 5、int moving( ) 字符下降函数 6、int wordHit( ) 击中字符函数 7、int result ( ) 结果输出函数 8、int start( ) 程序开始提示操作 9、void leave( ) 函数结束

2018大学物理模拟考试题和答案

答案在试题后面显示 模拟试题 注意事项: 1.本试卷共三大题,满分100分,考试时间120分钟,闭卷; 2.考前请将密封线内各项信息填写清楚; 3.所有答案直接做在试卷上,做在草稿纸上无效; 4.考试结束,试卷、草稿纸一并交回。 一、选择题 1、一质点在平面上作一般曲线运动,其瞬时速度为,瞬时速率为,某一时间内的平均速度为,平均速率为,它们之间的关系必定有:() (A)(B) (C)(D) 2、如图所示,假设物体沿着竖直面上圆弧形轨道下滑,轨道是光滑的,在从A至C的下滑过程中,下面 哪个说法是正确的?() (A) 它的加速度大小不变,方向永远指向圆心. (B) 它的速率均匀增加. (C) 它的合外力大小变化,方向永远指向圆心.

(D) 它的合外力大小不变. (E) 轨道支持力的大小不断增加. 3、如图所示,一个小球先后两次从P点由静止开始,分别沿着光滑的固定斜面l1和圆弧面l2下滑.则小 球滑到两面的底端Q时的() (A) 动量相同,动能也相同.(B) 动量相同,动能不同. (C) 动量不同,动能也不同.(D) 动量不同,动能相同. 4、置于水平光滑桌面上质量分别为m1和m2的物体A和B之间夹有一轻弹簧.首先用双手挤压A和B 使弹簧处于压缩状态,然后撤掉外力,则在A和B被弹开的过程中( ) (A) 系统的动量守恒,机械能不守恒.(B) 系统的动量守恒,机械能守恒.(C) 系统的动量不守恒,机械能守恒.(D) 系统的动量与机械能都不守恒. 5、一质量为m的小球A,在距离地面某一高度处以速度水平抛出,触地后反跳.在抛出t秒后小球A 跳回原高度,速度仍沿水平方向,速度大小也与抛出时相同,如图.则小球A与地面碰撞过程中,地面给它的冲量的方向为________________,冲量的大小为____________________.

大学物理模拟题

大学物理模拟试题一 一、选择题(每题4分,共40分) 1.一劲度系数为k 原长为l 0的轻弹簧,上端固定,下端受一竖直方向的力F 作用,如图所示。在力F 作 用下,弹簧被缓慢向下拉长为l ,在此过程中力F 作功 B 。 (A) F (l –l 0) (B) l l kxdx (C) l l kxdx 0 (D) l l Fxdx 0 2. 半径为R 、质量为m 的均质圆形平板在粗糙水平桌面上,绕通过圆心且垂直于平板的'OO 轴转动,摩擦力对'OO 轴的力矩为 A 。 (A) 2 3mgR (B) mgR (C) 1 2 mgR (D) 0 3.下列说法哪一个或哪一些是正确的 C 。 A. 某瞬时平动刚体上各点速度大小相等,但方向可以不同; B .平动刚体上各点轨迹一定是直线; C .平动刚体上各点轨迹一定是曲线。 4.如下图,一静止的均匀细棒,长为L 、质量为M ,可绕通过棒的端点且垂直于棒长的光滑固定轴O 在水平面内转动,转动惯量为2 3 1ML ,一质量为m 、速率为v 的子弹在水平面内沿与棒垂直的方向射出并穿出棒的自由端,设穿过棒后子弹的速率为 v 2 1 ,则此时棒的角速度为 B 。 A ML m v . B ML m 2v 3. C ML m 3v 5. D ML m 4v 7. 5.一质点作谐振动,周期为T ,它由平衡位置沿x 轴负方向运动到离最大负位移1/2处所需要的最短时间为 C 。 A. T/4 B. T/6 C. T/12 D. T/8 6.一质点作谐振动,频率为 ,则其振动动能变化频率为 D 。 A . 21 B. 4 1 C. 2 D . 4 7. 真空中两平行带点平板相距位d ,面积为S ,且有S d 2 ,均匀带电量分别为+q 与-q ,则两级间的作用力大小为 D 。 v 俯视图

天津大学机械制造技术基础课程设计报告书

机械制造技术基础课程设计报告书 学院机械工程 专业机械设计制造及其自动化 年级 班级组别 小组成员 指导教师 2014年 10 月 10 日

机械制造技术基础课程设计任务书

目录 第一章零件分析 1.1 零件的作用 (1) 1.2 零件的工艺分析 (1) 1.3 确定零件生产类型 (1) 第二章确定毛坯类型绘制毛坯简图 2.1选择毛坯 (2) 2.2确定毛坯尺寸公差和机加工余量 (2) 2.3绘制拨叉毛坯简图 (3) 第三章工艺规程设计 3.1定位基准的选择 (4) 3.2拟定工艺路线 (4) 3.3工序尺寸及公差确定 (6) 3.3切削用量的确定 (7) 第四章机床夹具设计 4.1定位及加紧机构设计 (8) 4.2切削力及夹紧力计算 (11) 4.3夹紧元件的强度校核 (13) 4.4定位误差分析 (14) 参考文献.................................................... .. (18)

附 录 .................................................... . (19)

第一章零件分析 1.1 零件的作用 题目所给的零件是拨叉。它位 于变速机构中,主要起换档、使主轴 回转运动按照工作者的要求工作,获 得所需的速度和扭矩的作用。零件上 方的φ20H7孔与操纵机构相连,并用 螺钉经M5孔与变速叉轴连接。拨叉脚 则夹在双联变换齿轮的槽中。当需要 变速时,操纵变速杆,变速操纵机构 就通过拨叉头部的操纵槽带动拨叉与 变速叉轴一起在变速箱中滑移,通过 连接装置改换档位,实现变速。 1.2 零件的工艺分析 零件的材料为QT400,球墨铸铁 是通过球化和孕育处理得到球状石 墨,有效地提高了铸铁的机械性能, 特别是提高了塑性和韧性,从而得到 比碳钢还高的强度。 该拨叉零件叉轴孔Φ20H7 mm的 轴线是拨叉脚两端面和螺纹孔M5的设 计基准,拨叉头左端面是拨叉轴向方 向上尺寸设计基准。选用叉轴孔Φ20H7 mm的轴线和拨叉头左端面作为精基准。选用叉轴孔Φ20H7 mm的轴线和拨叉头左端面作为精基准定位加工拨叉脚两端面和螺纹孔M5,实现了设计基准和工艺基准重合,保证了被加工表面的垂直度要求。另外,由于拨叉件刚性较差,受力易发生弯曲变形,选用拨叉头左端面作为精基准,夹紧力作用在插头的右端面上,可以避免在机械加工中产生夹紧变形, mm的尺寸要求,所以选择拨叉脚左端面作为粗基准。夹紧稳定可靠。由于有50 2.0 采用Φ32 mm的外圆面定位加工内孔尅保证孔的壁厚均匀;采用拨叉脚左端面作为粗基准加工左端面,可以为后续工序准备好精基准。 该拨叉的加工质量要求较高,可将加工阶段分为粗加工、半精加工和精加工几个阶段。在粗加工阶段,首先用车床将精基准(拨叉头左端面和叉轴孔)准备好,因为车床可以一次性将两个精基准都加工出来,从而提高了精度,也为使后续工序都采用精基准定位加工,保证其他加工表面的精度要求;由于精度要求不高,故而粗铣,半精铣拨叉脚左右端面、拨叉脚内表面、螺纹孔端面,最后完成M5螺纹孔的加工,这也体现了工序集中的原则。 1.3 确定零件生产类型 由零件图示的生产批量200件可知,该零件为单件小批量生产。

(完整word版)打字训练测试软件-Java课程设计

《程序设计实践》题目:打字训练测试软件 学校:陕西工业学院 学院:信息学院 班级:信管12-2 学号: 201213156619 姓名:刘克豪 2014 年 11 月 09 日

基础类、IO流与异常处理程序设计 一、实践要求 1.掌握Java常用基础类API。 2.掌握输入输出流常用类API。 二、实践要求 利用Java常用基础类API、输入输出流常用类API、Java异常处理等完成所选项目的程序设计。 三、项目需求 所选项目名称:打字训练测试软件 四、项目设计方案 EnglishGame类:主要构造都在这里完成。 MyKey类:是该程序的一个内部类。 EnglishGame作为主函数的入口。调用actionPerformed类的方法实现事件监听器。当发生点击事件时就会弹出输入框,开始英文打字功能。从而达到打字训练测试的目的。 五、核心算法详细设计 1 . public void actionPerformed(ActionEvent e) {} 2.public void keyReleased(KeyEvent arg0) {} 3. public static void main(String[] args) {} 4. public JPanel creatMenu() {} 六、完整源码 package shiyansan; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Font;

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.io.File; import java.io.FileReader; import java.util.Date; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextPane; import javax.swing.SwingUtilities; //所使用的包 public class EnglishGame implements ActionListener { private static JFrame f = new JFrame("英文打字游戏"); private static Container con = f.getContentPane(); JPanel mainPanel,panel0,panel1,panel2,panel3,panel4,panel5,panel6,panel7; JButton button1,button2,button3,button4,button,button5,button6; JTextPane tp1,tp2; FileReader fr; File frr; Date date1,date2; int num,len1,len2,count; long time; double rightrate; char[] ch; public void actionPerformed(ActionEvent e) {

大学物理考试深刻复知识题

习题十 10-1 一半径r =10cm 的圆形回路放在B =0.8T 的均匀磁场中.回路平面与B 垂直.当回 路半径以恒定速率 t r d d =80cm ·s -1 收缩时,求回路中感应电动势的大小. 解: 回路磁通 2 πr B BS m ==Φ 感应电动势大小 40.0d d π2)π(d d d d 2==== t r r B r B t t m Φε V 10-2 一对互相垂直的相等的半圆形导线构成回路,半径R =5cm ,如题10-2图所示.均匀磁场B =80×10-3T ,B 的方向与两半圆的公共直径(在Oz 轴上)垂直,且与两个半圆构成相等的角α 当磁场在5ms 内均匀降为零时,求回路中的感应电动势的大小及方向. 解: 取半圆形cba 法向为i , 题10-2图 则 αΦcos 2 π21 B R m = 同理,半圆形adc 法向为j ,则 αΦcos 2 π22 B R m = ∵ B 与i 夹角和B 与j 夹角相等, ∴ ? =45α 则 αΦcos π2 R B m = 221089.8d d cos πd d -?-=-=Φ- =t B R t m αεV 方向与cbadc 相反,即顺时针方向.

题10-3图 *10-3 如题10-3图所示,一根导线弯成抛物线形状y =2 ax ,放在均匀磁场中.B 与xOy 平 面垂直,细杆CD 平行于x 轴并以加速度a 从抛物线的底部向开口处作平动.求CD 距O 点为y 处时回路中产生的感应电动势. 解: 计算抛物线与CD 组成的面积内的磁通量 ? ?=-==a y m y B x x y B S B 0 2 3 2 322d )(2d 2α αΦ ∴ v y B t y y B t m 2 1 212d d d d α αε-=-=Φ-= ∵ ay v 22 = ∴ 2 1 2y a v = 则 α α εa By y a y B i 8222 12 1-=- = i ε实际方向沿ODC . 题10-4图 10-4 如题10-4图所示,载有电流I 的长直导线附近,放一导体半圆环MeN 与长直导线共面,且端点MN 的连线与长直导线垂直.半圆环的半径为b ,环心O 与导线相距a .设半圆环以速度v 平行导线平移.求半圆环内感应电动势的大小和方向及MN 两端的电压 N M U U -. 解: 作辅助线MN ,则在MeNM 回路中,沿v 方向运动时0d =m Φ ∴ 0=MeNM ε

大学物理1下册模拟卷(附答案)

江汉大学文理学院2008——2009学年第一学期 大 学 物 理Ⅰ模 拟 试 卷 一、选择题(本大题共10题,每题3分,共30分) 1.关于介质中的高斯定理,下列说法中正确的是[ B ] A.高斯面内无自由电荷,则面上各点D 为零 B.高斯面的D 通量与面内自由电荷有关 C.高斯面上处处D 为零,则面内必定不存在自由电荷 D.以上说法都不正确 2. 半径为R 的均匀带电球面的静电场中各 点的电场强度的大小E 与距球心的距离r 之间的关系曲线为: [ B ] 3.一空气平行板电容器充电后与电源断开, 然后在两极板间充满某种各向同性、均匀电介质,则电场强度的大小E 、电容C 、电压 U 、电场能量W 四个量各自与充入介质前相比较,增大( ↑)或减小(↓)的情形为 [ B ] (A) E ↑,C ↑,U ↑,W ↑. (B) E ↓,C ↑,U ↓,W ↓. (C) E ↓,C ↑,U ↑,W ↓. (D) E ↑,C ↓,U ↓,W ↑. 4.图中实线为某电场中的电场线,虚线表示等势(位)面,由图可看出: (A) E A >E B >E C ,U A >U B >U C . [ D ] (B) E A <E B <E C ,U A <U B <U C . (C) E A >E B >E C ,U A <U B <U C . (D) E A <E B <E C ,U A >U B >U C . 5.无限长直导线在P 处弯成半径为R 的圆,当通以电流I 时,则在圆心O 点的磁感强度大小等于 [ C ] (A) R I π20μ. (B) R I 40μ. (C) )1 1(20π-R I μ. (D ) )11(40 π +R I μ 6. 波长λ =500nm 的光沿x 轴正向传播,若光的波长的不确定量?λ =10- 4 nm ,则利用不确定 关系式h x p x ≥??可得光子的x 坐标的不确定量至少为 [ C ] E O r (D) E ∝1/r 2

相关文档
相关文档 最新文档