文档库 最新最全的文档下载
当前位置:文档库 › 经管实验报告

经管实验报告

经管实验报告
经管实验报告

实验报告本

课程名称:会计电算化

院(部):会计学院

专业: 会计

班级:会计1501

姓名:范晶晶

学号: 1506912014

备注:

1、实验报告可根据教师要求手写或电脑打印,但每门课程的对应专业要求格式

统一。例如,经管专业综合实训课程,上课专业为市场营销13级,工商管理13级,则要求,市场营销13级报告格式统一,工商管理13级报告格式统一。

2、手写版实验报告要求用黑色或蓝色水性笔,钢笔填写,字迹清晰,卷面整洁;

3、打印版实验报告要求正文小四号宋体,小标题小四号宋体加黑,行间距18

磅;

4、报告字数由任课教师自定;

5、评分标准由任课教师按教学大纲自行规定,可将规则直接打印到评分标准

栏;

6、课内实验成绩为百分制,实训、课程设计等独立开设的实验课成绩为五级制。

7、实验报告正反面打印

俄罗斯方块mfc实验报告

程序设计实践 设 计 报 告 课题名称:俄罗斯方块(MFC版)学生姓名:黄嘉慧 班级:2012211113 班内序号:27 学号:2012210389 日期:2014.6.1

1. 实验概述 1.1 课题目标和主要内容。 本课题的主要内容是用MFC 实现经典游戏俄罗斯方块的编写。目标是能够正常运行,并且无过于严重的问题。使用的平台为MFC (基于对话框)。 1.2 采用计分升级制来进行游戏。当一次消去一行时,得一分,一次两行得 4分,一次3行,得9分,一次4行,得16 分。每 50分为一个等 级,得分足够则升级并重新开始游戏。 2. 程序设计 2.1 系统总体框架 用一个4维数组DiamondStruct[7][4][4][4]来表示所有的方块,用一个POINT 类型的DiamondPos 来表示方块当前的位置,然后通过一个二维数组BlockPanel[][],来表示整个游戏界面,同时进行障碍的添加。游戏过程中,通过改变DiamondPos 来进行方块的下降以及

左右移动,通过DiamondStruct[7][4][4][4]中第二个参数的改变来进行方块的变换。 2.2系统详细设计 【1】模块划分图及描述 【2】类关系图及描述 CWinApp 与CDialog 为基类。其它为添加的类。 【3】程序流程图及描述

【4】存储结构,内存分配 主要存储结构为数组。同时分配内存的有,画笔,Diamond类的指针,Panel类的指针,Block类的指针,Mill类的指针,Manager类的指

针。 2.3 关键算法分析 【1】 bool Diamond::FullLine() { bool IsFull,Full=false; pManager->SeriesLine=0; for(int iy=0;iy<=pPanel->nVGridNum;iy++) { IsFull=true; for(int ix=0;ix<=pPanel->nHGridNum;ix++) { if(!pBlock->BlockPanel[ix][iy]) IsFull=false; } if(IsFull) { Full=true; pManager->SeriesLine++; for(int jy=iy;jy>0;jy--) { Sleep(10); for(int jx=0;jx<=pPanel->nHGridNum;jx++) { pBlock->BlockPanel[jx][jy]=pBlock->BlockPanel[jx][jy-1]; } } } } pManager->LineNumber+=pManager->SeriesLine; pManager->Result+=pManager->SeriesLine*pManager->SeriesLine; if(Full) return true; else return false; } 该算法实现的功能为,判断是否已经满行,并且若是满行,进行消行,加分的操作。该算法的时间复杂度为O(n)=【(nVGridNum)^2*nHGridNum.】/2

小学自然实验报告样板.doc

小学自然实验报告模板 教学模式是在一定的教学思想或教学理论的指导下建立起来的,较为稳定的教学活动结构框架和活动程序。“结构框架”意在从宏观把握教学活动整体各要素之间的内部关系;“活动程序”意在突出教学模式的有序性和可行性。 自然学科是人类在认识自然的过程中所积累的知识。它与人的认识过程有较高的一致性,最适用于发现式的学习方法。实验是传授自然科学知识和培养与发展学生各种能力的重要手段。我校的教研组推出的四环节实验课教学模式,以其较完美的操作性、开放性、优效性和灵活性形成了自然实验课的基本框架,较好地揭示课堂教学的一般程序、课堂教学诸因素的内在联系和课堂教学的普遍规律。现就模式谈一下我在教学中的实践与几点体会。 一、教学模式的四个环节在实践中的具体运用 (一)提出问题阶段 提出问题阶段是当研究一个问题时,为了激发学生的求知欲望,引导学生探索并调动他们积极性的阶段。教师可结合要研究的问题,用生动形象的语言恰如其分地提问,让学生在观察和思维中发现问题。 例如,《物体的热胀冷缩》一课,先进行演示实验,在铁架台上放一平底烧瓶,瓶中装满水,用酒精灯加热,水还没烧开,瓶中的水就往外溢。教师接着问大家,你们看了这个现象有什么想法?学生一下子提出许多问题:“为什么水加热后往上溢呢?”

“水难道会变多吗?” 教学时,为了激发学生探求知识的欲望,应千方百计创造性地运用各种方法,如:做游戏、讲故事、变魔术、猜谜语、出示挂图、运用幻灯等。引起学生要研究问题的兴趣,提出自己的想法。 (二)作出假设阶段 学生提出了问题,但在还没有学习有关的知识时,教师引导学生对自己的问题作出假设的回答。教师再从学生假设中引导学生逐渐进入要研究的问题中去。 例如,《水蒸气的凝结》,教师将还在冒白气的温水杯加盖,过一会儿再揭开盖,请同学们看盖上的水珠,水蒸气碰到什么样的物体在上面结成水珠呢?引导学生作出假设,发表不同意见。有的同学说:“水蒸气遇到热的物体结成水珠。”有的说:“水蒸气遇到冷的物体结成水珠。”教师接着说:“那么我们就一起研究一下,水蒸气在什么条件下能变成水呢?”这样就逐渐地把学生引入要研究的课题。 在这个阶段中,学生根据已有知识的经验,通过演绎、归纳、推理而提出的假设,不少带有猜测的性质。此时教师要引导学生积极作出假设,不应压抑学生的思维,不管是对是错,都不要忙于作出评价。 (三)设计实验阶段

会计模拟实验报告--

课程设计(综合实验)报告( 2013-- 2014年度第二学期) 名称:会计模拟实验 题目: 院系: 班级: 学号: 学生姓名: 指导教师: 设计周数: 成绩: 日期:

一、综合实验的目的与要求 会计综合模拟实验是在学生掌握了一定的专业理论知识的基础上,以某个模拟单位在一定时期内发生的实际经济业务资料作为模拟实验对象,采用直观的、逼真的实验材料和道具,包括原始凭证、记账凭证、会计账簿、报表及其他会计实验用具等,让学生在仿真的环境中增强实际操作能力和动手能力,将来走上工作岗位后能够更迅速、更轻松地进入角色,工作起来得心应手。本实验以模拟企业的实际会计工作为基础,按照企业会计制度和企业会计准则的要求,进行操作训练,有目的地检验和复习学生所学的会计理论、方法、技能和技巧。通过实际的操作,使学生比较系统、全面地掌握工业企业会计核算的基本程序和具体方法,加强学生对会计基本理论的理解和对会计基本技能的掌握,把枯燥、抽象的书本知识转化为实际、具体的操作,使学生形象地掌握各种业务的处理及记账凭证的填写方法,掌握账簿的处理及登记方法,掌握成本核算方法,掌握各种报表的编制方法,掌握会计资料的整理归档方法,同时,学生在不同岗位进行不同操作,使之在实验中,培养职业道德和职业判断能力,提高职业工作能力,为学生今后从事会计实务工作打下扎实的基础。通过财务会计实训,使得学生较系统地练习企业会计核算的基本程序和具体方法,加强学生对所学专业理论知识的理解、实际操作的动手能力,提高运用会计基本技能的水平,也是对学生所学专业知识的一个检验。 通过实际操作,不仅使得每位学生掌握填制和审核原始凭证与记账凭证,登记账薄的会计工作技能和方法,而且能够切身的体会出纳员、材料核算员、记账员等会计工作岗位的具体工作,从而对所学理论有一个较系统、完整的认识,最终达到会计理论与会计实践相结合的目的,巩固学习内容,掌握会计核算操作的基本技能加深对会计专业的理解和认识,提高对所学专业的兴趣理论联系实际,有利于培养高素质的、技能过硬的会计人员。 上机实验在教六二楼机房进行,我们使用福斯特多媒体会计模拟软件对一个制造业企业的业务进行了手工记账的模拟处理。实验要求我们根据相关的会计政策法规,对模拟企业的日常业务进行正确的会计处理,从根据资料填制原始凭证、记账凭证,到填制各种账簿总账,最后出具会计报表。 模拟企业资料 1、模拟企业概况及核算办法:模拟企业的基本情况、具体的核算办法。 2、模拟企业生产流程:模拟企业的生产流程。 3、模拟企业记账流程:企业记账流程 4、模拟企业前期会计资料 (1)账户余额表:各个科目在12月初的账户余额。 (2)原材料结存表:各种原材料在12月初的账户余额。 (3)低值易耗品结存表:各种低值易耗品在12月初的账户余额。 (4)包装物及自制半成品结存表:各种包装物在12月初的账户余额。 (5)在产品结存表:各种在产品在12月初的账户余额。 (6)库存商品结存表:各种库存商品在12月初的账户余额。 (7)业务汇总:实验中所要处理的185笔业务及对应的原始凭证。

医疗报告生物医学仪器实验报告

数据采集综合性训练 目录 一、科研训练目的以及内容3 二、科研训练设备3 三、采集系统构成3 四、驱动程序说明5 五、程序框架6 六、代码关键算法说明7 七、实验总结及讨论8 八、专题资料总结11 参考文献17 指导教师:邹远文 材料科学与工程学院 生物医学工程专业 0843015044 王夕雨 一、科研训练目的及内容

1、科研训练目的 数据采集是仪器设计中的关键环节,涉及计算机语言、微机原理、操作系统、数字电路、嵌入式系统、数字信号处理等多门课程的内容;同时要求具备计算机编程、设备器件组装等实际操作能力。通过此项训练,能将多门课程的内容融合,加深学生对课程内容的理解,提升学生实际运用课程知识的能力; 同时为学生进入科研训练和毕业论文阶段,打下工程运用的基础。 2、科研训练内容 1、USB和BIOPAC的AD/DA、数字IO的编程(VC++)和使用 2、练习采集数据存储与管理 3、练习示波器和信号发生器 二、科研训练设备 1、计算机 2、USB数据采集卡和BIOPAC数据采集器 3、示波器和信号发生器 三、采集系统的构成 本次数据采集系统主要是USB数据采集与电脑和示波器数据采集,信号发生器用FG-275/FG-273A。 图1数据采集卡 图2信号发生器 图3示波器 USB数据采集系统的构成如下图1所示。[1]

图4、USB数据采集系统 示波器数据采集系统的构成如图5。泰克TDS3000C系列示波器拥有高达500MHz的带宽,在紧凑的电池供电的设计中提供了经济的性能,这一流行的产品系列现在配有USB主机端口和PC连接软件,同时提供了熟悉的操作和简单的导航功能,您可以用更少的时间学习和重新学习怎样使用示波器,用更多的时间完成手头的任务。[2] 图5、示波器数据采集系统 FG-275/FG-273A函数信号发生器。[3] FG-273A/-275函数信号发生器规格 方波特性: 对称性:±3%或更小(100Hz时) 上升及下降时间:最大100ns(最大输出) 正弦波特性: 失真:1%或更小(100KHz时) 三角波特性: 线性:1%或更小(100KHz时) 电源要求:100/120/220/240VAC,50/60Hz,约20VA 尺寸:240(宽)×64(高)×190(长)mm 重量:1.8kg 特点: ·扫描/函数/脉冲信号产生

实验一 手工测试报告

淮海工学院计算机工程学院实验报告书 课程名:《软件测试技术》 题目:上机1 手工测试 班级: 学号: 姓名:

上机1 手工测试 一.实验目的 1.找出软件的缺陷,熟悉软件测试后期的测试工作。 2.复习软件测试的确认测试,黑盒测试方法。 二.实验内容 找出鸿飞记事本的20个bug。 三.软件缺陷 1.登陆界面缺陷。某些文字使用淡灰色字体,不够突出,容易被用户忽略。 2.不是第一次登陆并之前修改用户密码之后,仍提示“默认密码为1,登陆后请修 改”;容易对用户产生误导。 3.界面按钮不够清晰、突出,易对用户造成困扰。 4.用户可以一次性修改用户名和密码,造成用户信息安全隐患。 5.皮肤设置时,软件控制按钮会随界面的皮肤设置而改变,一些特殊的皮肤颜色会 掩盖软件控制按钮,尤其是白色皮肤的时候。

自动保存,一旦改变后即使用户觉得没原来的好也就不能取消。 7.软件的使用帮助是互联网的外连接,而软件介绍时说不需要网络即可以使用。一 旦用户没有连接网络而用户又不会使用,此时使用帮助起不到帮助效果。 8.软件使用框架嵌套,大框架的边框颜色不协调且不能修改。 9. 没有告诉用户打开日志的方法。 10.文本的背景颜色过于浓厚会掩盖文本内容

立日志时比它早建立的日志之前。 体设置”按钮修改;有的时候会出现乱码,如图“人”卧倒了。

13.字体大小设置只有1-7七个规格,可选字体大小过少。 14.表格插入有问题。没有插入选项,自动选择三行三列,只能一行、一列的修改, 工作繁琐,尤其是大表格的时候。 15.文本没有撤销功能,如某些文字视频、表格、文档插进去之后不能撤销。 16.正在编写日志时突然退出时,只提示是否退出,并不提示是否保存编写的日志。 17.图片插入后不能删除

飞机大战MFC实验报告

实训报告 飞机大战游戏设计与开发

目录 1. 概述 (4) 2. 相关技术 (4) 2.1 透明贴图技术 (4) 2.2 CObList链表 (4) 2.3获取矩形区域函数 (4) 2.4弹出对话框函数 (5) 2.5字体的个性化输出函数 (5) 2.6设置定时器 (5) 2.7双缓冲技术 (5) 2.8 内存释放技术 (6) 2.9对话框中添加动态按钮 (6) 2.10检测方向键按下 (6) 3. 需求分析(用结构化方法或面向对象方法给出系统的主要需求模型) (6) 3.1功能需求分析 (6) 3.2 数据需求分析 (7) 3.3 行为需求分析 (7) 3.4 其他需求 (8) 4. 总体设计与详细设计 (8) 4.1 系统模块划分 (9) 4.2 主要功能模块 (10) 4.3 扩展功能设计思路 (10) 5. 编码实现 (11) 5.1游戏初始创建 (11) 5.2定时器 (11) 5.3背景及游戏开始、结束界面绘制函数 (11) 5.4键盘控制函数 (12) 5.5游戏对象进行碰撞测试和碰撞销毁 (13) 5.6创建动态按钮(开始游戏、游戏规则) (13) 5.6重新开始游戏代码 (14) 5.7设置游戏难度代码 (14) 5.8游戏结束时释放资源函数 (15) 5.9调整对话框大小函数 (15) 5.10开始界面背景绘制函数 (15) 5.11选择下一关卡以及选择完成后的执行代码 (16) 6.测试情况说明。 (17) 6.1主要模块测试情况(白盒) (17) 6.11各游戏对象碰撞检测爆炸模块测试 (17) 6.12战机导弹的方向速度模块测试 (17) 6.13文字显示,游戏结束和关卡进入模块测试 (18) 6.14设置游戏难度和重新开始模块测试 (18) 6.2 主要功能测试情况(黑盒) (18)

WORD实验报告

word基本操作实验报告 一、实验目的与要求 1.掌握word的基本操作; 2.掌握字符格式、段落格式和页面格式等排版技术; 3.掌握图文混排、表格处理和邮件合并技术; 4.熟悉个人名片或毕业论文的设计与制作; 5.学会自己提出问题,并得出解决问题的方法。 二、实验内容与方法 1.word的基本操作,通过上机摸索,并查阅书籍网络了解。 2.word的字符格式,段落格式和页面格式等排版技术,通过上机摸索,并查阅书籍网络了解。 3.word的图文混排、表格处理和邮件合并技术,通过上机摸索,并查阅书籍网络了解。 4. 通过word进行个人名片或毕业论文的设计与制作,通过上机摸索,并查阅书籍网络了解。 三、实验步骤与过程 1.word的基本操作:①启动word软件 (1) 启动“开始”菜单中的microsoft word程序 (2) 双击资源管理器或“我的电脑”中的c:\program files\microsoft office\office11\winword.exe程序 (3) 双击word 文档文件(*.doc) (4) 双击桌面上的word图标 (5)开始-运行-输入“winword”②认识word2003窗口(1)标题栏位于屏幕最顶端的是标题栏,由控制菜单图标、文件名、最小化按钮、最大化(还原)按钮、关闭按钮组成。(2)菜单栏 菜单栏位于标题栏下面。使用菜单栏可以执行word的许多命令。菜单栏共有九个菜单:文件、编辑、视图、插入、格式、工具、表格、窗口、帮助。当鼠标指针移到菜单标题上时,菜单标题就会凸起,单击后弹出下拉菜单。在下拉菜单中移动鼠标指针时,被选中的菜单项就会高亮显示,再单击,就会执行该菜单所代表的命令。如“文件”—“打开”,就会弹出“打开”文件对话框。(3)工具栏 标题栏下面的是工具栏,使用它们可以很方便地进行工作。通常情况下,word会显示【常用】和【格式】两个工具栏。 “常用”工具栏:新建、打开、复制、粘贴、打印、撤消、恢复等“格式”工具栏:字体、字号、下划线、边框、对齐方式等 如果想了解工具栏上按钮的简单功能,只需将鼠标指针移到该按钮上,过一会儿旁边会出现一个小框,显示出按钮的名称或功能。 word窗口中可以有许多工具栏,可以根据需要在“视图”—“工具栏”中增加或减少工具栏。每一个工 具栏都可以用鼠标拖动到屏幕的任意位置,所以又称为浮动工具栏。工具栏内图标按钮体现了“菜单栏”中的一些主要功能。我们可以利用这些按钮进行相应操作。如我要打开一个文件,除了可以使用菜单栏外,还可以使用工具栏上的按钮。 (4)编辑窗口 再往下的空白区域就是word的编辑窗口,输入的文字就显示在这里。文档中闪烁的竖线称为光标,代表文字的当前输入位置。(5)标尺 在编辑窗口的上面和左面有一个标尺,分别为水平标尺和垂直标尺,用来查看正文的高度和宽度,以及图片、文本框、表格的宽度,还可以用来排版正文。( 6)滚动条在编辑窗口的右面和下面有滚动条,分别为垂直滚动条和水平滚动条,用来滚动文档,显示在屏幕中看不到的内容。可以单击滚动条中的按钮或者拖动滚动框来浏览文档。(7)显示方式按钮

实验报告一

实验一C++基础 开课实验室:数学实验室指导老师:韩逢庆时间:2010.3.18 学院:理学院专业:信息与计算科学班级:2008级1班 姓名:张雄学号:08180109 一、实验目的 1、进一步了解和熟悉VC++6.0 开发环境,学会在VC++6.0 环境下调试程序; 2、熟悉C++ 中简单的标准输入输出函数的实用; 3、理解const 修饰符的作用,并学会应用const 修饰符; 4、理解内置(内联)函数的优缺点并学会使用内置函数; 5、理解和使用函数重载以及带默认参数的函数; 6、使用new 和delete 进行动态内存管理; 7、理解和使用引用。 二、实验内容 程序理解、程序设计 三、实验要求 1、使用函数重载的方法定义两个重名函数,分别求出整形数平面间两点间距离和双精度平面间两点间距离,如果没有输入第二点的坐标则默认为圆点(0,0)。 2、设计一个函数:exchange(float x, float y, float z) ,当调用exchange(a,b,c) 时,将a 的内容赋值给b ,b 的内容赋值给c ,c 的内容赋值给a ,要求采用引用的方式来实现。

3、设计一个程序,测试const 的三种用法:指向常量的指针,常指针,指向常量的常指针。 4、编写一个函数,实现两个字符串变量的交换,要求参数用引用。 5、设计一个程序,比较内联函数和普通函数在时间开销和目标文件大小等方面的区别。 四、实验过程设计 略。 五、实验结果分析 (一)、程序理解 1.#include int max_def( int x, int y) { return (x>y?x:y); } int max_def( int x, int y, int z) { int temp = 0; return (temp=(x>y?x:y))>z?temp:z; } double max_def( double x, double y) {

医疗仪器设计实验报告

电子科技大学生命科学与技术学院标准实验报告 (实验)课程名称医学仪器设计 2014-2015-第1学期 电子科技大学教务处制表

电子科技大学 实验报告 学生姓名:周志洋、易杰瑞、常明、张明 学号:2011092010017、201109101019、2011091010011、2011091030016 指导教师:廖小丽 实验地点:沙河校区 实验时间:2014年12月30日 一、实验室名称:主楼西420 二、实验名称:液晶显示实验 三、实验学时:2学时 1.1 液晶显示器概述 1. 概述 日常生活中,人们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通用器件,如计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。 2.主要优势 1、显示质量高。 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT),那样需要不断刷新亮点。 2、数字式接口。 3、体质小、重量轻。 4、功耗低。 5、辐射小。(可通过屏蔽电路解决) 1.2 LCD液晶显示器原理 1、液晶显示原理 液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,控制特定的显示区域就可以得到特定的图形。 2、液晶显示器的分类 按颜色区分:黑白显示、彩色显示。

按显示方式区分:段式、字符式、点阵式等。 按驱动方式区分:静态(Static)驱动、单纯矩阵(simple Matrix)驱动、主动矩阵(Active Matrix)驱动。 3、液晶显示器各种图形的显示原理 1)线段显示 点阵图形式液晶由M*N个显示单元组成,假设LCD显示 屏有64行,每行有128列,每8列对应1Byte(字节)的8位, 即每行有16Byte,共16*8=128个点组成,屏上64*16个显示单 元与显示RAM区1024Byte相对应,每一字节的内容与显示 屏上的亮暗相对应。 2)字符显示 每个字符都是由6*8或8*8点阵组成,既要找到和显示屏 相对应的显示RAM区的8Byte,还要使每字节的不同位置为 1,其他的为0,为1点亮,为0不亮。由此组成某个字符。 内部带字符发生器的控制器的液晶显示器,让控制器工作在文本方式,找出显示RAM对应的地址,设立光标,送上某字符对应的代码即可。 3)汉字的显示 一般采用图形的方式,首先提取汉字的点阵码,每个汉字占32Byte,找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一个字节,光标位置加1,送第二个字节······直到32Byte显示完,就可以在LCD上得到一个完整的汉字。 1.3 点阵式液晶显示器 点阵式液晶显示器简介 相对字符型液晶显示器,功能更多,步进可以显示字符数字还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、反转、闪烁等功能,用途十分广泛。 按显示点阵数分类:128W*64H、132W*32H、192W*64H、320W*240H等 12864LCD 128×64点阵液晶显示屏有三种控制器,分别是KS0107(KS0108)、T6963C和ST7920,三种控制器主要区别是:KS0107(KS0108)不带任何字库、T6963C带ASCII码,ST7920带国标二级字库(8千多个汉字)。 模块主要硬件构成

C++实验报告(MFC简单画图程序)

VC++程序设计实验报告 一、实验目的 掌握MFC编程 二、实验内容 用MFC向导创建单文档应用程序,一个简单的画图程序。 ?使用C++语言实现 ?使用VC++6.0集成开发环境开发 ?使用MFC应用程序开发框架 三、实验步骤 ?基本功能描述 1. 打开exe文件,在绘图下拉菜单中可分别设置绘制的图形形状,如直线、 曲线、矩形及椭圆,线宽选项,有1-6可供选择,线型选项有实线、虚线、点线和点段线供设置,还可以设置线色以及填充色,通过弹出的颜色对话框选择需要的颜色,如果不选择线宽、线色以及填充色,则按默认的画笔,画刷来绘制选择的图形。 2. 选择好图形后,通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图形的起点,鼠标的拖动则确定了图形的终点,即通过鼠标的拖动来决 定图形的大小,当鼠标弹起,此图形则绘制完毕。 ?设计思路 1. 对需要用到的变量进行初始化。 2. 选择相应的图形之后就响应相应的消息处理函数,给shape赋对应的值。选择不同的线宽,线色与填充色,即可改变画笔或画刷的属性。 3. 鼠标的按下响应函数OnLButtonDown(),捕捉鼠标当前位置得到起点的坐标,鼠标的拖动响函数OnMouseMove()改变终点的坐标,鼠标的弹起响应OnLButtonUp(),确定终点坐标,刷新,得到绘制图形。 4. 选择图形或其它属性,可进行下一次绘制。 ?软件设计 A 设计步骤 1.创建单文档 创建一个MFC AppWizard[exe]工程,命名为“Draw”,如图1所示,并创建单文档,如图2所示。创建成功后,系统自动生成相应的类,如图3所示。

图1 创建工程 图2 创建单文档

科技实验报告.doc

科技实验报告 一、定义与作用 实验报告,就是在某项科研活动或专业学习中,实验者把实验的目的、方法。步骤、结果等,用简洁的语言写成书面报告。 实验报告必须在科学实验的基础上进行。成功的或失败的实验结果的记载,有利于不断积累研究资料,总结研究成果,提高实验者的观察能力。分析问题和解决问题的能力,培养理论联系实际的学风和实事求是的科学态度。 二、写作要求 实验报告的种类繁多,其格式大同小异,比较固定。实验报告,一般根据实验的先后顺序来写,主要内容有: 1.实验名称名称,要用最简练的语言反映实验的内容。如验证某定律,可写成“验证×××”;如测量的实验报告,可写成 “×××的测定。” 2.实验目的实验目的要明确,要抓住重点,可以从理论和实践两个方面考虑。在理论上,验证定理定律,并使实验者获得深刻和系统的理解,在实践上,掌握使用仪器或器材的技能技巧。 3.实验用的仪器和材料如玻璃器皿。金属用具、溶液、颜料、粉剂、燃料等。 4.实验的步骤和方法这是实验报告极其重要的内容。这部分要写明依据何种原理。定律或操作方法进行实验,要写明经过哪儿个

步骤。还应该画出实验装置的结构示意图,再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要。清楚明白。 5.数据记录和计算指从实验中测到的数据以及计算结果。 6.结果即根据实验过程中所见到的现象和测得的数据,作出结论。 7.备注或说明可写上实验成功或失败的原因,实验后的心得体会、建议等。 有的实验报告采用事先设计好的表格,使用时只要逐项填写即可。 三、撰写时应注意事项 写实验报告是一件非常严肃。认真的工作,要讲究科学性、准确性。求实性。在撰写过程中,常见错误有以下几种情况:1.观察不细致,没有及时、准确、如实记录。 在实验时,由于观察不细致,不认真,没有及时记录,结果不能准确地写出所发生的各种现象,不能恰如其分。实事求是地分析各种现象发生的原因。故在记录中,一定要看到什么,就记录什么,不能弄虚作假。为了印证一些实验现象而修改数据,假造实验现象等做法,都是不允许的。 2.说明不准确,或层次不清晰。 比如,在化学实验中,出现了沉淀物,但没有准确他说明是“晶体沉淀”,还是“无定形沉淀”。说明步骤,有的说明没有按照操作顺序分条列出,结果出现层次不清晰。凌乱等问题。

无源医疗器械检测实验报告1-9

日期指导教师胡秀枋成绩 同组同学姓名 《无源医疗器械检测》实验报告一 物理部分 班级 姓名 学号 实验一、一次性注射针刚度检测 实验设备名称与型号 一、实验目的: 二、实验材料方法 供试品名称型号: 操作步骤:

测试人员: 记录人员: 四、操作问答题: 1.一次性使用输液、输血、注射器具的检测标准是什么? 2.说出三个注射针针管测试产品中产品标记的意义。 3.本次注射针针管的刚度检测仪器名称和测试方法。 4.说出注射针针管的刚度检测各项实验数据意义和检测结果判定方法。 实验二、一次性注射器滑动性能检测 实验设备名称与型号 一、实验目的: 二、实验材料方法 供试品名称型号: 操作步骤:

测试人员: 记录人员: 四、操作问答题: 1.本次一次性注射针滑动性能检测仪器名称和测试方法。 2.说出一次性注射针滑动性能检测各项实验数据意义和检测结果判定和计 算方法。 3.如何进行一次性注射针滑动性能检测中行程的设定? 实验三、一次性注射器器身密合性(正压)检测 实验设备名称与型号 一、实验目的: 二、实验材料方法 供试品名称型号: 操作步骤:

测试人员: 记录人员: 四、操作问答题: 1.本次一次性注射器器身密合性(正压)检测仪器名称和测试方法。 2.说出一次性注射器器身密合性(正压)检测各项实验数据意义和检测结果 判定方法。 实验四、基于电阻法原理微粒检测 实验设备名称与型号 一、实验目的: 二、实验材料方法 供试品名称型号:

操作步骤: 三、实验数据记录:输液器型号 测试人员: 记录人员: 四、操作问答题: 1.本次基于电阻法原理微粒检测仪器名称和测试方法。 2.说出基于电阻法原理微粒检测各项实验数据意义和检测结果判定方法。

《MFC》实验报告模板

贵州大学实验报告 学院:梁玉涛专业:计算机科学与技术班级:计科职091 姓名梁玉涛学号0920020217 实验组 1 实验时间2011.10.25 指导教师曾劼成绩 实验项目名称使用计算数据画直方图 实 验目的1.了解图形设备接口GDI编程; 2.学会应用GDI编写应用程序; 3.实现使用计算数据画直方图。 实 验要求1.了解有关GDI的相关知识及使用; 2.根据实验指导书完成实验内容。 实 验原理 图形设备接口GDI(Graphics Device Interface)是一个系统库,允许对系统的硬件进行独立于设备的访问。GDI的核心是设备上下文类DC(Device Contex):设置绘图属性和驱动设备绘图的方法。封装了Windows API中的画图函数,设备上下文是内存中的一个对象,设备可以是屏幕或打印机。 实 验 仪 器 计算机、VC++ 6.0 实验步骤1.使用AppWixard生成单文档工程Plot 2.在PlotDoc.h中类CPlotDoc的定义之前加入类Max的定义 3.在PlotDoc.cpp的文件尾部加入类Max的实现部分 4.为CPlotDoc类增加一个公有的void类型的成员函数Find和一个公有int数据成员数组m_num[5],使用类产生对象并计算它们的最大值,将它们转换成int,存入整数数组m_num。 5.为CPlotDoc类的成员函数OnNewDocument增加调用语句准备数据。 6.在视类中画图写字; 7.运行程序,并观察结果。 1

实 验 使用计算数据画直方图 内 容 实 验 数 据 实 验 总 结 指 导 教 师 意 见签名:年月日

项目管理实验报告

项目管理 实 验 报 告 班级:10121601班 姓名:田凇元 学号:161157

实验01Project 2010与IT项目进度计划 一、实验目的和要求 1. 实验目的 本实验通过使用Microsoft Project完成项目管理的一些工作,目的是了解Microsoft Project工具的使用和项目管理的相关知识。 2. 实验要求 (1)熟悉项目管理软件Microsoft Project的基本操作,学会应用Project软件工具进行项目管理。 (2)根据项目开发计划中的WBS在Project软件中建立项目管理文件。 二、实验内容和步骤 (一)熟悉Project 2010的基本操作 从空白文档创建以自己名字为题的项目文档。如图所示。 (二)建立项目管理文件 1.在开始制定项目计划之前,要明确定义项目的一些基本属性信息,或者对项目有一个基本的定义,例如项目的名称、内容、开始时间、结束时间等。 软件开发首先确定项目范围、需求分析、设计、开发、测试、文档制作、培训、实施、

收尾等过程。 设定本项目的开始时间是2014年9月1日,项目排定方式是“项目开始日期”,常规工作时间为:周一到周五的工作时间为8:00-12:00、13:00-17:30,周六、周日休息;中秋节2014年9月8日、国庆节2014年10月1日-2014年10月7日为非工作日。 2、定义项目基本信息 实验步骤如下: 项目——属性——项目信息——项目信息对话框——输入开始时间为2014年9月1,选择日程排定方式是“项目开始日期”——确定。 3、定义项目常规工作时间 定义工作周、工作时间、节假日和倒休、每日工时等基本信息。 定义工作周、工作时间、节假日和倒休

药物分析实验报告

实验四苯甲酸钠的含量测定 一、目的 掌握双相滴定法测定苯甲酸钠含量的原理和操作 二、操作 取本品1.5g,精密称定,置分液漏斗中,加水约25mL,乙醚50mL与甲基橙指示液2滴,用盐酸滴定液(0.5mol/L)滴定,随滴随振摇,至水层显持续橙红色,分取水层,置具塞锥形瓶中,乙醚层用水5mL洗涤,洗涤液并入锥形瓶中,加乙醚20mL,继续用盐酸滴定液(0.5mol/L)滴定,随滴随振摇,至水层显持续橙红色,即得,每1mL的盐酸滴定液(0.5mol/L)相当于72.06mg的C7H5O2Na。 本品按干燥品计算,含C7H5O2Na不得少于99.0% 三、说明 1.苯甲酸钠为有机酸的碱金属盐,显碱性,可用盐酸标准液滴定。 COONa +HCl COOH +NaCl 在水溶液中滴定时,由于碱性较弱(Pk b=9.80)突跃不明显,故加入与水不相溶混的溶剂乙醚提除反应生成物苯甲酸,使反应定量完成,同时也避免了苯甲酸在瓶中析出影响终点的观察。 2.滴定时应充分振摇,使生成的苯甲酸转入乙醚层。 3.在振摇和分取水层时,应避免样品的损失,滴定前,应用乙醚检查分液漏斗是否严密。 四、思考题 1.乙醚为什么要分两次加入?第一次滴定至水层显持续橙红色时,是否已达终点?为什么? 2.分取水层后乙醚层用5mL水洗涤的目的是什么? 实验五阿司匹林片的分析 一、目的 1.掌握片剂分析的特点及赋形剂的干扰与排除方法。 2.掌握阿司匹林片鉴别、检查、含量测定的原理及方法。 二、操作 [鉴别] 1.取本品的细粉适量(约相当于阿司匹林0.1g),加水10mL煮沸,放冷,加三氯化铁试液1滴,即显紫堇色。 2.取本品的细粉(约相当于阿司匹林0.5g),加碳酸钠试液10mL,振摇后,放置5分钟,滤过,滤液煮沸2分钟,放冷,加过量的稀硫酸,即析出白色沉淀,并发生醋酸的臭气。 [检查]

c面向对象程序设计MFC简单计算器实验报告

计算机与信息工程学院 《程序设计基础》课程设计报告 题目名称:60.编写一个能实现简单功能的计算器学生姓名:刘沛东 学生学号:2011508154 专业班级:电子信息工程(1)班 指导教师:高攀

1 课程设计的题目 编写一个能实现简单功能的计算器 2 题目要求 1. 有一个计算器图形。 2. 能实现加、减、乘、除及乘方的运算。 3. 当输入题目时,屏幕上要在指定位置上显示出相应的题目内容,且相应的数字键要改变颜色 例如:输入数字1 时,在计算器图形上的1键变为红色。 4. 屏幕、图形颜色、形状自定 3 总体设计 3.1 总体框架 图1 系统框架

3.2 系统功能说明 在VC++6.0中绘制计算器界面,各控件的设置 对0~9控件设定相应的ID和其他属性: 图2 “1”控件设置 对“+、-、*、\”控件设定相应的ID和其他属性: 图2 “+”控件设置 对其它控件设定相应的ID和其他属性: 图3 其它控件设置

主要使用到Layout菜单中的Align功能对各个按钮进行对其,使界面更加整洁。拖出的控件有上面的一个Edit控件用于显示数字,Button控件用于处理鼠标的消息。 4 程序详细设计 4.1系统主调模块 图5 程序流程图

4.2各模块详细设计 4.2.1 建立的变量,控件的命名,对应的消息处理函数对应表 double poz; //保存小数点的位置,初始化为1,表示poz-1个小数点。 double m_Dis; //Edit控件上需要显示的数字 BOOL point_flag; //小数点表示位,判定是否是小数,是小数为1,不是小数为0。 double numfirst; //保存计算过程中的前一个数字, double numsecond;//保存计算过程中的第二个数字 char op;//记录当前的计算符号,可以为’+’,’-’,’*’,’/’,’=’,’c’,’n’ 变量初始化: poz=1; m_Dis = 0.0; numfirst=0; numsecond=0; op=0;

实验报告模板

实验报告 (2013 / 2014 学年第二学期) 课程名称Java语言程序设计 实验名称综合图形界面程序设计 实验时间2014年5月5日 指导单位计算机学院软件教学中心 指导教师薛景 学生姓名臧玉付班级学号12001037 计算机科学与技术学院(系)计算机学院专业 (计算机通信)

2、编写一个简单的计算器软件,实现简单的四则运算。(请在下方空白处填写本程序的全部 ..程序代码及软件界面截图) import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.JTextField; public class test extends JFrame { private final int BUTTON_WIDTH=50; private final int BUTTON_HEIGHT=40; JButton one=new JButton("1"); JButton two=new JButton("2"); JButton three=new JButton("3"); JButton four=new JButton("4"); JButton five=new JButton("5"); JButton six=new JButton("6"); JButton seven=new JButton("7"); JButton eight=new JButton("8"); JButton nine=new JButton("9"); JButton zero=new JButton("0"); JButton DOT=new JButton("."); JButton ADD=new JButton("+"); JButton SUB=new JButton("-"); JButton MUL=new JButton("*"); JButton DIV=new JButton("/"); JButton EQU=new JButton("=");

生物医学工程大实验报告

心电检测实验 实验目的 1.复习放大器,滤波器等相关知识, 了解心电测量的原理,并学习用生理信号采集系统记录人体心电图。 2.要求掌握心电测量电路的硬件实现方法,锻炼电路板的焊接与调试能力. 3.学习正常心电图中各波的命名与波形,了解其生理意义。 实验器材 信号发生器,电源,示波器,电机夹,导线若干,电路板一块 实验原理 1.心脏的基本构造和心电图(ECG) 心脏处于人体的循环系统的中心,主要由心肌构成,心肌是可兴奋组织,它的收缩和舒张是人体血液循环的动力;心肌将心脏分隔成左,右心房和心室四个心腔,腔间有瓣膜控制血液在房室间的流动,通过动脉血管将氧和酶等各种营养物质供给全身组织,并将静脉回流带来的组织代谢废物运走。 心脏是自律性器官,有特殊起博心肌细胞和神经传导树支(束),包括窦房结,结间束,房室结,房室束,左右束支;在起博心肌细胞(窦房结内)的自律作用下,通过房、室、神经束的传导使心肌收缩和舒张完成心脏的博动;另外,参于循环系统调节的有:交感神经,兴奋时通过肾上腺素使心率加快,而副交感神经兴奋时使心率变慢,还

有化学性的体液因素也可影响心脏的博动。 神经细胞元的放电过程已得到实验认证,心脏特殊起博心肌细胞博动和神经传导树支(束)的传导过程都是神经细胞元放电和传导的过程,因此,可通过在人体体表层安放灵敏度很高的电极接受这些微弱的心脏电活动,称为ECG(electrocardiogram)---心电图,早在1903年就发现心电图及基本测量方法;心电图机检查人体的ECG,判断心脏活动正常与否仍是医院目前首选的检查手段。 标准ECG及参数如下: 典型心电图波形 目前ECG的测量技术已很成熟,标准ECG都打印在栅格纸上,标明X方向每格0.04秒,Y方向每格0.1mv.一般来说,P波表征心脏收缩期开始;QRS复合波是心室收缩的结果,指示心室收缩期开始;T波是心室舒张的结果,将延续到下一个P波止. ECG测量基本导联三角形(肢体):

MFC计算器实验报告

实验报告一——计算器 一实验名称 简易计算器 二实验目的 在Visual C++.EXE开发环境中,通过编写计算器程序,掌握创建对话框的方法,并向其中添加控件,并设置属性,使之满足程序的要求。 三编程思路 计算器要实现各种运算,在编写中主要分为两大块的编写,一是对1、2、3等数字按钮的响应函数编写,二是对加减乘除等运算符按钮的响应函数的编写。 给Dlg添加变量int m_operator; //运算符 double m_result; //结果(含中间变量) 另外添加编辑框的变量m_res 1.对数字按钮的响应函数的编写 1)由于每个按钮的响应函数相差不大,故用一个函数将其封装 在每次输入时要先判断数据开头是否为0 void CMy0710210202CalculateDlg::button(CString c) { UpdateData(TRUE); m_res+=c; if(m_res.GetAt(0)=='0'&&m_res.Find(".")==-1){ m_res.Empty(); m_res+=c; } UpdateData(FALSE); } 2)小数点按钮的响应函数。 首先要判断输入数据中是否已有小数点,数据是否为0,以及是否还没输入数据。 void CMy0710210202CalculateDlg::OnDian() { // TODO: Add your control notification handler code here UpdateData(TRUE); int n=m_res.Find("."); if(n==-1&&m_res.GetLength()!=0) m_res+="."; else if(m_res.GetLength()==0)m_res+="0."; UpdateData(FALSE); } 2.运算符按钮的响应函数的编写 用m_operator指代要进行的运算,由于每次的运算结果m_result 都传入了编辑框的变量m_res里,故此程序可以实现连续运算。 代码为 void CMy0710210202CalculateDlg::Result() { UpdateData(TRUE);

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