大实验射击游戏

2024-04-23

大实验射击游戏(通用6篇)

篇1:大实验射击游戏

嵌入式Linux应用程序开发

期末结课实验

基于QT的射击游戏

学号:1411640407 姓名:林向东 班级:计算机1404班 学院:计算机科学与软件学院

【实验目的】

1、掌握Qt下绘图函数的使用方法;

2、掌握标签(Label)、段码液晶(LCDNumber)、滑动条(Slider)等部件的应用;

3、掌握Qt下不同坐标系的转换。

4、掌握通过源代码重构工程并编译的方法

【实验设备】

1、装有Ubuntu系统或装有Ubuntu虚拟机的PC机一台;

2、凌阳A8嵌入式实验箱一台;

3、本实验用到实验箱的模块有:S5PV210 CPU板模块,LCD液晶屏。

【实验要求】

完成一个射击小游戏,这是4.7.0之前的版本的Qt源码中自带的一个范例

序,具

在qtopia-core-opensource-src-4.3.5examplestutorialt14。虽然在4.7.0之后的版本中删掉了这个范例,但是通过这个实例,可以使读者深入理解QT信号与槽,变换坐标系等较深层内容。运行后游戏界面如图。

【实验原理】

1、Qpainter QPainter类低水平的绘制,例如在窗口部件上。使用Qpainter类,需要包含头文件绘制工具为做到绝大部分绘制图形用户界面程序的需要提供了高度优化的函数。QPainter可以绘制从简单的直线到像饼图和弦这样的复杂形状。它也可以绘制排列的文本和像素映射。通常,它在一个“自然的”坐标系统中绘制,但是它也可以在坐标系转换中做到这些。

使用方法很简单并且这里有可以使用的许多设置:font()返回当前设置的字体、setFont()设置要使用的字体。如果你设置一个不可用的字体,Qt会找到一个相近的匹配。实际上,font()返回你使用setFont()所设置的东西并且fontInfo()返回你实际使用的字体(这也许是相同的)。brush()是当前设置的画刷,用来填充例如圆的颜色或者调色板。pen()是当前设置的画笔,用来画线或者边缘的颜色或者点画。painter的当前状态能通过调用save()和稍后调用restore()存储在stack中.当我们需要临时改变一些painter settings并要恢复到以前的状态时,这个功能是很有用的.QPainter的核心功能是绘制,并且这里有最简单的绘制函数:drawPoint()、drawPoints()、drawLine()、drawRect()、drawWinFocusRect()、drawRoundRect()、drawEllipse()、drawArc()、drawPie()、drawChord()、drawLineSegments()、drawPolyline()、drawPolygon()、drawConvexPolygon()和drawCubicBezier()。所有这些函数使用整数坐标,它们没有浮点数的版本,因为我们想使绘制尽可能快地进行。

2、坐标系统

在Qt中的一个绘画设备是一个可画的二维平面。QWidget、QPixmap、QPicture和QPrinter都是绘画设备。QPainter是一个可以在上面画的对象。一个绘画设备的默认坐标系统的原点在左上角。X轴由左向右增加,Y轴由上向下增加。对于基于像素的设备单位是像素,对于打印机是点。Qt的坐标系除了默认的坐标系以外还可对坐标系进行转换,这样结合Qpainter的绘图函数就可以画出各种图形。Qt提供了像QPainter::rotate()、QPainter::scale()、QPainter::translate()等方法来改变坐标系。

3、射击小游戏

射击小游戏可以通过拖动右边“ANGLE”和“FORCE”滑动条,改变发射子弹的角度和力量,点击“Shoot”按钮就可以发射子弹,子弹以抛物线的角度运行,如果撞到红色的目标物体,则游戏成功,上面的LCD段码“HITS”数值加一,每一局规定可以发射子弹的数据,SHOTS LEFT显示还有多少发子弹可以发射。整体窗口布局可以分为以下几部分:上面的按钮及LCD段码,包括“Quit”“Shoot”“NewGame”“HITS”“SHOTS LEFT”;窗口左边的‖ANGLE‖,‖FORCE‖是LCD段码和滑动条的组合,可以用来改变发射角度和发射力量两个变量;窗口右边大部分黄色的区域是游戏主窗口,里面包括了大炮,炮弹,目标,障碍墙等几个成员。【实验代码】

lcdrangge.cpp和lcdrange.h创建了一个新的窗体,窗体中包含了一个标签,一个LCD段码,一个滑动条。滑动条和LCD段码建立信号与槽的联系,这样当滑动条移动时其数值的变化直接就可以通过LCD段码显示。其构造函数如下: void LCDRange::init(){ QLCDNumber *lcd = new QLCDNumber(2);// 定义LCD段码lcd->setSegmentStyle(QLCDNumber::Filled);slider = new QSlider(Qt::Horizontal);// 定义水平滑动条 slider->setRange(0, 99);slider->setValue(0);label = new QLabel;// 定义标签

label->setAlignment(Qt::AlignHCenter | Qt::AlignTop);label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);connect(slider, SIGNAL(valueChanged(int)), lcd, SLOT(display(int)));// 建立滑动条信号和LCD段码槽函数的连接

connect(slider, SIGNAL(valueChanged(int)), this, SIGNAL(valueChanged(int)));// 建立滑动条信号和窗体信号的连接QVBoxLayout *layout = new QVBoxLayout;layout->addWidget(lcd);// 采用垂直布局器,安排三个组件layout->addWidget(slider);layout->addWidget(label);setLayout(layout);setFocusProxy(slider);// 设置焦点在滑动条上 } 1)大炮

大炮由两部分组成一部分是下面的底座,一部分是活动的炮筒。需要转换坐标系然后画一个饼形,对于炮筒,类似与上面钟表例子的时钟,需要随着角度的不同而不同,代码如下。void CannonField::paintCannon(QPainter &painter){ painter.setPen(Qt::NoPen);painter.setBrush(Qt::blue);painter.save();// 保存坐标信息

painter.translate(0, height());//平移坐标原点

painter.drawPie(QRect(-35,-35, 70, 70), 0, 90 * 16);// 画饼形

painter.rotate(-currentAngle);// 旋转坐标系,painter.drawRect(barrelRect);// 在新的坐标系中,画矩形,即炮筒

painter.restore();// 回复原来的坐标系 } 2)炮弹

炮弹使用一个小矩形代替,炮弹的运行轨迹为抛物线,代码如下 QRect CannonField::shotRect()const { const double gravity = 4;double time = timerCount / 20.0;double velocity = shootForce;// 发射力量

double radians = shootAngle * 3.14159265 / 180;// 发射角度 double velx = velocity * cos(radians);// 根据发射力量,角度和时间计算炮弹位置

double vely = velocity * sin(radians);// 采用标准牛顿力学公式

double x0 =(barrelRect.right()+ 5)* cos(radians);double y0 =(barrelRect.right()+ 5)* sin(radians);double x = x0 + velx * time;double y = y0 + vely * time1-qRound(y)));return result;} 3)目标

目标也是使用一个小矩形表示,为了增加趣味性,目标矩形的位置是随机的。QT提供了随机函数qrand提供随机数,创建一个新目标代码如下。

void CannonField::newTarget(){ static bool firstTime = true;// ensure create new target when old target disappear if(firstTime){ firstTime = false;QTime midnight(0, 0, 0);qsrand(midnight.secsTo(QTime::currentTime()));// 设置随机种子 } target = QPoint(200 + qrand()% 190, 10 + qrand()% 255);// 得到随机坐标值update();} 当炮弹发射后,需要判断炮弹是否击中了目标,可以使用下面函数判断。

void CannonField::moveShot(){ QRegion region = shotRect();// 保存炮弹矩形 ++timerCount;QRect shotR = shotRect();// receive new ball region if(shotR.intersects(targetRect())){ // 如果炮弹和目标重合,则认为击中目标 autoShootTimer->stop();// 停止定时器 emit hit();// 发送击中目标信号

emit canShoot(true);// 表示可以再次发送炮弹了 } else if(shotR.x()> width()|| shotR.y()> height()|| shotR.intersects(barrierRect())){// 如果炮弹到达边界过着碰到障碍墙 autoShootTimer->stop();// 本次发射结束 emit missed();// 发送没有击中目标信号 emit canShoot(true);// 表示可以再次发送炮弹 } Else { region = region.unite(shotR);//平滑移动炮弹 } update(region);} gameboard.cpp,gameboard.h这两个文件的作用是封装用到的所有成员建立信号与槽的连接,然后使用布局管理组件完成对各成员的布局。GameBoard初始化函数如下所示。

GameBoard::GameBoard(QWidget *parent): QWidget(parent){ QPushButton *quit = new QPushButton(tr(“&Quit”));quit->setFont(QFont(“Times”, 18, QFont::Bold));connect(quit, SIGNAL(clicked()), qApp, SLOT(quit()));LCDRange *angle = new LCDRange(tr(“ANGLE”));angle->setRange(5, 70);LCDRange *force = new LCDRange(tr(“FORCE”));force->setRange(10, 50);QFrame *cannonBox = new QFrame;cannonBox->setFrameStyle(QFrame::WinPanel | QFrame::Sunken);cannonField = new CannonField;connect(angle, SIGNAL(valueChanged(int)), cannonField, SLOT(setAngle(int)));connect(cannonField, SIGNAL(angleChanged(int)), angle, SLOT(setValue(int)));connect(force, SIGNAL(valueChanged(int)), cannonField, SLOT(setForce(int)));connect(cannonField, SIGNAL(forceChanged(int)), force, SLOT(setValue(int)));connect(cannonField, SIGNAL(hit()), this, SLOT(hit()));connect(cannonField, SIGNAL(missed()), this, SLOT(missed()));QPushButton *shoot = new QPushButton(tr(“&Shoot”));shoot->setFont(QFont(“Times”, 18, QFont::Bold));connect(shoot, SIGNAL(clicked()), this, SLOT(fire()));connect(cannonField, SIGNAL(canShoot(bool)), shoot, SLOT(setEnabled(bool)));QPushButton *restart = new QPushButton(tr(“&New Game”));restart->setFont(QFont(“Times”, 18, QFont::Bold));connect(restart, SIGNAL(clicked()), this, SLOT(newGame()));hits = new QLCDNumber(2);hits->setSegmentStyle(QLCDNumber::Filled);shotsLeft = new QLCDNumber(2);shotsLeft->setSegmentStyle(QLCDNumber::Filled);QLabel *hitsLabel = new QLabel(tr(“HITS”));QLabel *shotsLeftLabel = new QLabel(tr(“SHOTS LEFT”));(void)new QShortcut(Qt::Key_Enter, this, SLOT(fire()));(void)new QShortcut(Qt::Key_Return, this, SLOT(fire()));(void)new QShortcut(Qt::CTRL + Qt::Key_Q, this, SLOT(close()));QHBoxLayout *topLayout = new QHBoxLayout;topLayout->addWidget(shoot);topLayout->addWidget(hits);topLayout->addWidget(hitsLabel);topLayout->addWidget(shotsLeft);topLayout->addWidget(shotsLeftLabel);topLayout->addStretch(1);topLayout->addWidget(restart);QVBoxLayout *leftLayout = new QVBoxLayout;leftLayout->addWidget(angle);leftLayout->addWidget(force);QVBoxLayout *cannonLayout = new QVBoxLayout;cannonLayout->addWidget(cannonField);cannonBox->setLayout(cannonLayout);QGridLayout *gridLayout = new QGridLayout;gridLayout->addWidget(quit, 0, 0);gridLayout->addLayout(topLayout, 0, 1);gridLayout->addLayout(leftLayout, 1, 0);gridLayout->addWidget(cannonBox, 1, 1, 2, 1);gridLayout->setColumnStretch(1, 10);setLayout(gridLayout);angle->setValue(60);force->setValue(25);angle->setFocus();newGame();} 【实验总结】

这个实验让我体会到QT编程的魅力所在。虽然有源码,需要自个编写的东西并不多,但还是有很大的收获的。

篇2:大实验射击游戏

一、目的要求

1、掌握显微镜的构造及使用方法

2、使用显微镜观察并掌握叶片的结构

二、材料与用品(一)材料

洋葱鳞茎﹑新鲜叶片(如橡皮树、天竺葵、吊兰等叶片); 叶片的永久切片

1.双子叶植物:接骨木、桔子、蚕豆、夹竹桃、棉花、天竺葵、马铃薯等叶横切片。

2.单子叶植物:玉米、小麦、水稻叶横切片。3.裸子植物:松针叶横切片、银杏叶横切片。(二)器具

显微镜、载玻片、盖玻片、培养皿、双面刀片、镊子、盛有清水的培养皿,滴管,吸水纸,纱布,毛笔,小木板。(三)试剂

I2-KI溶液、蒸馏水

三、实验步骤(一)显微镜操作

1、显微镜的构造

2、显微镜的使用(二)观察叶片的结构

1、练习徒手切片,制作叶片横切面的临时切片(1)把新鲜的叶片平放在小木板上。

(2)右手捏紧并排的两片刀片,沿着图中虚线的方向,迅速切割。

(3)刀片的夹缝中存有切下的薄片。要多切几次(每切一次,刀片要蘸一下水)。把切下的薄片放入水中。

(4)用毛笔蘸出最薄的一片,制成临时切片。

2、观察叶片的结构(1)用显微镜先观察叶片横切面的临时切片,再观察叶片的永久横切片。(2)在显微镜下分清叶的表皮、叶肉和叶脉。观察上下表皮的细胞有什么不同,想一想,为什么会有这样的区别。

四、注意事项1、2、3、五、问题与思考

1、按绘图技术步骤和要求绘出洋葱鳞叶表皮细胞(3~4个细胞)结构图并注明各部分结构名称。

2、画出下表皮上一对保卫细胞及其周围的几个表皮细胞,这一对保卫细胞要详细画,周围的细胞只画出轮廓即可。

六、讨论

双子叶植物叶、单子叶植物叶、裸子植物松针叶以及不同生态类型叶的结构特点的区别。

实验二 制作并观察植物细胞临时装片

一、目的要求

掌握临时装片制作和观察方法

二、材料与用品(一)材料

洋葱、红辣椒、马铃薯、印度橡皮树、蓖麻子、番茄(二)器具

显微镜、载玻片、盖玻片、双面刀片、镊子、盛有清水的培养皿,滴管,吸水纸,纱布,毛笔。(三)试剂

蒸馏水

三、实验步骤1、2、3、四、注意事项1、2、3、五、问题与思考1、2、六、讨论

实验三 观察种子的结构

一、目的要求

通过解剖掌握双子叶和单子叶植物种子的结构

二、材料与用品(一)材料

松籽、瓜子、花生、浸软的蓖麻、大豆、玉米、小麦等植物的种子(二)器具

解剖刀、解剖针、镊子、显微镜、放大镜。(三)试剂

蒸馏水

三、实验步骤1、2、3、四、注意事项1、2、3、五、问题与思考1、2、六、讨论

实验四 观察根尖和根毛的结构

一、目的要求

观察并掌握根尖和根毛的结构

二、材料与用品(一)材料

玉米、小麦等已经长出根毛的幼苗,根尖的永久切片。(二)器具

镊子、显微镜、放大镜。(三)试剂

蒸馏水

三、实验步骤1、2、3、四、注意事项1、2、3、五、问题与思考1、2、六、讨论

比较根尖不同部位的细胞,说说幼根的伸长主要由哪些部位的细胞起作用。

篇3:大实验射击游戏

关键词:基因,细胞技术,实验教学,改革,综合实践能力,科研创新能力

基因工程是一门理论与技术并进的新兴学科,它从分子水平上生产出符合人类需要的产品或者创造出生物的新性状,并使其稳定地遗传给下一代,是现代生命科学技术的核心和基石,它与细胞技术、发酵工程、生物信息工程等一起代表着生物工程的发展前沿,在生命科学、医药、农业等领域中发挥越来越重要的作用[1,2]。

为推进大学本科教学“从注重知识传授向更加重视能力与素质培养的转变”[3]的人才模式改革,笔者在兽医院校的动物医学专业、公共卫生专业和动物科学专业的本科教学中设置了“基因与细胞技术大实验”的专业实践环节,它也是国家级动物科技实验教学中心的重要组成部分。在实验教学中,本着“以学生为主,教师为导”的教学理念[4],通过对教学内容、教学方法等方面的改革,探求有教有学、教学相长的教学体系,使学生既巩固基因和细胞工程的相关理论知识,调动了学生的学习热情,又培养了学生的实践动手和综合分析问题和解决问题的能力,为学生毕业后更好地从事相关的研究与生产奠定了坚实的基础。

1 教学改革的总体设想

早期的基因与细胞技术实验分别开设课程,学时少,内容零散,不连续,彼此之间独立无系统,多为验证性实验,导致学生缺乏实验兴趣,对理论知识的运用能力较差;因此,笔者根据动物医学专业、公共卫生专业和动物科学专业的专业特点,对实验教学体系进行了调整,对实验教学内容、教学方法和考核模式等进行了改革,精选了分子生物学和细胞工程的实验内容,将基因工程常用的技术与细胞技术串联起来,变单项实验为综合性、系统性的大实验,加大实验技术的训练难度和强度,增加了实验内容之间的连续性、系统性,使学生从课题内容的设计、具体实验内容的实施到论文式实验报告的完成,在整个专业实践中得到锻炼,极大地提高了学生的实际科研能力和思维方式。

2 精选教学内容,彰显专业特色

2.1 优化实验教学内容

在实验教学内容上,以绿色荧光蛋白EGFP基因克隆、表达质粒的构建、对真核细胞转染、转染后细胞鉴定、筛选为主线,使学生能在整体上把握实验内容,理清实验思路。实验安排在暑期短学期上课,上课前两周,将实验内容及相关的实验技术讲授给学生,学生以小组为单位查阅资料,设计实验方案;上课前一周,小组分别汇报实验路线,大家讨论,教师指导,最终确定实验方案。授课采取实验周的方式进行,具体安排如下:第1天,EGFP基因的扩增、片段回收。第2天,目的基因与表达载体的酶切、纯化与连接。第3天,大肠杆菌感受态的制备与连接产物的转化。第4天,阳性转化子的筛选及鉴定,293T细胞的复苏。第5天,上午利用博日质粒小提试剂盒提取阳性表达质粒;下午将载有EGFP基因的阳性质粒转染293T细胞中(转染方法按Invitrogen公司的lipofectin2000进行)。第6天,利用荧光倒置显微镜观察转染效果,并充分利用生物技术综合实验室的资源,用美国BD公司的FACSAriaⅡ流式细胞仪定量分析转染效果,获得转染效率高的阳性克隆细胞并冻存。第7天上午,撰写实验报告;下午分组讨论、分析实验数据,总结归纳实验成功的经验及失败的原因。

2.2 加大设计性和综合性实验的内容

为了更好地培养学生的创新意识、科研思维能力,通过增加设计性、综合性实验,提高教学质量,将科研中的新技术、新方法引入到实验教学中是极其必要的。例如,将基因转染技术设为设计性实验,要求学生采用不同的转染方法(脂质体2000转染、磷酸钙转染及基因枪粒子轰击法转染),比较不同转染方法的转染效率,以及同样的EGFP表达质粒分别转染不同细胞,如293T细胞、昆虫细胞、PK细胞及ECA细胞,对比转染效率的差别等,通过这样的训练,使学生能够更好地运用掌握理论知识、实验技能和方法解决实验中出现的问题,培养独立思考问题的能力,体会科学研究的趣味性、探索性及严谨性。

3 自主进行实验准备,强化学生基础能力培养

实验试剂、材料等的准备是实验进行的关键环节[5]。以往实验教学中由教师和实验员提前准备好,学生在实验课中按步骤操作,不利于学生动手能力的培养。基因与细胞技术实验课对实验材料和试剂的要求较高,在实验课开始前,让学生利用课余时间提前进入实验室学习,包括以下内容:1)实验仪器操作的培训,如PCR仪、凝胶成像系统、电泳仪、离心机、高压锅、干烤箱、荧光显微镜、BD AriaⅡ流式细胞仪等;2)实验用品的清洗与灭菌,如细胞培养常规物品如培养瓶、吸管等;3)试剂的配制,如TAE缓冲液、EB、转化实验相关试剂、细胞培养液及冻存液等,要求学生掌握药品的性能及用途,配制过程中的注意事项,EB污染物的处理方法,细胞无菌操作中的注意事项等。学生通过参与实验的准备工作,调动了学生的主人翁积极性,锻炼了独立思考和解决问题的能力。

4 运用现代化、多元化的教学方法

教学手段的现代化、多元化是实验教学的核心内容。改变以往“填鸭式”、“黑板+粉笔”传统、枯燥的教学模式,将计算机技术、多媒体教学、网络传媒等引入到实验教学中。目前,利用国家级动物科技实验教学中心的平台优势,已完成了PCR反应原理的仿真教学软件,人血清白蛋白单克隆抗体制备过程以及BD公司AriaⅡ流式细胞仪使用方法的录像,通过这些制作的电子课件、录像、DV短片、经典的教学视频等能更加直观、准确、生动地讲述实验的原理(如基因的扩增过程、质粒转染细胞方式)、实验操作过程以及贵重仪器的原理和使用方法等,调动学生学习的主动性和积极性,使教学形式生动活泼。同时,实验室全天对外开放,方便学生有更多的时间进入实验室学习实验相关技术,实验员和助教尽最大能力满足学生的需求,从而保障实验顺利完成。实验室开放是对实验课内教学的一个强有利的补充。此外,实验教师定期组织相关领域的教师和研究生开展学术讲座,针对自己的科研成果和实验进展做专题汇报,让学生们学习更先进的科研方法和手段,完善知识体系,了解学术发展前沿,激发学生的科研兴趣。

5 改善实验考核体系,提高实验教学效果

实验考核是实验教学质量重要的反馈,既能反映学生实际动手操作、科学思维的能力,也能调动学生的学习热情。客观、公正的实验考核体系不仅能提高学生对实验的重视程度,也能增强学生对知识探索的积极性,从而提高实验教学的效果[6]。为此,笔者建立了全面、客观、合理的评价体系,见表1。

新的考核体系,全面反映了学生对实验课的重视程度、实验操作的规范性及熟练度、实验习惯、书写小论文的能力等,为学生今后毕业实习及毕业论文的撰写奠定了基础。

6 教学改革实施的效果

新的教学模式实施两年来,学生对教学改革反馈的信息表明,100%的学生称赞新的教学方式,70%的学生提出了一些新的建议。新的教学模式取得的效果如下:一是调动了学生学习的积极性、主动性,整个实验连贯性、系统性极强,一环扣一环,中间哪步出错都会影响实验结果,因此学生课前会积极预习、认真准备,实验过程中遇到问题会主动向教师请教,整个实验过程中学生始终处于主动学习状态;二是培养了学生分析问题、解决问题能力,提高了科研水平,在实验过程中学生能对出现的各种现象和问题进行分析、讨论和总结。在反馈信息中,有的学生建议把基因与细胞技术大实验与生化实验技术连接起来,即把基因工程上游技术与蛋白表达下游技术整合,以便更好、更系统地掌握生命科学技术。笔者认为上述建议很有意义,目前正在尝试中。

7 结语

篇4:伯南克的大实验

本周美国联储局议息,各方关注。其实,还有比议息更受到国际关注的,就是联储局主席伯南克的退出策略。

伯南克曾说,去年九、十月间,他深受煎熬,往往就睡在办公室里,且未必安眠。此刻,恐怕也好不到哪里去。在美国经济稍现春芽的此时,伯南克一定时时在盘算:庞大的救市计划何时退出?如何退出?退出后的结果又会如何?会不会退早了以致前功尽弃?或者,退晚了,导致明后年出现大麻烦?

伯南克要考虑的不单纯是经济。他的任期明年一月届满,政策界、舆论界中赞成及反对他续任的声音都有,但最终取决于奥巴马,奥巴马显然更关注的是明年的期中选举,而他的支持度正在下降,这个形势自然也是伯南克需要费神的地方。

在担任美国联储局主席之前,伯南克在学术界一直是位出色的教授,上个世纪1930年代的大萧条正是他专精的领域之一。他的结论是,大萧条之所以发生,是货币政策收得太紧的结果;面对大衰退的骤然来临,必要的做法是立即而大量的释出流动性,“即便以直升机大洒钞票亦未尝不可”。

2008百年一遇的经济大危机显然给了伯南克一个同样也是百年一遇大显身手的好机会。伯南克几乎在第一时间内就将美国的利率调整到了接近零的水平,但市场中还是借不到钱,因为金融体系已经崩解了,于是一方面注资救金融体系,一方面采取“量化宽松”货币政策,向市场直接释出流动性,与此同时,与财政部“合作”,由盖特纳编列空前巨大救市方案,发行国债,再由联储局“印出钞票”来购买,将赤字财政货币化。这一轮下来,不仅将凯恩斯的赤字财政政策用到了极致,还再加上了伯南克自己的“直升机”扩张货币政策。目前,巨大流动性的释出似乎终于出现了一些“春芽”,零售略见起色,失业率也略为回降,由于下的药极猛,总会担心它的滞后性的副作用,因此,在适当时机,就必须减轻药量,也就是这些超猛的政策该适时“退出”。比较伤脑筋的是(1)何时;(2)如何。

伯南克此番巨大的实验,无论在经济理论及经济发展上都具有非凡的意义。首先,就经济理论而言,一贯的理解是货币作为交易的媒介与价值的储藏,它本身不是一个生产要素,因此,作为货币发行的中央银行,最主要的职责就是管理好货币的发行以确保物价的稳定。货币发行既不能太少以致影响到经济的运行,又不能太多以致造成通货膨胀。如果根据这样的理论,当前这一次金融危机其实就是过往美国采取过于宽松货币政策以致形成了泡沫而泡沫终于破灭的结果,而伯南克的对策,就好比是用更多的货币去解决因为过多货币所造成的麻烦,有点接近“以毒攻毒”的意思。伯南克如果成功,肯定是经济理论上的一大突破,凭这点,就有资格拿一尊诺贝尔经济学奖。

其次,再就经济发展的历史而言,百年一遇的经济大萧条,真的是一个世纪才只有一次,20世纪的那次就是众所皆知的1929—1932:19世纪的那次是1873—1879。由于20世纪的那次被称作为“大萧条”,因此,19世纪那次就只能称作为“长萧条”了,因为它的时间比大萧条的32个月还长了一倍,达65个月。

篇5:内蒙古大学基因工程大实验思考题

(记录及课后思考题)

姓名: 学号: 专业:

完成日期:2012年9月9日

指导老师:

一、质粒DNA的小量制备

1.影响最终质粒产量的主要因素有哪些? ① 与菌的生长状况有关

② 和提取时的温度有关,需要低温 ③ 加溶液Ⅱ、Ⅲ时操作要温和

④ 要用酚和氯仿的混合液多次抽提去除蛋白质 ⑤ 要用冰乙醇沉淀

2.提取到的质粒纯度将直接影响到以后的酶切效果,如何操作才能尽可能的避 免蛋白质的污染?

加入酚:氯仿:异戊醇去除蛋白质,氯仿可使蛋白质变性并有助于液相与有机相的分离。

二、质粒DNA电泳鉴定

1.泳道的质粒DNA有几条带?为什么?

质粒可能会有超螺旋构型,环状构型和线性构型。这三种构型中,迁移率最快的应该是超螺旋的,其次是线性和环状。通常观察到的是超螺旋和环状质粒。2.溴酚蓝的迁移率相当于多少bp的DNA?

在0.7%、1%、1.4%、2%的琼脂糖凝胶电泳中,溴酚蓝的迁移率分别与1000bp、600bp、200bp、150bp的双链线性DNA片段大致相同 3.影响本实验结果的因素有哪些?

DNA的长度,结构,胶的浓度,电压等会对实验结果造成影响。

三、质粒DNA的酶切

1.酶切反应混合物的体积是否对酶切效果有影响?为什么?

有影响

加入反应的酶体积不超过反应总体积的1/10,避免限制酶活性受到甘油的影响。大多数限制酶贮存在50%甘油溶液中,以避免在-20℃条件下结冰。2.如何估计DNA用量和酶的用量?

DNA样品的浓度(μg / μl):OD260×稀释倍数×50/1000 1U酶切割1ug的质粒,酶的量不要超过酶切体系的1/10。3.在吸取内切酶的时候如何操作才能避免浪费?

将枪头不要插入液体很深部位,刚过液面且可以吸取所需的体积的液体。

四、PCR扩增制备目的基因

1.复性温度是根据什么确定的?

可以根据公式:2(A + T)+ 4(C + G),再减5-10度,一般为55℃-60℃ 当50%的引物和互补序列表现为双链DNA分子时的温度.Tm对于设定PCR退火温度是必需的。在理想状态下,退火温度足够低,以保证引物同目的序列有效退火,同时还要足够高,以减少非特异性结合。合理的退火温度从55℃到70℃。退火温度一般设定比引物的Tm低5℃。

双链DNA中的G+C的比率越高,则双链DNA分离变性的温度也就越高。变性所需的时间与DNA分子的长度 相关,DNA分子越长,在特定的变性温度下使双链DNA分子完全分离所需的时间就越长。若变性温度太低或变性时间太短,则只能使DNA模板中富含 AT 的区域产生变性,当PCR循环中的反应温度降低时,部分变性的 DNA 模板又重新结合成双链 DNA,从而导致PCR的失败。非特异性条带数增多。

2.引物序列是根据什么设计的?为什么要加上酶切位点序列? 根据cDNA设计引物,为了更好地与载体连接。3.为什么要在最后延伸10min?

一般在扩增反应完成后,都需要一步较长时间(10-30min)的延伸反应,以获得尽可能完整的产物。

4.实验中是否有非特异性扩增产物或引物二聚体带?如何才能消除?

①.重新设计引物

②加大模板用量或减少引物用量 ③扩大反应体系

④提高退火温度或Mg离子浓度

五、从琼脂糖凝胶中回收DNA片段

1.为何避免用EB染色及用紫外灯照射欲回收的目的DNA?

紫外照射对DNA有损伤,为了保证DNA的完整性,尽量不用EB染色或紫外照射。

六、目的基因片段与载体连接

1.连接酶的最适活性温度是多少?

37℃

2.为什么要采用14℃下连接?

由于热稳定性较差,因此长时间反应时通常需在14°C下进行 3.如何确定插入片段的用量与质粒载体的用量?

一般参考T4连接酶的说明书,大多数人做的是插入片段:载体=3:1至5:1,是分子数的比值。可以先测出两者的质量浓度(分光光度计或者跑电泳),然后根据分子量大小可以算出。

七、感受态大肠杆菌的制备

1.制作感受态菌的过程中,应注意哪些关键步骤?

①操作是防止污染,这个最容易影响感受态制作的因素。②悬浮沉淀的过程,一定要轻轻悬浮,最好轻摇悬浮。2.CaCl2溶液的作用是什么?为什么要冰冷的?

作用:悬浮菌体

在0~4℃,CaCl2低渗溶液中,细胞膨胀成球状,转化混合物中的DNA形成抗DNA酶的羟基-钙磷酸复合物黏附于细胞表面,较低的温度也降低了相关酶的活性较好的保存了DNA,冰浴过程中,原来加在溶液中的钙离子和细菌细胞膜结合,在低温下形成液晶结构,这样,在42度热激下,这种液晶结构收缩,将细胞膜扯开孔道,使DNA进入细菌细胞中。

八、感受态细菌的转化

1.影响转化效率的因素有哪些? ①细菌的生长状态:实验中应密切注视细菌的生长状态和密度,尽量使用对数生长期的细 胞(一般通过检测 OD600 来控制。DH5α菌株 OD600 为 0.5 时细胞密度是 5×107/ml);

②所有操作均应在无菌条件和冰上进行;

③经 CaCl2 处理的细胞,在低温条件下,一定的时间内转化率随时间的推移而增加,24小时达到最高,之后转化率再下降(这是由于总的活菌数随时间延长而减少造成的); ④化合物及无机离子的影响:Ca2+的基础上联合其他二价金属离子 在(如 Mn2+或 Co2+)、DMSO或还原剂等物质处理细菌,可使转化效率大大提高(100-1000 倍);

⑤所使用的器皿必须干净。迹量的去污剂或其它化学物质的存在可能大大降低细菌的转化效率;

⑥质粒的大小及构型的影响:用于转化的应主要是超螺旋的DNA;⑦一定范围内,转化效率与外源 DNA 的浓度呈正比; 2.白色菌落出现的原理是什么?

由α-互补而产生的LacZ+细菌在诱导剂IPTG的作用下,在生色底物X-Gal存在时产生蓝色菌落,因而易于识别。然而,当外源DNA插入到质粒的多克隆位点后,几乎不可避免地导致无α-互补能力的氨基端片段,使得带有重组质粒的细菌形成白色菌落。

九、转化克隆的筛选与鉴定

1.PCR法筛选的优点和缺点是什么?

酶切法与PCR法PCR可以直接以菌落做模板,比较方便,但有时候有假阳性;酶切鉴定需要提取质粒才能酶切,比较费时,且插入片段里不能有所选酶的酶切位点,在片段序列未知时不宜判定,但在序列已知时相对可靠筛选方案哪个更可靠?

2.酶切法与PCR法筛选方案哪个更靠谱一些?

酶切法,但是比较费时间 3.最终确认克隆的方法有哪些?

①直接筛选:有些载体带有可辨认的遗传标记,能有效地将重组分子与本底区分。

②间接筛选:有引起载体分子带有一个或多个抗药性标记基因,当外源DNA插入到抗药基因区后,基因失活,抗性消失。如一质粒有A和B两个抗药性基因,当外源基因插入到B基因区后,便只抗A药而不抗B药。因此能在A药培养基上正常生长而不能在B药培养上生长的便是重组分子。

③核酸杂交:广泛用于筛选含有特异DNA顺序的克隆。方法是将菌落或噬菌斑“印迹”到硝酸纤维膜等支持物上,变性后固定在原位,然后与标记的核酸探针进行杂交。阳性点的位置就是所需要的克隆。

④免疫学方法:如果重组克隆能在宿主菌中表达,就可以用特异的蛋白质抗体为探针,进行原位杂交,选择特异的克隆。

十、外源基因的诱导表达

1.IPTG的作用原理是什么?

E.coli的乳糖操纵子(元)含Z、Y及A三个结构基因,分别编码半乳糖苷酶、透酶和乙酰基转移酶,此外还有一个操纵序列O、一个启动序列P及一个调节 基因I。I基因编码一种阻遏蛋白,后者与O序列结合,使操纵子(元)受阻遏而处于关闭状态。在启动序列P上游还有一个分解(代谢)物基因激 活蛋白(CAP)结合位点。由P序列、O序列和CAP结合位点共同构成lac操纵子的调控区,三个酶的编码基因即由同一调控区调节,实现基因产物的协调表 达 2.为什么要增加抗菌素的用量?

携带载体的菌体在正常情况下,由于自身保护作用,会丢失载体,含有载体的菌体由于代谢负担过重,比生长速率小于空载菌体!含有载体的菌体在表达外源基因的同时,也能表达AMP分解酶类。此类酶可以分解青霉素,降低危害。不含质粒的菌体则无此功能。当菌体接种量很小的时候,不带质粒的菌体生长迅速,很快成为优势菌株,当加入足够量AMP时,就具有选择压力,抑制不带质粒的菌体生长,使得含质粒菌体在种群中占有优势。

十一、SDS-PAGE检测表达蛋白

1,影响表达的因素都有哪些?(1)外源基因的拷贝数(2)外源基因的表达效率

①启动子的强弱

②核糖体接合位点的有效性

③SD序列和起始密码ATG的间距

④密码子组成

(3)表达产物的稳定性(4)细胞代谢负荷(5)工程菌的培养条件

2,如何确定凝胶上的某条蛋白质带就是所要表达的外源基因产物?

电泳检测时,加个空白的大肠杆菌蛋白做对照,根据已知的目的蛋白的大小,再加个蛋白,进行对比,一般来说诱导出来的蛋白浓度明显会高于其他蛋白的.3,pET-his载体为什么必须在BL21(DE3)菌,而不能在DH5α中表达?

大肠杆菌DH5α一般做克隆或保存质粒用,BL21用来做原核表达用。BL21(DE3)菌株用于高效表达含有噬菌体T7启动子的表达载体(如pET系列)的基因,表达效率高。T7噬菌体RNA聚合酶位于λ 噬菌体DE3区,该区整合于BL21的染色体上。DH5α可以表达抗性基因,应该也能表达外源基因,但是我们一般不用该菌作为表达菌,可能与表达量、表达产物活性有关。4,表达产物的形式是包涵体还是可溶性蛋白?如何设计实验判定?

不确定,培养物离心后,加细胞裂解液冷冻,再加PMSF和lysozyme,超声等方法将细菌破碎,离心,分别收集上清和沉淀,常规SDS-PAGE进行电泳,即可以鉴定蛋白是可溶性的还是包涵体。

5,本实验能否判断表达产物一定是GFP蛋白?还需要什么方法?

篇6:大实验射击游戏

这本书主要讲述了那些著名科学家的各种伟大的发明与发现,比如:《亚里士多德和月球生物》、《伽利略和神秘太阳系有端头万有引力定律》……每个人都知道一些科学家和他们的实验,不过并不知道他们还会做一些惊人的事情。为了解开各种谜团,科学家们想破头来找答案,而科学就是在他们的不懈努力下逐渐发展起来的。

读完这本书,我发现身边这些电视、风扇、灯等生活用品都离不开科学家呕心沥血的努力。科学是指关于发现发明创造实践的学问,它不是随便就能找到的,只有一批有梦想、有行动、能坚持的人才能创造科学奇迹。这些人就是科学家。

这本书中让我最崇拜的科学家是艾萨克·牛顿。他革新了物理学、数学和天文学。他最重大的发现有:微积分学、运动定律、万有引力定律和光学定律。牛顿小时候很喜欢搞发明,我觉得自己就像他。记得有一次,我做了一个关于空气的实验,首先准备好做实验所需要用的材料,然后在玻璃杯里装满水,再把纸片放到装满水的玻璃杯上,用手盖住,再把杯子倒过来。可是,一不小心,哗的一声,水漏了出来,纸片也掉在了地上,桌子也变成了“抗洪前线”。我不死心,又试了一次,还是不行。这是怎么回事呢?于是,我只好又找出那个说明书,然后,按照说明书上的指示又做了起来。搞了整整两个小时,奇迹终于产生了,我的实验居然成功了。“成功了!”我兴奋地喊了起来。俗话说“心急吃不了热豆腐”。通过这次实验我懂得了一个道理:只要我们不断尝试,探索发现,一个个奇迹都会在我们手上诞生。

“在科学问题上,千万个权威也比不上一个小人物的论证。”这就是科学的力量,让我们摆脱了茹毛饮血的时代。科学将赋予人类开启全部奥秘的钥匙。我们要好好学习,不能再回到没有科学的古代。每一个科学家的成功都是付出辛勤的汗水后而得来的,因此,我们要学习他们的拼搏精神。现在,我才真正明白了爱迪生的那句话:天才是百分之一的灵感,加上百分之九十九的汗水的真正含义。所以我们应该珍惜美好的童年,努力学习,刻苦钻研,长大后不求做一个名人,但求做一个对国家有用的人才。

老师点评:

“书是一杯茶,只有细细品尝,才能透过苦涩,品出香甜”。小作者感受较深,能够正确理解书中所表达的主题思想以及不畏难险的奋斗精神。文章充满了激情,从字里行间能体会到小作者对科学的喜爱之情。

全文层次清晰,语句流畅。事例叙述生动、具体,趣味性强,切合实际,蕴含着朴素而深刻的哲理,读来令人精神振奋,情绪激昂。希望你继续做一个爱读书的人,在书山学海中,品尝探索知识的乐趣。

上一篇:童年趣事优秀作文350字下一篇:樊小宇发言稿