当前位置:文档之家› 10.1 ActionScript基本语法

10.1 ActionScript基本语法

10.1 ActionScript基本语法
10.1 ActionScript基本语法

第10章 脚本动画设计基础(第1、2课时)

课 题

ActionScript 基本语法 课型 新授课 课 时 2 教学目标 ● 知识和能力

1.了解动作面板与脚本窗口

2.理解ActionScript 脚本语言的基本语法

3.掌握Flash 对象的X 与Y 属性的使用

● 过程和方法

1.通过学习ActionScript 脚本语言的基本语法和动作面板与脚本窗口,

使学生了解怎么在Flash 中使用ActionScript 脚本语言进行简单编程。

2. 通过学习Flash 对象X 与Y 属性的使用,使学生掌握利用ActionScript

对动画进行控制的方法。

● 情感目标和价值观

通过学习怎么利用ActionScript 对动画进行控制来提高学生学习flash 的

兴趣及制作flash 动画作品的价值。

教学重点 1.掌握ActionScript 脚本语言的基本语法

2.掌握Flash 对象的X 与Y 属性的使用

教学难点 1.掌握ActionScript 脚本语言的基本语法

教学方法

任务驱动法 学法 自主探究、小组合作学习 教学过程

【展示任务】 任务1:制作“快乐垂钓” ,效果如下图所示: 任务2:编程实现计算出两个数的和。 【知识讲解】 1.动作面板与脚本窗口 在FlashCS5中,使用【动作】面板可以编辑和创建ActionScript 代码。 打开【动作】面板:【窗口】/【动作】命令。如下图所示。 【动作】面板组成:动作工具箱、脚本导航、面板工具栏、脚本窗口。

通过任务的

展示增加学

生的感性认

识,方便引

入主题

了解【动作】

面板使学生

知道

ActionScript

代码的编写

地点。

举例说明方便学生理解

【动作】面板工具栏的几种功能:

(1) 插入目标路径

相对路径和绝对路径、this和_root

(2) 检查语法

(3) 调试选项

2. ActionScript脚本语言的基本语法

(1) ActionScript是一种面向对象的编程语言。有自己的语法规则。

ActionScript程序一般由语句、函数和变量组成,主要涉及变量、函数、数据类型、表达式和运算符等。

在Flash中的元件的实例可以看成是对象。

(2) 变量

①变量声明

变量用来存储程序中使用的值。例如:

var i:int;

var a:int,b:int,c:int;

②变量赋值

给变量赋予具体的值,也可以在变量声明时赋值。例如: var i:int=20;

i=40;

(3) 语法

ActionScript语言定义了在编写可执行代码时必须遵循的规则。

①区分大小写

ActionScript3.0是一种区分大小写的语言。

②点语法

通过点运算符(.)来访问对象的属性和方法。例如: Ball.x=100;//对象Ball在X轴方向上的坐标位置。

③分号

使用分号字符(;)来终止语句。

④注释

ActionScript3.0支持两种类型的注释:单行注释和多行注释。编译器

将忽略标记为注释的文本。

单行注释(//)

多行注释(/* …… */)

(4) 运算符

运算符是一种特殊的函数,它具有一个或多个“操作数”并返回相应

的值。“操作数”是被运算符用作输入的值,通常是数值、变量或表

达式。例如:

var su:int =2+3*4;//su=14

运算符的优先级和结合律决定了运算符的处理顺序。

ActionScript3.0定义了一个默认的优先级。例如:

( ) → *、/ → +、-

3. Flash对象属性

(1) 在ActionScript中经常要用到对象的坐标、位置等参数。通常采用一

对数字对的形式(x,y)(如:(12,37)、(-12.5,62.8))来定位舞台上对象,这两个数字分别是水平X轴和垂直Y轴上的坐标位置。舞台的坐标原点(0,0)位于舞台的左上角,坐标关系如下图所示:

注意:在ActionScript 中,字母大小写是不同的。例如:“fishman1”和“Fishman1”是不同的标识符。

(2) Flash对象共有14种属性,涉及对象位置、大小、角度和透明度等

属性值。X和Y坐标只是其中的两个属性。

主要属性见下表所示:

属性含义

alpha 对象的透明度,“0”为全透明,“1”为全不透明

height 对象的高度

width 对象的宽度

x 对象的X轴位置

y 对象的Y轴位置

visible 对象是否可见

rotation 对象的放置角度

【实例讲解】

任务1:制作“快乐垂钓”

只要在程序中改变“垂钓者”的X坐标和Y坐标即可实现“垂钓者”的位置变化效果。

步骤提示:

①创建一个新的Flash文档,将“垂钓.GIF”文件导入到库中,并自

动生成一个名为“元件1”的元件,长度为36帧。

②在舞台上创建2个“元件1”的实例,分别放置在舞台的左右侧,在

【属性】面板中设置名称为“fishman1”和“fishman2”。

③在【时间轴】面板中选择第20帧,按下键,插入一个关键帧,

打开【动作】面板,输入如下代码:

fishman1.x=60;

fishman1.y=120;

代码说明:

改变对象“fishman1”的x和y坐标。

④同理,在第40帧,按下键,插入一个关键帧,打开【动作】面

板,输入如下代码:

fishman2.x=230;

fishman2.y=10;

⑤测试案例

【完成任务】

任务1:完成“快乐垂钓”

学生分组,以小组为单位先内部讨论,再合作完成该任务。

老师巡回指导。

任务2:编程实现计算出两个数的和,代码如下:

var a:int =10;

通过演练巩固已学知识。检验学生掌握情况。

通过演练探究出trace();语句的使用方法。

var b:int =-36;

var c:int =0;

c=a+b;

trace(c);//该语句是将结果在【输出】面板中输出,以便调试。

学生分组,以小组为单位先内部讨论,再根据老师提示合作完成该任务。【评价】

任务完成后先小组内部评价,由小组长将评价结果做个记录,然后再将评价结果与完成的作品一并上交给老师。

老师先将作品展示后再引导学生一起做总评。

评价标准参考:

1.代码编写是否准确无误。

2.动画画面是否流程。

【课堂小结】

本节主要介绍了ActionScript的一些最常用的基本概念及FlashCS5的编程环境即【动作】面板。对象的XY属性,以实例说明了怎样对对象的属性进行编程,进而引申到对象的其他属性的使用。

【作业】

1.什么是变量?

2.终止语句的符号是什么?

3.visible属性是什么含义?怎么使用?

4.以任务1为参考,让fishman1和fishman2在第50帧变的不可见,在第60帧又显示出来。

5.以任务2为参考,编程实现计算出表达式:-6+8*2 的结果。

教学反思ActionScript脚本语言的语法部分比较抽象,对我们的中职学生来说有相当的难度。教师在授课时要细致并有耐心,多多鼓励、激发学生的学习Flash

脚本语言的兴趣与激情。

domino权限

Domino数据库存取控制列表(ACL) 在Domino中,数据库的存取控制列表是Domino安全性的重要组成部分,也是决定每个用户能否访问数据库的主要设置。每个数据库都有自己的存取控制列表(Access Control List, 以下简称ACL)。打开一个数据库,选择菜单“文件”-“数据库”-“存取控制”,就可以看到该数据库的ACL。 ACL分为四个页面:基本、角色、日志和高级。以下分别说明这四个页面中的内容。并说明了ACL中可以接受的名称格式。 ACL的“基本”页面 ACL的核心功能都包含在“基本”页面中。在“个人/服务器/工作组”中选择“全部显示”,所有存取级别的用户都会被列出。也可以选择仅查看“管理者”、“设计者”等某个存取级别的用户。当选中某个用户名时,对话框中会显示他的用户类型和存取级别,以及与此存取级别相应的一些扩展和限制选项。用户类型和存取级别指定了用户对此数据库的最大权限。数据库的管理员可以增加、删除或修改用户的权限。

七个存取级别 ACL中共有七个存取级别:管理者、设计者、编辑者、作者、读者、存放者和无访问权限。了解这些级别的含义是了解ACL工作机制的基础。下图显示了每个存取级别的缺省权限,从无访问权限开始,每个级别都比下一级拥有更多的权限,直到拥有所有权限的管理者。(每个级别的权限都包含其下所有级别的权限)。

无访问权限 此级别表示用户没有任何权限,不能存取数据库。管理员可以开放给无访问权限的权限只有“读取公用文档”和“写公用文档”。关于公用文档的概念,见下面的“读写公用文档”部分。 存放者和读者 存放者只能向数据库中放入文档,但不能读取这些文档。读者则只能读文档,但不能向数据库中放入文档。二者都只具有单一的功能。(读者拥有一个额外的权限,可以执行代理)。 作者 作者可以创建、修改、删除文档。但是,要想使拥有作者权限的用户能够修改、删除文档,还需要作进一步的设置:要创建文档,需要选中“创建文档”选项。要修改文档,需要设置文档中的作者域。要删除文档,需要选中“删除文档”选项,同时需要设置文档中的作者域。 在设计数据库时,有一类特殊的域称为作者域,这种域的类型是“作者”。在文档中,作者域可以包含用户、群组或角色的名称。如果一个用户在ACL中具有作者权限,同时,他的名字又包含在文档的作者域中,那么,这个用户就是该文档的所有者之一,可以修改此文档。如果用户未被包含在作者域中,则即使此文档是由他创建的,也无权修改它。 作者域只对存取级别为作者的用户起作用。其他的存取级别不受

ActionScript3 Flash编程无基础入门教程整理版

ActionScript3 Flash编程无基础入门教程 如果你觉得https://www.doczj.com/doc/9511846775.html,上的很多文章看太深奥,或者你是一个没有任何程序基础想学as,或者你连flash都不会。那么这篇文章就是你茫茫大海上的明灯,让你找到学习as的方向。 做过Flash动画的Flash爱好者们都知道,要做好一个Flash动画,AS是必不可少的,即使只是很简单的几句代码也能起到整个Flash画龙点睛的作用。这里我只简单的介绍一下AS的基本常识。 首先我们要了解AS要写在什么地方,什么时候AS会被触发执行。 1、帧: 写在关键帧上面的AS,当时间轴上的指针走到这个关键帧的时候,就写在这个帧上面的AS就被触发执行了。常见的例子有在影片结尾的帧写上stop() 等。操作方法就是点选关键帧,然后打开AS面板。 2、按钮: 不同于帧上面的AS,按钮上面的AS是要有触发条件的。要把AS写在按钮上,操作方法是点选目标按钮,然后打开AS面板。举个例子能说的更明白。 假设有一个动画,要让它在播放完同时停止,那么,你要做的就是在这个动画的最后一帧写AS stop(); 再假设有个按钮,效果是按下按钮后停止播放,那么步骤如下。 做一个按钮,放到主场景,点选按钮,然后打开AS面板。现在如果也在按钮上写 stop(); 那么,输出的时候就会提示错误。正确的应该这样写 on(release){ stop(); } 这里要比帧的动画多这些代码: on(release){} , 整个代码翻译过来就是: 当(松开){ 停止 } 红色的代码表示鼠标的触发事件事件之一,这里用的是release 松开,按钮的常用事件: release 松开 releaseOutside 在按钮外面松开 press 按下 rollOver 鼠标进入按钮的感应区 rollOut 鼠标离开按钮的感应区 现在很明确了:写在按钮上面的AS一定就是这种格式的: on(事件){要执行的代码} 3、MC(电影剪辑) 如果你看懂了上面的内容,那么写在MC上面的AS和写在按钮上的大同小异。操作方法就是点选MC,然后打 开AS面板。看个例子 onClipEvent(load){ stop(); } 同样,MC需要一个事件来触发AS的执行。翻译这段代码就是 当剪辑(载入){ 停止 } 红色代码同样表示一个事件。MC的事件有下面这些: load 载入,当MC出现的时候执行。也就是除非卸载这个MC,否则load事件内的代码只执行一次

完整版初中英语语法大全知识点总结

英语语法大全 初中英语语法 学习提纲 一、词类、句子成分和构词法: 1、词类:英语词类分十种: 名词、形容词、代词、数词、冠词、动词、副词、介词、连词、感叹词。 1、名词(n.):表示人、事物、地点或抽象概念的名称。如:boy, morning, bag, ball, class, orange. :who, she, you, it . 主要用来代替名词。如): 2、代词(pron.3、形容词(adj..):表示人或事物的性质或特征。如:good, right, white, orange . 4、数词(num.):表示数目或事物的顺序。如:one, two, three, first, second, third, fourth. 5、动词(v.):表示动作或状态。如:am, is,are,have,see . 6、副词(adv.):修饰动词、形容词或其他副词,说明时间、地点、程度等。如:now, very, here, often, quietly, slowly. 7、冠词(art..):用在名词前,帮助说明名词。如:a, an, the. 8、介词(prep.):表示它后面的名词或代词与其他句子成分的关系。如in, on, from, above, behind. 9、连词(conj.):用来连接词、短语或句子。如and, but, before . 10、感叹词(interj..)表示喜、怒、哀、乐等感情。如:oh, well, hi, hello. 2、句子成分:英语句子成分分为七种:主语、谓语、宾语、定语、状语、表语、宾语补足语。 1、主语是句子所要说的人或事物,回答是“谁”或者“什么”。通常用名词或代词担任。如:I'm Miss Green.(我是格林小姐) 2、谓语动词说明主语的动作或状态,回答“做(什么)”。主要由动词担任。如:Jack cleans the room every day. (杰克每天打扫房间) 3、表语在系动词之后,说明主语的身份或特征,回答是“什么”或者“怎么样”。通常由名词、 代词或形容词担任。如:My name is Ping ping .(我的名字叫萍萍) 4、宾语表示及物动词的对象或结果,回答做的是“什么”。通常由名词或代词担任。如:He can spell the word.(他能拼这个词) 有些及物动词带有两个宾语,一个指物,一个指人。指物的叫直接宾语,指人的叫间接宾语。间接 宾语一般放在直接宾语的前面。如:He wrote me a letter . (他给我写了 一封信) 有时可把介词to或for加在间接宾语前构成短语,放在直接宾语后面,来强调间接宾语。如:He wrote a letter to me . (他给我写了一封信)

英语语法基本基础知识——时态

英语的时态问题 英语的时态可以分为:“时”(time) 和“体”(aspect)(又称为态)。时是指动作发生的时间,体是指动作发生时的状态。时间与体就象是坐标里的横轴和纵轴,它们的结合交织出了瞬息万变的时空,也构成了英语动词的时态问题。 时间分为:过去,现在,将来,过去将来 体分为:一般(在某个时间点), 进行(延续某个时间段), 完成(完成某个时间段) 完成进行(延续某个完成的时间段) 如此以来,英语中就有16种时态变化,现在就用动词为write例,看看它们的形式。 注意:里面的斜体字部分,由于时态过于复杂,几乎没有人真正去应用它们,可以忽略不记。 下面就常用的12种时态,(其中还有三种相对用的较少的,请注意)。具体分析一下。 一.一般现在时 表示现在的时间“点”上发生的动作或者状态,常用于以下的情况 1、经常重复发生的动作或存在的状态,多与often, always, usually, sometimes, everyday, 等时 间状语连用。 He takes a walk after supper everyday My mother and father work at the same company. 2、表示性格,特征,能力。 Mr. Smith hates fish and never eats any. 3、表示客观真理或者普遍事实。

The sun rises in the east. 二.一般过去时 表示过去某时发生的动作或者状态,常和表示过去某个时间“点”的时间状语(yesterday, last week, 3 years ago, in 1987)连用 She bought a car last week. He came to help me at that time. 三.一般将来时 表示将来的时间“点”上发生的动作或者状态。 The train will arrive soon. We shall know the news tomorrow. 四.过去将来时 过去某个时间“点”上将要发生的动作或状态。 I asked her where she would spend her holiday. I told my father that I should go home next Monday. 五.现在进行时 表示现在的时间“段”上正在延续进行的动作或者状态。 I’m doing some washing. What are you doing? 六.过去进行时 在过去某一个时间“段”正在延续进行的动作。 I was working in my office at eight o’clock yesterday evening. He was making a phone call when I saw him. 七.将来进行时 在将来某个时间“段”正在发生的动作,一般表示一种猜测和未来的计划,一般不太常用。What will you be doing at 3 o’clock tomorrow afternoon? (明天下午三点你将在做什么哪) 八.现在完成时 表示动作在一个时间“段”的完成,而且这个时间段是从过去某一点延续到现在的。经常跟时间状语since 1987,for 10 hours , by the last year相连。 My brother has been ill for 3 days. I have not seen her since 1991. 九.过去完成时 在过去的某个时间“段”里动作的完成,从过去的一点再到过去的另一点。或者称为过去的过去。 He said that he had written her a letter. Helen rang me up after I had gone to sleep.

Lotus Script语法基础篇

Lotus Script语法基础篇 注释 注释在程序运行中并不执行,只是让程序员在编写程序的时候添加的一些标记性的文字,但他的作用可不容忽视,在编写一个程序模块时说明这个模块的功能、作用、创建时间、作者等,这对以后的维护大有好处。一般在用户的脚本中插入头信息是一个不错的想法,如下事例: ‘Script name: Connect internet ‘Author: zynet ‘Last Modified: 6/23/08 ‘Description: Connect my webserver. 1.单行注释:通过输入一个单引号( ‘ )或REM ( Remark的缩写 )来添加。 2.多行注释:%Rem …%End Rem 所以以上例子也可以写成这样: %REM Script name: Connect internet Author: zynet Last Modified: 6/23/08 Description: Connect my webserver. %END REM 变量和数据类型 1.声明变量 Dim Variablename as type dim是dimension的缩写,为变量的值在内存中创建一个空间。 Variablename 是变量的名称,一个变量的名称一定要以字母开头,其后可以是字母、任何数字以及下划线,变量的名称不区分大小写,最多可容纳40个字符。Lotus中有一些保留字,大部分是指令和语句,它们不能被用做变量名。 type是数据类型,可以是Boolean、Byte、Integer、Long、Single、Double、Currency、String、Variant 当然以后在介绍面象对象的时候还涉及到类和对象的定义,也是这个声明格式,这些在以后再介绍。 类型值 Size

初中英语语法知识—形容词的基础测试题及答案解析

一、选择题 1.Susan never gets upset when she has to wait in line. She is very ______ . A.shy B.honest C.funny D.patient 2.I looked at a few printers, and among them the one from China was ________ to use. A.easy B.easier C.easiest D.the easiest 3.- Do you like the western food, Li Li? - No, I think Chinese food is______ than that of western countries. A.more delicious B.the most delicious C.not as delicious D.much delicious 4.Mother’s Day ______ we are looking forward to is coming. We are going to write a lett er to our mothers in order to show our best love and thank for their_____ care for us. A.which, 15-year B.when, 15 years’C.that, 15-years 5.Choice is life’s ________ gift. It is the ability to choose some actions from a set of things to achieve a goal. A.greater B.greatest C.the greatest 6.All of us are ______ about the ______ news that Beijing will hold the Winter Olympics in 2022. A.excited; exciting B.exciting; excited C.excited; excite D.exciting; excite 7.—Sonia, do you think you are different from Linda? —Yes. I'm ______ at drawing than her. A.better B.good C.well D.best 8.—Judy, what do you think of your junior high school life? —I think it is one of ______ periods in my life. A.wonderful B.the most wonderful C.more wonderful 9.—I really like to watch the TV program I AM A SINGER. —Me, too. It’s one of the ________ TV programs I’ve ever seen. A.least boring B.least interesting C.most boring D.most interesting 10.A walk every day is enough to keep you healthy and in good shape. A.30-minute B.30-minutes C.30 minute's D.30-minutes' 11.Mr. Black’s memory is getting . As a result, he often leaves his keys at home. A.older B.poorer C.greater D.better 12.—How is your head teacher? —Our head teacher is _________ with us and we usually feel nervous in his lesson. A.kind B.pleased C.strict D.good 13.We've got a bedroom, if you'd like to stay.

英语语法知识详解

高中英语语法知识表解 一.名词 I. 名词的种类: 1. 规则名词的复数形式: 名词的复数形式,一般在单数形式后面加-s或-es。现将构成方法与读音规则列表如下: 英语里有些名词的复数形式是不规则的,现归纳如下:

名词在句中表示所有关系的语法形式叫做名词所有格。所有格分两种:一是名词词尾加’s构成,二是由介词of加名词构成。前者多表示有生命的东西,后者多表示无生命的东西。 1. ’s所有格的构成:

用于无生命的东西:the legs of the chair, the cover of the book 用于有生命的东西,尤其是有较长定语时:the classrooms of the first-year students 用于名词化的词:the struggle of the oppressed 二.冠词 冠词分为不定冠词(a, an),定冠词(the),和零冠词。 I. 不定冠词的用法:

三.代词: I. 代词可以分为以下七大类:

1. one, some与any: 1) one可以泛指任何人,也可特指,复数为ones。some多用于肯定句,any多用于疑问句和否定句。One should learn to think of others. Have you any bookmarks? No, I don’t have any bookmarks. I have some questions to ask. 2) some可用于疑问句中,表示盼望得到肯定的答复,或者表示建议,请求等。 Would you like some bananas? Could you give me some money? 3) some 和any修饰可数名词单数时,some表示某个,any表示任何一个。 I have read this article in some magazine. Please correct the mistakes, if any. 4) some和数词连用表示“大约”,any可与比较级连用表示程度。 There are some 3,000 students in this school. Do you feel any better today? 2. each和every: each强调个别,代表的数可以是两个或两个以上, 而every强调整体,所指的数必须是三个或三个以上。 Each student has a pocket dictionary. / Each (of us) has a dictionary. / We each have a dictionary. Every student has strong and weak points. / Every one of us has strong and weak points. 3. none和no: no等于not any,作定语。 none作主语或宾语,代替不可数名词,谓语用单数,代替可数名词,谓语单复数皆可以。 There is no water in the bottle. How much water is there in the bottle? None. None of the students are (is) afraid of difficulties. 4. other和another: 1) other泛指“另外的,别的”常与其他词连用,如:the other day, every other week, some other reason, no other way, the other特指两者中的另外一个,复数为the others。如: He held a book in one hand and his notes in the other. Two students in our class failed, but all the others passed the exam. 2) another指“又一个,另一个”无所指,复数形式是others,泛指“别的人或事”如: I don’t like this shirt, please show me another (one). The trousers are too long, please give me another pair / some others. Some like football, while others like basketball. 5. all和both, neither和either

在 IBM Lotus Domino Designer 中使用 Java 构建应用程序

在 IBM Lotus Domino Designer 中使用Java 构建应用程序 Oscar Hernandez, 高级软件工程师, IBM 简介:本文旨在帮助那些传统的 LotusScript 开发人员转向 Java 开发。在几乎不具备 Java 知识的情况下,本文可帮助您开始在 IBM Lotus Domino 中进行Java 应用程序开发。 简介 对于 IBM Lotus Notes 应用程序开发人员来说,LotusScript 和 LotusScript 类在设计 Notes 应用程序时很有用。LotusScript API 支持以编程方式与数据库、文档,甚至设计元素进行交互。随着 Java 发展成为主流编程语言,原来越多的 Notes 应用程序开发人员开始将目光投向 Java。 本文面向那些想要在 IBM Lotus Domino 中使用 Java 进行编程的 LotusScript 开发人员。假定读者具有一定的 LotusScript 编程经验。 本文包含三部分:Java 语言、示例和其他要素。Java 编程人员可以直接跳到示例部分,但是新手应该从 Java 语言部分开始阅读。 Java 语言 发布于 1995 年,Java 是一种面向对象的编程语言,它的出现满足了平台独立性需求。这是通过将 Java 源代码编译成字节码实现的,然后任意平台上的任何Java 虚拟机(JVM)都可以解释字节码。 因此,只要为目标平台实现了 JVM,就可以运行任何 Java 应用程序。有关更多信息,请参见“The History of Java Technology”。 Java 的语法类似于 C,而它面向对象的实现方式类似于 C++,因此 C/C++ 编程人员可以轻松掌握 Java。但是,LotusScript 开发人员可能会发现 Java 语法与 LotusScript 大不相同。 由于本文关注的是在 Lotus Domino 中使用 Java,因此所展示的示例也将在Lotus Domino 的环境中实现。 我们从经典的“Hello World”示例开始。在 Domino Designer 中创建新的 Java 代理时,会收到表 1 左栏所示的模板代码。右栏的代码已经进行了修改以适应“Hello World”示例的需要。

英语语法知识难点解读

英语语法知识难点解读 词性 一、实词 1.名词(nouns)n.: 名词是词性的一种,也是实词的一种,是指代人、物、事、时、地、情感、概念等实体或抽象事物的词。名词可以独立成句。在短语或句子中通常可以用代词来替代。名词可以分为专有名词(Proper Nouns)和普通名词 (Common Nouns),专有名词是某个(些)人,地方,机构等专有的名称,如Beijing,China等。普通名词是一类人或东西或是一个抽象概念的名词,如:book,sadness等。 2.代词(pronoun)pron.: 代词是代替名词的一种词类。大多数代词具有名词和形容词的功能。英语中的代词,按其意义、特征及在句中的作用分为:人称代词、物主代词、指示代词、反身代词、相互代词、疑问代词、关系代词、连接代词和不定代词九种。 3.数词(numeral)Num.: 表示“多少”和“第几”的词,叫数词。其用法相当于名词或者形容词。数词分为基数词和序数词两种。 4.形容词(adjective)adj.或a.; 很多语言中均有的主要词类中的一种。主要用来修饰名词的词,表示事物的特征。形容词用来修饰名词或代词,表示人或事物的性质、状态,和特征的程度好坏,与否。 5.副词(adverb)adv.: 是一种用来修饰动词、形容词、全句的词,说明时间、地点、程度、方式等概念的词。副词是一种半虚半实的词。副词可分为:时间副词、地点副词、方式副词、程度副词、疑问副词、连接副词、关系副词、频率副词和说明性副词等。 6.动词(Verb)v.: 动词,就是用来形容或表示各类动作的词汇。基本上每个完整的句子都有一个动词,要表示第二个动作时可使用不定词、动名词、对等连接词、从属连接词或增加子句等方法连结。 二、虚词 7.冠词(article) art.: 冠词是虚词,本身不能单独使用,也没有词义,它用在名词的前面,帮助指明名词的含义。 冠词可以说是名词的一种标志,它不能离开名词而独立存在。表示的主语数量或者特征。 8.介词(preposition)prep.: 介词是一种用来表示词与词、词与句之间的关系的虚词,在句中不能单独作句子成分。介词后面一般有名词、代词,或相当于名词的其他词类,短语或从句作它的宾语。介词和它的宾语构成介词词组,在句中作状语,表语,补语或介词宾语。介词可以分为时间介词、地点介词、方式介词、原因介词和其他介词。 9.连词(conjunction)conj: 连词是一种虚词,它不能独立担任句子成分而只起连接词与词,短语与短语以及句与句的作用。连词主要可分为4类:并列连词、转折连词、选择连词和因果连词。 10.助词: 助词是附着在词,短语,句子的前面或后面,表示结构关系或某些附加意义的虚词。助词有结构助词,时态助词,语气助词三种。 11.叹词:(interjection)interj.: 叹词是语法学术语。表示感叹、呼唤、应答的词。

lotusScript Notes类入门教程

LotusScript Notes 课程指导 欢迎来到 LotusScript 和 Notes 的世界。“LotusScript Notes 课程指导”由三节课程组成,介绍如何在 Notes 中使用 LotusScript 语言。每节课程包括: 1.指导您通过创建和测试的 Script 的一系列步骤。 2.在线式解答 Script。 3.一个挑战,要求您用刚刚学到的知识创建一段新的 Script。 4.一个方案,提供一个可能解决挑战的方案。 每节课程都使您学习到一些 Notes 应用开发的经验,使您完成上一节课程的内 步骤0:准备工作 每节课程都使用一个简单的讨论数据库,现在创建它: 1. 选择“文件”“数据库”“新建”。 2. 在“服务器”选项中,选择“本地”。 3. 输入标题。例如可以输入“学习 LotusScript”。 4. 输入文件名。例如可以输入“LEARNING.NSF”。 5. 如果在列表中没有发现模板,选择模板服务器并且选择一个包含这些模板的服务器。 6. 选择“讨论数据库(R4)”模板。 7. 使“继承未来的设计变化”选项无效。 8. 单击“确定”。 9. 在 Notes 完成创建新数据库时,关闭“关于此数据库”文档。 现在准备开始第一课。 目录:第一课:打印数据库标题 第二课:统计视图中文档的数量 第三课:发送电子邮件消息 第一课:打印数据库标题 第一课指导您用 Script 创建一个按钮,无论何时用户单击此按钮便可以打印出数据库的标题。先创建一个示例的讨论数据库叫做“学习 LotusScript”。然后: 1.创建一个按钮 2.书写一个按钮的 Script ,无论何时用户单击此按钮便可以打印出数据库的标题。 3.编译和测试该 Script。 步骤 A:创建按钮 用户单击按钮时运行 Script,所以首先创建一个按钮。 1. 打开创建好的“学习 LotusScript”数据库。 2. 选择“创建”“讨论主题”在数据库中创建一个新的主题文档。 3. 输入一个简单的文档主题,例如“Scripting in Notes is a joy”。 4. 输入一个分类,例如“Script”。 5. 把光标移动到文档正文域中并选择“创建”“热点”“按钮”。程序员的设计窗格出 现在屏幕底部,同时出现了属性框。 6. 在按钮属性框中,编写按钮的标签,例如“打印标题”,然后单击绿色确认标志保存 它。关闭属性框。 7. 在程序员的设计窗格中,如果该按钮没有被选中,则从定义好的可编程对象中选择“打 印标题”按钮。 8. 选择 Script 可选按钮。 9. 如果按钮事件没被选中的话,从按钮事件列表中选择“Click”。当“Click”事件发 生时,本 Script 将运行。

ActionScript的基本语法规则

一、基本知识点 1.点语法 在ActionScript中,点(.)被用来指明与某个对象或电影剪辑相关的属性和方法。它也用标识指向电影剪辑或变量的目标路径。点语法表达式由对象或电影剪辑名开始,接着是一个点,最后是要指定的属性、方法或变量。例如,表达式ballMC.x是指电影剪辑实例ballMC的_X属性,_X电影剪辑属性指出编辑区中电影剪辑的X轴位置。 例如,submit是在电影剪辑form中设置的一个变量,而form又是嵌套在电影剪辑shoppingCart中的电影剪辑。表达式shoppingCart.form.submit=true 的作用是设置实例form的submit变量的值为true。 2.斜杠语法 Flash的以前版本是使用斜杠语法指出电影剪辑或变量的目标路径的。Flash MX播放器仍然支持这种语法,但不推荐使用。在斜杠语法中,斜杠被用来代替点,用以标明电影剪辑或变量的路径。要指出一个变量,可以在变量前加上冒号,如下面的语句所示: myMovieClip/childMovieClip:my Variable 我们现在用点语法取代上述斜杠语法来表示上面的目标路径:myMovieClip.childMovieClip.myVariable 3.大括号 ActionScript语句用大括号({})分块,如下面的脚本所示:on(release){ myDate = new Date(); currentMonth = myDate.getMonth();} 4.分号 ActionScript语句用分号(;)结束,但如果你省略语句结尾的分号,Flash仍然可以成功地编译你的脚本。例如,下面的语句用分号结束:colum = passedDate.getDay();row = 0; 同样的语句也可以不写分号: colum = passdDate.getDay()row = 0 5.圆括号 定义一个函数时,要把参数放在圆括号中: function myFunction (name, age, reader){ … } 调用一个函数时,也要把要传递的参数放在圆括号中: myFunction ("Steve",10,true); 圆括号可以用来改变ActionScript的运算优先级,或使自己编写的ActionScript语句更容易阅读。 6.大小写字母 在ActionScript中,只有关键字区分大小写。对于其余的ActionScript,可以使用大写或小写字母。例如,下面的语句是等价的: cat.hilite = true; CAT.hilite = true; 但是,遵守一致的大小写约定是一个好的习惯。这样,在阅读ActionScript代码时更易于区分函数和变量的名字。如果在书写关键字时没有使用正确的大小写,你的脚本将会出现错误。例如下面的两个语句:set P roperty(ball,_xscale,scale);

高一英语语法基础知识

基础知识 专题一:英语句子的考点集汇,讲解和训练 一. 陈述句的构成形式及基本用法 1. 陈述句: 陈述句是用来陈述一个事实或表达说话人看法(包括肯定和否定)的句子。通常用降调,句末用句号“.”。 Tom has a new car. The flower isn’t beautiful. 二. 祈使句的构成形式及基本用法 祈使句是用来表示命令、请求、建议、号召等的句子,谓语动词用原形,句末用感叹号“!”或句号“.”。朗读时一般用降调。 1. 肯定的祈使句: (1)祈使句主语是you时,you常省略,但如果要特别强调对方或表达某种强烈的情绪时可以 有主语或称呼语。 Be quiet. You be quiet! (2)“Do+祈使句”表示一种强烈的感情或请求,do起强调作用。 Do come back at once! Do be careful. 2. 否定祈使句通常以Don’t或Never开头。其结构 通常是:“Don’t(Never)+动词原形+其他成分” 例如: Don’t do that again! Never leave today’s work for tomorrow! Don’t be late next time! 三. 一般疑问句、特殊疑问句、选择疑问句、反意疑问句的构成形式及基本用法 1. 一般疑问句: (1)一般疑问句的肯定形式

一般疑问句一般是指以助动词、情态动词、be动词或have(有)开始,通常要求以 yes,或no来回答的疑问句,一般疑问句读时 通常用升调。 Do you know Mr. Smith? Can you swim? 2. 特殊疑问句 特殊疑问句由“疑问代词或疑问副词+一般疑问句”构成,句子一般用倒装语序,但如果主语是疑问代词或由疑问代词修饰时,用陈述句的语序。 特殊疑问句不能用yes或no回答,读时用降调。 例如: Who is on duty today? How long have you been in Beijing? What time do you get up every morning? What must I do now? 3. 选择疑问句: 选择疑问句是说话者提出两种或两种以上的不同情况,让对方选择回答的疑问句。其结构是“疑问句+选择部分”。选择部分由or连接,or前面的部分读升调,or后面的部分读降调。 选择疑问句不能用yes或no回答,而必须具体的选择答复。 Is your bag yellow or black? It’s black. Would you like some tea or coffee? Either will do. Which do you like better, singing or dancing? I like dancing better. 4. 反意疑问句: 反意疑问句是指在陈述句之后附加一个意思与之相反的简短问句,问对方是否赞同的疑问句。附加问句的否定式必须缩写。

学习LotusScript

学习LotusScript 学习LotusScript LotusScript对象与类 1.面向对象编程 类是以抽象数据类型为基础的对象行为,抽象数据类型定义了以类型为基础执行所有接口为一个类而定义的所有操作称之为方法。 2.对象 一般可以从两个方面来理解面向对象编程中的对象: ?属性。 ?对象。 3.类 类是从对象中抽象出来,作为对具有相同特征的一组对象的描述。类是一种定义,它描述该类中每个对象共有的属性和方法,类不占用计算机内存。 Notes中的类被分为前端类(front-end)和后端类(back-end)两种。 前端类主要对用户当前正在工作的对象、表示Notes客户机用户界面中的对象进行操作。后端类可以访问和操作任何数据库中的任何文档、视图与文件夹内容、数据库ACL以及外部数据。 7个前端类 ?NotesUIDatabase :代表Notes工作台上打开的数据库 ?NotesUIDocument :用于用户访问当前文档 ?NotesUIView :代表当前的数据库视图 ?NotesUIWorkspace :帮助用户访问Notes当前的工作台 ?Button :代表表单或文档上的操作按钮、热点或按钮 ?Navigator :代表一个导航器上的对象,帮助用户操作浏览器 ?Field :代表表单中的一个域。 23个后端类 ?NotesACL :代表数据库中的所有存取控制列表,通过它用户可以访问和使用数据库中的存取控制列表 ?NotesACLEntry :代表存取控制列表中一个单一的ACL项目,通过它用户可以查询Notes 对象的访问属性 ?NotesAgent :代表一个代理,通过它用户可以运行一个代理或查询代理的属性

ActionScript3.0代码编写规范

时空数码科技有限公司 ActionSctipt 3.0 代码编写规范 文档编号:SPACECG-SPECIFICATION-多媒体程序组部门编号-1.0 编写:日期: 审批:日期: 受控状态:否【】 发布日期:

目录 1.引言 (4) 1.1 编写目的 (4) 1.2 适用范围 (4) 1.3 引用标准 (4) 1.4 参考资料 (4) 2.基本概念 (5) 2.1规范的重要性 (5) 2.2模块开发卷宗 (5) 2.2.1源程序文件与模块 (5) 2.2.1.1源程序文件 (5) 2.2.1.2模块 (6) 2.2.2模块开发卷宗的组成 (6) 2.2.2.1基本要求 (6) 2.2.2.2 ActionScript的注释类型在本规范中的映射 (7) 2.2.2.3 ASDoc及其文档标记 (7) 3.ActionScript3.0注释规范 (9) 3.1一般原则 (9) 3.2源程序文件头注释 (9) 3.3模块(类)注释 (9) 3.3.1编写过程 (9) 3.3.2内容 (9) 3.3.2.1强制性条目 (9) 3.3.2.2可缺省条目 (10) 3.3.3形式审查 (10) 3.4段注释 (10) 3.4.1编写过程 (10) 3.4.2内容 (11) 3.4.2.1属性注释 (11) 3.4.2.2方法注释 (11) 3.4.2.3异常注释 (11) 3.5行尾注释 (12) 3.5.1编写过程 (12) 3.5.2内容 (12) 4.ActionScript3.0命名规范 (12) 4.1一般原则 (12) 4.2接口、类、编译单元、包的命名 (13) 4.2.1接口命名 (13)

JS中常用的语法大全

JS中常用的语法大全 1.输出语句:document.write("") 2.JS中的注释为:// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序 是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号 ").name(或value) 6.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase(); 7.JS中的值类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型: parseInt(),parseFloat() 9.JS中的数字转换成字符型: (""+变量) 10.JS中的取字符串长度是: (length) 11.JS中的字符与字符相连接使用+号. 12.JS中的比较操作符有: ==等于,!=不等于,>,>=,<.<= 13.JS中声明变量使用: var来进行声明 14.JS中的判断语句结构: if(condition){}else{} 15.JS中的循环结构: for([initial e?xpression];[condition];[upadte e?xpression]) {inside loop} 16.循环中止的命令是: break 17.JS中的函数定义: function functionName([parameter],...){statement[s]} 18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self 20.状态栏的设置: window.status="字符"; 21.弹出提示信息:window.alert("字符"); 22.弹出确认框:window.confirm(); 23.弹出输入提示框:window.prompt(); 24.指定当前显示链接的位置:window.location.href="/blog/URL" 25.取出窗体中的所有表单的数量:document.forms.length 26.关闭文档的输出流:document.close(); 27.字符串追加连接符:+= 28.创建一个文档元素:document.createElement(),document.createTextNode() 29.得到元素的方法:document.getElementById() 30.设置表单中所有文本型的成员的值为空: var form = window.document.forms[0] for (var i = 0; i if (form.elements.type == "text"){ form.elements.value = "";

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