轻松学习E-Prime(三):呈现文字刺激并更改呈现时间

开始制作有意义的E-Prime程序

你的可能会说:“可是上一节我们学的那个程序根本没有意义啊!”没关系,我们总要让一切从简单开始。
上面我们加入了TextDisplay但我们实际上没有呈现任何Text(文本)。那么我们该怎么做才能让它呈现一些内容呢?我们要修改它的属性。
属性是什么?比如一个人有名字、身高、体重、性别,这些都是属性。玩过游戏的同学肯定知道,攻击力、防御力、HP、MP,这些都是属性。所以我们要像程序员设置游戏角色的属性一样,设置TextDisplay的属性,让它呈现我们想要的效果。

首先我们双击一下TextDisplay1:


双击此处

父窗口的空白(其实是灰色)处应该会呈现下面这个子窗口。(父窗口和子窗口很好理解,像整个E-Studio的窗口就是最大的窗口,是最大的“爸爸”;其他包括在这个父窗口里的窗口,比如Toolbox、Structure这些都是“儿子”,也就是子窗口。)这是预览窗口,让你看效果的。

更改属性的按钮

与此同时,Properties窗口的内容也会改变。如果不知道“Properties”这个单词的意思,建议你查一下。
点击上图中红框所标记的按钮,会出现下面这个窗口:

属性页面

像这些Text、ForeColor、BackColor啥的都是TextDisplay1它的属性。如果不知道这些单词的意思,建议去查一下。
现在我们暂时先不管其他的内容,只在Text这一属性里面输入“Hello World!”输入完成后,预览窗口里应该会显示“Hello World!”,也就是像下面这样。

Hello World

再次运行,然后看看现在效果如何?(可以查看本教程案例中的“示例程序1-1.es2”)

继续修改属性

如果上述操作正确的话,你刚才应该已经和世界问好了。
除了用上述方法改变属性以外,我们还可以用Properties窗口改变TextDisPlay1这个E-Object的属性。


可在右下角的Properties窗口中改变属性

在Properties窗口这个窗口里你可以看到里面有很多很多属性。下拉滚动条你会看到Text属性已经被我改成了“Hello World!”.


被更改的Text属性

现在你尝试找到FontSize并把数值改成36,ForeColor改成”red”,FontName改成黑体,BackColor改成Black。这个时候预览窗口应该已经发生变化了,现在再运行看看会有什么效果。(提示:有些属性单击后旁边会有下拉框让你选择。)
如果一切正常,你应该会看到漆黑的屏幕中央鲜红的“Hello World!”!不得不说有点诡异。(请参考“示例程序1-2”)

修改呈现的时间(这个属性)

到目前为止,我们已经会在屏幕上呈现按我们的要求呈现某行文字了,然而它就这么一瞬间就消失了。如果我们要让它呈现久一点,我们就必须修改一个叫Duration的属性。让我们用老方法来修改。

再次点击红框中的按钮

点击这个按钮。
到该页面下更改Duration属性

到这个窗口,把Duration的1000改成5000。Duration表示的是呈现的时间,按毫秒计算。因此1000就是1000毫秒,也就是1秒。
现在你再次运行,TextDisplay1的呈现将停留5秒的时间,比之前更长了。请运行试试看。
这里还有一个Infinite的选项(实际上数值是-1)。
选择infinite相当于设置值为-1

Infinite意思是无限,所以也就是呈现无限久的时间。如果你不幸选择了这个而无法退出E-Run的话,可以按下Ctrl+Alt+Shift来强制退出E-Run。
现在还是设置TextDisplay1的呈现时间为5秒,再从ToolBox中拖动一个TextDisplay到TextDisplay1的后面。它会被自动命名为TextDisplay2。
效果如下图所示:
两个TextDisplay

您可能会发现您的TextDisplay2在TextDisplay1的前面,而和上图中的顺序不一样。那么请自行拖动它们,尝试把顺序设置的和上图一样。
修改它们的Name属性为TD1和TD2,如下图所示:
修改Name属性后

你还会发现,Properties窗口这里有个下拉选框,里面多了一个TextDisplay,也就是我们加进去的TD2。
Properties窗口的下拉框选项增加了,我们可以分别修改它们的属性

用Properties窗口这个地方,方便查看、选择你现在加入实验中的E-Object,并进行属性的修改。在Properties窗口最下方有对当前选择的属性的解释!
总之,现在用你喜欢的方式,把TD2的属性按下面进行修改:
Text:Hello E-Prime!
FontSize:72
ForeColor:green!
BackColor:gray
Duration:3000
由于TD1的Duration为5000,TD2为3000,所以现在运行会呈现TD1五秒,然后呈现TD2三秒。假设你是0基础看到这里,现在!恭喜你不仅已经可以可以用E-Prime呈现文字,而且还知道如何按自己的想法来进行呈现了!(请参考“示例程序1-3”)

阶段练习

一个悲伤的故事:
新建一个空白的es或es2文件(使用左上角菜单File-New来新建或者重新打开E-Studio,选择Blank(Professional)),完成如下操作:
①在默认的名为SessionProc的Procedure这个E-Object中加入一个TextDisplay,改变它的名字为“NewText”,要呈现的文本为“主试很生气,后果很严重!”,让它靠屏幕左方显示,并且字体大小为20,颜色红色,字体为黑体,有下划线。呈现时间为3秒。(关键词提示:Name,Text,AlignHorzontal,FontSize,ForeColor,FontName,FontUnderline,Duration)
②在 NewText之后再加入一个TextDisplay,改变它的名字为“OldText”,要呈现的文本为“原因是被试拿了钱乱填问卷。”,让它靠屏幕右方显示,并且字体大小为22,颜色绿色,斜体。呈现时间为3秒。(这次不给提示了……)
③在OldText之后再加入一个TextDisplay,改变它的名字为“Result”。要呈现的文本是主试生气后的结果,请自由发挥。字体及背景以及呈现时间都请放飞自我。
④继续放飞自我,自己玩玩TextDisplay的其他属性,研究一下有什么作用,甚至可以看一下ToolBox里其他Object的作用,玩一玩,研究研究,看看它们是用来做什么的。觉得玩得差不多了,就进入下面的学习。


此为开源免费教程。更多内容请访问目录或专题,或者Github页面:
https://www.jianshu.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,802评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,109评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,683评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,458评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,452评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,505评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,901评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,550评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,763评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,556评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,629评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,330评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,898评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,897评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,140评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,807评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,339评论 2 342