VB基本语法

VB基本语法
VB基本语法

1.1 VB的数据类型

数据类型是数据的表示和存储形式。VB定义的基本数据类型如表5-1所示。

表5-1 VB的基本数据类型

Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度长整型)及Currency(货币型)均为Numeric数据类型。其中整型是16位的整数,长整型是32位的整数。单精度及双精度浮点型就表示实数,常被用于数量较大的数字。Currency数据类型支持小数点右面15位,是定点数据类型,适用于货币计算。

String(字符串变量)的数据类型只存放文本,是一个字符序列,它的每一个字符用ASCII 编码表示。不包含任何字符的串称为空串。

Byte数据类型表示0到255之间的数,常用于访问二进制文件、图形和声音文件

等。当需要把数据存放成字节,必须访问各字节时可采用Byte类型。

取值仅为True/False的类型称为Boolean(布尔)型,缺省值为False。

Date数据类型用于以特殊方式存放日期和时间。

Object变量可引用应用程序中或某些其他应用程序中的对象。

VB缺省规定,如果在生命中没有说明数据类型,则变量的数据类型为Variant(变体)。Variant数据类型还包含三种特定值:Empty、Null、Error。Empty值用于确定是否已将一个值赋予所创建的变量。赋值之前,Variant变量具有值Empty。

Null常用于数据库应用程序,表示未知或丢失为空的数据。

Error值是指已发出的过程中的错误状态。

Variant数据类型是最为灵活的数据类型,可以依据不同的需要进行各种数据类型的转换。它实际上包含两部分信息,一部分是数据类型的信息,一部分是表示数据值的信息。但正是由于它的灵活性,又使得它存在着一个明显的缺点,Variant数据类型比其他类型的数据占有更多的内存空间。

2 数组

VB中数组的定义类似于变量定义,所不同的是数组需要指定数组中的元素个数,例如:Dim Array(9)As Integer

数组中包含10个元素,脚标从0到9。

也可以指定脚标的起始值,例如:

Dim IntegerArray(2 to 10)As Integer

这个数组含有九个元素,脚标从2到10。

还可以定义多维数组:

Dim ThreeD(4,2 to 5,3 to 6)As Integer

定义一个三维数组(4×4×4)。

数组

数组是一组拥有相同名称同类元素。定义数组后,即创建了数组。数组中单个的数据项称为数组元素,用于访问数组元素的编号称为数组索引号,最小索引号和最大索引号称为边界。在VBA中,根据数组元素是否变化,分为固定大小的数组和动态数组,根据数组的维数又可分为一维数组和多维数组。

1、创建数组

用Dim语句来定义固定大小的数组,即声明一个数组。如

Dim myArray(9) As Integer

上面的代码创建一个名为myArray含有10个数组元素的一维数组。注意,所有VBA数组的下界均从0开始,因此上面的代码所创建的数组元素从myArray(0)到myArray(9)。

在Dim语句中不指明数组元素的个数来声明动态数组,如

Dim myDynamicArray() As Integer

使用ReDim关键字重新定义数组的大小:

ReDim myDynamicArray(10)

也可以用ReDim关键字同时声明一个动态数组并指定该数组的元素个数:

ReDim myDynamicArray(5) As Integer

VBA没有限制重新定义动态数组大小的次数,但在重新定义数组大小时,原有的数组数据就会丢失。如果需要保留原来的数据,可以使用Preserve关键字:

ReDim Preserve myDynamicArray(5)

需要注意的是,如果重新定义数组时减小了数组的大小,则会丢失被缩减了的那部分元素的数据。

当然,与声明变量一样,也可以用Public语句声明公共数组。

2、确定数组的边界

可以使用UBound函数和LBound函数分别获取数组的最大边界和最小边界。

默认情况下,VBA的数组的下界是从0开始的,可以在模块的声明部分使用Option Base语句来改变模块中数组的起始边界。如

Option Base 1

该语句使数组元素的索引号从1开始。

也可以在定义数组时指定数组的上界和下界,如

Dim <数组名> (<下界> to <上界>) As <数据类型>

3、多维数组

多维数组可以在每个数组元素中存储一组数据,因此,多维数组的每个数组元素都包含一个数组。与一维数组相同,可以使用下面的两种方法创建多维数组:

(1)Dim <数组名> (<数组元素数1>,<数组元素数2>,……) As <数据类型>

(2)Dim <数组名>(<下界> to <上界>,<下界> to <上界>,……) As <数据类型>

与一维数组相似,多维数组也可以是动态的。

4、引用数组中的元素

可以使用数组名称和一个索引号来引用数组中的某个特定的元素。

变量与常量:

1)VB允许使用未定义的变量,默认是变体变量Variant。

2)在模块通用说明部份,加入Option Explicit 语句可以强迫用户进行变量定义。

3)变量定义语句及变量作用域

Dim 变量 as 类型 '定义为局部变量,如 Dim xyz as integer

Private 变量 as 类型 '定义为私有变量,如 Private xyz as byte

Public 变量 as 类型 '定义为公有变量,如 Public xyz as single

Global 变量 as 类型 '定义为全局变量,如 Globlal xyz as date

Static 变量 as 类型 '定义为静态变量,如 Static xyz as double

一般变量作用域的原则是,那部份定义就在那部份起作用,模块中定义则在该模块那作用。

4)常量为变量的一种特例,用Const定义,且定义时赋值,程序中不能改变值,作用域也如同变量作用域。如下定义:Const Pi=3.1415926 as single

5,数组:是包含相同数据类型的一组变量的集合,对数组中的单个变量引用通过数组索引下标进行。在内存中表现为一个连续的内存块,必须用Global或Dim语句来定义。定义规则如下:Dim 数组名([lower to ]upper [, [lower to ]upper, ….]) as type ;Lower缺省值为0。二维数组是按行列排列,如XYZ(行,列)。

除了以上固定数组外,VBA还有一种功能强大的动态数组,定义时无大小维数声明;在程序中再利用Redim语句来重新改变数组大小,原来数组内容可以通过加preserve关键字来保留。如下例:Dim array1() as double : Redim array1(5) : array1(3)=250 : Redim preserve array1(5,10)

6,注释和赋值语句

1)注释语句是用来说明程序中某些语句的功能和作用;VB中有两种方法标识为注释语句。

单引号’ ;如:’定义全局变量;可以位于别的语句之尾,也可单独一行

Rem ;如:Rem定义全局变量;只能单独一行

2)赋值语句是进行对变量或对象属性赋值的语句,采用赋值号=,如X=123:

Form1.ca ption=”我的窗口”。对对象的赋值采用:set myobject=object 或myobject:=object

7,书写规范:

1)VBA不区分标识符的字母大小写,一律认为是小写字母;

2)一行可以书写多条语句,各语句之间以冒号: 分开;

3)一条语句可以多行书写,以空格加下划线_ 来标识下行为续行;

4)标识符最好能简洁明了,不造成歧义。

运算符

VB具有丰富的运算符集,大体上分为三类,算术运算符、关系运算符和逻辑运算符。

5.3.1 算术运算符

VB中的算术运算符有如下几种:

^ 幂运算- 负号

* 乘/ 除

整除Mod 取模

+ 加- 减

以下列出几个算术运算的表达式:

X=Y^2 …X等于Y的平方

X=Y^-2 …X等于Y的负二次方

X=Y*Z …X等于Y乘以Z

X=Y/Z …X等于Y除以Z

X=5/2 …X等于5除以2,值为2.5

X=52 …X等于5用2整除,值为2

X=5Mod2 …X等于5模2,值为1

5.3.2 关系运算符

= 等于> 大于< 小于

<> 不等于<= 小于等于>= 大于等于如:

X=Y

3<>2 ……

关系运算符与数学运算符的用法一致,只是表达方式有所不同而已。

5.3.3 逻辑运算符

VB中的逻辑运算符有:

NOT 非AND 与OR 或XOR 异或EQU 逻辑等IMP 隐含以下分别介绍这几种运算符:

NOT:逻辑非。对逻辑值取反,如:

3<5 …表达式值为真

NOT3<5 …取反,表达式值为假

AND:逻辑与。两个表达式的值均为真,则结果为真,如果有任一个表达式值为假,则结果为假。其运算规则如表5-2。

表5-2 AND运算规则表

例如:

3<5AND4>3 …两个表达式结果均为真,则AND操作结果为真。

3<5AND4<3 …第一个表达式结果为真,第二个表达式结果为假,则AND操作结果为假。OR:逻辑或。当两个表达式中至少一个为真时,结果为真。运算规则如表5-3。

表5-3 OR运算规则表

例如:

3<5OR4<3 …第一个表达式结果为真,第二个表达式结果为假,则OR操作结果为真。XOR:逻辑异或。当两个表达式值相反时,结果为真。运算规则如表5-4。

表5-4 XOR运算规则表

例如:

5/3>1XOR1<0 …第一个表达式结果为真,第二个表达式结果为假,则XOR操作结果为真。

EQU: 逻辑等。两个表达式的值相同时,结果为真。运算规则如表5-5。

表5-5 EQU运算规则表

例如:

3<2EQU(3-1)<0 …第一个表达式结果为假,第二个表达式结果也为假,则EQU操作结果为真。

IMP:比较两个表达式。当第一个表达式为假或第二个表达式为真时操作结果为真。运算规则如表5-6。

表5-6 IMP运算规则表

例如:

3<2IMP3>0 ‘第一个表达式结果为假,第二个表达式结果为真,则IMP

操作结果为真。

5.4 基本语句

5.4.1 注释语句

在使用注释语句之前必须先了解注释的作用,注释不仅仅是对程序的解释,有时它对于程序的调试也非常有用,譬如说可以利用注释屏蔽一条语句以观察变化,发现问题和错误。以后注释语句将是我们在编程里最经常用到的语句之一。

在VB里,注释语句有两种,一种是用“Rem”关键字,这跟DOS里的批处理文件的用法一样,还有一种是利用单引号“’”,例如:

‘Dim a As String 与

Rem Dim a As String 的作用是一致的。

5.4.2 顺序语句

顺序语句就是依顺序逐条执行的语句。在程序中没有流程控制语句的情况下,程序中各语句将按顺序逐一执行,只有在上一条语句执行完毕后,才能执行下一条语句。

5.4.3 条件语句

任何一种程序语言都离不开流程控制语句,程序中控制流程的语句有两种:条件与循环。掌握这两种语句是学习编程关键的一步,下面首先介绍VB中的条件语句。

5.4.3.1 IF语句

在条件语句里,我们先来学习“If……Then……”语句。

语法:

If <条件> Then

<语句>

End If

如果希望条件不满足时执行另一语句,可以以增加一个else语句:If <条件> Then

<语句>

else

<语句>

End If

如果Then后面所跟的语句只有一条,可以写成:

If <条件> Then <语句>

而不用End If。

还可以在Else里在嵌套If语句,如:

If <条件> Then

<语句>

Else If <条件> Then

<语句>

……

Else

<语句>

End If

判断语句

1)If…Then…Else语句

If condition Then [statements][Else elsestatements] 如1:If A>B And C

如2:If x>250 Then x=x-100

或者,可以使用块形式的语法:

If condition Then

[statements]

[ElseIf condition-n Then

[elseifstatements] ...

[Else

[elsestatements]]

End If

如1:

If Number < 10 Then

Digits = 1

ElseIf Number < 100 Then

Digits = 2

Else

Digits = 3

End If

2)Select Case…Case…End Case语句

如1:

Select Case Pid

Case “A101”

Price=200

Case “A102”

Price=300

……

Case Else

Price=900

End Case

3)Choose 函数:choose(index, choce-1,choice-2,…,choice-n),可以用来选择自变量串列中的一个值,并将其返回,index 必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1 和可选择的项目数之间。choice 必要参数,Variant表达式,包含可选择项目的其中之一。如:GetChoice? = Choose(Ind, "Speedy", "United", "Federal")

4)Switch函数:Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]]) switch函数和Choose函数类似,但它是以两个一组的方式返回所要的值,在串列中,最先为TRUE的值会被返回。expr 必要参数,要加以计算的Variant 表达式。value 必要参数。如果相关的表达式为True,则返回此部分的数值或表达式,没有一个表达式为True,Switch 会返回一个Null值。

9,循环语句

1)For Next语句以指定次数来重复执行一组语句

For counter = start To end [Step step] ' step 缺省值为1

[statements]

[Exit For]

[statements]

Next [counter]

如1:

For Words = 10 To 1 Step -1 ' 建立 10 次循环

For Chars = 0 To 9 ' 建立 10 次循环

MyString = MyString & Chars ' 将数字添加到字符串中

Next Chars ' Increment counter

MyString = MyString & " " ' 添加一个空格

Next Words

2)For Each…Next语句:主要功能是对一个数组或集合对象进行,让所有元素重复执行一次语句

For Each element In group

Statements

[Exit for]

Statements

Next [element]

如1:

For Each rang2 In range1

With range2.interior

.colorindex=6

.pattern=xlSolid

End with

Next

这上面一例中用到了 With…End With 语句,目的是省去对象多次调用,加快速度;语法为:

With object

[statements]

End With

3)Do…loop语句在条件为true时,重复执行区块命令

Do {while |until} condition ' while 为当型循环,until为直到型循环,顾名思义,不多说啦

Statements

Exit do

Statements

Loop

或者使用下面语法

Do ' 先do 再判断,即不论如何先干一次再说Statements

Exit do

Statements

Loop {while |until} condition

10,其他类语句和错误语句处理

A, 其他循环语句:结构化程序使用以上判断和循环语句已经足够,建议不要轻易使用下面的语句,虽然VBA还支持。

1)Goto line该语句为跳转到line语句行

2)On expression gosub destinatioinlist或者on expression goto destinationlist 语句为根据exprssion表达式值来跳转到所要的行号或行标记

3)Gosub line…line…Return语句,Return 返回到Gosub line行,如下例:

Sub gosubtry()

Dim num

Num=inputbox(“输入一个数字,此值将会被判断循环”)

If num>0 then Gosub Routine1 :Debug.print num:Exit sub

Routine1:

Num=num/5

Return

End sub

4)while…wend语句,只要条件为TRUE,循环就执行,这是以前VB老语法保留下来的,如下例:while condition 'while I<50 [statements] 'I=I+1 wend 'Wend

B, 错误语句处理:执行阶段有时会有错误的情况发生,利用On Error语句来处理错误,启动一个错误的处理程序。语法如下:

On Error Goto Line '当错误发生时,会立刻转移到line行去

On Error Resume Next '当错误发生时,会立刻转移到发生错误的下一行去

On Erro Goto 0 '当错误发生时,会立刻停止过程中任何错误处理过程

5.5 过程

在程序设计中经常会有重复的地方,可以把重复的部分独立为一个过程,在使用时进行调用,从而简化代码编写,提高编程效率。过程可用于压缩重复任务或共享任务。用过程编程有两大好处:

?过程可使程序划分成离散的逻辑单元,每个单元都比无过程的整个程序容易调试。

?一个程序中的过程,往往不必修改或只需稍作改动,便可以成为另一个程序的构件。

在Visual Basic 中使用下列几种过程:

1.子(Sub)过程

[Private | Public ] [Static] Sub name [(arglist)]

[statements]

[Exit Sub]

[statements]

End Sub

Sub 语句的语法包含下面部分:

Public|Private 、Static 声明函数的作用域、生存期。

Name:必需的。Sub 的名称,遵循标准的变量命名约定。

Arglist:可选的。代表在调用时要传递给Sub 过程的参数的变量列表。多个变量则用逗号隔开。

Statements:可选的。Sub 过程中所执行的任何语句组。事件过程或其他过程可按名称调用子过程。

子过程能够接收参数,并可用于完成过程中的任务并返回一些数值。但是,与函数过程不同,子过程不返回与其特定子过程名相关联的值(尽管它们能够通过变量名返回数值)。子过程一般用于接收或处理输入数据、显示输出或者设置属性。

2.函数(Function)过程

[Public | Private ] [Static] Function name [(arglist)] [As type]

[statements]

[name = expression]

[Exit Function]

[statements]

[name = expression]

End Function

各参数分述如下:

Public|Private 、Static:声明函数的作用域、生存期。

Name:必需的。Function 的名称,遵循标准的变量命名约定。

Arglist:可选的。代表在调用时要传递给Function 过程的参数变量列表。多个变量应用逗号隔开。

type :可选的。Function 过程的返回值的数据类型,可以是Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(除定长)、Object、Variant或任何用户定义类型。任何类型的数组都不能作为返回值,但包含数组的Variant 可以作为返回值。

Statements:可选的。在Function 过程中执行的任何语句组。

Expression:可选的。Function 的返回值。

事件过程或其他过程可按名称调用函数过程。函数过程能够接收参数,并且总是以该函数名返回一个值。这类过程一般用于完成计算任务。

函数过程与子过程有许多相似的地方,它们之间最大也是最本质的区别就在于,函数过程有一个返回值,而子过程只是执行一系列动作。

事件处理过程

要对一个控件事件编写事件处理程序,应先打开窗体的代码窗口并从可用对象的下拉列表中选择所需的控件。然后,从该控件的可用事件下拉列表中选择所用的事件。此时,对事件处理程序的定义语句就会自动出现在代码窗口中,就可以直接编写事件处理程序了。

在Excel中,有下面几类事件,即Excel应用程序事件、工作簿事件、工作表事件、图表事件、用户窗体事件等。

属性过程

属性过程(property procedure)是特殊的过程,用于赋予和获取自定义属性的值。属性过程只能在对象模块如窗体或类模块中使用。

有三种属性过程:

Property Let

给属性赋值

Property Get

获取属性的值

Property Set

将对象引用赋给属性引用

- - - - - - - - - - - - - - - - - - - -

调用子过程和函数过程

子过程可以用下面三种方法调用。第一种使用Call语句:

Call DoSomething(参数1,参数2,……)

如果使用Call语句,就必须用小括号将参数列表括起来。

第二种是直接利用过程名:

DoSomething 参数1,参数2,……

此时,不用在参数列表两边加上括号。

如果不想使用函数的返回值,可以用上述任一种方法调用函数。否则,可以用函数名作为表达式的组成部分,如

If GetFunctionResult(parameter)=1 Then

如果用函数调用作为表达式的一部分,参数列表必须放在小括号中。

第三种是使用Run方法。

5.6 VB的系统函数

在VB中,为了增强程序的功能,我们经常要调用系统提供的函数。这些函数可以分为以下几类:字符处理函数、数学函数、数据类型函数、输入输出函数、图像函数和时间函数。下面我们就来分门别类地介绍一些常用的函数。

5.6.1 字符处理函数

在这一章里,我们将介绍一系列的字符处理函数:Chr,Asc,String,Len,Left,Right,Mid,

Lcase,Ucase,Ltrim,Rtrim,Trim,Str,Val,InStr,StrComp。

1.Chr[$](数值)函数

返回标准扩展码的对应字符。

说明:

(1)数值范围在0到255之间。

(2)Chr()返回的是数值类型,而Chr$()则返回字符类型。(3)ANSI是ASCII码的扩充,其前128个字符都与ASCII码相同。例如,我们常用以下的语句加入回车换行符。

Chr(13)+Chr(10)

2.Asc(“字符”)函数

此函数用来返回字符的ANSI码值。

说明:若输入为一字符串,则只返回第一个字符的ASCII码值。

例如,

x=Asc(“a”)则x=97

x=Asc(“ab”)则x=97

3.String[$](个数,字符)

用于重复某一个字符。

说明:

(1)“个数”用来指定重复的次数。

(2)若“字符”为一字符串,则只重复复制第一个字符。

4.Len(字符串)函数

用于返回字符串的长度。

5.Left[$](字符串,字符个数)

用于返回“字符串”最左边的长度为“字符个数”的字符串。

例如,

Dim substr As String

substr=Left("Visual Basic",3)

则,

英语语法基础入门

英语基础语法知识(一) 第一节词类和句子成分 一、词类 能够自由运用的最小语言单位叫词。根据词的形式、意义及其在句中的作用所作的分类叫词类(parts of speech)。 英语的词通常分为十大类,即名词、冠词、代词、数词、形容词、副词、动词、介词、连词和感叹词。现分别叙述如下: (一)名词 名词(noun)是表示人、事物、地点或抽象概念的名称。例如: foreigner外国人 soap 肥皂Newton牛顿 law 法律freedom自由peace和平 英语名词可分为两大类: < 1。普通名词(common noun)是某一类人、事物、某种物质或抽象概念的名称。例如: teacher教师 market市场rice大米 magazine杂志sound声音production生产 2。专有名词(proper noun)是特定的某人、地方或机构的名称。专有名词的第一个字母必须 大写。例如: Hemingway海明威 Russia 俄罗斯 New York 纽约 United Nations联合国 名词又可分为可数名词(countable noun)与不可数名词(uncountable noun)两种。可数名词有单、复数之分。绝大多数名词的复数形式的构成是在单数名词的后面加-s或-es。例如: shop→shops商店 bus→buses 公共汽车 library→libraries图书馆

toy→toys玩具leaf→leaves树叶 英语中有一些名词的复数形式是不规则的。例如: man→men男人tooth→teeth牙齿datum→data数据 有关名词复数形式构成的具体规则,请参阅有关的英语语法书。 (二)冠词 冠词(article)放在名词之前,帮助说明该名词所指的对象。冠词分为不定冠词(indefinite article)和定冠词(definite article)两种。 不定冠词为a/an,用在单数名词之前,表示某一类人或事物的“一个”。a用在以辅音开头的名词之前,an用在以元音开头的名词之前。例如: a hotel 一家旅馆 a chance 一次机会 a double room一个双人间 a useful book一本有用的书 an exhibition一次展览an honest man一个诚实的人 冠词只有一个,既the,表示某一类人或事物中特定的一个或一些。可用于单数或复数名词前,也可用于不可数名词前。例如: · the TV programs那些电视节目 the house那座房子 the Olympic Games奥运会 (三)代词 代词(pronoun)是用来指代人或事物的词。代词包括: 1。人称代词,如:I, you, they, it等; 2。物主代词,如:my, his, their, our, mine, hers等; 3。反身代词,如:myself, yourself, itself, ourselves, oneself等; 4。相互代词,如:each other, one another等; 5。指示代词,如:this, that, these, those, such, same等;

初中基本语法知识(全)

基本语法知识 根据词的形式、意义及其在句中的功用将词分为若干类,叫做词类。一个句子由各个功用不同的部分所构成,这些部分叫做句子成分。 学一个词,要学它的发音、拼法、意义,也要记它的词类;更重要的是要了解它和其他词的关系,及其在句中作什么句子成分。如China is in East Asia(中国位于东亚)一句中的China这个单词所属的词类是名词,在句子中作主语。 词类(parts of speech) 英语的词通常分为十大类: 1)名词(noun,缩写为n.)是人和事物的名称,如pen(钢笔),English(英语),life(生活)。 2)代词(pronoun,缩写为pron.)是用来代替名词的词,如we(我们),his(他的) 3)形容词(adjective,缩写为adj.)用来修饰名词,如great(伟大的),honest(诚实的),difficult(困难的)。 4)数词(numeral,缩写为num.)是表示"多少"和"第几"的词,如four(四),eighteen(十八),first(第一),eighth(十八),hundred(一百)。 5)动词(verb,缩写为v)表示动作和状态,如write(写),walk(行走),think(想)。 6)副词(adverb,缩写为。adv.)是修饰动词、形容词和副词的词,如quickly(快),often(经常),very(很)。 7)冠词(article,缩写为art.)说明名词所指的人或物的词,如a,an(一个),the(这,那)。 8)介词(preposition,缩写为prep.)表示名词(或代词)与句子里其它词的关系,如 from(从),in(在…内),between(在…之间)。 9)连词(conjunction,缩写为conj.)是连接词、短语、从句和句子的词,如and(和),because(因为),if(假如)。 10)感叹词(interjection,缩写为int.)表示感情,如。oh(噢),aha(啊哈),hush(嘘)。[注一]属于前六类(名、代、形、数、动、副等词)的词都有实义,叫做实词(notional word)。属于后四类(冠、介、连、感等词)的词没有实义,叫做虚词(form word)。 [注二]不少词可以属于几个词类,如work(工作;动词和名词),fast(快;形容词和副词),since(自从;连词和介词)等。 句子成分(members of the sentence)

英语基础语法基础版

英语基础语法知识(一)第一节词类和句子成分一、词类能够自由运用的最小语言单位叫词。根据词的形式、意义及其在句中的作用所作的分类叫词类(parts of speech)。英语的词通常分为十大类,即名词、冠词、代词、数词、形容词、副词、动词、介词、连词和感叹词。现分别叙述如下:(一)名词名词(noun)是表示人、事物、地点或抽象概念的名称。例如: foreigner外国人 soap 肥皂 Newton 牛顿 law 法律 freedom自由 peace 和平英语名词可分为两大类: 1。普通名词(common noun)是某一类人、事物、某种物质或抽象概念的名称。例如: teacher 教师 market市场 rice 大米 magazine杂志 sound 声音 production生产 2。专有名词(proper noun)是特定的某人、地方或机构的名称。专有名词的第一个字母必须大写。例如: Hemingway海明威 Russia 俄罗斯 New York 纽约 United Nations联合国名词又可分为可数名词(countable noun)与不可数名词(uncountable noun)两种。可数名词有单、复数之分。绝大多数名词的复数形式的构成是在单数名词的后面 加-s或-es。例如: shop→shops商店 bus→buses 公共汽车 library→libraries图书馆 toy→toys 玩具 leaf→leaves树叶英语中有一些名词的复数形式是不规则的。例如: man→men男人 tooth→teeth 牙齿 datum→data数据有关名词复数形式构成的具体规则,请参阅有关的英语语法书。 (二)冠词冠词(article)放在名词之前,帮助说明该名词所指的对象。冠词分为不定冠词(indefinite article)和定冠词(definite article)两种。不定冠词为a/an,用在单数名词之前,表示某一类人或事物的“一个”。a 用在以辅音开头的名词之前,an用在以元音开头的名词之前。例如: a hotel 一家旅馆 a chance 一次机会 a double room一个双人间a useful book 一本有用的书 an exhibition一次展览 an honest man一个诚实的人冠词只有一个,既the,表示某一类人或事物中特定的一个或一些。可用于单数或复数名词前,也可用于不可数名词前。例如:the TV programs 那些电视节目 the house那座房子 the Olympic Games奥运会 (三)代词代词(pronoun)是用来指代人或事物的词。代词包括: 1。人称代词,如:I, you, they, it等;

基本语法

★动词 动词持续体(动词后续『て』的连用形) 一.动词连用形+て+いる ①一段 サ变与后续『ます』时的连用形相同 カ变 ②五段发生『音便』 カ行和ガ行『イ音便』——書く→書いて ナ行/バ行/マ行『拨音便』——読む→読んで タ行/ラ行/ワ行『促音便』——走る→走って 『拨音便』和ガ行『イ音便』:て→で二.①正在进行 ②经常、反复进行的动作 ③某种状态或结果的存续 三.过去式:…ていました 否定式:…ていません 四.动词持续体作定语:现在时——…ている 过去时——…ていた 动词未然形 上一段(イ) 一段下一段(エ) 去る ア行 五段:词尾→ア段 カ变:くる→こ サ变:する→し/さ/せ 动词连用形 上一段(イ) 一段下一段(エ) 去る ア行 五段:词尾→イ段 カ变:くる→キ サ变:する→し 动词连体形 一段:取后两个词尾不变 五段:词尾不变 カ变:くる词尾不变 サ变:する词尾不变 动词现在时:动词连用形+ます 动词连接式:动词连用形+て

动词命令形 五段:词尾→エ段假名 一段:る→ろ/よ カ变:くる→こい サ变:する→しろ/せよ 动词假定形 五段:词尾→エ段假名 一段 カ变る→れ サ变 授受动词: 一.甲は乙に…をあげる/差しあげる/やる【甲给乙…】 ①あげる:客气,同等,谈论长辈给自己礼物(甲=乙) ②さしあげる:敬意(甲<乙) ③やる:晚辈,动植物,亲密随便(甲>乙) 二.乙は甲から…をもらう/いただく【乙从甲那儿得到了】 ①もらう:甲=乙/甲<乙,谈论长辈给自己礼物 ②いただく:甲>乙 三.甲はわたしに…をくれる/くださる【甲给了我】 ①くれる:甲=我/甲<我,谈论长辈给自己礼物 ②くださる:甲>我 ★形容词 一.形容词作谓语和定语 形→谓:终止形+です(い为词尾) 形→定:直接连体形=终止形 形容动词作谓语和定语 形动→谓:だ→です 形动→定:だ→な 二.形容词否定式 い→く+ありません いい→よくありません 形容动词的否定式 です→ではありません 三.形容词的连接式 い→く+て いい→よくて

(完整版)汉语语法基础知识

汉语语法基础知识 词类和词性 (一)知识概述 词类是指词在语法上的分类,也就是把汉语里的所有词,根据它们的词汇意义和语法特点进行分类,这样得出的结果就是词类。现代汉语教学系统把词分为十二类: 实词可以分为: 1、名词:表示人或事物名称的词叫名词。 (1)表示人:老师、学生、作家、工人、鲁迅 (2)具体事物:天、地、花、草、天空、海洋 (3)抽象概念:方法、科学、法律、事业 (4)处所:北京、青岛、黄河、长江、三味书屋 (5)方位:东、西、南、北、上、下、前、后、左、右、里、外、内、中、间、旁、以前、以南、之下、之后、东边、西面、里头。 (6)时间:早晨、正午、晚上、半夜、上午、白天、夏天、立秋、今天、星期二 2、动词:表示动作行为、发展变化、心理活动等意义的词叫动词。 (1) 动作行为:穿、跳、走、纪念、朗诵。 (2) 存在变化:有、增加、缩小、扩大、发生。 (3) 心理活动:想、懊悔、喜欢、担心。 (4) 可能意愿:应该、应当、能够、愿意、必须、敢、肯、会、能、要、可以。 (5) 趋向:上、下、来、去、上去、下去、进来、进去、起来、上来。 (6) 判断:是、就是、正是 (7) 使令:使、让、派、请、叫、要求、命令、推举、允许、鼓动、鼓励。 3、形容词:表示事物的形状、性质或状态的词叫形容词。 (1)形状:大、小、高、圆、长、短、高大、肥胖。 (2)性质:好、坏、镇定、勇敢、乐观、伟大、优秀 (3)状态:愉快、慌张、急躁、迅速、朦胧、桔红 4、数词:表示数目的词叫数词。 (1)基数(确数)一、二、千、万、亿 (2)序数:第一、三叔、三年级、六楼、初五、老三。 (3)分数:三分之一、九成 (4)倍数:三倍、十倍、翻一番 (5)概数:十几概数、十余人、三十多岁、两三个、成千上万、很多人 5、量词:表示事物单位或行为、动作单位的词叫量词。 无量(表示人或事物单位的词) (1)个体:个、位、尺、只、台、条 (2)集体:批、帮、群、套、双、副、对、类 (3)不定量:些、点 (4)度量衡:丈、尺、里、亩 动量(表示动作行为的单位)次、回、下、趟、遍、阵、场、遭、焉 动量词也可以借用跟动作有关的事物的名词。如:画一笔、切一刀、工作一星期、学习一下午、踢一脚、送一车 说明:在现代汉语中,数词本身只表示抽象的数的概念,在计算事物或动作的数量时,数词的后面必须加上量词。数词跟量词连用就是数量词。 6、代词:具有指示、代替作用的词叫代词。代词可分为人称代词、指示代词、疑问代词。 ⑴人称代词:代替人或事物的名称的代词。

HTML基本语法

Html的基本语法 1.1 Html概况 1.1.1 什么是Html Html英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。是所有的internet站点的共同的语言,所有的页面都是以Html格式的文件为基础,再加上其他语言工具(例JavaScript、VBScript等)构成。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台。 Html文件扩展名是.html或.htm,它们是可供浏览器解释浏览的文件格式。Html语言使用标签对的方法编写文件,它通常使用<标签名>来表示标签的开始和结束。在Html文档中这样的标签对一般是成对使用的。 1.1.2 为什么要学习Html 通过前面的学习我们知道,Micromedia公司的Dreamweaver是“所见即所得”的网页制作工具,使用它可以直接开发网页,而不用费劲的书写代码,这使得用户在没有Html语言基础的情况下,照样可以设计网页,而相应的Html文档由开发工具自动编写,这是网页图形编辑工具的最大优点,同时也是它最大的不足。受到图形编辑工具自身的约束,将产生大量的垃圾代码。所以,我们应该在掌握图形编辑工具的基础上进一步学会HTML语言,从而知道哪些是垃圾代码,消除无用的代码,制作出高质量的网页。 1.2 Html文档的结构 超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。 头部信息 文档主体,正文部分

C#基础语法大全

一,注释语句 /*注释语句包含在"反斜杠* "和" *反斜杠"中, 或者两个反斜杠和换行符之中, 或者三个反斜杠和换行符之中(可以被VS自动识别为文件注释以提取) 要注意注释中的\,该续行符会把下一行连上来一起注释掉出错。*/ static void Main(string[]args) {//语句块包含在{}中 int MyInterger;//语句以;结束 string MyString;///忽略空白字符(空格/回车/TAB) MyInterger = 17; } //要注意防止注释嵌套出错,可用#if,#endif预处理语句。 二,数据类型 1,基本型/内置型用户自定义型 A,内置类型:CS使用.net FrameWork库中的数据类型 sbyte = System.SByte,... 类型字节数解释 byte 1 无符号字节型 sbyte 1 有符号字节型 short 2 有符号短字节型 ushort 2 无符号短字节型 int 4 有符号整型 uint 4 无符号整型 long8 有符号长整型 ulong8 无符号长整型 float 4 浮点数 double8 双精度数 decimal 8 固定精度数 string unicode字串型 char unicode字符型 bool真假布尔型//只接受true和false两种值。不接受任何整数类型。 B,用户定义类型包括: 类类型(class) 结构类型(struct) 接口类型(interface) 2,值类型(Value Types)和引用类型(Reference Types) A,值类型:内存顺序分配在栈中。他们包括:所有基本或内置类型(不包括string 类型)、结构类型、枚举类型(enum type) B,引用类型:内存非线性分配在堆中,当它们不再被使用时CS通过垃圾收集器自动释放内存(C++用delete)。它们使用new运算符来创建。 引用类型包括:类类型、接口类型、象数组这样的集合类型类型、字串类型、枚举

英语的基本的语法点

英语的基本的语法点

英语的基本的语法 一、十大词类 名词、形容词、代词、数词、冠词、动词、副词、介词、连词、感叹词。 1、名词(n.):表示人、事物、地点或抽象概念的名称。如:boy, morning, bag, ball, class, orange. 2、代词(pron.):主要用来代替名词。如:who, she, you, it . 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.形容词、数词通常修饰名词(有时名词也可以修饰另外一个名词),形容词还可修饰代词。例如:1)The three tall and strong men are all basket-ball players.(“主系表”结构) (定语) (主) (谓) (定语) (表语) 数词three和形容词tall , strong修饰名词men; 名词basketball修饰名词players. 2)The writer often writes something interesting about children. (“主胃宾”结构) (主) (壮) (谓) (宾) (定) (定) 形容词interesting修饰不定代词something 2.副词常修饰动词、形容词和其他副词。例如: (副词well修饰plays,副词 quite修饰另一副词 well.) (副词very修饰形容词interesting) 以上的名词、代词、数词、形容词、动词、副词称为实词,可以在句中单独做一定的成分。 3.冠词、介词、连词称为虚词,在句中不能单独构 3

汉语语法基本知识

汉语语法基本知识 一、什么是语法 语法是语言组合的规律和法则。汉语语法分析可以按由小到大分为五级单位,即语素(字)、词、短语、句子、句群。 二、为什么要学习语法 为了掌握语言的组合规律、规则,提高理解语言的、运用语言的能力。 第一节、词类 一、实词和虚词 词是由语素(字)构成的。词按语法功能和语法意义可分为实词和虚词。 实词是有实在意义的词,它可分为:名词、动词、形容词、数词、量词、代词等六类。 虚词是没有实在意义的词,它可为副词、介词、连词、助词、叹词、拟声词等六类。 二、名词 名词是表示人或事物名称的词。 1、普通名词:牛、人、学生、云、飞机、菜 2、专有名词:中国、黄河、泰山、毛泽东 3、抽象名词:精神、文化、人生、思想 4、时间名词:现在、去年、明天、星期一 5、方位名词:上、前、东、夏天、以上、之南、之东、一旁、底下、跟前、当中、里外、左右、上下 三、动词 动词是表示动作、行为、存在、变化、心理活动等意义的词。 1、表示动作行为:看、听、笑、唱、跳、飞、劳动、研究、认识、安慰、团结、休息 2、表示心理活动:爱、恨、怕、想、希望、喜欢、回忆、思考、理解、厌恶 3、表示发展变化:增加、扩大、提高、降低 4、表示存在、出现、消失:存在、出现、消失、死亡、停、丢 5、表示使令:叫、让、派、请、使、要求、命令、禁止、 6、表示可能、意愿--能愿动词:能、能够、会、可以、可能、应该、应当、必须、要、愿意、需要、肯、敢、情愿 7、表示动作趋向--趋向动词:上、下、来去、进、出、过、起来、回去 8、表示判断--判断词:是 四、形容词 形容词是表示人、事物的形状、性质或者动作、行为、发展、变化状态的词。 1、表示形状:大、小、圆、粗、滑、平、高、低、宽、窄、肥、胖、美、丑、温柔、平缓、笔直

基本语法项目(40项)

基本语法项目(40项) 主语—谓语—宾语 我学习汉语 定语、状语、补语 我的朋友学习汉语他认真地学习汉语他学得很好 1.用疑问代词的疑问句:他是谁?/ 这是什么书?/ 你去哪儿?/ 怎么去? 2.正反疑问句:1.你是不是中国人?/ 你去不去商店?/ 你忙不忙? 2.你是中国人不是?/ 你有没有词典?/ 你有词典没有? 3.用“还是”的选择疑问句:你喝咖啡还是啤酒?/ 你去商店还是(去)书店? 注意区别:A还是B ? // A或者B 4.定语:1.的 + 名词:这是我的书,那是他的笔。(领属关系) 2.不用“的”:这是中文书。/ 他是汉语老师。(说明性质)他是我爸爸。/ 那是我们学校。(亲属或单位) 3.动词…的+名词:这是我买的书。/ 看电影的人很多 5.状语: 1.副词作状语:我常去商店。 2.双音节形容词作状语(常用“地”):他高兴地说:“……”。 3.单音节形容词作状语(不用“地”):你快走!/ 我要多听多说。 4.形容词前有程度副词(一般要用“地”):他们很认真地学习。 5.介词短语作状语:我在中国学习。/ 我在他那儿看电视。/ 我从美国来。 / 我跟中国老师学汉语。/ 我给他写信。 / 你往前走 / 我对他说 6.存现句:处所+动词+名词 1.表示存在:墙上有(挂着)一幅画。 2.表示出现:前边来了一个人。 3.表示消失:停车场上开走了一辆车。 7.动态助词“了”:动词+了(“了”在动词后,表示动作完成):

1.昨天我去了书店,他没有去书店。(过去:动作已经完成) 2.明天我吃了早饭去书店。(将来:动作1完成后会出现动作2) 3.每天我吃了早饭就去学校。(平时:动作1完成后出现动作2) 8.语气助词“了”(一):句子+了(“了”在句尾,表示事情已经发 生): 1.现在他去书店买书了。 2.昨天你去书店了没有?(正反问) 9.语气助词“了”(二):名词 / 形容词 / 句子+了(“了”在句尾,表示变化): 1.春天了,天气暖和了。 2.他现在是大学生了,可以独立生活了。 10.表示很快会发生:“要---了、就要---了、快---了、快要---了”: 1.要下雨了。/ 新年快到了。/ 汽车快要开了。 2.我明天就要(*快要)回国了。(“快要”前不能用时间词语) 11.动态助词“了”+ 数量词 + 语气助词“了”(可能继续,或不再继续): 1.现在,我学汉语学了一年了,我还要学一年。(还要继续) 2.我学汉语学了一年了,以后不学了。(不再继续) 12.动态助词“着”:动词+着(表示动作或状态的持续): 1.外边下着雨,刮着风。(动作的持续) 2.教室里的窗开着,门关着。(状态的持续) 13.动态助词“过”:动词+过(表示过去的经历): 1.我去过日本,没有去过美国。 2.正反问:你去过北京没有? 14.表示动作的进行:“在、正、呢、在---呢、正(在)---呢、---着---呢”:他在看书(呢)。/ 他正看书呢。/ 他看书呢。/ 外边(在/正)下着雨(呢)。 15.连动句(有两个以上的动词): 昨天他去书店买了一本书。(“了”在最后一个动词的后面)

英语基础语法知识

英语句子成分(8种) 主语、谓语、宾语、定语、状语、表语、宾语补足语、同位语 1、主语是句子主要说明的人或事物,一般由名词、代词、动名词充当。 En glish is a foreig n Ian guage. I like lear ning En glish. Lear ning En glish is in teresti ng. 2、谓语说明主语的动作或状态,回答“做(什么)”。主要由动词担任。 I lear n En glish every day. 3、表语在系动词之后,说明主语的身份或特征,回答是“什么”或者“怎么样”。通常 由名词、代词或形容词担任。 女口:My name is Ping ping . I am happy. The book is mine. 连系动词分类: (1)状态系动词:用来表示主语性质或状态,只有be 一词。 He is a teacher. He is ill. (2)感官系动词:look,feel, smell, sou nd, taste Your mother looks young. This kind of cloth feels soft. The flower smells good. This song sounds great.. The soup tasted delicious. (3)表像系动词:seem, look 看起来好像 He looks tired. He seems (to be) very sad. (4)持续系动词:表示主语继续或保持一种状况,主要有keep, stay keep 和stay义为“保持”,remain 义为“仍然是,依然是” keep/stay healthy (5)变化系动词:变得become, turn, get, fall, go ,grow 等. become /get an gry, famous, fat, ill, old, strong(人) become/ get cold ,dark, cloudy (天气) go 主要指一种由强到弱或由好到坏的变化(可用于人或事物) go bad, hun gry, wrong Her face tur ned red/ gree n. fall ill/ sile nt grow impatie nt 6)终止系动词表示主语已终止动作,主要有prove, turn out,表达"证实"之意. The theory proved (to be ) wrong. His plan turned out (to be ) successful (turn out 表终止性结果) 4、宾语表示及物动词的对象或结果,回答做的是“什么”。 有些及物动词带有两个宾语,一个指物,一个指人。指物的叫直接宾语,指人的 叫间接宾语。间接宾语一般放在直接宾语的前面。如:He wrote mea letter . 有时可把介词to或for加在间接宾语前构成短语,放在直接宾语后面,来强调间 接宾语。如:He wrote a letter to me . _____ 5、宾语补足语用来说明宾语怎么样或干什么,通常由形容词或动词充当。如: They usually keep their classroom clea n. / We call him Jack.

spice基本语法-

?无源器件:电阻、电感、电容 1、电阻 RXXX n1 n2 resistance 电阻值可以是表达式。 例:R1 1 2 10K Rac 9 8 1 AC=1e10 Rterm input gnd R=’sqrt(HERTZ) ’ 2、电容 CXXX n1 n2 capacitance 例:C1 1 2 1pF 3、电感 LXXX n1 n2 inductance 例:L1 1 2 1nH ?有源器件:Diode、BJT、JEFET、MOSFET 1、Diode(二极管) DXXX N+ N- MNAME 可选项:AREA是面积因子,OFF是直流分析所加的初始条件,IC=VD 是瞬态初始条件 注:模型中的寄生电阻串联在正极端 2、BJT(双极性晶体管) QXXX NC NB NE MNAME NC、NB、NE、NS分别是集电极、基极、发射极和衬底节点,缺省时NS接地。后面与二极管相同。 3、JFET(结型场效应晶体管) JXXX ND NG NS MNAME 4、MOSFET(MOS场效应晶体管) MXXX ND NG NS NB MNAME M为元件名称,ND、NG、NS、NB分别是漏、栅、源和衬底节点。MNAME 是模型名,L沟道长,W为沟道宽。 ?子电路 1、子电路定义开始语句 .SUBCKT SUBNAM

基础语法测试

基础语法测试 一、按要求写单词。(10分) 1. leaf (复数形式) _____________ 2. happily(形容词形式) _______________ 3. big (比较级) ____________ 4. I (名词性物主代词) ______________ 5. slow (副词) _________________ 6. tomato (复数形式) _______________ 7. thin (反义词) ________________ 8. nine (序数词) ___________________ 9. he(复数形式) _______________ 10. she(宾格)____________________ 二、单项选择。(10分) ( ) 1. Yao Ming is than Pan Changjiang. A. shorter B. taller C. longer D. older ( ) 2. --- do you do on the weekend? --- I often watch TV. A. What B. When C. Why D. Where ( ) 3. Her name Lucy. A. am B. are C. is D. has ( ) 4. I football every day. A. played B. playing C. plays D. play ( ) 5. We can’t see moon on a cloudy night. A. do B. the C. / D. an 三、选出每句中错误的一项,并改正。(10分) 1.I can see two monkey in the tree. A B C D ( ) ____________ 2. He like sports very much. A B C D ( ) ____________ 3. There is some trees in the park. A B C D ( ) ____________ 4. I get up in 7 o’clock. A B C D ( ) ____________ 5. There is a picture in the wall?

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

英语的时态问题 英语的时态可以分为:“时”(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.

基本语法知识(DOC)

基本语法知识 掌握基本语法知识 语法单位按照由小到大的顺序分为语素、词、短语、句子、句群。其中“语素”不作了解,学习的重点是“句子”。下面分别说明。 一、词 词是最小的能够独立运用的语言单位,是构成短语和句子的备用单位。一部分词加上句调可以单独成句,如:“好!” 词分为实词和虚词两大类,实词包括名词、动词、形容词、数词、量词和代词,虚词包括副词、介词、连词、助词、叹词、拟声词。

(一)短语按其结构分类 “所字短语”(所闻)等。但是在所有短语中,并列短语、偏正短语、动宾短语、补充短语、主谓短语为五种基本类型的短语,其他几种短语的结构关系均是这五种基本结构的演化。 (二)短语按其功能分类

句子是具有一个句调(形式上带句号、问号、叹号),能够表达一个相对完整的意思的语言单位。 按不同的标准,句子可以分为多种类型,其中按结构可分为单句和复句两大类。 (一)单句 单句是由短语或单个的词构成的句子。 1.句子成分

(1)划分句子成分,首先要研究主语、谓语、宾语。 主语:是谓语陈述的对象,指明说的是“什么人”或“什么事物”。 谓语:是陈述主语,说明主语的,说明主语“是什么”或“怎么样”。 宾语:在动词后面,表示动作、行为所涉及的人或事物,回答“谁”或“什么”一类问题。 句子一般有两种情况:写人、写物(写事、写物)。分析句子时,首先判断是“写人”还是“写物”。 ①写人格式:“谁”+“干什么” (主语)(谓语)(宾语) 例如:杨亚‖写字。 主谓宾 注意:处理复杂的单句时,要抓主干。

例如:一中的杨亚‖在课桌上写着毛笔字。 主谓宾 ②写物格式:“什么事”或“什么物”+“怎么样” (主语)(谓语、宾语) 例如:猫‖捉鱼。 主谓宾 一只小猫‖在盆边捉了一条大鱼。 主谓宾 注意:“是”为典型的动词,一般作谓语。 例如:他‖是学生。 主谓宾 (2)划分句子成分,还要抓住枝干(定语、状语、补语)。 定语:在句子中起着修饰、限制主语或宾语中心语的作用。 状语:修饰、限制谓语中心语,一般在谓语中心语前面,有的在句子最前面,交代时间、地点、范围、情况等。 补语:对谓语中心语起补充说明作用,一般放在谓语中心语之后。 例1:画眉唱歌。 分析:这是一个把主语中心语、谓语中心语、宾语中心语单独提出的句子。原句是“(两只美丽)的画眉‖[高兴]地唱(一首)歌”。在这句话中,“两只美丽”是“画眉”这个主语中心语的修饰部分,叫“定语”;“高兴”是谓语中心语“唱”前边的修饰、限制成分,叫“状语”;“一首”是宾语中心语“歌”前的修饰、限制部分,叫“定语”。 例2:歌唱得<好>。 分析:“好”修饰、限制谓语中心语“唱”,并放在它后面,叫“补语”。 3.划分句子成分的口诀 (1)句子成分要划对;(2)纵观全局找主谓; (3)主前定状谓后补;(4)谓前只有状地位; (5)“的”定“地”状“得”后补;(6)宾语只受谓支配。 例如: (1)鲁班是我国古代春秋时期一位著名的建筑工匠。 分析:鲁班(主语)是(谓语)我国古代春秋时期一位著名的建筑(定语)工匠(宾语)。 (2)那个时候的社会生产力还十分落后。 分析:那个时候的(定语)社会(定语)生产力(主语)还十分(状语)落后(谓语)。 (3)鲁班接受了一项大的建筑工程任务。 分析:鲁班(主语)接受了(谓语)一项大的建筑工程(定语)任务(宾语)。

一些日语基础语法

我整理的一些日语基础语法(完整篇) 动词篇一.动词连用形1变化规则①五段动词:a:动词词尾变成其所在行的い段字。(又称连用形1)b:在后接「て、ても、ては、た、たら、たり」时,五段动词的连用形发生音变浊化(又称连用形2)。②一段动词:去掉动词词尾中的る(同未然形)。③サ变动词:する变成し。する==し。勉強する==勉強し。④カ变动词:くる变成き。来る(くる)==き 2 各种实用例A连用法:a,连用形+始まる、続ける、終わる等构成复合动词。①読みかけた本の頁に印をつける。“在读了一部分的书页上作记号。” ②食べおわったら片づけてください。“吃完了后给收拾一下。” ③勉強し続けるためには丈夫な体が必要です。“为了继续学习,需要健康的身体。” ④来遅れたら待ちませんよ。“来晚了,我可不等你呀。” b,连用形+やすい、にくい等来构成复合形容词。①この万年筆は書きやすいです。“这只钢笔很好写。” ②この服はとても格好がいいが、非常に着にくい。“这件衣服很时髦,但是很不好穿。” ③この部分は把握しやすい内容だ。“这一部分是很容易掌握的内容。” ④ここはなかなか来にくい場所である。“这里是很不容易来的地方。” c,动词连用形2+て+(狭义的)补助动词。①兄は今本を読んでいます。“哥哥现在正在读书。” ②美味しいので、全部食べてしまいました。“因为好吃,所以全部吃光了。” ③友達が来るから、部屋を掃除しておきました。“因为朋友要来,所以我把房间收拾干净了。” ④ここへ来てみてはじめて此所の立派さに驚いた。“来到这里,才知道这里的壮观程度。” d, 连用形+名词构成复合名词。①読み物はたくさんあるけれど、本当に読んだのはそれほど無い。“书很多,但是真正读过的,没有几本。” ②忘れ物をしないように気を付けてください。“请注意,不要忘掉东西。” B,中顿法:连用形。a,用于连接2个单句,使之变成一个并列句。①雨が降り、風も吹いている。“又下雨,又刮风。” ②ご飯も食べ、御酒も飲みます。“又吃饭,又喝酒。” ③日本語の勉強もし、コンピュータの勉強もする。“又学日语,又学计算机。” ④山田さんも来、田中さんも来た。(一般用来て)“山田来了,田中也来了。” b,用于连接2个单句,使之表示2个连续的动作。①朝起きて、歯を磨き、顔を洗った。“早晨起床后,刷牙、洗脸。” ②ご飯を食べ、お茶を飲んだ。“吃饭(后)喝茶。” ③ラジオ体操をし、ジョキングをした。“作广播操,再慢跑。” ④鈴木さんが来、公演をした。(一般用来て)“铃木先生来了,并进行了讲演。” c,表示动作的状态¥原因。①傘を持ち、出て行きました。“拿着伞出去了。” ②見たい映画を見、満足しました。“看了想看的电影,所以很满意。” ③先生が説明をし、皆は分かりました。“因为老师进行了说明,所以大家都明白了。” ④林さんが来、とても賑やかになりました。(一般用来て)“因为小林来了,所以变得非常热闹起来。” C,名词法:一些动词连用形=表示动作的名词a,单独的名词①変なことを言って笑いの種になりました。“说了不得体的话,被人当成了笑料。” ②こ

英语语法基础知识

英语语法基础知识 第一节词类 (一)名词 名词(noun)是表示人、事物、地点或抽象概念的名称。例如: foreigner外国人soap肥皂Newton牛顿law法律freedom自由peace和平英语名词可分为两大类: 1。普通名词(common noun)是某一类人、事物、某种物质或抽象概念的名称。例如:teacher教师market市场rice大米magazine杂志sound声音production生产 2。专有名词(proper noun)是特定的某人、地方或机构的名称。专有名词的第一个字母必须大写。例如: Hemingway海明威Russia 俄罗斯New York 纽约United Nations联合国 名词又可分为可数名词(countable noun)与不可数名词(uncountable noun)两种。可数名词有单、复数之分。绝大多数名词的复数形式的构成是在单数名词的后面加-s或-es。例如: shop→shops商店bus→buses公共汽车library→libraries图书馆 toy→toys玩具leaf→leaves树叶 英语中有一些名词的复数形式是不规则的。例如: man→men男人tooth→teeth牙齿datum→data数据 (二)冠词 冠词(article)放在名词之前,帮助说明该名词所指的对象。冠词分为不定冠词(indefinite article)和定冠词(definite article)两种。 不定冠词为a/an,用在单数名词之前,表示某一类人或事物的“一个”。a用在以辅音开头的名词之前,an用在以元音开头的名词之前。例如: a hotel 一家旅馆a chance一次机会a double room一个双人间a useful book一本有用的书an exhibition一次展览an honest man一个诚实的人

相关文档
最新文档