当前位置:文档之家› VC++程序设计实验报告

VC++程序设计实验报告

VC++程序设计实验报告
VC++程序设计实验报告

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 创建单文档

图3 生成类

2.编辑菜单

添加需要的菜单项,如图4所示;并在菜单的属性中设定好所对应的ID,如图5所示,各项菜单对应的ID如表1所示(其中线宽菜单为弹出菜单,只需在菜单项目属性中的弹出选项前打勾即可,分隔线亦只需在菜单项目属性中选中分隔符选项即可)。

图4 添加菜单项

图5 设置菜单ID

表1 菜单项对应ID

建立类向导,在视图类CDrawView中,对各菜单项添加对应的COMMAND消息处理函数,部分菜单项还添加对应的UPDATE_COMMAND_UI消息函数,如图6所示。

图6 建立类向导

3.在相应消息函数处添加代码,实现其功能

建立类向导,在视图类CDrawView中,添加WM_PAINT 消息,以及WM_LBUTTONDOWN、WM_LBUTTONUP、WM_MOUSEMOVE 消息,并在其中添加相应的代码。

B 关键功能实现

1.选择要绘制的图形

在直线、矩形以及椭圆的消息处理函数里为shape分别赋值为1,2,3,在OnPaint()函数里添加3个if语句的代码来这实现这三个图形的绘制:当选择画直线时,shape=1,则执行绘制直线代码,当选择画矩形时,shape =2,则执行绘制矩形的代码,当性选择画椭圆时,shape=3,则执行绘制椭圆的代码。

2.改变线宽

在OnPaint()创建的画笔中,

pen.CreatePen(penstyle,w, m_nColor),线宽处用w表示,则改变w的值即改变了画笔的粗细。选择菜单绘图→线宽选择划线宽度值,此时所选的线宽值就赋给线宽变量w。若不选择线宽值,则w=1(即默认线宽值为1)。

3.改变线型

在OnPaint()创建的画笔中,pen.CreatePen(penstyle,w, m_nColor),线型处用penstyle 表示,则改变penstyle的值即改变了画笔的类型。选择菜单绘图→线型选择线型,此时所选的线型就赋给线型变量penstyle。若不选择线型值,则penstyle=ID_SOLID(即默认线型为实线)。

4.改变线色

在OnPaint()创建的画笔中,pen.CreatePen(penstyle,w, m_nColor),线的颜色处用m_nColor表示,则改变m_nColor即改变了画笔的颜色。选择菜单绘图→颜色,会弹出通过WM_COLORREF从系统中引入的颜色选择对话框,选择颜色后,点击确定则相应颜色值就赋给变量m_nColor,此时画笔的颜色就会发上变化。若不选择颜色,则默认(线)颜色为黑色。

4.改变填充色

在OnPaint()创建的画刷中,brush.CreateSolidBrush(m_fColor),颜色就是用m_fColor 表示的,改变m_fColor即改变了画刷的颜色。选择菜单绘图→填充色,会弹出通过WM_COLORREF从系统中引入的颜色选择对话框,选择颜色后,点击确定则相应颜色值就赋给变量m_fColor,此时画刷的颜色就会发上变化。若不选择颜色,则默认填充色为黑色。

5.绘制图形

鼠标左键按下,则捕获鼠标此时的位置坐标为画图的起

点,此时在OnLButtonDown()函数里,将捕获的坐标值赋给定义作为起点的变量opoint;按下鼠标左键拖动鼠标时,捕捉鼠标当前位置坐标值为终点坐标值,此时在OnMouseMove()函数里,把捕获的坐标值赋给定义作为终点的变量cpoint,OnPaint()中绘图的代码中的坐标都得到了,进行绘图;鼠标左键弹起时,此时绘图结束,鼠标弹起时所在位置就是画图的最终终点位置,画图结束后,刷新窗口,以便重新画图,此时执行的是OnLButtonUp()函数。

四、结果及源代码

4.1 运行结果

1.点击链接,编译,运行后的窗口如图7所示。

图7 运行结果

4.2 程序代码

1.在视图类构造函数中对各定义变量初始化CDrawView::CDrawView()

{

w=1;//初始状态时线宽

shape=1;//初始状态时形状

m_nColor=RGB(0,0,0);//初始状态时线色

m_fColor=RGB(0,0,0);//初始状态时填充色penstyle=PS_SOLID;//初始化线型为实线}

2.形状函数

void CDrawView::OnLine()

{

shape=1;

}

void CDrawView::OnRect()

{

shape=2;

}

void CDrawView::OnEllipse()

{

shape=3;

}

3.线宽改变函数

void CDrawView::OnW1()

{

w=1;

}

void CDrawView::OnW2() {

w=2;

}

void CDrawView::OnW3() {

w=3;

}

void CDrawView::OnW4() {

w=4;

}

void CDrawView::OnW5() {

w=5;

}

void CDrawView::OnW6() {

w=6;

}

4.线型选择函数

void CDrawView::OnSolid()

{

penstyle=PS_SOLID;

}

void CDrawView::OnDash()

{

penstyle=PS_DASH;

}

void CDrawView::OnDot()

{

penstyle=PS_DOT;

}

void CDrawView::OnDashdot()

{

penstyle=PS_DASHDOT;

}

5.颜色选择函数

void CDrawView::OnColor()

{

CColorDialog Color;//创建颜色对话框

if(Color.DoModal()==IDOK)//如果用户点击OK按钮

{

m_nColor=Color.GetColor();//更改颜色,把颜色赋

到m_nColor

}

}

6.填充色选择函数

void CDrawView::OnFullcolor()

{

CColorDialog FullColor;//创建颜色对话框

if(FullColor.DoModal()==IDOK)//如果用户点击OK按钮

{

m_fColor=FullColor.GetColor();//更改颜色,把颜色赋到m_nColor

}

}

7.单击、移动、绘画函数

void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)

{

m_Down=TRUE; //鼠标按下

SetCapture(); //获取坐标

opoint=point; //把鼠标所在坐标赋给起点坐标opoint

ReleaseCapture(); //释放坐标

CView::OnLButtonDown(nFlags, point);

}

void CDrawView::OnLButtonUp(UINT nFlags, CPoint point)

{

m_Down=FALSE; //鼠标不按下,即弹起

Invalidate(0); //刷新

CView::OnLButtonUp(nFlags, point);

}

void CDrawView::OnMouseMove(UINT nFlags, CPoint point)

{

if(m_Down) //如果鼠标按下

{

cpoint=point; //把鼠标所在点坐标赋给终点坐标cpoint

CClientDC dc(this);

if(4==shape)//画曲线

{

CPen pen(PS_SOLID,10,RGB(255,0,0));

CPen *oldpen=dc.SelectObject(&pen);

dc.MoveTo(opoint);

dc.LineTo(cpoint);

dc.SelectObject(oldpen);

opoint=cpoint;

}

}

CView::OnMouseMove(nFlags, point);

}

void CDrawView::OnPaint()

{

CPaintDC dc(this); // device context for painting CPen pen; //定义画笔

CBrush brush; //定义画刷

pen.CreatePen(penstyle,w, m_nColor); //创建画笔brush.CreateSolidBrush(m_fColor); //创建画刷dc.SelectObject(&pen); //获取画笔

dc.SelectObject(&brush); //获取画刷

if(1==shape)//画直线

{

dc.MoveTo(opoint.x,opoint.y);

dc.LineTo(cpoint.x,cpoint.y); //绘制直线,从opoint到cpoint连线

VC++实验报告书

一、设计方案及功能描述 图像平滑往往使图像中的边界、轮廓变的模糊,为了减少这类不利效果的影响,这就需要利用图像鋭化技术,使图像的边缘变的清晰。图像銳化处理的目的是为了使图像的边缘、轮廓线以及图像的细节变的清晰,经过平滑的图像变得模糊的根本原因是因为图像受到了平均或积分运算,因此可以对其进行逆运算(如微分运算)就可以使图像变的清晰。 对图像f(x,y),在点(x,y)处的梯是一个矢量 G=[f(x,y)]=[?f ?x ,?f ?y ] 梯度的方向在函数f(x,y)最大变化率的方向上,梯度的幅度G M[ f(x,y)]可由下式给出: G M[ f(x,y)]=(?f ?x )2+(?f ?y )2 由上式可知,梯度的数值是f(x,y)在其最大变化率的方向上的单位距离所增加的量。 对数字图像,微分?f ?x 和?f ?y 可用差分近似。差分运算近似后的梯度表达式为 G M[ f(x,y)]=f x,y?f(x+1,y)2+f x,y?f(x,y+1)2 对于图像f(x,y),上式的计算量很大,因此在实际计算中常用绝对值代替平方和平方根运算,梯度模值近似为 运用双方向一次微分运算,算出梯度后用梯度值替代该点的灰度值。在图像的最后一行或最后一列无法计算像素梯度时,一般用前一行或前一列的梯度值近似代替。 为了在不破坏图像背景的前提下更好地增强边缘,也可以对上述直接用梯度值代替灰度值的方法进行改进,即利用门限判断梯度锐化方法。具体公式如下: G M[ f(x,y)]= G M f x,y+100, G M[ f(x,y)]≥T f x,y,其他 对于图像而言,物体与物体之间,背景和背景之间的梯度变化一般很小,灰度变化较大的地方一般集中在图像的边缘上,也就是物体和背景交界的地方,当设定一个合适的阈值T,G M[ f(x,y)]大于等于T就认为该像素点处于图像的边缘,对梯度值加上100,以使边缘变亮,而对于G M[ f(x,y)]小于T就认为像素点是同类像素点。这样就增加了物体的边界,又同时保留了图像的背景的原来的状态。

VC++实验报告1

实验一、HelloWorld在VC上的实现 姓名:郭殷蓉学号:E10700102 班级:10数媒1班 1.1实验目的 ●掌握Windows程序基本的运行原理。 ●学会编写简单的Windows程序。 1.2实验平台 ●Windows XP professional操作系统。 ●VC6.0集成开发环境。 1.3实验内容 ●用Windows API(SDK)实现图形化HellowWorld程序。 ●用MFC类库实现图形化HellowWorld程序。 1.4实验原理 ●Windows操作介绍 Windows是一种基于图形界面的多任务操作系统。对于普通用户来说,Windows图形化界面友好、操作简单,用户不需要花费长时间学习如何使用计算机和新程序,因为所有的Windows应用程序都具相近的外观和感觉;对于程序员来说,标准化的图形用户界面来自于Windows构造菜单和对话框的内置程序,这些工作由Windows处理,与应用程序无关,使程序员可以编写出易于用户操作的程序。 ●Windows编程模型 Windows程序采用如下图所示的事件驱动编程模型,应用程序通过处理操作系统发送出来的消息来响应事件。消息处理是所有Windows应用程序的的核心。Windows程序的进入点是WinMain函数,但大多时候操作是在成为窗口过程的函数中进行的。窗口过程函数处理发送给窗口的消息。WinMain创建该窗口并进入消息循环,即获取消息或将其调度给窗口过程。消息被检索之前处于消息队列中等待。 Windows定义了成百上千个不同的消息类型。大多数消息的开始字符为“WM”并带有下划线; 操作系统是通过消息机制(Message)来实现将事件传递给应用程序的。操作系统将每个事件都包装成一个称为消息的结构体MSG来传递给应用程序(详见MSDN)。 操作系统把它所能够完成的功能以函数的形式提供给应用程序使用,应用程序对这些函数的调用就叫做系统调用,这些函数的集合就是Windows操作系统提供给应 用程序编程的接口(Application Programming Interface),简称Windows API(C函数)。

c++网络编程实例

第1章Visual C++网络编程概述 Visual C++(后面简写为VC)网络编程是指用户使用MFC类库(微软基础类库)在VC编译器中编写程序,以实现网络应用。用户通过VC编程实现的网络软件可以在网络中不同的计算机之间互传文件、图像等信息。本章将向用户介绍基于Windows操作系统的网络编程基础知识,其开发环境是VC。在VC编译器中,使用Windows Socket进行网络程序开发是网络编程中非常重要的一部分。 1.1 网络基础知识 如果用户要进行VC网络编程,则必须首先了解计算机网络通信的基本框架和工作原理。在两台或多台计算机之间进行网络通信时,其通信的双方还必须遵循相同的通信原则和数据格式。本节将向用户介绍OSI七层网络模型、TCP/IP协议以及C/S编程模型。 1.1.1 OSI七层网络模型 OSI网络模型是一个开放式系统互联的参考模型。通过这个参考模型,用户可以非常直观地了解网络通信的基本过程和原理。OSI参考模型如图1.1所示。 图1.1 OSI七层网络模型

·3· 用户从OSI 网络模型可以很直观地看到,网络数据从发送方到达接收方的过程中,数据的流向以及经过的通信层和相应的通信协议。事实上在网络通信的发送端,其通信数据每到一个通信层,都会被该层协议在数据中添加一个包头数据。而在接收方恰好相反,数据通过每一层时都会被该层协议剥去相应的包头数据。用户也可以这样理解,即网络模型中的各层都是对等通信。在OSI 七层网络模型中,各个网络层都具有各自的功能,如表1.1所示。 表1.1 各网络层的功能 注意:在表1.1中列出了OSI 七层网络模型中各层的基本功能概述。用户根据这些基本 的功能概述会对该网络模型有一个比较全面的认识。 1.1.2 TCP/IP 协议 TCP/IP 协议实际上是一个协议簇,其包括了很多协议。 例如,FTP (文本传输协议)、SMTP (邮件传输协议)等应 用层协议。TCP/IP 协议的网络模型只有4层,包括数据链路 层、网络层、数据传输层和应用层,如图1.2所示。 在TCP/IP 网络编程模型中,各层的功能如表1.2所示。 表1.2 TCP/IP 网络协议各层功能 在数据传输层中,包括了TCP 和UDP 协议。其中,TCP 协议是基于面向连接的可靠的通信协议。其具有重发机制,即当数据被破坏或者丢失时,发送方将重发该数据。而UDP 协议是基于用户数据报协议,属于不可靠连接通信的协议。例如,当用户使用UDP 协议发送一条消息时,并不知道该消息是否已经到达接收方,或者在传输过程中数据已经丢失。但是在即时通信中,UDP 协议在对一些对时间要求较高的网络数据传输方面有着重要的 作用。 图1.2 TCP/IP 网络协议模型

sql大作业实验报告

目录 第一章、需求分析 (2) 1 、需求概述 (2) 2 、功能简介 (2) 第二章、概念结构设计 (3) 1、在员工实体内的E-R图 (3) 2、部门实体内的E-R图 (3) 3、在工资实体内的E-R图 (3) 第三章、逻辑结构设计 (4) 第四章、物理结构设计 (4) 第五章、数据库的实施和维护 (5) 一、数据库的创建 (5) 二、表格的建立 (5) 1、建立Employsse表插入数据并设计相关的完整性约束 (5) 2、建立departments表插入数据并设计相关的完整性约束 (7) 3、建立 salary表插入数据并设计相关的完整性约束 (8) 三、建立视图 (9) 四、建立触发器 (10) 五、建立自定义函数 (12) 六、建立存储过程 (13) 第六章、总结 (14)

第一章、需求分析 1 、需求概述 针对现代化公司管理情况,员工管理工作是公司运行中的一个重环节,是整个公司管理的核心和基础。它的内容对于公司的决策者和管理者来说都至关重要,所以公司管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件工籍,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 公司员工管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。 能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。 具体功能包括:系统应该提供员工数据的插入、删除、更新、查询;员工基本信息查询的功能。 2 、功能简介 员工管理系统它可以有效的管理员工信息情况。具体功能有以下几个方面。基本信息的添加,修改,删除和查询。学生信息管理包括添加、查看学生列表等功能。

c++大作业学生实验报告

学生实验报告 实验课名称: C++程序设计 实验项目名称:综合大作业——学生成绩管理系统专业名称:电子信息工程 班级: 学号: 学生: 同组成员: 教师:

2011 年 6 月 23 日 题目:学生成绩管理系统 一、实验目的: (1)对C++语法、基础知识进行综合的复习。 (2)对C++语法、基础知识和编程技巧进行综合运用,编写具有一定综合应用价值的稍大一些的程序。培养学生分析和解决实际问题的能力,增强学生的自信心,提高学生学习专业课程的兴趣。 (3)熟悉掌握C++的语法和面向对象程序设计方法。 (4)培养学生的逻辑思维能力,编程能力和程序调试能力以及工程项目分析和管理能力。 二、设计任务与要求: (1)只能使用/C++语言,源程序要有适当的注释,使程序容易阅读。 (2)至少采用文本菜单界面(如果能采用图形菜单界面更好)。 (3)要求划分功能模块,各个功能分别使用函数来完成。 三、系统需求分析: 1.需求分析: 为了解决学生成绩管理过程中的一些简单问题,方便对学生成绩的管理 (录入,输出,查找,增加,删除,修改。) 系统功能分析: (1):学生成绩的基本信息:学号、、性别、C++成绩、数学成绩、英语成绩、 总分。 (2):具有录入信息、输出信息、查找信息、增加信息、删除信息、修改信息、 排序等功能。 2.系统功能模块(要求介绍各功能) (1)录入信息(Input):录入学生的信息。 (2)输出信息(Print):输出新录入的学生信息。 (3)查找信息(Find):查找已录入的学生信息。 (4)增加信息(Add):增加学生信息。 (5)删除信息(Remove):在查找到所要删除的学生成绩信息后进行删除并输出删除后其余信息。 (6)修改信息(Modify):在查到所要修改的学生信息后重新输入新的学生信息从而进行修改,然后输出修改后的所有信息。 (7)排序(Sort):按照学生学号进行排序。 3.模块功能框架图

如何写vc实验报告

如何写vc实验报告 篇一:VC++实验报告(2) VC++实验报告 班号:0904101 学号:090410123 姓名:仲维祎 实验一VC++开发环境的熟悉和C++基础知识实验 一、实验目的 1. 掌握C++语言的特点。 2. 掌握C++的各种数据类型及基本运算。 3. 掌握C++各种控制结构及使用技巧。 4. 掌握C++的函数、数组、指针的相关概念和使用方法。 5. 灵活运用C++相关基础知识进行综合程序设计。 6. 回顾面向过程程序设计方法。

7. 熟悉Visual C++的开发环境 8.掌握用应用程序向导创建一个控制台应用项目的方法。 9.掌握源代码文件的新建、打开、保存和关闭等基本操作。 10.掌握Visual C++项目的编译、连接和执行。 11.掌握代码简单语法错误修正和调试的一般过程。 二、实验知识点概念 注意C++中同C的不同之处,包括数据类型,输入输出等相关的差异。 三、实验题目 1. 采用插入排序法,输入10个整数按升序排序后输出。要求编写一个通用的插入排序函数,它带有三个参数,第一个参数是含有n个元素的数组,这n个元素已按升序排序;第二个参数给出当前数组中元素个数;第三个参数是要插入的整数。该函数的功能是将一个整数插入到数组中,然后进行排序。另外还需要一个用于输出数组元素的函数,要求每一行输出5个元素。 2. 有5个学生,每个学生的数据结构包括学号、姓名、年龄、C++成绩,数学成绩和英语成绩、总平均分,从键盘输入5个学生的学号、姓名、3门课的成绩,计算3门课的总平均分,最后将5个学生的数据输出。要求各个功能用函数实现。

3. 对程序加入断点简单调试。 四、程序思路 五、程序源代码 1:代码如下 #include using namespace std; void (char iArray,int nCount,int nNumber) { int i=nCount-1,j=0; char *iArray2; iArray2=iArray; *(iArray2+nCount)=nNumber;//多分配一个空间给传入数据for(i;i=0;i--) { if(nCount==1) *iArray=nNumber; if (*(iArray2+i)*(iArray+i+1))

VC++网络编程之实例篇

一个简单的论坛灌水工具 我在https://www.doczj.com/doc/aa18115224.html,/index.php?prog=topic::flat&tid=219030里面回复了这样一个贴: 标题是:Re:啥时候下雪啊 回复内容是:下啊下啊 经过截取后,得到这样的数据包: POST /index.php?prog=topic::reply&tid=219030 HTTP/1.1..Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*..Referer: https://www.doczj.com/doc/aa18115224.html,/index.php? prog=topic::flat&tid=219030..Accept-Language: zh-cn..Content-Type: application/x-www-form- urlencoded..Accept-Encoding: gzip, https://www.doczj.com/doc/aa18115224.html,er-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)..Host: https://www.doczj.com/doc/aa18115224.html,..Content-Length: 509..Connection: Keep-Alive..Cache- Control: no-cache..Cookie: CEFS=56a4967e3f0923cc0b9e361d2599290f.... title=Re%3A%C9%B6%CA%B1%BA%F2%CF%C2%D1%A9%B0% A1&cetag=checked&autoParseURL=checked&smiles=checked&showsign=checked&domai ns=https://www.doczj.com/doc/aa18115224.html, &q=Google+Site+Search&sitesearch=https://www.doczj.com/doc/aa18115224.html,&client=pub- 9549696168596987&forid=1&channel=5833732144&ie=GB2312&oe=GB2312&cof=GALT%3A %23008000%3BGL% 3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A 336699%3BALC% 3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID %3A1%3B&hl=zh- CN&content=%CF%C2%B0%A1%CF%C2%B0%A1&parentid=0

Java程序设计大作业实验报告

目录 一、前言 (2) 二、需求分析 (3) 三、系统总体设计 (3) 3.1系统总体设计系统思路 (3) 3.2数据库设计 (4) 3.2.1 login1表的设计和数据 (4) 3.2.2 student表的设计和数据 (5) 3.2.3 course表的设计和数据 (5) 3.2.4 score表的设计和数据 (6) 3.3系统功能模块设计 (6) 四、系统详细设计 (7) 4.1登录模块 (7) 4.2 学生模块 (7) 4.3 教师模块 (8) 4.4 管理员模块 (8) 五、系统测试及运行结果 (9) 5.1 主界面 (9) 5.2 学生管理中心界面 (9) 5.3 教师管理中心界面 (10) 5.4 管理员管理中心界面 (10) 5.5 查询课表界面 (11) 5.6 查询成绩界面 (11) 5.7 查询教学情况界面 (11) 5.8 查询所有学生成绩界面 (12) 5.9 学生信息管理界面 (12) 5.10 学生成绩管理界面 (13) 5.11 用户管理界面 (13) 六、实验总结 (14) 七、参考文献 (14)

一、前言 随着计算机在人们生活中的普及和网络时代的来临,对信息的要求日益增加,学生信息管理业务受到了较为强烈的冲击,传统的手工管理方式传统的手工管理方式已不能适应现在的信息化社会。如何利用现有的先进计算机技术来解决学生信息管理成为当下的一个重要问题,学生信息管理系统是典型的信息管理系统,其开发主要就是针对前台的页面展示以及后台数据的管理。对于前者,要求应用程序功能完备,易于使用,界面简单;而对于后者,则要求数据库具有一致性、完整性,并能够依据前台的操作来对应操作后台数据库达到一定的安全性。 本学生信息管理系统主要采用的纯JAVA代码实现图形界面系统的开发,以及数据库知识进行数据的查询,删除,插入和更新。本系统主要分为三个部分:学生模块、教师模块、管理员模块。其中学生模块实现的功能:查询课表信息和查询成绩。教师模块实现的功能:查询课表信息、查询教学情况和查询所有学生的各科成绩。管理员模块实现的功能:课表信息的管理、学生信息管理、学生成绩管理和用户信息管理。

荧光定量实验报告(作业)

RT-qPCR比较不同样本中miR-21的相对表达差异 一、实验目的 1、掌握实时荧光定量PCR的实验原理。 2、掌握实时荧光定量PCR相对定量的分析方法。 二、实验原理 实时荧光定量PCR (Quantitative Real-time PCR)是一种在DNA扩增反应中,以荧光化学物质测每次聚合酶链式反应(PCR)循环后产物总量的方法。通过内参或者外参法对待测样品中的特定DNA序列进行定量分析的方法。荧光定量PCR 最常用的方法是 DNA 结合染料 SYBR Green Ⅰ的非特异性方法和 Taqman 水解探针的特异性方法。本实验中采用非特异性 SYBR Green I 染料法,SYBR Green I 是一种结合于所有ds DNA 双螺旋小沟区域的具有绿色激发波长的染料,在游离状态下会发出微弱的荧光,但一旦与双链DNA 结合后,荧光大大增强。因此,SYBR Green I 的荧光信号强度与双链DNA 的数量相关,可以根据荧光信号检测出PCR 体系存在的双链DNA 数量。 三、实验仪器、材料和试剂 实验仪器:PCR仪、荧光定量PCR仪 实验材料:MCF7细胞 实验试剂:逆转录试剂盒、SYBR GREEN试剂盒 四、实验步骤 4.1 MCF7细胞RNA提取(RNAiso Plus) 1)将生长至80%的MCF细胞消化为单细胞悬液,准备提取RNA; 2)9000g,2min离心,弃掉培养基,加1 ml RNAiso Plus用移液枪反复吹吸直至 裂解液中无明显沉淀,室温(15-30℃)静置5分钟; 3)加入氯仿(RNAiso Plus的1/5体积量),盖紧离心管盖,混合至溶液乳化呈 乳白色,室温静置5min; 4)12,000 g 4℃离心15分钟。从离心机中小心取出离心管,此时匀浆液分为三 层,即:无色的上清液(含RNA)、中间的白色蛋白层(大部分为DNA)及带有颜色的下层有机相。 5)吸取上清液转移至另一新的离心管中(切勿吸出白色中间层)。 6)向上清中加入0.5-1倍RNAiso Plus体积的异丙醇,上下颠倒离心管充分混匀

VC实现贪吃蛇的实验报告

题目:利用VC++实现贪吃蛇小游戏

一、题目:利用VC++实现贪吃蛇小游戏 利用VC++实现的贪吃蛇小游戏更加注重可视化。一条蛇在封闭的围墙内,在围墙内会随机出现一个食物,通过键盘上的W S A D四个键控制它向上,下,左,右四个方向移动。当蛇头撞到食物时表示将食物吃掉,这时蛇身增长一节,得分加一。接着随机生成食物,等待被蛇吃掉。如果在移动过程中撞到墙壁或者自己的身体,则游戏结束。游戏过程中,可以在菜单中选择暂停或者结束游戏,对游戏进行暂停或者退出。

二、编程要点(或基本思路、算法分析与说明): 本次游戏设计包含两大模块,一个模块是贪吃蛇游戏本身算法的设计,完成了贪吃蛇的食物产生,获取食物,蛇的移动等功能。另一个模块是利用MFC完成贪吃蛇的可视化显示,产生了一个对话框,在对话框可以控制游戏及游戏的显示。 1.贪吃蛇游戏算法设计包括: <1>果实出现的设计思路: (1)采用随机数生成果实出现坐标 (2)判断当前生成的果实是否在贪吃蛇身体范围内。 (3)如果在,重新生成直到不在为止。如果不在,则把坐标位置返回给调用对象。 <2>贪吃蛇更新的算法设计 (1)接收玩家按下的方向键消息,并保存到方向变量中。 (2)定义一个时间定时器,用来控制蛇运动的速度。 (3)当每次时间间隔到达时,则根据方向变量来更新贪吃蛇curr(即贪吃蛇身体)向量。 (4)判断curr向量的第一个元素中的坐标数据是否碰到边界或者蛇身,如果有,则游戏结束。否则,进行下一步。 (5)判断curr向量的第一个元素中的坐标数据是否与当前果实重合,如果有,表示贪吃蛇已经吃到果实。这时就向贪吃蛇curr向量添加一个元素,并重新生成一个果实。 (6)吃到食物后,得分会同步增加。 2.利用MFC完成贪吃蛇的可视化显示: 首先初始对话框,完成游戏的整体框架的显示。然后游戏玩家在菜单栏里选择开始,暂停,结束等,控制游戏状态。游戏开始后,玩家通过键盘上的消息控制蛇的运动。在函数DrawSnake(CDC *pDC,Snake snake),和DrawFood(CDC *pDC,SnakeFood f)完成对蛇和食物的重绘,从而显示出蛇的运动和对食物的获取。在OnPaint()函数中完成得分和游戏操作提示的显示。 本次游戏设计的主要功能函数如下: OnGameStart()(游戏开始函数), OnGamePauseStart()(游戏暂停函

虚拟仪器大作业实验报告

东南大学生物科学与医学工程学院 虚拟仪器实验报告 大作业 实验名称:基于MIT-BIH心率失常数据库的心电信号系统的设计专业:生物医学工程 姓名:学号: 同组人员:学号: 实验室: 综合楼716 实验时间:2013/11/28 评定成绩:审阅教师:

目录 一.实验目的 二.实验内容 基于MIT-BIH心率失常数据库的心电信号系统的设计 1.实验要求和说明 2.程序设计流程图 3.程序各版块介绍说明 4.前面板的设计 5.调试过程 6.结果及分析 三.实验收获及小结 四.参考文献

一.实验目的 现代医学表明,心电信号(ECG)含有临床诊断心血管疾病的大量信息,ECG的检测与分析在临床诊断中具有重要价值,是了解心脏的功能与状况、辅助诊断心血管疾病、评估各种治疗方法有效性的重要手段。 本次大作业利用具有直观图形化编程和强大数字信号处理功能的虚拟仪器编程语言LabVIEW作为开发平台,设计一个基于虚拟仪器的简单心电信号分析系统,该系统具有心电信号的读取,处理分析,波形显示、心率显示及报警,波形存储和回放等功能。 二.实验内容 1.实验内容及要求 基于MIT-BIH心率失常数据库的心电信号系统的设计 1. 本次大作业所用原始信号是从MIT-BIH(Massachusettes Institute of and Beth Israel Hospital,美国麻省理工学院和波士顿贝丝以色列医院)心率数据库(https://www.doczj.com/doc/aa18115224.html,/physiobank/database/mitdb/)中选取心电信号作为实验分析的数据。设计的系统要求对原始心电信号进行读取、绘制出其时域波形,利用原始心电数据中的时间数据控制显示时间,并具有保存回放功能,同时具有心率过快或过缓报警提示功能。 2. 心电信号是微弱低频生理电信号,通常频率在0.05Hz~100Hz,幅值不超过 4mV,它通过安装在皮肤表面的电极来拾取。由于实际检测工况的非理想,在ECG 信号的采集过程中往往会受到工频噪声及电极极化等各种随机噪声的影响。噪声的存在降低了诊断的准确性。其中影响最大的是工频干扰和基线漂移噪声。因此,在ECG 信号检测过程中,如何抑制工频干扰和基线漂移等是必须解决的问题。要求选择并设计合适的滤波器,除去所给心电信号的工频干扰和基线漂移。 3. 检测心率:检测信号心电的R波,计算平均心率和实时心率(R-R波时间间隔 的倒数),并显示实时心率和平均心率。 4. 对任一路心电信号滤波前后的信号进行时域分析和频谱分析,分别显示出结 果。

列控实验报告-作业5

轨道交通列车运行控制技术课程实验 姓名:张泽英 学号:13281150 班级:运输1305班 指导老师:尹相勇

目录 1.实验简介 (3) 1.1实验设备 (3) 1.2实验目的 (3) 1.3实验内容 (3) 1.4进路选择 (3) 2实验结果 (4) 2.1上行5股道发车进路 (4) 2.2下行4股道接车进路 (5) 2.3上行I股道通过进路 (5) 2.4由D13向I股道调车进路 (6) 2.5实验总表 (7)

1.1实验设备 本实验所用系统为计算机联锁车务仿真教学系统-6502模式,该系统将6502联锁操作平台底层联锁逻辑和模拟现场设备的状态及变化过程集合到一台计算机上构成学员机。 1.2实验目的 通过实验,了解和掌握办理列车进路、调车进路。了解设备道岔、信号随进路的变化状态。 1.3实验内容 按照给出的车站站场平面图,根据进路表和学号选一条发车进路、接车进路、通过进路和调车进路。每条进路以图表示并做出: (1)写出该进路的名称 (2)给出该进路的始端和终端 (3)给出该进路经过的道岔 (4)给出该进路经过的轨道电路 (5)画出该进路的平行进路 (6)给出该接车进路的抵触进路和敌对进路 1.4进路选择 我的学号是13281150,因此我选择了13、28、50号三条进路,及由D13向I股道的调车进路。具体情况如下表1所示: 表1 进路选择示意

在图上分别用不同颜色的线段标出了相关进路,白色为原本的进路、黄色为抵触进路、红色为敌对进路、蓝色为平行进路。 2.1上行5股道发车进路 图1 上行5股道发车进路示意图 (1)原进路:上行5股道丰台方向发车进路。(这是往丰台方向发车) 始端:5股道上行出站信号机S5, 终端:下行进站信号机XF 经过的道岔:21、9/11、1/3 经过的轨道电路:21DG 、11DG 、9DG 、3DG 、1DG 、IIAG (2)抵触进路:上行5股道东效方向发车进路。(这是往东效方向发车) 始端:5股道上行出站信号机S5,终端:下行进站信号机XD (3)敌对进路:D1到I 股道的调车进路。(应给出从某个信号机到某个信号机的调车进路,或从某个信号机到某股道的调车进路) 始端:调车信号机D1(XF 是进站信号机不在哪个股道),终端:I 道下行出站信号机XI (请分清出站和进站信号机) (4)平行进路:下行4股道发车进路。 始端:4股道下行方向出站信号机X4,终端:上行进站信号机S 抵触进路 原进路 敌对进路 平行进路

VC++实验报告(1,2,3)

VC++实验报告 班号:________ 学号:________ 姓名:________

实验1 VC++开发环境的熟悉和Windows编程基础 一、实验目的 1.熟悉Visual C++的开发环境 2. 掌握用应用程序向导创建一个控制台应用项目的方法。 3. 掌握源代码文件的新建、打开、保存和关闭等基本操作。 4.掌握用应用程序向导创建一个Windows应用项目的方法 5. 掌握Visual C++项目的编译、连接和执行 6. 掌握代码简单语法错误修正和调试的一般过程 7.掌握Windows程序运行基本原理。 8. 掌握使用SDK(Windows API)方式编写Windows应用程序方法。 9. 掌握用应用程序向导创建一个Windows应用项目的方法。 二、实验知识点概念 Visual C++是Microsoft公司推出的目前使用极为广泛的基于Windows平台的可视化编程环境。由于其功能强大、灵活性好、完全可扩展以及具有强有力的Internet支持,在各种C++语言开发工具中脱颖而出,成为目前较为流行的C++语言集成开发环境。 Windows程序设计不同于DOS下的程序设计,它是一种事件驱动的程序设计模式,主要是基于消息的。Windows SDK编程主要采用C++/C语言和Windows API进行Windows 应用程序设计。 三、实验题目 1. 控制台应用程序编写 术语:“控制台应用程序”是一个在仿DOS窗口(控制台窗口)中运行的基于字符的程序,控制台窗口将成为其标准输入和输出装置。由于这种模式的应用程序比Windows程序简单,我们先选择利用Visual C++来建立这样一个应用,这样使得我们可以将精力先投入到学习使用C++编程语言,而不需要把过多的精力投入到学习复杂的Windows编程中去。 创建一个控制台应用,输入以下代码: #include class Vehicle { public: Vehicle(float speed,int total) { speed = speed; total = total; cout<<”constructor is called!” <

实验七 网络程序设计综合实验

网络程序设计 实验报告 实验名称:winsock 编程接口实验 实验类型:设计型 指导教师:贾浩 专业班级:信安1204 姓名:马灿 学号:20123252 电子邮件: 实验地点:东6 E307 实验日期: 实验成绩:__________________________

实验七网络程序设计综合实验 摘要:本课程设计包含了文件传输协议的简单设计与实现。文件传送协议是一 种最基本的应用层协议按照客户/服务器的模式进行工作,提供交互式的访问,是INTERNET使用最广泛的协议之一。文件传输协议的简单设计与实现建立在计算机网络实验环境TCP/IP网络体系结构之上,使用socket编程接口编写两个程序,分别为客户程序(client.c)和服务器程序(server.c),利用了已有网络环境设计并实现简单应用层协议。本设计包括了具体设计任务,基本思路及所涉及的相关理论,设计流程图,调试过程中出现的问题及相应解决办法,实验运行结果,核心程序,个人体会及建议等。 关键词:SOCKET编程,FTPclient/server程序 一.问题描述及设计思路 1.1 问题描述 服务器端: 1.指定一个目录作为FTP目录(之后所有的文件操作均在此目录下进行) 2.接收客户端的命令请求并提供相应的服务。 客户端:完成与FTP用户的人机界面,以命令的方式向服务器请求服务,主要的命令有: 1.CONNECTIP地址端口号 2.指定FTP服务器的IP地址和端口号,连接到服务器。响应:连接成功/失败。 3.LOGIN用户名 4.用户登录(假设在服务器端有用户管理功能) 5.响应:若用户不存在,提示“无此用户”;若用户存在,提示“密码:”;用户输入密码后,若正确提示“登录成功”;若不成功,提示“密码错误”。6.3.DIR 7.显示FTP服务器的FTP目录的文件列表(假设无子目录) 8.响应:目录列表(只要文件名即可)。 9.4.GET文件名 10.将FTP目录下的文件下载到本地,支持断点续传 11.响应:传送成功/失败/无此文件。 12. 5.PUT文件名 13.将本地文件上传到FTP目录,支持断点续传 14.响应:传送成功/失败/无此文件。 15. 6.HELP(客户端和服务器端均有该功能) 16.实验环境本次实验采用MFC MFC MyServer和FTPSOCKET。 17.详细设计过程 1.2 设计思路 1. FTP协议基础

《数字逻辑电路》期末大作业实验报告

大连外国语大学软件学院 1数字逻辑电路概述 数字逻辑是数字电路逻辑设计的简称,其内容是应用数字电路进行数字系统逻辑设计。电子数字计算机是由具有各种逻辑功能的逻辑部件组成的,这些逻辑部件按其结构可分为组合逻辑电路和时序逻辑电路。组合逻辑电路是由与门、或门和非门等门电路组合形成的逻辑电路;时序逻辑电路是由触发器和门电路组成的具有记忆能力的逻辑电路。有了组合逻辑电路和时序逻辑电路,再进行合理的设计和安排,就可以表示和实现布尔代数的基本运算。 数字逻辑电路有易于集成、传输质量高、有运算和逻辑推理能力等优点,因此被广泛用于计算机、自动控制、通信、测量等领域。一般家电产品中,如定时器、告警器、控制器、电子钟表、电子玩具等都要用数字逻辑电路。 (阐述数字逻辑的现状、目的、意义、功能、方法及作用)2第一种数字逻辑电路 方法原理及功能 数据选择器又称为多路开关,是一种重要的组合逻辑器件,它可以实现从多路数据中选择任何一路数据输出,选择的控制由专门的端口编码决定,称为地址码,数据选择器可以完成很多的逻辑功能,例如函数发生器、桶形移位器、并串转换器、波形产生器等。 1、与非门实现二选一数据选择器: 用一种74SL153及门电路设计实现一位全加器,输入用三个单刀双掷开关分别代表A、B、C,输出用两个指示灯分别代表L1、L1。 设计过程与结果(描述方法的操作过程和结果,配截图详细介绍) 在元件库中单击TTL,再单击74LS系列,选中74LS153D。

仿真结果实际结果 L 1 亮单独打开开关A,B,C时; L1灯泡亮 L 2 亮任意打开两个开关; 灯泡L2亮

L 1 和 L 2 都 亮 同时打开开关A,B,C时; 灯泡L1,L2同时亮。 心得体会 经过许多次的失败,在不断尝试中选择一个适合的方式去解决问题,加强对电路的 理解。通过该实验可以培养我们的动手能力和对数字电路的理解。经检验,符合真值表, 达到数据选择的作用。74ls153为双四选一数据选择器,几多一个非门和或门可以组成 数据比较器。能更好的掌握相关芯片的知识,了解其用途。 失败电路一: 失败电路二:

实验报告作业

反应时实验报告 反应时间是心理实验中使用最早、应用最广泛的反应变量之一。反应时也被称为“反应的潜伏期”,是指刺激施于有机体之后到明显反应开始所需要的时间。反应是包括三个时段:第一时段,刺激使感受器产生了兴奋,其冲动传递到感觉神经元的时间;第二时段,神经冲动经感觉神经传至大脑皮质的感觉中枢和运动中枢,从那里经运动中枢到效应器官的时间;第三时段,效应器官接受冲动后开始效应活动的时间。简单反应时间是给予被试者以单一的刺激,要求他作同样的反应。被试的任务很简单,他预先已知道将有什么样的刺激出现并需要作出什么样的反应。选择反应时间是根据不同的刺激物,在各种可能性中选择一种符合要求的反应。对反应时间的研究最先始于天文学家Bessel对于人差方程的研究。最早将反应时间的测量用于心理实验的是荷兰生理学家Donders.1879年以后,冯特及其学生对反应时间进行了一系列实验研究。认知心理学兴起后,为了揭示信息加工过程和特点,反应时间的测量也获得进一步的发展。20世纪80年代,内隐学习领域出现了一种名为序列反应时的研究方法,10年后,刚刚萌发的内隐社会认知领域也出现了一种基于反应时范式的研究方法——内隐联想测验。其中,系列反应时范式是尼森(M.J.Nissen)比勒姆(P.Bullemer)于1978年提出的。缪森和斯奎尔(Musen&Squire,1993)的研究发现,正常成人和健忘症患者在“词-色”对应规则保持不变的前六组实验中,反应时逐渐下降;而对应规则发生变化时,反应时又迅速上升,说明了被试能够习得规则。亨特和阿斯林(Hunt&Aslin,2001)对斯戴德勒(Stadler,1992)的研究进行验证,认为他的实验说明了被试对于概率信息的内隐习得过程。内隐联想试验是有格林沃尔德(Greenwald)在1998年提出的,测验中以反应时为指标通过一种计算机化的分类任务来测量概念词和属性词之间的自动化联系的紧密程度,继而对个体的内隐态度等内因社会认知进行测量。且格林沃尔德和诺塞克(Greenwald&Nosek,2003)对传统的内隐联想测验数据处理法又进行了分析发线它为考虑到速度-准确性权衡、反应极值和老年人的反应迟缓等因素又提出了衡量内隐联想测验数据处理法好坏的几个标准。雷莉等(2004)认为,反应时技术提供的客观量化数据有助于揭示消费者内在的品牌联想结构,在市场研究中具有广泛的应用前景。陈红等(2008)运用反应时技术研究支持了他们负面身体自我图式指导认知加工的假设。

socket网络编程小例子

服务器端程序: #include #include #include #include #include #include #include #include #include #include #define PORT 2370 #define BACKLOG 2 #define IP "127.0.0.1" void process_conn_server(int s,char * ip); int main(int argc,char *argv[]) { int ss,sc; struct sockaddr_in server_addr; struct sockaddr_in client_addr; int err; pid_t pid; //创建套接字 ss=socket(AF_INET,SOCK_STREAM,0); if(ss<0) { printf("socket error\n"); return -1; } //设置服务器端的地址,端口等 server_addr.sin_family = AF_INET; server_addr.sin_port = htons(PORT); server_addr.sin_addr.s_addr = INADDR_ANY; bzero(&(server_addr.sin_zero), 8); //将创建的套接字绑定到服务器端 err = bind(ss, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)); if(err<0) { printf("bind error\n"); return -1; }

汽车模型制作实验报告作业

实验汽车模型制作 说明: 该实验是课程设计性质的实验课。 一、实验目的 1.学习汽车模型制作的程序与方法。 2.认识汽车油泥模型制作常规用的材料与工具。 3.熟悉油泥的加工特性与工具的使用。 4.掌握根据视图确定汽车油泥模型制作的工序。 5.掌握汽车油泥模型制作的表面处理方法。 6.通过汽车油泥模型制作环节的学习学会从正确的角度认识和分析汽车形 态,逐步建立对汽车形态的记忆方法。 二、实验内容 制作汽车油泥模型。 三、主要知识点 1.汽车油泥模型制作的程序与方法。 2.油泥的工艺特性与加工方法。 3.油泥制作工具的使用。 4.汽车油泥模型表面处理。 5.汽车车身的曲线、曲面连接的过渡与关系。 四、制作过程 1.准备材料,在做油泥模 型前,要先选好工具,油泥材 料,木板型芯,泡沫,以及找 好自己的油泥模型台。 2.根据老师的介绍,熟悉每 个工具的用法,金属箱子里装 着17个铁片,他们的用法是让 油泥模型的表面更加的细腻, 另外的刮刀,他们的用法是进 行第一道的初刮,和不很精确地修改,油泥模型台是给油泥模型提供一个平整

的台面,还有提供一些修改参数,木板是支撑油泥模型的地方,泡沫是给油泥提供一个载体,让油泥附在上面,减少重量,省材料。 3.准备图纸,至 少需要顶面、侧面、 正面和后面四个正投 影视图。更具老师的 要求,我准备的是自 己设计的汽车的四个 面的图纸。 4.由于用的是以前的油泥,所 以我们要将油泥融化,油泥融化的 温度一般在58度,所以提前把有你 放进烤箱里,等一段时间,油泥软 化后方可用。 5.模型初步的制作,制作内 胚,用刀把泡沫切成自己想要的 形状,避免一些比较锋利的形状, 内心也不要太小,基本上保证要 小于车体的外形约3cm(预留上泥 的厚度),然后用双面胶把泡沫沾 到木板上固定好。 6.涂油泥,在烤箱里取出油 泥,用力往模型上推,先薄薄的推一次,然后按照面的关系在用力推,这样可以油泥里的空气挤出来,压的比较紧,有利于后面的刮的程序。以及确定油泥模型的强度 7.做模板,模版的尺寸要比较 的精确,这样做出的模型也比较的 精确,模板大型主要有一个中轴线

作业实验报告评语大全

作业实验报告评语大全 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

1、实验目的明确,设计合理,实验数据正确;可看出在实验中操作步骤和过程完整,同时将知识能够很好地运用将课堂知识运用到实践。 2、实验中实验数据准确,记录完整,图形设计合理,表明在实验中善于发现问题,分析问题,并结合理论知识解释和解决问题,实验内容和结果也 完善。 3、实验表明该生具有一定的研究、分析和解决问题的能力,能够及时完成任务;并且一定的独特见解,实验数据和结果正确,完成质量好。 4、实验任务按时完成,设计效果符合要求,内容详细,介绍完整;图表完备、符合规范要求,能对整个过程进行全面的总结,得出有价值的实验结 果。 5、实验中操作过程和结果合理完整,完成及时,质量较好;表明学生能够将课堂上学习的知识灵活的运用到实验中去,并能够很好地具体描述说明 按时按量的完成了老师的作业,实验步骤和过程完整,在实验报告的填写中态度十分严谨,属于个人独立完成,我希望你能在往后的学习中更加的认 真。 按时按量完成实验。实验步骤和过程完整,老师在课堂上提出的问题也在实践中得到了检验,在实验报告的填写中态度十分严谨,属于个人独立完成 ,我希望你能在往后的学习中更加的认真。学习过程中也要加入自己更好的想法。 在实验报告的填写中态度十分严谨,属于个人独立完成,我希望你能在往后的学习中更加的认真,也希望你能在今后的实验学习中做的更好。 你这次的实验报告填写认真,有自己的见解,内容步骤都很详细,但是实验报告中的专业栏和时间栏都没完善,希望以后有科学的态度,完成好每次 实验。 该同学的实验态度认真,实验报告完成较好,能及时上交,截图不能多,截图只能是文字描述的补充,不能代替文字报告,希望以后注意。 这次实验可以看出该同学的认真态度,完成的操作步骤明朗,没有错误。但还是不太熟练,要多家练习,熟悉掌握所学的知识。 该同学上课认真听讲,能够按时积极的完成老师布置的各项作业。实验操作的时候能够自己动手处理,遇到不懂得及时询问。实验报告写得详细具体 。 该同学能够按时完成项实验,实验操作的时候能够自己动手处理,遇到不懂得及时询问。实验报告写得较好,比较详细具体。 在实验中能发现问题,在教师的启发下能解决问题,在报告中讨论了这些问题,实验报告认真,实验结论有较好的见解和体会。把所学知识在实验中 进行了检验。 有较好的实验结果和实验报告,看来你花了不少的时间和精力。实验还有一些可以完善的地方,以后需要继续努力.但实验格式不符合要求,望下次 有所改进。 该学生按时完成实验,步骤和目标正确;实验内容和过程记录完整;实验的心得或讨论较好;实验报告认真、格式准确。希望更进一步努力。 思路清晰,设计合理,操作步骤和过程完整

相关主题
文本预览
相关文档 最新文档