范文一:VB初学者基础教程
http://www.bccn.net/Article/kfyy/vb/jc/Index.html
一、打开程序:
点击桌面上的 Visual Basic 图标,在弹出的如图一的窗口中选择“创建标准 EXE”按钮。
图一
确定后的状态如图二
图二
这就是创建了一个新的“标准 EXE”文件了。
二、工作界面简介:
默认的 VB 工作界面由标题栏(1)、菜单栏(2)、工具栏(3)、工具箱面板(4)、程序 设计区(5)、项目窗口(6)、属性窗口(7)、布局窗口(8)组成,至于它们具体有什么 作用,我们将在以后的实例学习中接触,这里就不予以说明。
三、编写我的第一个应用程序:
<1>、应用程序要产生的效果:
创建的应用程序要有什么样的功能?这是开发每一个应用程序必须最先想到的。
我们的第一个应用程序非常简单, 使用者只需点击程序上的一个按钮, 程序界面上就会显现 “跟我来学 VB 神童教程”字样。
<2>、开发思路:
根据应用程序要实现的功能, 那么我们至少需要制作一个按钮、 一个程序界面, 为了让应用 程序更规范,我们还需要创建一个用来显示“跟我来学 VB 神童教程”字样的容器。
<3>、具体制作过程:
1、 创建一个新的“标准 EXE”文件,如第一步所做。
需要指出的是,这个以 Form1 为标题栏的程序界面就是我们需要的“程序界面”,也是用 户首先看到的对象,所以尽可能将其做得美观一点。
当然,对应用界面的美化问题我们将在以后探讨。
2、 根据开发思路,现在我们来制作按钮。
双击工具箱面板上的命令按钮(Command Button)图标,如图三:
图三
然后你会发现程序界面上多了一个命令按钮,如图四:
图四
用鼠标拖动新建的按钮到适当位置,如图五:
图五 再创建一个标签按钮,双击如图六的图标:
图六 完成后程序界面如图七:
图七 用鼠标拖动标签按钮到合适位置,如图八:
图八
将鼠标放在标签按钮左右边缘任意一处,当鼠标呈左右键头时横向拖动,把标签按钮拖长, 最后的程序界面如图九:
图九
3、 对按钮属性进行设置:
开发任何应用程序, 在完成界面布局后, 应该就每一个元素进行属性设置以达到自己的要求。
当然,也可以在元素布局的过程中进行属性设置。 首先点选箭头状的“选择”图标以便进 行选择,如图十:
图十
选中程序界面上的命令按钮,然后找到属性面板,如图十一:
图十一
其中,“名称:Command1”是此按钮的名称,主要用于程序引用,所以不要用中文名字。
此处,可以不修改按钮的名字,但为了程序更规范,我们将其名字改成“CmdShow”,如图 十二:
图十二
“Caption:Command1”是命令按钮的标题,也就是显示在命令按钮上的字样,
我们将其改成“显示”,如图十三:
图十三
用上面的方法,我们将标签按钮的名字改为“LblShow”,如图十四:
图十四
将标签按钮的标题改成空字符串,也就是没有任何文字,如图十五:
图十五
4、 输入程序代码:
我们前面讲到的元素布局、 属性设置只不过是对应用程序操作界面的定制, 要让程序实现功 能,关键还得输入程序代码。
选中命令按钮 CmdShow ,然后双击它,弹出如图十六的程序代码输入窗口:
图十六
在光标闪烁处输入代码:LblShow.Caption =
图十七
输入完毕,点击右上角的 “X” 回到对象窗口,然后点击工具栏上的“启动”按钮(快捷 键:F5),可以看最终结果了!
四、知识点:
1、 我们的第一个程序确实非常简单,但它道出了程序设计的基本方法:首先,应用程序要 用来做什么?也就是开发应用程序的目的; 其次, 应用程序大体上由哪些元素组成?也就是 应用程序的操作界面如何, 如果可能, 最好先用笔把程序界面画出来; 然后是对程序界面中 每一个元素的属性进行设置;最后输入程序代码和调试。
2、 前面我们所谈到的“命令按钮”、“标签按钮”,其实它们准确的说法是“命令按钮控 件”、 “标签按钮控件”,无论是这些控件,还是刚才作为应用程序界面的“窗体”,都是 “对象”,因此, VB 是一门面向对象的编程语言,每一个对象都具有很多属性,如大小、 位置、标题等等。属性的设置通过属性窗口完成。
3、 这一点的内容不需强记,在以后的控件讲述中将会涉及。
除了“命令控钮控件”、 “标签按钮控件”,默认的工具箱面板上还有“指针”工具(用来 选择程序设计窗口中的对象)、图片控件(在界面上添加图片)、文本框控件(在界面上显 示文本或用来输入文本) 、 选项框控件 (主要用来作为区域划分的控件, 一般把相同类型的 控件放置在一个选项框中, 把其他类型的控件放在其他选项框中)、 复选控件 (用来制作复 选按钮)、单选控件(制作单选按钮)、组合框控件(用来制作功能更为强大的列表框,既 有文本框控件的功能,还有列表框控件的功能)、列表框控件(制作各种列表)、滚动条控 件(共有横向与竖直两种)、时钟控件(一般用来添加时间触发)、文件操作控件(共有磁 盘列表框控件、文件夹列表框、文件列表框三种),另外,还有绘图控件、图像框控件、日 期控件。
4、 VB 提供了丰富的控件选择, 除了默认的工具箱面板上的控件外, 还有很多控件没有罗列 出来, 我们可以通过 “工程‖部件” 命令或在工具箱面板上单击鼠标右键, 在弹出的快捷菜 单中选择“部件”命令,弹出如图十八的窗口:
图十八
本窗口罗列了当前系统中所有的控件,只需选中所需控件前面对应的复选框就行了。 5、 编 写程序应该养成好习惯,在给每一个对象命名时首先要保证规范,其次要能“望文生义”, 也就是看见一个对象的名字就能知道它是做什么的,如前面我们给命令按钮控件起名为“C mdShow” , 一看就知道是用来 Show 的 Command 类型控件。 6、 我们最初进入的程序设计界 面是对象界面, 进入代码界面的办法很简单, 前面用到的双击控件是一种办法, 另外还可以 通过点击项目窗口中的“查看代码”按钮进入,如果点按旁边的“查看对象”按钮就会又回
到原来的对象界面。如图十九:
图十九
7、 在前面的例子:LblShow.Caption =
另外如:X = X+6 ,在数学中,这种表达式不存立,而在 VB 中,是指在 X 本来的基础上 加 6 ,然后把结果重新赋给 X ,这时 X 的值不再是原来的数字,而是加上 6 后的值。
8、 程序的保存:
在 VB 中进行保存,常常用“保存工程”命令,而在保存过程中,必须保存两次,一次是以 .frm 为扩展名的文件保存, 另一次是以 .VBP 为扩展名的文件保存。 前者是保存应用程序 的窗体文件,后者是保存应用程序的工程文件。如图二十与图二十一:
图二十
图二十一
第一节—— Label 控件
在第一章,我们已经知道,任何一个 VB 程序都是由操作界面及与之相应的程序代码组成, 而操作界面则是由诸如“命令按钮控件”、 “标签控件”等控件以及窗体共同组成。从本章 开始,我们进入控件的学习过程。
Label (标签控件)是图形控件,主要作用在于显示文字信息,如大家比较熟悉的程序安装 界面:在某个软件安装过程中, 常常会显示一些帮助信息或与产品相关的介绍信息, 而这些, 大多是用标签控件制成的。
与以后我们要学到的文本框控件(TextBox )不同的是,标签控件显示的文字不能直接进行 修改, 要修改的话只能在设计阶段进行; 文本框既可以用来显示文本, 还能够在文本框中输 入文本。
在 Visual Basic 工具箱中, 标签控件的图标如图一所示。 标签的默认名称(Name ) 和标题 (Caption )为 LabelX(X 为 1、 2、 3,等等),规范的命名方式为:LblX (X 为自己定义 的詞,如 LblShow 、 LblRed ,等等)
图一
一、标签控件的主要属性:
1、 Caption (标题)属性:
此属性用来设置在标签上显示的文本信息, 可以在创建界面时设置, 也可以在程序中改变文 本信息,如第一章的例子中,通过点击按钮改变标签显示的字样。
如果要在程序中修改标题属性,代码规则如下:
标签名称 .Caption =
如第一章在程序中改变标签 LblShow 的 Caption 属性:
LblShow.Caption =
但是请大家注意, 上面的代码应该写入供触发的控件对应的程序代码区, 如第一章中, 是在 命令按钮的程序代码区输入的代码,而不是标签本身的代码区哟。
这也是初学者常常大惑不解的地方, 为什么我要让标签改变字样, 却要在其他控件中输入代 码?这是因为,我们是通过触发其他控件这个事件来让标签改变 Caption 属性的。
当然,你也可以让标签本身来触发 Caption 属性改变事件,如用鼠标点击标签,这时你就 需要在标签对应的程序代码区输入代码了, 但在实际编写中, 这种情况非常罕见。 毕竟, 标 签控件用于显示信息的本意远远超过了响应鼠标点击的意图。
2、 BorderStyle (边框)属性:
本属性用来设置标签的边框类型, 有两种值可选:0, 代表标签无边框; 1, 代表标签有边框, 并且具有三维效果,如图二显示的两个标签:
图二
BorderStyle 属性可以在设计界面时指定,如图三:
图三
也可以在程序中改变(但这种应用不多见),程序代码规则:
标签名 .BorderStyle = 0/1(0或 1,两者取一)
习题一:创建一个标签(LblShow )、两个按钮(CmdChange1、 CmdChange2),点按 CmdCh ange1 ,标签有边框;点按 CmdChange2 ,标签无边框。
联想:在完成本题后, 你可能会想到, 有没有办法用一个按钮来完成本题的功能?即鼠标点 击一下,标签有边框,再点一下,标签边框消除,再点一下,边框又出现,以此类推。回答 是肯定的,不过,这是在以后的学习中要讲的。
答案:见本节最后的答案区。
3、 Font (字体)属性:
本属性用来设置标签显示的字体,既可以在创建界面时设定,也可以在程序中改变。 在创建界面时设定,如图四:
图四
在图四的设置界面中, 除了可以选择字体, 还可以设置显示文字是否为粗体、 斜体、 下划线 等。
在程序中改变 Font 属性,程序代码书写规则如下:
字体改变:标签名 .FontName =
字体大小改变:标签名 .FontSize = X ,其中, X 是阿拉伯数字,代表字体是几号字。如: LblShow.FontSize = 11 。
粗体(FontBold )、斜体(FontItalic )、下划线(FontUnderline )、删除线(FontStri kethru )属性的设置值是代表真 /假的逻辑判断值 True/False ,如下:
LblShow.FontBold = True/False
LblShow.FontItalic = True/False
习题二:一个标签(LblShow )用于显示文本;按钮 1(Cmd1)可以让标签显示的字体变成 隶书;按钮 2(Cmd2)可以让标签显示的字体变成 13 号字;按钮 3(Cmd3)可以让字体变 成粗体。
答案:见本节最后的答案区。
4、 Alignment (对齐)属性:
此属性用来设置标签上显示的文本的对齐方式, 分别是:左对齐, 0; 右对齐, 1; 居中显示, 2。可以在界面设置时设定,如图五:
图五
也可以在程序中改变,代码如下:
标签名 .Alignment = 0/1/2
5、 Visible (可见)属性:
本属性在大多数控件中都有, 它能设定该控件是否可见。 当值为 True , 控件可见; 当值为 False ,控件隐藏。
控件的可见属性可以在界面设置时设定,如图六:
图六
也可以在程序中改变,代码如下:
标签名 .Visible = True/False
习题三:一个标签(LblShow ),在界面设置时为可见;按钮 1(Cmd1),能够让标签隐藏; 按钮 2(Cmd2),能够让标签显现。
答案:见本节最后的答案区
二、标签控件(Label )的主要事件:
所谓的事件,其实就是用户对应用程序的操作,如第一章中用鼠标点击命令按钮触发的 Cl ick 事件。
事件的作用在于触发程序的执行,如第一章中的 Click 事件改变了标签控件的 Caption 属性。
标签控件的主要作用在于显示文本信息,但也支持一些为数不多的事件。
1、 Click 事件(鼠标单击):
用鼠标点击标签时触发的事件,如改变标签的字体属性:
Private Sub LblShow_Click()
LblShow.FontName =
End Sub
2、 DbClick 事件(鼠标双击):
鼠标双击引发的事件,如改变标签的可见性:
Private Sub LblShow_DbClick()
LblShow.Visible = False
End Sub
三、知识点:
1、 用 VB 编写程序犹如搭积木,把每块“积木”(控件或其他对象)放在合理的位置,然 后以某种机制(程序)将这些“积木”们运用起来,最后就搭成了我们需要的东西。所以, 掌握每一种控件,包括它们的属性与主要事件,是我们学习编程的基础!
2、 某些属性是大多数控件所共有的,如 Name 、 FontBold 、 FontItalic 、 Visible ,等等; 但也有些属性是某个控件所独有的, 如标签控件的 WordWrap (标签的标题显示方式) 。 本 节中我们只是讲述了部分标签控件的属性,其他属性可以在 VB 的帮助文件中查找到。
3、 大家在学习过程中一定会疑惑,为什么在属性设置时, “=” 右边有时使用
4、 字符的大小写问题:初学者还常常疑惑,字母什么时候应该大写,什么时候应该小写? 其实, 大写小写在 VB 程序中都是一样的, 但为了让程序编写得更为规范, 程序可读性更高, 英文单词的第一个字母一般都要大写,如 Visible 、 Name ,等等;
控件的命名也遵循以上原则,不同的是,命名都是由“控件类型名+具体名字”组成的,控 件类型名的第一个字母要大写, 具体名字的第一个字母要大写, 如 LblShow 、 CmdShow 、 L blChange ,等等。
5、 程序代码的规范:上面有这样的例子:
Private Sub CmdShow_Click()
LblShow.Caption =
End Sub
Private Sub CmdShow_Click()代表一个过程,共由两部分组成, CmdShow 代表 CmdShow 这个按钮, Click 代表这个按钮的触发事件。
以此类推, Private Sub LblShow_DbClick ()也代表一个过程, LblShow 是个标签, DbCli ck 是双击事件。
另外, Private 意为“私有”,表明这个事件过程的类型;此外还有 Public 即“公有”事 件。
Sub 表明这个过程是“子程序”,若干个“子程序”共同组成最终的应用程序。
()里面是用来装参数的,关于参数,我们以后讲述,如果没有参数, ()里面为空。
四、答案区:
第一题:
第一个按钮的点击事件:
Private Sub CmdChange1_Click()
LblShow.BorderStyle = 1
End Sub
第二个按钮的点击事件:
Private Sub CmdChange2_Click()
LblShow.BorderStyle = 0
End Sub
第二题:
按钮 1:
Private Sub Cmd1_Click()
LblShow.FontName =
End Sub
按钮 2:
Private Sub Cmd2_Click()
LblShow.FontSize = 13
End Sub
按钮 3:
Private Sub Cmd3_Click()
LblShow.FontBold = True
End Sub
第三题:
按钮 1:
Private Sub Cmd1_Click()
LblShow.Visible = False
End Sub
按钮 2:
Private Sub Cmd2_Click()
LblShow.Visible = True
End Sub
第二节—— TextBox 控件
在 Visual Basic 操作界面中, TextBox (文本框)控件所代表的图标如图一:
图一
TextBox 控件主要用来显示文本或用来输入文本,如 Windows 登陆时的“口令”窗口,或 者记事本的整个编辑区域。
双击工具箱中的文本框控件或者单击文本控件, 然后用鼠标在 VB 的工作区域拖拉, 就可以 创建文本框了。如图二:
图二
文本框控件的默认名称为 TextX(X 为 1、 2、 3,等等),命名规则为 TxtX(X 为用户自定 义的名字,如 TxtShow、 TxtFont 、 TxtColor ,等等)
一、文本框控件的主要属性:
1、 Text (文本)属性:
本控件最重要的属性,用来显示文本框中的文本内容,可以在界面设置时指定,如图三:
图三
也可以在程序中动态修改,程序代码规则:
文本框控件名 .Text =
如要在一个名为 TxtFont 的文本框控件中显示“隶书”字样,那么输入代码: TxtFont.Text =
习题一:创建一个文本框(TxtContent )用来显示文本;按钮一(Cmd1),点击时文本框内 容变为“跟我来学 VB 神童教程”;按钮二(Cmd2),点击时文本框内容清空(也就是没有 内容)。
答案:见答案区。
2、 SelText (选中文本)属性:
本属性返回或设置当前所选文本的字符串, 如果没有选中的字符, 那么返回值为空字符串即
请注意,本属性的结果是个返回值,或为空,或为选中的文本。
一般来说,选中文本属性跟文件复制、剪切等剪贴板(在 VB 中,剪贴板用 Clipboard 表 示)操作有关,如要将文本框选中的文本拷贝到剪贴板上:
Clipboard.SetText 文本框名称 .SelText (注意,本行没有表示赋值的等号。)
要将剪贴板上的文本粘贴到文本框内:
文本框名称 .SelText = Clipboard.GetText(注意,本行有表示赋值的等号。)
例:一个文本框(TxtContent ),按钮一(CmdCopy )用于复制文本框中的选中文本;按钮 二(CmdPaste )用于将剪贴板上的内容粘贴到文本框内。
按钮一:
Private Sub CmdCopy_Click()
Clipboard.SetText TxtContent.SelText
End Sub
按钮二:
Private Sub CmdPaste_Click()
TxtContent.SelText = Clipboard.GetText
End Sub
3、 SelStart 与 SelLength 属性:
SelStart ,选中文本的起始位置,返回的是选中文本的第一个字符的位置。
SelLength ,选中文本的长度,返回的是选中文本的字符串个数。 例如:文本框 TxtCont ent 中有内容如下:
跟我一起学习 VB 神童教程
假设选中“一起学习”四个字,那么, SelStart 为 3 , SelLength 为 4 。
4、 MaxLength (最大长度)属性:
本属性限制了文本框中可以输入字符个数的最大限度,默认为 0 ,表示在文本框所能容纳 的字符数之内没有限制,文本框所能容纳的字符个数是 64K ,如果超过这个范围,则应该 用其他控件来代替文本框控件。
这跟 Windows 中用记事本打开文件一样, 当文件过大, 系统会自动调用写字板来打开文件, 而不是用记事本。
文本框控件 MaxLength 属性既可以在界面设置过程中予以指定,如图四:
图四
也可以在设计时予以改变,代码如下:
文本框控件名 .Maxlength = X(X 为阿拉伯数字,如 10、 20、 57,等等)。
5、 MultiLine (多行)属性:
本属性决定了文本框是否可以显示或输入多行文本, 当值为 True , 文本框可以容纳多行文 本;当值为 False ,文本框则只能容纳单行文本。
本属性只能在界面设置时指定,程序运行时不能加以改变。如图五:
图五
6、 PasswordChar (密码)属性:
本属性主要用来作为口令功能进行使用。 例如, 若希望在密码框中显示星号, 则可在 “属性” 窗口中将 PasswordChar 属性指定为 “*” 。这时,无论用户输入什么字符,文本框中都 显示星号。如图六:
图六
在 VB 中, PasswordChar 属性的默认符号是星号, 但你也可以指定为其他符号。 但请注意, 如果文本框控件的 MultiLine(多行)属性为 True ,那么文本框控件的 PasswordChar 属性将不起作用。
习题二:一个文本框(TxtPassword ), PasswordChar 属性指定为星号“*”;一个按钮(C mdShow );另外还有一个标签(LblShow ),在初始状态下, Caption 为空。程序目的在于, 点击 CmdShow 按钮, LblShow 能显示文本框控件中输入的密码。
答案:见本节后面的答案区。
7、 ScrollBars (滚动条)属性:
本属性可以设置文本框是否有滚动条。 当值为 0 , 文本框无滚动条; 值为 1 , 只有横向滚 动条;值为 2 ,只有纵向滚动条;值为 3 ,文本框的横竖滚动条都具有。如图七:
图七
8、 Locked (锁定)属性:
当值为 False ,文本框中的内容可以编辑;当值为 True ,文本框中的内容不能编辑,只 能查看或进行滚动操作。
二、文本框控件的事件:
除了 Click、 DbClick 这些不常用的事件外,与文本框相关的主要事件是 Change、 GotFoc us 、 LostFocus 事件。
1、 Change 事件:
当用户向文本框中输入新内容,或当程序把文本框控件的 Text 属性设置为新值时,触发 Change 事件。
2、 GotFocus 事件:
本事件又名“获得焦点事件”。所谓获得焦点,其实就是指处于活动状态。在电脑日常操作 中,我们常常用 Alt+Tab 键在各个程序中切换,处于活动中的程序获得了焦点,不处于活 动的程序则失去了焦点(LostFocus )。
3、 LostFocus 事件:
失去焦点,详情如上。 例子:一个文本框(TxtContent ),默认状态下内容为空;当获得 焦点时,文本框内容显示————“大家好,课程还难吗”字样;当失去焦点,文本框回到 初始状态。另外再创建一个标签(LblShow ),当用户试图向文本框输入文本或改变文本框 本来的文本时,标签显示“标签的作用大家还清楚吗”字样。
界面如图八:
图八
程序如下:
文本框:
Private Sub TxtContent_GotFocus()
TxtContent.Text =
End Sub
Private Sub TxtContent_LostFocus()
TxtContent.Text =
End Sub
Private Sub TxtContent_Change()
LblShow.Caption =
End Sub
三、知识点:
1、 请记住, Clipboard 指的是 Windows 剪贴板, 剪贴板最常用的操作是所选文本的拷贝与 粘贴。
拷贝:
Clipboard.SetText 文本框名称 .SelText
粘贴:
文本框名称 .SelText = Clipboard.GetText
2、 Multiline 属性为 True 时,文本框控件的 PasswrodChar 属性不起作用。
3、 如果要让文本框的内容自动换行,只需取消文本框的横向滚动条就行了。
四、答案区:
习题一:
按钮一:
Private Sub Cmd1_Click()
TxtContent.Text =
End Sub
按钮二:
Private Sub Cmd2_Click()
TxtContent.Text =
End Sub
习题二:
按钮:
Private Sub CmdShow_Click()
LblShow.Caption = TxtPassword.Text
End Sub
VB 神童教程第二章第三节——综合示例一
在前面两节里, 我们学到了 VB 的操作方法, 以及 Label 与 TextBox 控件的使用方法, 现 在我们用这两节学到的知识来做一个简单的文本编辑器。
一、程序最终目的:
用户可以在程序的编辑窗口输入文本; 对输入的文本可以进行复制、 粘贴、 清除操作; 另外, 还能在两个标签上分别显示选中文本的起始位置、选中文本的长度。
二、界面设置:
根据程序的要求, 我们需要制作一个文本框控件 (TxtContent ) , 它将做为程序的输入窗口; 另外还有四个按钮,分别是复制按钮(CmdCopy )、粘贴按钮(CmdPaste )、清除按钮(Cm dClear )、退出程序按钮(CmdQuit );此外,还需要两个用来显示所选文本起始位置的标 签一(LblStart )和显示所选文本长度的标签二(LblLength )。
最终界面如图一:
图一
请大家仿照图一制作。
三、属性设置:
如图一所示,但请注意,文本框控件的 Multiline(多行)属性要设置为 True ,这样,文 本框才能自动换行。如图二:
图二
四、程序书写:
1、文本框(TxtContent )的鼠标事件:
对文本的选择, 可以理解为这样的过程:先在欲选择的文本前点击鼠标, 按下左键不放, 拖 动鼠标直到选择文本的结束处,最后松开鼠标。这说明,松开鼠标代表着文本选择的结束, 从而应该在文本框的鼠标弹起事件(MouseUp )中书写代码,以改变两个标签的标题。
具体代码如下:
注意:这个 “&”符号表示将两个字符串连接起来。另外如: A & B ,结果是 AB ;
ABC
& EFG ,结果是 ABCEFG ,等等。 2、复制按钮的点击事件:
3、粘贴按钮的点击事件:
4、清空按钮的点击事件:
5、退出程序按钮的点击事件:
五、运行调试:
按 F5 键,或者点按运行按钮,这个简单的文本编辑器可以用了吗?
六、控件的一些基本操作:
在 VB “菜单栏”中有一个“格式”命令,通过它提供的一些功能可以让我们的工作事半功 倍。
1、对齐:
分别是纵向对齐的 “左对齐” 、 “居中对齐” 、 “右对齐” ; 横向对齐的 “顶端” 、 “中间” 、 “底端”对齐;以及面向网格的“网格对齐”。它们的功能非常简单,你只需随意绘制几个 控件,然后选择它们,再试着使用相关命令就能掌握了。如图三是随意绘制的程序界面:
图三
全部选中后,使用“左对齐”的结果如图四:
图四
也许你要问,这个对齐是以哪一个控件做为参照物的?再仔细看看图三,那个 Command1 按钮四周是八个实心的黑色小点,而其他控件则是白色的小点,现在你知道了吧,正是以 Command1 按钮为参照物进行对齐的,也就是说你最后选择的那一个控件。
2、统一尺寸:
以某个控件为参照物,统一其他控件的大小尺寸。
3、水平间距与垂直间距:
调整某几个控件的水平间距或垂直间距。
活用上面几个操作,将使你的工作事半功倍!
VB 神童教程第二章第四节—— CommandButton 控件
在 Visual Basic 操作界面中, CommandButton (命令按钮)控件所代表的图标如图一:
图一
CommandButton 控件在程序中主要作为按钮进行使用。 默认的名称为 CommandX(X 为 1、 2、 3,等等),命名规则为 CmdX(X 为用户自定义的名字,如 CmdCopy、 CmdPaste ,等等)。
一、 CommandButton 的主要属性:
1、 Cancel (取消)属性:
当一个按钮的 Cancel 属性设置为 True 时,按 ESC 键与单击此命令按钮的作用相同,因 此,这个命令按钮被称为取消按钮。
在一个窗体中,只允许一个命令按钮的 Cancel 属性为 True 。如图二:
图二
2、 Default (默认)属性:
当一个按钮的 Default 属性设置为 True 时,按回车键与单击此命令按钮的作用相同,因 此,这个命令按钮被称为默认按钮。
与 Cancel 的设置一样,在一个窗体中,只允许一个命令按钮的 Default 属性设置为 Tru e ,如图三:
图三
3、 Caption (标题)属性:
跟其他控件的 Caption 属性一样,都用来显示控件标题的属性。这里要强调的是,作为按 钮控件,用户可以给按钮控件的 Caption 指定快捷方式。
方法是在按钮 Caption 属性中欲作为快捷键的字母前加上一个 “&” 符号,程序运行时, 该字母的下面会自带一条下划线,同时按下 Alt 键和带有下划线的字母,功效相当于用鼠 标点击该按钮。如图四:
图四
4、 Enabled (可用)属性:
本属性决定了控件是否可用的问题。当值为 False ,按钮在程序运行时呈灰色,不能响应 用户的鼠标动作;只有当值为 True ,按钮才能使用。
本属性可以在设置界面时予以指定,如图五:
图五
也可以在程序中修改,代码如下:按钮控件名称 .Enabled = True/False
例一:
两个命令按钮,按钮一(CmdEnable )初始状态为可用,按钮二(CmdFalse )初始状态不可 用。点击按钮一,按钮二变为可用,按钮一变为不可用;点击按钮二,按钮一变为可用,按 钮二变为不可用。
程序界面如图六:
图六
程序代码如下:
按钮一:
按钮二:
5、 Style (类型)与 Picture(图片)属性:
也许你想让应用程序的操作界面更美观一点,也许你想在某个按钮上添加幅小图片,那么, 你就得使用到本控件的 Style 与 Picture 属性。
铵钮控件共有两种 Style ,一种是标准型(Standard ), VB 中用 VbButtonStandard ,或 者 0 表示;另外一种是图形型(Graphical ), VB 中用 VbButtonGraphical ,或者 1 表 示。
Style 属性可以在界面设置过程中予以指定,如图七:
图七
也可以在程序中改变,代码如下:
按钮名称 .Style = VbButtonStandard/VbButtonGraphical
或者:按钮名称 .Style = 0/1
只有当按钮的 Style 设置为 Graphical 类型时,按钮的 Picture 属性才起作用。本属性 能在指定的按钮上添加图片。
可以在界面设置过程中为按钮指定图片,如图八:
图八
也可以在程序中进行指定,代码如下:
按钮名称 .Picture =
二、 CommandButton 的事件:
命令按钮最常用的事件是鼠标点击(Click )事件,当点击按钮时,犹如发出了一道命令, 而这也正是“命令按钮”这个说法的由来。
VB 神童教程第二章第五节——单选与复选控件
在 Visual Basic 中, 单选与复选按钮控件主要作为选项提供给用户选择。 不同的是, 在一 组选择按钮中, 单选控件只能选择一个, 其他单选控件自动变为未被选中状态; 而在一组复 选按钮中,可以选定任意数量的按钮。
一、单选控件(OptionButton )与复选控件(CheckBox )的主要属性:
单选控件默认名称为 OptionX(X 为阿拉伯数字 1、 2、 3,等等),起名规则为 OptX(X 为用户自定义名字, 如 OptRed、 OptArial , 等等) ; 复选控件默认名称为 CheckX(X 为 1、 2、 3,等等),起名规则为 ChkX(X 为用户自定义名字,如 ChkName、 ChkRed ,等等)。
在 VB 操作界面中,单选控件与复选控件的图标如图一所示:
图一
以前讲到的大多数属性都适用于单选与复选控件,包括:Caption 、 Enabled 、 Font (FontB old 、 FontItalic 、 FontName ,等等)、 Name 、 Height ,等等,此处不再赘述。
Value 属性是单选与复选控件最主要的属性, 但单选与复选控件的 Value 值有些微的差别。
单选控件:
选中时, Value 值为 True ;未被选中, Value 值为 False 。
复选控件:
选中时, Value 值为 1 ;未被选中, Value 值为 0 ;禁止对该按钮进行选择, Value 值 为 2 。
请大家注意,单选控件与复选控件的 Value 值是不同的,而这是初学者最容易混淆的。
二、单选按钮与复选按钮的事件:
这两种控件最主要的事件是 Click 事件, 当选中时, Value 值变为 True 或者 1 , 控件也 自动变为选中状态。
三、单选按钮程序举例:
有如图二这样一个程序:
图二
文本框(TxtContent )显示预设的字样;单选按钮一(OptArial ),单击此按钮可以将文本 框里显示的字样改变成 Arial 字体; 单选按钮二 (OptModern ), 单击此按钮能将文本框里 显示的字样改变成 Modern 字体。
1、单选按钮一:
Private Sub OptArial_Click()
TxtContent.FontName =
End Sub
2、单选按钮二:
Private Sub OptModern_Click()
TxtContent.FontName =
End Sub
四、复选按钮的判断过程:
复选按钮的使用跟单选按钮相似, 但由于一次可以选择多个复选按钮, 所以复选按钮的选择 比单选按钮多了一个判断过程。
这个判断过程在 VB 中可以用 If···Then···ElseIf···End If 语句完成。
If···Then···ElseIf···End If 是 VB 中的块结构条件语句,主要用来针对不同 的情况,让应用程序做出不同的反应。
语句功能如下:
If 假设情况一 Then
假设情况一成立时执行的语句块一
[ElseIF 假设情况二 Then
假设情况二成立时执行的语句块二]
[ElseIf 假设情况三 Then
假设情况三成立时执行的语句块三]
······
[Else
所有条件都不成立时要执行的语句块]
End If
上面的语句块含义为:如果“情况一”成立,则执行“语句块一”;否则如果“情况二”成 立,则执行“语句块二”······;如果所有情况都不成立,则执行 Else 之后的语句 块并最后跳出判断过程。
例:
假设输入学生成绩(Score ),如果分数小于 60 ,标签(LblShow )显示“成绩不及格”; 如果分数大于 90 , 标签显示 “成绩优秀” ; 如果分数介于两者之间, 标签显示 “成绩优良” 。
If Score < 60="">
LblShow.Caption =
ElseIf Score > 90 Then
LblShow.Caption =
Else
LblShow.Caption =
End If
有几点必须加以注意:
(1)、 在上面的语句块中, ElseIf 之间没有空格,如果有空格即 Else If ,块结构则不 成立。 Else If 这种形式只能在单行结构条件语句中成立,而不能在块结构条件中成立。
(2) 、 执行语句块的程序代码不能紧跟 Then , 必须放到下一行中, 这是块状结构的规定。
(3)、 在块结构判断语句中, ElseIf 子句的数量没有限制,可以根据需要加入任意多个 ElseIf 子句。
(4)、 ElseIf 与 Else 都是可选的,最简单的判断语句块形式如下:
If 条件 Then
要执行的语句块
End If
如:If Score < 60="">
LblShow.Caption =
End If
(5)、 块结构语句必须以 If 开始,以 End If 结束。
五、复选按钮举例:
上面我们学习了复选按钮的判断过程,现在进入实例学习。 有如图三这样一个应用程序:
图三
文本框(TxtContent )显示预设的字样;复选按钮一(ChkBold )可以将文本框里面的字变 为粗体;复选按钮二(ChkItalic )可以将文本框里面的字变为斜体;复选按钮三(ChkUnd erline )可以给文本框里面的文字加上下划线。
复选按钮一:
Private Sub ChkBold_Click()
If ChkBold.Value = 1 Then
TxtContent.FontBold = True
Else
TxtContent.FontBold = False
End Sub
复选按钮二:
Private Sub ChkItalic_Click()
If ChkItalic.Value = 1 Then
TxtContent.FontItalic = True
Else
TxtContent.FontItalic = False
End Sub
复选按钮三:
Private Sub ChkUnderline_Click()
If ChkUnderline.Value = 1 Then
TxtContent.FontUnderline = True
Else
TxtContent.FontUnderline = False
End Sub
联想 :
复选按钮是不是非得经过这种选择判断?能不能如单选按钮那样直接使用呢?这是许多初 学者,包括笔者自己,曾经感到疑惑的地方。(虽然现在看来它们的区别是如此之大)
还是上面这个例子,假设复选按钮一不经过判断,而直接在点击事件中输入代码:
Private Sub ChkBold_Click()
TxtContent.FontBold = True
End Sub
那么你会发现, 复选按钮一经点击就不能取消字体加粗的效果了; 而实际上, 复选按钮一的 功能是, 点击一次即选中时, 字体加粗; 点击第二次即取消选择, 字体不再加粗; 以此类推。
六:知识点:
1、 切记,单选按钮与复选按钮的 Value 值是不同的。
单选按钮:
选中时, Value 值为 True ;未被选中时, Value 值为 False 。
复选按钮:
选中时, Value 值为 1 ;未被选中时, Value 值为 0 ;禁止选择, Value 值为 2 。
你可以试验一下,将复选按钮的 Value 值分别用 True/False 代替,看一下会出现什么问 题。
2、 两种选择按钮都针对 Click 事件做出反应, 但单选按钮比较简单, 只需直接输入代码即 可;复选按钮比较复杂,需经过条件判断后再做出反应。切记!
3、 If···Then···ElseIf···End If ,只是条件判断方法的一种,以后我们还会 学到其他的方法。
VB 神童教程第二章第六节——综合示例二
在前面两节中,我们学习了命令按钮(CommandButton )、单选按钮(OptionButton )、复 选按钮(CheckBox )的使用,本节将就前两节的知识做个总结。
一、程序目的:
通过选项按钮的选择,对所选文本进行定制。
二、程序界面:
程序界面如图一:
图一
一个文本框(TxtContent ),显示“Learning VisualBasic”字样;三个单选按钮:按钮 一(OptArial )让文本字体变为 Arial 类型;按钮二(OptModern )让文本字体变为 Mode rn 类型;按钮三(OptRoman )让文本字体变为 Times New Roman 类型;三个复选按钮:按 钮一(ChkBold ),让文本字体变为黑体;按钮二(ChkItalic ),让文本字体变为斜体字; 按钮三(ChkUnderline ),给文本增加下划线。另外,还有一个退出按钮(CmdQuit ),作 用在于退出程序。
三、属性设置:
根据图一进行属性设置。
四、书写程序:
OptArial 按钮:
Private Sub OptArial_Click()
TxtContent.FontName =
End Sub
OptModern 按钮:
Private Sub OptModern_Click()
TxtContent.FontName =
End Sub
OptRoman 按钮:
Private Sub OptRoman_Click()
TxtContent.FontName =
End Sub
ChkBold 按钮:
Private Sub ChkBold_Click()
If ChkBold.Value = 1 Then
TxtContent.FontBold = True
Else
TxtContent.FontBold = False
End Sub
ChkItalic 按钮:
Private Sub ChkItalic_Click()
If ChkItalic.Value = 1 Then
TxtContent.FontItalic = True
Else
TxtContent.FontItalic = False
End Sub
ChkUnderline 按钮:
Private Sub ChkUnderline_Click()
If ChkUnderline.Value = 1 Then
TxtContent.FontUnderline = True
Else
TxtContent.FontUnderline = False
End Sub
CmdQuit 按钮:
Private Sub CmdQuit_Click()
End
End Sub
五、分组控件(Frame )的学习:
从前面学到的知识我们知道, 单选按钮只能多选一, 那么, 下面这种分组选项的选择又该如 何制作呢?如图二:
图二
在图二中,既可以选择性别,又可以选择年级,它们是通过选项框分组控件(Frame )得以 实现的。
简单地说, 选项框控件是将不同的选项分类, 在某一类里只能多选一, 但多个类别的交叉使 用,可以完成比较复杂的多项选择。
不仅仅如此, 我们还可以将单选按钮、 多选按钮分组, 不同组内的操作不会影响其他组的操 作。如图三:
图三
分组控件的制作方法:
先在窗体上绘制合适大小的框架, 然后点选单选控件或多选控件, 最后将鼠标移到框架内并 拖拉出选项按钮。
注意:请不要使用双击选择按钮控件然后将其拖动到分组框内的办法,否则,分组会失败。
VB 神童教程第二章第七节——列表框控件
Visual Basic 提供了列表框控件 (ListBox ) 以供用户进行多个项目的选择。 在工具箱面板 上,列表框控件的图标如图一所示:
图一
默认的列表框控件名为 ListX(X 为阿拉伯数字 1、 2、 3,等等),规则的命名方式为:Ls tX (X 为用户自定义的名字,如 LstName、 LstUser ,等等)。
一、列表框控件的主要属性:
列表框中可以有多个项目供选择, 用户通过单击某一项选择自己所需要的项目, 如果项目太 多,超出了列表框设计时的长度,则自动增加竖向滚动条,如图二:
图二
除了一些常见的诸如 Font 、 Height 、 Left 、 Width 、 Enabled 、 Name 等属性外,列表框还 有一些特殊的属性:
1、 List (列表)属性:
List 是列表框最重要的属性之一,其作用是罗列或设置表项中的内容。可以在界面设置时 直接输入内容,如图三:
图三
在程序运行时, 列表框中所有的选项, 都可以通过 List(下标值 ) 的形式表示。 比如列表框 中的第一项,用 List(0)表示,列表框中的第二项,用 List(1)表示,列表框中的第十项, 用 List(9)表示,以此类推。
大家注意,列表框中的第一项,是 List(0) ,而不是 List(1) 。
<1>、 List() 属性的使用是非常灵活的, 比如我们要从如图二的列表框(Lst1) 中取出第 三项内容,可以用下面的代码做到:A$ = Lst1.List(2)
其中, A 是一个变量; $ 指明了这个变量的类型:字符串型;这句话的意思是:将 Lst1 列表框中第三项(List(2))取出来然后赋值给字符串变量 A 。
象上面这种赋值办法,在 VB 中是非常普遍的,又如以前我们学到的:
LblShow.Caption =
紧接上面的内容,假设我们用一个标签显示出刚才取出的表项:
LblShow.Caption = A$
那么显示的结果正是我们取出的选项。
可见,取出某个列表框中的某一表项并将其赋值给某个变量,代码如下:
字符串变量 = 列表框名称 .List(X) ,其中, X 是下标。
<2>、 通过 List() 改变原有表项:假设我们要将如图二的列表框中第三项内容改为“跟 我学 VB”,只需输入下面的代码即可:
Lst1.List(2) =
上句话的意思是将“跟我学 VB”字符串赋值给 Lst1 并作为其第三项的内容。
结果如图四:
图四
可见,要修改某个列表框中某一选项:
列表框名称 .List(X) =
2、 ListCount 属性:
本属性返回列表框表项数量的数值, 只能在程序运行时起作用。 比如:一个有着四种选项的 列表框,那么 ListCount 就为 4 ;一个列表框有五个选项,那么 ListCount 就为 5 。
返回一个列表框的表项数量值并将其赋值给某个变量,代码如下:
数值型变量 = 列表框名称 .ListCount
比如要返回图二列表框的 ListCount:
X% = Lst1.ListCount ,其中, X 是变量, % 表示 X 是整数类型的变量。
3、 ListIndex (索引)属性:
本属性用来返回或设置控件中当前选择项目的索引号, 只能在程序运行时使用。 第一个选项 的索引号是 0 ,第二个选项的索引号是 1 ,第三个选项的索引号是 2 ,依此类推, List
Count 始终比最大的 ListIndex 值大 1 。当列表框没有选择项目时, ListIndex 值为 -1 。
在程序中设置 ListIndex 后,被选中的项目呈反相显示,如图五:
图五
在列表框控件的所有属性中, 本属性是非常重要的, 因为一个列表, 事先你并不知道用户将 要选择哪一条项目,这时,只有根据 ListIndex 返回的数值,我们才能让程序针对用户的 选择做出适当的反应。
返回 ListIndex 的代码如下:
X% = 列表框名称 .ListIndex
联想 :根据前面的知识我们知道,要取出第三项内容,代码如下:
A$ = Lst1.List(2)
假设现在选中的是第三项, 但我们事先不知道用户要选择这一项, 那么又应该如何访问这第 三项呢?
代码如下:A$ = Lst1.List(Lst1.ListIndex) 此时, Lst1.ListIndex 等同于 2 。
仔细想一想,为何要如此书写?
4、 Columns (列)属性:
本属性用来确定列表框的列数,当值为 0 时,所有项目呈单列显示;当值为 1 或者大于 1 ,项目呈多列显示。 Columns 属性只能在界面设置时指定。如图六:
图六
默认状态时, 如果项目的总高度大于列表框的高度, 那么列表框右边会自动增加一个垂直滚 动条,用来上下移动列表框。
5、 MultiSelect (多重选择)属性:
本属性决定了选项框中的内容是否可以进行多重选择, 只能在界面设置时指定, 程序运行时 不能予以修改。如图七:
图七
MultiSelect 共有三个值:0 ,不允许多项选择,如果选择了一项就不能选择其他项; 1 , 允许多重选择,但功能不如 2 ,可以用鼠标或空格选择; 2 ,功能最强大的多重选择,可 以结合 Shift 键或 Ctrl 键完成多个表项的多重选择。方法是:单击所要选择的范围的第 一项,然后按住 Shift 键,再单击选择范围最后一项。
6、 Style (类型)属性:
本属性决定了列表框的外观,共有两个值:1 , Standard ,即为标准型,如图八:
图八
2 , CheckBox ,复选框型,如图九:
图九
本属性只能在界面设置时确定。
7、 Selected (选中)属性:
本属性返回或设置在列表框控件中某项目是否选中的状态。 选中时, 值为 True ; 未被选中, 值为 False 。
代码规则如下:列表框名称 .Selected(索引值 ) = True/False
注意,索引号其实是项目的下标值,如果是第三项,那么索引值是 2 ,如果是第十项,那 么索引值是 9 ,以此类推。
例一:
有如图十这样一个应用程序:
图十
列表框(LstName )中是人物的名称,用户选择不同的名字,下面的标签(LblShow )自动显 示此人的相关信息。
源代码如下:
本程序是根据用户选择的不同, 在标签按件中显示不同的信息; 另外, 我们用到了前面学到 的 If ···Then··· ElseIf··· End If 语法。
8、 SelCount (选中项目数量):
只有当 MultiSelect 属性值为 1 或 2 时,本属性才起作用,用来读取列表框中所选项目 的数目,通常与 Selected 一起使用,以处理控件中的所选项目。
二、列表框控件的主要事件:
列表框控件主要接收 Click 与 DblClick ,如例一。
三、列表框控件的方法:
1、增加项目:AddItem
用 AddItem 可以为列表框增加项目,代码规则如下:
列表框名称 .AddItem 欲增项目[, 索引值]
其中, 索引值是可选项, 是指欲增项目放到原列表框中的第几项,如放在第三项, 那么索引 值是 2 ,放在第五项,索引值则是 4 。
假设我们要在如图十这样的程序中增加项目:LstName.AddItem
2、清除所有:Clear
用 Clear 可以清除列表框中所有的内容,代码如下:
列表框名称 .Clear
3、删除选项:RemoveItem
此方法可以删除列表框中指定的项目,代码如下:
列表框名称 .RemoveItem 索引值
其中,索引值是必须的,表示欲删除哪一个项目。
同样如图十的程序,假设我们要删除第三个项目,代码如下:
LstName.RemoveItem 2
联想 :对于任意一个列表框,要删除已经选中的项目,代码如下:
列表框名称 .RemoveItem 列表框名称 .ListIndex
比如:LstName.RemoveItem LstName.ListIndex
为什么这样写?请大家仔细想想。
四、知识点:
1、本节的难点在于 List() 、 ListIndex ,请大家一定要把它们吃透。
2、本节提到了变量,关于它们的详细情况,我们将在以后学习,目前大家只需要知道,这 里的变量只是个临时工,主要用来储存一些临时数据。
VB 神童教程第二章第八节——组合框控件
组合框控件(ComboBox )将文本框控件(TextBox )与列表框控件(ListBox )的特性结合为 一体, 兼具文本框控件与列表框控件两者的特性。 它可以如同列表框一样, 让用户选择所需 项目;又可以如文本框一样通过输入文本来选择表项。
组合框默认的名称是 ComboX(X 为阿拉伯数字 1、 2、 3 ,等等),规则的命名方式为:Cb oX (X 为用户自定义的名字,如 CboName、 CboColor ,等等)。组合框在 VB 工具箱面板 中的图标如图一:
图一
一、组合框控件的主要属性:
列表框控件的大部分属性同样适合于组合框,此外,组合框还有一些自己的一些属性:
1、 Style (类型)属性
组合框共有三种 Style :
当值为 0 ,组合框是“下拉式组合框”(DropDown Combo),与下拉式列表框相似,但不 同的是,下拉式组合框可以通过输入文本的方法在表项中进行选择,可识别 Dropdown 、 C lick 、 Change 事件,如图二:
图二
当值为 1 ,组合框称为“简单组合框”(Simple Combo),由可以输入文本的编辑区与一 个标准列表框组成,可识别 Change 、 DblClick 事件,如图三:
图三
当值为 2 ,组合框称为“下拉式列表框”(Dropdown ListBox),它的右边有个箭头,可 供 “拉下” 或 “收起” 操作。 它不能识别 DblClick 及 Change 事件, 但可识别 Dropdown 、 Click 事件,如图四:
图四
综上所述, 如果你想让用户能够输入项目, 则应将组合框设置成 0 或 1 , 如果只想让用户 对已有项目进行选择,则应将组合框设置成 2 。
2、 Text (文本)属性:
本属性值返回用户选择的文本或直接在编辑区域输入的文本,可以在界面设置时直接输入, 如图五:
图五
但要显示多个选项, 不能简单地用 Text 属性指定, 因为后一选项会覆盖前面的选项, 这时, 常常要用到窗体的载入事件。(Form_Load)
Form_Load 的意思是,在打开窗口的同时,将指定的内容载入。详细情况见后面的窗体篇。
二、组合框的事件:
根据组合框的类型,它们所响应的事件是不同的。
例如, 当组合框的 Style 属性为 1 时, 能接收 DblClick 事件, 而其他两种组合框能够接 收 Click 与 Dropdown 事件; 当 Style 属性为 0 或 1 时, 文本框可以接收 Change 事件。
三、组合框的方法:
跟列表框一样,组合框也适用 AddItem 、 Clear 、 RemoveItem 方法。
四、组合框举例:
有如图六这样一个应用程序:
图六
在名为 CboChoose 的下拉组合框中任意选择一种机型, 自动会在名为 LblShow 的标签上显 示出来。
程序代码如下:
窗体:
Private Sub Form_Load()
CboChoose.AddItem
CboChoose.AddItem
CboChoose.AddItem
CboChoose.AddItem
CboChoose.AddItem
CboChoose.AddItem
End Sub
下拉式组合框的 Click 事件:
Private Sub CboChoose_Click()
LblShow.Caption =
End Sub
VB 神童教程第二章第九节 —— 综合示例三
前面我们学了列表框控件(ListBox )与组合框控件(ComboBox ),本节将就它们制作一个 简单的应用程序。
一、程序界面:界面如图一
图一
二、程序目的:
两个列表框,左列表框(LstLeft )罗列了一些歌手名字,右列表框(LstRight )初始状态 为空;点击向右按钮(CmdRight ),可以将左列表框中的指定选项移动到右边列表框;点击 全部向右按钮(CmdAllRight ),可以将左列表框中所有的内容搬到右列表框中;点击向左 按钮(CmdLeft ),可以将右列表框中选定的表项移动到左列表框中;点击全部向左按钮(C mdAllLeft ),可以将右列表框中的所有内容移动到左列表框中。
三、属性设置:
见图一,注意,列表框的 Style 都为 0 即标准类型。
四、程序代码:
1、窗体的载入事件(Form_Load)
Private Sub Form_Load()
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
End Sub
2、向右按钮的点击事件(CmdRight_Click)
Private Sub CmdRight_Click()
LstRight.AddItem LstLeft.List(LstLeft.ListIndex) LstLeft.RemoveItem LstLeft.ListIndex
End Sub
3、全部向右按钮的点击事件(CmdAllRight_Click) Private Sub CmdAllRight_Click()
LstRight.AddItem
LstRight.AddItem
LstRight.AddItem
LstRight.AddItem
LstRight.AddItem
LstRight.AddItem
LstRight.AddItem
LstLeft.Clear
End Sub
4、向左按钮的点击事件(CmdLeft_Click)
Private Sub CmdLeft_Click()
LstLeft.AddItem LstRight.List(LstRight.ListIndex) LstRight.RemoveItem LstRight.ListIndex
End Sub
5、全部向左按钮的点击事件:(CmdAllLeft_Click) Private Sub CmdAllLeft_Click()
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstLeft.AddItem
LstRight.Clear
End Sub
五、注意事项:
1、窗体载入事件:
就是窗体打开时自动加载的信息, 也可以在界面设置时通过左列表框的 List 属性设定。 如 图二:
图二
2、无论是部分转移,还是全部移动,都要记着将本已移动的表项在原有列表框中清除,如 代码: LstLeft.RemoveItem LstLeft.ListIndex
如果不清除, 那么表项移动后, 原先的表项还在原处, 用户可能对同一表项多次选择。 如图 三
图三
3、第一个应用程序还没编写完,仔细看一下,哪里还需要再编写?
没错, 就是向左按钮与向右按钮的点击事件还没完善, 按照上面的程序, 如果在初始状态下 (也就是没有选中任何表项),点击向左或向右按钮会产生程序错误。
所以我们得在原来向左或向右按钮的事件中增加判断过程,修改后的代码如下:
范文二:长笛基础教程(初学者必备)
长笛基础教程
一. 口型与发音原理
吹奏长笛的基本口型应是呈微笑状,
两片嘴唇应平均地贴住牙齿,
然后上下均匀地挤压在一起。
嘴唇的两边不要太紧,略有控制即可。
注意嘴唇的中部(出气孔)两侧对压在一起,
使嘴唇的内唇相互挤压,使其向外溢出。
笛孔的发音原理:
长笛属于边棱音振动的乐器。当气流吹入管口尖锐入口处 时,
气流一半向外通过,一半向内进入,形成了上下两列分离 的涡漩。
这时涡漩之间出现了空吸的现象。由于管口的压力强度低 于大气的压力,而使两列分离的气流涡漩相互的吸引,由 此产生了碰撞与摩擦而发出振动的声音。
嘴唇与笛孔摆放的位置也是很重要的,
要想得到一个正确的气流角度
就必须将下嘴唇的唇边对齐笛孔的内边缘,
再将笛孔的平面摆平,不可向外翻,也不可向内倾斜。如 笛孔向外,则抑制了基频而突出了高次泛音,这样就会使 大量的气流吹离吹口,而减弱了边棱音的振动与摩擦,
使其出现漏气声、音质不结实、杂音变多。
如笛孔向内,射入吹口的气流角度偏小,
则音色不丰满、不明亮、声音发闷、没有光泽。
正确的吹奏方法应是将笛孔放平,
气流感觉似 90度的角度吹入孔内,
得以充分的摩擦,
使音色清脆、洪亮、干净、圆润。
在演奏长笛时要平视,
过于抬头或低头也会改变气流的角度。
上下嘴唇对压时会将下嘴唇向外溢出,正好盖孔 1/2, (下嘴唇最好不要超过吹孔的 1/2)。
在吹奏时,
嘴唇中间出气孔应是呈橄榄型,
尺寸大约是 5-6毫米长度,不能超过吹孔的长度。 当吹奏低音时,可略大一些。
因低音需要的气流较多,出气孔的两侧应有控制。 当吹奏高音时,口风不能溢大,保持气息集中,
有聚在一个点上的感觉。
吹奏时上嘴唇应超出下嘴唇一些,
但不要过多上嘴唇的前与后,
会直接改变气流的方向和角度
特别要注意上下嘴唇的出气部位,不能紧压,
应让气流毫无阻碍地吹出。
这时整个唇部肌肉处于挤压状态,
应向前略有凸起,
使气流非常集中的吹入笛孔。
二. 口型的内部结构
舌头的运用对音色的好坏有着极为密切的关联。
如果忽视舌头的作用只是直向的摩擦,这种摩擦根本没有 得到充分地振动。吹出的音色非常直、生硬、粗野,没有 圆润和共鸣之感。如运用好舌头,将会得到一个非常悦耳 动听、富有磁性的音色。
首先应把
舌头的尖部放在下牙齿的底部,舌头中部立起,
使舌头呈圆弧状,再将舌头贴住上颚 , 这时气流的方向呈抛 物线形状,同时舌头两侧贴紧上颚,中间凹陷,
使其形成一个小气流通道。气流顺小通道吹
入笛孔外边缘尖锐部,上颚和舌头一定要挤压在一起,使 之有阻力和气压之感,
这样会使气流的通道变小,而此时通道的内径只有筷子般 粗细。
气压对长笛的音色起着关键性的作用。口腔内部如没有气 压,
就不可能使音色集中、结实、饱满和富有穿透力。就像自 来水龙头的原理一样,当打开自来水龙头时,因它的压力 不是很大,所以喷射就不远。如把管径缩小,压力就会增 大,喷射就会很远。
在长笛演奏时道理也同样。
当舌头立起,与上颚对压,聚成一个小通道,
产生很大的气流压力,
使气流的流速增快,
吹出的音色既集中又饱满,而且富有穿透力和金属声。 注意舌头中部要凹陷,形成筷子般粗细的小通道。
如舌头不立起使其形成小通道,就无法形成气压。
上下空间过大,这样吹出的音色较空,不实,
没有金属感和充分振动的音质。而气流的方向只是擦偏而 过,
并没有得到充分的摩擦,因而音色没有穿透力。
如按上述所说,将舌头中部立起,和上颚有着阻力和气压,
气流的方向约呈 90度状,气流垂直向下吹入吹孔,
这样的角度能使音色饱满、浑厚、结实,
富有金属振动声,其摩擦力也非常地充分。
三. 正确地运用呼吸
1. 一个好的音色与呼吸有着密切的联系,
首先必须要掌握一个正确地呼吸方法。
一个正确地呼吸方法可使
音色饱满、乐句完整、颤音幅度变大、音量对比度增大, 从而对乐曲演奏的完整起着重要的作用。
一个正确地呼吸方法
应该是胸腹式呼吸法。这种方法有着最大的储气容量, 也有着腹部肌肉的控制,对演奏者来说是最理想的呼吸法。
但要真正掌握正确地胸腹式呼吸法,还必须掌握正确要领, 认真地练习,这样才能运用自如。通常人们用气时找不到 吸入腹部的感觉,只知道吸入肺部。以下有三种方法可以 练习:
首先
要把身体弯曲呈 90度,
把两手放在腰部,
然后慢慢地吸气。
这时腹部一周应向外扩张,
使气充满,而胸部并没有气。
这样做可以阻碍气流吸入肺部。
如此反复练习,即可找到腹部控制用气的感觉。 2.身体直立,两脚分开,
距离不超过肩膀的宽度,
全身肌肉放松。
先将气流吸入腹部,
当腹部吸满后再往胸腔吸气,
这样即可达到最大的储气容量。
气吸满后,腹肌要有控制的慢慢收缩,
使气流很集中的吹出。
同时两手摸着腹部、腰部,
这样更便于找到腹肌收缩与扩张的感觉。
3.
张开嘴巴吸气的同时,
快速地把胸部和腹部的气充满,
然后再快速地呼出,要有爆发力,
需要有节奏的练习。
先慢练,当掌握要领后可逐步加快。
这样
练习有利于增强腹部肌肉的力量,
从而达到自如控制气息的目的。
当人进入睡眠时,他的呼吸就是胸、腹在扩张与收缩。 也可平卧在床上进行练习,
但一定要按以下要领:挺直、全身放松、
两手叉腰,嘴巴和鼻子同时慢慢吸气,
使腹部和胸部向四周扩张,
把腹部的气撑住,要有控制。
吸满气后屏住呼吸几秒钟,
然后用腹肌控制着缓慢地吐出,须反复练习。
四.颤音(幅振音)的运用
颤音在长笛演奏中是至关重要的,
它是用来表达乐曲的情感、内涵和起着表现丰富感染力的 作用。
就像一个歌唱家在演唱一首歌曲时,
如没有优美的颤音,
就无法表达歌曲的思想情感和乐曲的深刻内涵,
同时也不可能有着丰富的感染力,
在乐器的演奏中也同样如此。
颤音有许多种,
一种是颤音的频率很快,但幅度很小,听起来像是抖音。 这种颤音
是没有控制的、是机械的、是不动听的,同时也没有感染 力。
第二种是幅度过大,频率较慢,
它的幅度几乎是个半音,听起来不柔和、不悦耳,没有表 现力。
在此我主要谈谈第三种颤音。它是一个具有控制的、非常 柔和的、
富有感染力和悦耳动听的颤音。
首先要掌握正确地胸腹式呼吸法(以上已讲述)。 颤音的原理是将气吸至腹胸部,
气流一直向外吹,
再用腹部的肌肉快速收缩,
将气流快速压缩吹出。
由此产生脉冲,
而此时气流不能中断,
反复脉冲就形成了似波浪般的颤音。
练习方法如下:
首先将气吸满腹胸腔,再将气撑住数秒,然后向外缓缓地 吹出,
同时发
可分步骤练习:
1 哈 ---哈 ---哈 ---哈 ---
2 哈哈 ---哈哈 ---哈哈 ---哈哈 ---
3 哈哈哈 ---哈哈哈 ---哈哈哈 ---哈哈哈 ---
4 哈哈哈哈 ---哈哈哈哈 ---哈哈哈哈 ---哈哈哈哈 ----
5 再连起来发 哈哈哈哈哈哈哈哈哈哈哈哈哈哈 ---
注意:边吹气时心里边想着 哈
一定要用腹肌控制住,有节奏的进行练习。
当经过一、二周的练习后,就会很自然的吹出颤音。
在具体演奏时,要将你的感情和颤音结合在一起,
这样才能使乐曲的内涵和情感表达地淋漓尽致。
吹出颤音的效果应是像波浪一样圆滑,没有棱角。
当吹奏一个长音时,
1用软
2先吹直音再颤音,表达乐曲的情感则更佳。长笛的音域 宽而高,技巧灵活,音质柔美、恬静,即能演奏明亮而欢 快的旋律,又能演奏忧郁的旋律,是木
管乐器中演奏最灵活的一种。
范文三:cad制图初学者基础教程2
练习(1) :
画图步骤:
选用构造线工具,开启“正交”模式,直接用鼠标画出直线部分后,根据命令输入“ w ” , 指定起点宽度为 3,指定终点宽度为 0,输入“ l ” ,输入“ 6”即可完成绘制。
练习(2) :
画图步骤:
打开图层管理器 → 新建图层(两个, 一图层命名为构造线,颜色改为红色, 线型改为任意虚 线段。二图层命名为实线图,颜色为黑色,线型实线。 ) → 画中心线(打开“构造线图层” 并选中,选“构造线”工具,开启“正交”状态,在界面中任意位置划出一条水平线。 ) → 分析图(可以用镜像工具。先完成中心线上半部分绘图,然后镜像完成下半部分绘图。 ) → 先 1, 2两个矩形框的绘制。
如图:(过程略)
用直线工具绘制下图:
重复上述操作:
修一下(开启对象捕捉,先修第一条线,点击该线。 )
点击该点后,拉动鼠标至中心线处(对象捕捉状态下会出现明显的交点) ,点击即可。重复 操作第二条线。
用直线工具绘制:(绘制斜线后,也可以用我上面标记的方法,调整长度啊,倾斜度啊等)
用直线工具在绘制一条直线。 (改变斜线倾斜角度至合适位置。 )
接着运用直线工具
修改
选择“复制”选项,以上图标记直线为对象,以标记点为基点,关闭对象捕捉,打开极轴, 严标记点向下拉动鼠标至所复制直线到合适位置(接近中点) 。
镜像操作:选择 工具。选取对象如下。
敲击回车或空格,选标记点为镜像的第一点。并拖动鼠标。
点击标记点,出现一下命令:
输入 n 后,即绘图完成。
画图步骤:
打开图层管理器 → 新建图层(两个, 一图层命名为构造线,颜色改为红色, 线型改为任意虚 线段。二图层命名为实线图,颜色为黑色,线型实线。 ) → 画中心线(打开“构造线图层” 并选中,选“构造线”工具,开启“正交”状态,在界面中任意位置划出一条水平线, esc 取消,空格二次选择构造线命令,在合适位置画出垂直线,使之成为十字形式。 ) → 画六角 形(将图层切换为“实线图图层” ,选择多边形工具,根据提示,输入“ 6” ,敲击回车或空 格,根据提示,开启“对象捕捉” ,点击两条中心线交点为多边形中心点。根据提示,输入 “ c ” ,输入圆半径 20,回车或空格确定。 ) → 画内切圆(选择“圆”工具,直接点击中心点 位置,输入圆半径 20,敲击回车或空格确定, esc 取消命令。 ) → 旋转(用鼠标从右向左拉 矩形选中两者一角,使图形全部选取;选择“旋转”工具,根据提示,选择中心点为基点, 即点击中心点,拖动鼠标至合适位置后,再次点击鼠标即可。 )
截止阀:
绘制矩形框:
用直线工具连续绘制:(技巧:esc 取消一次命令后,空格键可以重新开启取消命令。 )
选择矩形框,点击分解工具 。
选中图中两条直线。
“ Delete ”删除。用直线绘制后续操作。
球阀:
选用“圆”工具,中心点为圆点,绘制如下
选用“打断于点” 工具,选择
点击该点
重复操作,对象为另一条直线。然后拉缩得到下图。
继续,得到。
旋塞阀:
选择“填充”工具
点击“ ... ”
点击“其他预定义” ,选择第一个,确定。
确定后
点击“拾取点” ,点击圆圈中心。
敲击回车。
点击“确定” 。
范文四:五线谱基础教程(初学者)
五线谱基础教程
第一讲 音的概念
1、音的概念
第一节 音的形成
首先让我们来认识一下这看不见又摸不到的“音”倒底是什么呢?
“音”是一种物理现象。 它是由于物体受到振动, 而产生“波”, 再由空气传到您的耳朵里, 通过大脑反馈,您听到的就是“音”。
第二节 音的分类
物体的大小、 薄厚与振动的强弱不同, 所产生音的高低也就不同, 这样就形成了高音、 低音、 强音、弱音。
“音”大体又分为“乐音”与“噪音”两种。
1、乐音 (musical tone)
振动起来是有规律的、单纯的,并有准确的高度(也叫音高)的音,我们称它为“乐音”。 2、噪音 (noice)
没有一定高度的音。它的振动即无规律又杂乱无章的音,我们称它为“噪音”。
您明白了吗?
第三节 音的性质
音的性质可以分为:高与低、强与弱、长与短,还有音色等几种。
由于音的性质有这么多的不同, 所以才会产生出不同的乐音来。 使我们可以听到各式各样的 旋律。 也通过不一样的音色, 让我们辨别出哪一种声音是由钢琴弹出来的, 哪一种声音是小 号吹出来的。 二胡和小提琴同样都是弦乐器, 可是它们的声音又各自有所不同。 也可以区分 人声,哪些是女高音,那些又是男低音等等这些不同的发声体,你会发现:
音的性质在音乐领域里的意义是有着至关重要的作用的。
第二讲 乐谱的知识
1、什么是乐谱
第一节 什么是乐谱
在人类历史的长河中,人们为了能使音乐保留下来,并且便于学习与交流,创造出各种各 样的记谱方法 。 象我们唱歌, 或者演奏某一种乐器, 仅仅靠记忆, 或者是口传心授都是不够 的, 必须要有乐谱。 按照作曲家提供的乐谱, 才能演奏和演唱出美妙动听的音乐。 也由于有
了乐谱,才使得很多的优秀作品流传下来。比如我国优秀的民间艺人华彦钧(瞎子阿炳), 他从小爱好音乐, 勤于学习, 既能唱又能演奏, 当时当地的乐器样样精通。 群众非常喜欢听 他的演奏和演唱。 他能奏“十番鼓”, “十番锣鼓”, 又掌握许多民间唱腔, 还创作了大量 的乐曲, 如二胡曲 《二泉映月》、 《听松》 、 《寒春风曲》 及琵琶独奏曲《大浪淘沙》、 《龙 船》、 《昭君出塞》等和一些优秀的民间唱腔,他所创作演奏的作品,个个是精品,但由于 生活所迫,流落街头,成了一个街头流浪艺人,受尽欺凌与压迫,受尽了折磨,刚刚解放就 病故了, 仅留下了有限的曲目, 带着很多优秀的传统文化离开了人世, 再没人记得这些。 这 不能不说是我国民族文化的失落,给我们留下更多的遗憾。
乐谱实在是保留曲目、交流文化的重要工具。
所谓简谱,是指一种简易的记谱法。
简谱是记谱法一种。由于它简单明了、通俗易懂,在记谱、读谱上有很大的方便。简谱是用 阿拉伯数字 1、 2、 3、 4、 5、 6、 7来记录音高的一种记谱法,读过书的中国人几乎都认识 它。简谱有它的优点,但也有它的缺点。
1、什么是简谱
简谱是用阿拉伯数字 1、 2、 3、 4、 5、 6、 7来记录音高的一种记谱法,这种记谱法的是 法国的修道士 苏埃蒂 1665年提出来的。后来,将它加以改进和积极推广的竟然是法国著名 的哲学家、 文学家 卢梭 。 由于这种记谱法不方便于记录多声部的、 复杂的音乐, 在欧洲几乎 从未普及过。 1882年前后,美国人梅森到日本讲学时把它传入日本, 19世纪曾有一度在日 本学校通用过,不过后来他们也不用了。清朝末年,简谱通过留日学生传入我国。 1904年, 沈心工 先生编写的 “ 学校唱歌法 ” 一书出版,曾风行一时,从此简谱便在我国普及开来。 简谱作为一种大众化的记录方法,在我国普及和推广音乐方面曾经而且仍在发挥很大的 作用。 不过由于它记谱有不少局限, 而且现在世界上绝大多数国家又都不用它, 我们应当创 造条件推广、普及五线谱,以利于提高音乐水平及与世界各国进行音乐文化交流。
2、轻轻松松了解一下简谱
简谱是记谱法一种。由于它简单明了、通俗易懂,在记谱、读谱上有很大的方便,因此在我 国广泛流传。
简谱有它的优点, 但也有它的缺点。 例如记合奏合唱, 它就不象五线谱在视觉上那么清 楚, 而记钢琴谱几乎是不可能的。 过去有人认为简谱简单、 不科学, 因而否定了简谱在现实 音乐生活中的重要作用, 那是错误的。 应该承认:简谱对音乐的普及和推广, 作出了重大的 贡献。 在今后相当长的时期内, 简谱将会继续发挥它的积极作用, 为社会主义文化事业服务。
现在给大家作简单介绍:
在简谱体系中,音的相对高度和七个阿拉伯数字来表示的。这几个音的相互关系,除 3 4、 7 i 半音外,其他全为全音。
音名:C D E F G A B
标记:1 2 3 4 5 6 7 i
唱法:do ri mi fa sol la si do
在音符的上面加一小圆点, 即表示高八度演唱, 加两个圆点表示高两个八度; 反之, 在 下面加一个圆点,即表示低八度演唱,加两个圆点表示低两个八度。
(要准确地表示音的绝对高度,还要应用调号标记。调号标记是用 1=F、1=G?等来表示的 ) 音的长短是在音符后面或下面加短横线来表示的。
在简谱体系中也应用附点。 但只到四分音符为止; 再长的音符, 如二分音符、 全音符则继续 用增加短横线来表示。
全音符: 5- - -
二分音符: 5- -
四分音符: 5
八分音符: 5
在简谱体系中不存在谱号问题。它的音高是通过音符和调号来表示的。
简谱中的拍号和五线谱一样, 用分数标记, 它和调号一起记在乐曲名称的左下方, 先记 调号后记拍号。乐曲名称的右下方则词曲作者的姓名。
速度标记和表情术语记在第一行乐谱开始处的上面。
( 在多声部的记谱中,小节线多半是分开的,各声部单独记写。但有的器乐曲的小节线 是按照乐器的分组连起来的。不论是分开或不分开,各声部的小节线一定要上下对齐。 ) 简谱中变音记号只用升(#)、降(b )和还原三种【重升(×) 、重降(bb )是不用的】 在简谱体系中,较长的确定的转调,不用临时变音记号,而用转调后的调号来标明。 五线谱中所用的装饰音记号、省略记号、力度记号、速度记号基本上都适用于简谱。 为了避免代表断音的圆点和高音点相混,在简谱中断音用▽或▼来表示。
短倚音用小的十六分音符或十八音符标记, 写在主要音的左上方或右上方, 并用连线与 被装饰的主要音相连。
前奏、过门、尾声和五线谱一样,用小音符标记,有的也用括弧括起来。
记写和弦时,音符下面的短横线,仅在最低音下记出。
关于简谱的记谱法, 目前还没有一个较完整的体系, 以上所谈的仅是简谱中一般最普通 的知识,是很不全面的。
简谱 VS 五线谱:
简谱的音符, 不同音高之间的符号差异, 比起线谱的豆芽菜要大得多, 所以以可 分辨性来说, 无疑的简谱的符号差异, 要比线谱的位置差异要来得容易辨认, 所 以 对于初学者的学习,简谱的确比较快容易上手。
五线谱初学看错行是很常见的, 简谱却多半是指法不熟而按错。 一个是识谱时候 的问题,一个是是识谱后执行时期的问题,这两者是有很大区别的。
而采用简谱, 对于初学者来说, 容易培养 首调感 , 也较于容易建立起首调的听觉, 有助于以首调方式来演奏的音准。 上手容易, 但是对于首调感不明确, 临时记号 多的曲子,学简谱的人就比较缺乏这样的训练了。
简谱的实际音高, 却没有线谱那么明确, 尤其是碰到转调的时候, 更容易出现不 确定的情况。
在和声方面,愈多音出现时,简谱就愈吃力。因为简谱符号大,又要加点,叠起 来相当暂空间, 而且有时必须分神判断夹在里面的点到底是属于哪个音符的。 所 以当和声同时出现的数目多到一定程度时,简谱的识谱就不如线谱简洁明了。
由上面的比较, 可以发现简谱与线谱各有其应用范围, 也各有其优缺点。 所以端 看用途而定, 不必非得说出哪一个才是最好的。 由于国乐演奏的范围很大, 形式 也很多样化, 因此两种谱制都有其合适的曲目。 因此在相当长的一段时间内, 相 信两者并存仍是必须的。
对于一般的社团人士,建议是还不必非学线谱不可。如何把 音准,节奏,技巧, 情感 等等做好, 才是热爱音乐的人应该先要去追求的。 只有当行有余力时, 再去 尝试看线谱,也算是学习了新的东西。
五线谱
五线谱,顾名思义是由五条线组成的。的确,是由五条平行的“横线”和四条平行的 “间”组成的。它们的顺序是由下往上数的。
最下面第一条线叫做“第一线”,往上数第二条线叫“第二线”,再往上数是“第三线”、 “第四线”,最上面一条线是“第五线”。
由于音符非常多,所以“线”与线之间的缝隙也绝对不能浪费的,也就是“线”与“线” 之间的地方叫做“间” 。 这些间也是自下往上数的。 同“线”一样。 最下面的一间叫做“第 一间”。往上数是第二间、第三间、第四间。下面请看谱例 :
每一条线和每一个间都代表着一个音的高度。
然而这五条“线”和四个“间”还不够表达我们的情感心声, 如果还有更高的音或者更低的 音出现怎么办呢?于是就产生了更多的“线”和“间”。
这些临时多出来的“线”和“间”叫做“ 上加线 ”和“ 下加线 ”。 上面多出来的线叫做“上 加线”,上面多出来的“间”叫做“上加间”。下面多出来的“线”和“间”叫做“下加 线”和“下加间”。 这些“线”和“间”向上下两边呈放射形。 “上加线”和“上加间”是 自下而上, 往上数的, 分别叫做“上加一间”、 “上加一线”、 “上加二间”、 “上加二线”、 “上加三间”、“上加三线”????以此类推。
在五条线下面加出的线是从上面向下数的 (与上加线相反) 。 分别称作“下加第一间”、 “下 加第一线”、“下加第二间”、“下加第二线”??也是以此类推。(如下图)
这里面有一个需要注意的有两点:
1、“上加线”和“下加线”根据音符只需要画一条短线,不需要很长。够表示音符就可以 了。(如下图)
2、 在表示“上加间”和“下加间”的时候, 不需要再把这个音符上面或下面的线画出来了 。 (如下图 )
2、谱号
第二节 谱号
在五线谱上确定音高的位置 ---也就是音名位置的符号叫做谱号。
谱号就象男女有别一样, 在五线谱上看上去是相同的音, 由于谱号的不同而代表着不同的音 高,这些谱号分别有高音谱号,低音谱号, C 谱号三种。
在五线谱上标有高音谱号的叫高音谱表, 标有低音谱号的是低音谱表, 同样, 标有 C 谱号的 就是 C 谱表,亦叫中音谱表,或叫次中音谱表 (后面要详谈)。一般用高音谱表的乐器大部 分是属于高音乐器,象小提琴、二胡、高胡、长笛、小号、双簧管、笛子等等,还有包括人 声的男女高音声部, 通常高音谱表用得较为普遍, 除了特殊乐器声部以外, 大部分用高音谱 表来标写。使用低音谱表的一般是一些低音乐器和人声的低音声部,比如象大提琴,大管、 大号、低音黑管等等。而 C 谱表则多用于中音提琴等等??
谱例 1:高音谱号(G 谱号)
谱例 2:低音谱号(F 谱号)
谱例 3:C 谱号
第二课 学画各种谱号
1、高音谱号
第一节:高音谱号 (G 谱号)
画这个谱号是从第二间开始的。 从第二线开始向上紧靠着第三线顺时针往下画半个园, 再紧 贴着第一线画一个大于起口的圆形,然后,躲开这个圆形的开始的缺口,向上、向右、冲出 第五线再向左,逆时针画一个小圆,回来,在第四线上定义。然后,从中间下来,穿过第三 线、第二线,再穿过第一线,伸出尾巴来后,再左转,顺时针画半个小小的圆,结束时涂上 一个小黑点点。 这样, 一个高音谱号就可以大功告成了。 看起来复杂, 实际画起来你会发现 并不是很困难的。
谱例 1:
2、低音谱号
第二节:低音谱号 (F 谱号)
低音谱号就要容易得多了, 您画这个谱号时要记住; 要从第四线上画起。 先画一个小小的圆 点,然后紧贴第五线,顺时针画半个圆,穿过第四线向左一撇,直到第二线止住。再在第三 间和第四间里各点一个小小的圆点。
谱例 2:
3、 C 谱号
第三节 C谱号
C 谱号基本上是由上下两个英文字母“C”反过来,再加上两个竖线,(一根粗、一根细) 组成。
这个谱号的特点是:两个反过来的字母“C”最中间对准哪条线, 哪条线就是“C”音 (DO ) 。 也叫做那条线的谱号,比如对四线,就叫“第四线 C 谱号” (也有人叫它次中音谱号),对 准第三线就叫“第三线 C 谱号”(也有人叫它“中音谱号”)。
如图:
由于“C 谱号比较灵活,看起来好象复杂一点,那么让我用一句最简单的话告诉您:这个谱 号上下均等, 最中间的部分对准哪一条线, 在这条线上标出的音就唱 (DO ) 。 以此上下类推。
(DO )我们会在音名一节中讲到。
第三课 音符
1、音名
什么是音符呢?用一句简单的话来说那就是:在乐谱表上表示正在进行的音的长短(也叫 “音值”)的符号,叫作“音符”。
第一节 音名
我们每个人都有一个名字便于称呼。在乐音这个大家庭里,每一个音(也是音级),也都有 它独立的名子。 也就是“音名”。 在认识音符之前我们要先知道它们的名字 ---音名 (唱名) 。
其中最主要的有 7个基本音,分别由七个英文字母来表示,称为:
C D E F G A B
sei di yi aifu ji ei bi
它们分别还有小名(唱名 ---视谱时所唱出的名叫“唱名”)
C D E F G A B
(汉语译音) 多 瑞 咪 发 索 拉 希
(汉语拼音) Do Ruai Mi Fa Sol La Xi
(简谱) 1 2 3 4 5 6 7
在乐音的“家族”中有几十个高低不同的音, 但是最基本只有这七个音, 其它高、 低音的音 名都是在这个基础上变化出来的。
这七个音在钢琴上都是穿着雪白的衣服 (白键子) 。 现在我们把这七个基本音的音名、 唱名、 译音、简谱记法全部在钢琴上做个对照。
2、音名的分组
第二节 音名的分组
乐音的大家族里有几十个高低不同的音, 但是它们并不混乱, 而是井然有序的, 人们都分别 给他们排了队、 分了组。 这样我们就不难辨认他们了。 它们分组的原则是以实际音高来区分 的。
1、“中央 C”是主角,为什么叫它中央 C 呢?因为它是钢琴上距离钥匙孔最近的一个音。 中央 C 的唱名也叫(DO )。
从这个音一直到往右弹到 B (Xi ),这是一组。这一组叫做“小字一组”。再往右,也是从 C (DO )开始再到 B (Xi )这又是一组。这一组叫“小字二组”。总之是七个音一组,依次 往右排,分别叫“小字三组”、“小字四组”、“小字五组”等。
从中央 C (DO )左边的一组音(也是 7个音)叫做“小字组”,然后,再往左,同样是 7个 音一组,依次叫做“大字组”、“大字一组”??。
这里有一点请注意:
在书写的时候“小字组”用英文小写字母并在它的右上角用阿拉伯数字标明它所属的组名 比如:
“小字一组”的(Do ) ---d1
“小字三组”的(Sol ) ---g3
“大字组”用大写同样在它的右上角标明它所属的组数。比如:
“大字二组”的(La ) ---A2
“大字一组”的(Mi ) ---E1
“大字组”和“小字组”因为本身不带数,所以字母后面不用带数字。
下面请看看五线谱在钢琴的键盘上相应的位置:
谱例:
3、认识音符
第三节 认识音符
我们各自都长得不一样, 音符们也各有不同。但是它们大部分基本上都是由三个部分组成 的 。即“符头”、 “符干”、 “符尾”。
谱例 1:
前面我们已经知道这些音符的名字了, 现在让我们看一看在五线谱中, 这些音符各自的位置 在哪里。
谱例 2:
不同的音符代表不同的长度。音符有以下几种:全音符、二分音符、四分音符、八分音符、 十六分音符、三十二分音符、六十四分音符。
谱例 3:
注释:以下所讲的“时值”就是“音长”。
(一) 全音符 《 》
这个空心的白色音符叫“全音符”。 它是音符家族的老大哥, 其他音符的时值都比它短, 而 且要以它为准。依次分为两半。
(二) 二分音符 《 》
这个长着身子(学名叫符干)的白色音符叫“二分音符”。它只有全音符的一半长, (它等 于全音符 1/2的时值)
谱例 4:
(三) 四分音符 《 》
这个黑脸的音符叫“四分音符”。它比二分音符又小一半。(它等于全音符 1/4的时值) 谱例 5:
(四)八分音符 《 》
这个黑脸的音符长出了尾巴,它叫“八分音符”它比四分音符还小一半。(它等于全音符 1/8的时值)
谱例 6:
(五)十六分音符 《 》
这个黑脸的音符长着两条尾巴, 它叫“十六分音符”。 它比八分音符还要小一半。 (它等于 全音符 1/16的时值)
谱例 7:
(六)三十二分音符 《 》
这个有着三个尾巴的音符叫“三十二分音符”。 它比十六分音符又少一半。 (它等于全音符 1/32的时值)
谱例 8:
(七)六十四分音符 《 》
长着四个尾巴的黑色音符名叫“六十四分音符”。 它是“三十二分音符”的一半。 (它等于 全音符 1/64的时值)
谱例 9:
☆ 现在总的列出一张表,看一看音符这个大家庭直系的关系。
4、音符的正确写法
第四节 音符的正确写法
1、首先在画符头的时候应该注意要呈椭圆形。要左低右高,不管是空心的符头还是实心的 符头都要这样画。(千万不要画一个大圆圈或者大圆点呆头呆脑的立在那里。)
谱例 1:
另外左高右低也同样是错误的。
谱例 2:
2、我们知道音符是由符头、符干、符尾三个部分组成的。在记谱的时候一般的规则是以五 线谱的第三线为准。 在第三线以上的音符, 在记谱的时候, 符干要朝下, 也就是说符头在上, 符干朝下。 在三线以下的音在记谱的时候符干要朝上, 符头在下。而在第三线上的音符, 符 干可以自由,朝上朝下都可以,根据前后的音自由处理。
谱例 3:
3、还要注意一点:符干朝上的时候,符干要画在符头的右边,符干朝下时,符干要画在符 头的左边,一定不能画错。
谱例 4:
4、音符的长短:在标画音符的时候,要注意符干不能太长,也不能太短,一般是以一个八 度为准。比如 Do 到高一个八度的 Do ,或者是到低一个八度 Do 的地方。
谱例 5:
5、符点音符
第五节 符点音符
在音符这个大家族里, 还有一些旁系亲属。 例如符点音符。 它只是一个圆圆的小点点, 附属 在音符后面的,所以叫“符点”。而带附点的音符呢,就叫“符点音符”。
谱例
1:
符点的主要作用是让乐谱更为简化,让大家读谱时更加方便。
请不要小看这个小小的圆点, 它的音值有它前面那个一本正经的音符一半的长短。 不管它前 面的那个音符有多大,这个小小的符点都具有同样的作用,它很历害的。
比如:前面的是个四分音符。 当这个四分音符唱一拍时, 那么这个带了符点的四分符点音符 就要唱一拍半。 如果前面是个全音符。 当这个全音符唱四拍的时候, 这个全符点音符就要唱 六拍,以此类推。
谱例 2:
另外在写符点音符时,标画符点请注意几个问题:
1、符点一定要画在音符的后面,也就是音符的右边,千万不能画在音符的其它地方。
2、符点要靠近符头。
3、符点音符的符头如果在间里,符点也要画在间里;符点音符的符头在线上,符点要画在 音符右上方的间里。
谱例 3:
6、复符点音符
第六节 复符点音符
复符点音符一般来说用的不是很多。
如果由于乐曲的需要, 所唱音的音值比符点音符还要长怎么办呢?这时候复符点就派上用场 了。 那么怎么表示呢?很简单, 就是在符点的后面再带上一个小兵, 也就是在符点后面再加 上一个符点, 这种记法称为复符点。 标有复符点的这个音符也就叫复符点音符。 这种复符点 的算法是这样的:前面一个圆点是表示增加了音符一半的时值, 而第二个符点 (也就是后面 一个圆点) 则表示它要增加前一个符点一半的时值。 这样两个圆点加起来的总时值, 是音符 原有时值的四分之三。
谱例 1:
7、共用符尾
第七节 共用符尾
在抄写音符时经常会有一组一组的音形出现, 这里面会有各种组合, 在这种情况下它们可以 共用一个符尾,这样便于视谱,另外也可以省去很多不必要的麻烦。
谱面上这种画法的共同的符尾, 也叫做“符杠”, 一般这种画法的符杠, 他们的符干的方向 通常是以距离第三线最远的那个音符为标准,并且要画得比符干粗一些。
8、多声部的记谱方法
第八节 多声部的记谱方法
多声部的记谱方法主要是要看他们的节奏型。 在节奏性相同的时候, 可以用一个符干来共同 表示。
谱例 1:
如果不同的高、低声部要同时标写在一行谱上而节奏不相同时就不能用共用“符干”来表 示。应该各自使用自己的符干,只是上声部的符干要朝上,而下声部的符干要朝下, (这时 就不以第三线为界线了)。
9、休止符
第九节 休止符
在乐谱上表示乐音休止的符号叫做“休止符”。
休止符是音符的克星, 只要看到休止符的所到之处, 音符都要不同程度的消失, 乐音保持静 默的状态,这就是休止符的作用。
但是有一点一定要说明:在音乐进行当中的休止符通常是有着特殊意境的, 音乐并没有中断。 可谓是“此时无声胜有声”。 切切不可把标有休止符的地方当作完事大吉, 休止符也是音乐 的一部分,只不过是用休止符来表示一种情绪而已。
各种音符都有相应的休止符号,它们与相对应的音符的音值是一样长短的。
谱例 1:
还有一种休止符是表示整小节的休止。(完全小节休止)它们适用于各种拍子。
谱例
2:
注:完全小节谱号后标的是几拍,在小节内就存在几拍(包括休止符在内)这叫完全小节。
不完全小节在谱号后标拍子, 而小节内不够那么多拍, 这种小节叫不完全小节, 而不完全小 节一般是用做起拍。
两个以上的全小节休止符是这样记的:
谱例 4:
请看 10小节以上休止的标记
谱例 5:
为了更好识别,我们对照简谱看看五线谱的休止符:谱例 6:
带符点的休止符
带符点的休止符并不常用,但是我们也要认识它。 谱例 7:
注释:休止符的符点, 只有三十二分休止符和六十四休止符的符点要画在第四间里, 其他休 止符的符点要记在第三间里。
第六讲 变化音记号
1、变化音记号
把固定的音升高或者降低叫“变化音”用来表示这种变化的符号叫“变音符号”。
(一)变音符号共有五种。
1、“#”升号
2、“b”降号
这两种符号都表明符号后面紧跟着的音要升高半个音,或者降低半个音。
3、“×”重升号
4、“bb”重降号
3、 4两种符号表明紧跟在后面的那个音要升高全音或降低全音。
注释 1:全音是大二度, 半音是小二度。
关于全音和半音的问题我们在以后的课时里会给大家介绍
5、“ ”还原号
用来表示在它后面的那个音不管前面是升高还是降低都要恢复原来的音高。
(二)变化音的位置:变音符号必须对准所要升高或者降低的音。(升号和还原号的斜方 孔,降号和重降号的孔,重升号的交叉点。)
(三)变化音的用途有两种:
1、调号
一种是写在谱号后面的,这种变音记号也叫“调号”。
谱例 1:
这表明在这个调 (调性以后会讲到) 里面标到的音, 不管音的高或低, 都要固定的升高或者 降低。
比如:是 #F #G #C,那么在这个曲调里所有的 F 、 G 、 C 都要升高半个音。(如果遇到临时 变音记号以临时变音记号为准)。
在乐谱中写在某一个音前面的变音记号叫做“临时变音记号”也叫临时升降号。
谱例 2:
2、这是表明这个音要临时改变音高。这种临时升降号可以管一小节,在一小节之内有同样 音名的音都要服从第一个变化音, 也要跟着变化同样的音高。 它的前面在就不需要有再画相 同的符号。但是这种临时升降号只有在同一小节之内有效,这一小节之后就不再起作用了, 可以说是“铁路警察,各管一段”。
3、在写变音记号时的注意事项:
a) 变音记号可以记在五线谱的“线”上和“间”内。 但必须对准后面所要表达的音, 才能使 后面的音有准确的音高。
b) 升号和还原号都有两条横线, 这两条横线要从左下方向右上方倾斜, 并且要比两条竖线画 得粗一些。
谱例 3:
第七讲 节奏、节拍、拍子、小节
1、节奏、节拍
一、节奏
节奏是一个广义词,它包括了音乐中与时间有关的所有因素,这里概括了拍子、小节、 循环周期和重音的位置。
音乐犹如千军万马, 是节奏把它们有序的组织在一起, 按着音乐的强弱、 长短, 使它们 有序的进行着,如果没有节奏,音乐就会杂乱无章,不成其为音乐。因此,在音乐里节奏是 至关重要的, 它无所不在, 它体现在每一个音符, 每一个小节线, 每一个重音和速度的标记 中??
二、节拍
节拍是指强拍和弱拍的组合规律。 有很多有强有弱的音, 在长度相同的时间内, 按照一 定的次序反复出现,形成有规律的强弱变化,例如:每隔一个弱拍,出现一个强拍时,这是 一种节拍,而每当有两个弱拍或有三个弱拍再出现一个强拍时,这些又是另外的一些节拍, 它运用了小节线和拍子号标记出来, 看起来很具体。 在有强有弱, 一定长度相同的时间内按 着一定的长短次序, 由小节线划分, 反复的有规律的重复, 形成了有规律的强弱变化, 这就 是节拍的作用。
“强”与“弱”看似简单, 但是人们可以根据这些简单的“强”与“弱”变化出很多种 拍子来, 从而形成各种情绪, 各种不同风格的乐曲来。 因此“节拍”是非常重要的, 它等于 是音乐大厦的基石,必须是有规律并且是有秩序的。
在节拍中出现一个名词叫“拍子”,下面我们就来谈谈“拍子”。
2、拍子
在节拍中,众多的音符都是以一拍为单位的, (这也叫做“单位拍”),这一个重要的时间 段 — 一拍, 就是音乐的基础, 它是用指定的音符来代表的。 也就是用各种不同的音符, 比 如二分音符、四分音符、八分音符等等,做为基础的一拍,然后有强有弱的循序渐进。下面 我用最最通俗的来讲,什么是拍子。
“拍子”用简单的话来说你用一个手掌来拍。手掌一下、一上,这就叫做一拍, (如果用两 只手对拍的话,那么一张一合,就叫一拍)单单拍下去,叫做半拍,再抬起来,也是半拍, 这样算起来一上、一下加起来就是一拍。(等于半拍加半拍)
图示:
在我国的戏曲里,通常把拍子叫做“板、眼”,“板”就是重拍,“眼”就是弱拍。打起拍 子来是这样的:用手掌拍击一下,这样称为“板”,再用食指点一下,这样称作“眼”。象 京剧里常说“慢三眼”这是什么意思呢?这“三眼”表示有三个弱拍, 加上一个强拍, 实际 就是指 4/4拍。 如果平时说一个人唱歌“没板没眼”的, 也就是说明这个人的节奏不好, 拍 子不准确。
音乐的拍子,是根据乐曲的要求而定的,比如当乐曲寻求规定的速度是每分钟 60拍, 那么每拍占的时间是每分钟的 60分之一,也就是一秒,(半拍为二分之一秒),如果规定 的速度为每分钟 120拍的时候, 那么每一拍占的时间是半秒钟 (半拍是 1/4秒) , 现在是半 秒钟打一拍, 前面是一秒钟打一拍, 显然后者要比前者快, (后面讲速度一节中我们还会讲 到) , 以此类推。 这也就是拍子的时值, 当拍子的时值定下来之后, 比如四分音符为一拍时, 八分音符就相当于半拍,全音符相当于 4拍,二分音符相当于二拍。而十六分音符则是 1/4拍,换句话说,也就是一拍里有一个四分音符,有两个八分音符,有 4个 16分音符。再比 如以八分音符为一拍, 四分音符就是两拍, 二分音符是四拍, 全音符是八拍, 而十六分音符 即半拍,这样,当拍子的时值确定后,各种时值的音符就与拍子连在一起。
如 2/4拍。是以四分音符为一拍,每小节有 2拍。叫做 2/4拍,一小节里有两拍,第一拍是 强拍,第二拍是弱拍。在一个小节里,只有一个强拍,一个弱拍出现,然后每小节不断重复 出现。 这种 2/4的节奏很适合队列行进的时候使用, 所以大部分进行曲都采用这种 2/4拍的 形式。
谱例 1:
3/4拍,是以四分音符为一拍,一小节有 3拍,叫做 3/4拍。也就是一小节有一个强拍和两 个弱拍出现,每小节重复出现,第一拍是强拍,第二三拍是弱拍,这就是 3/4拍。这种节奏 很适合旋转, 因此常常用在圆舞曲里 (华尔兹)。 象大家熟悉的圆舞曲之王 — 约翰·斯特 劳斯,他的作品有大部分是三拍子的。
谱例 2:
下面介绍 4/4拍, 4/4拍是以四分音符为一拍, 每一小节有 4拍, 叫作 4/4拍, 在 4/4拍里, 第一拍是强拍,第二拍是弱拍,第三拍为次强拍,第四拍又是弱拍。
谱例 3:
6/8拍与 2/4 3/4拍不同的是:它是以八分音符为一拍,每小节有 6拍,这样在每小节里:第一拍是强拍,第二、第三拍是弱拍,第四拍是次强拍,第五拍和第六拍又是两个弱拍,这 样每小节 6拍,反复出现。
谱例 4:
在音乐作品中, 单位拍并不是固定在一种音符上。 它可以使用各种音符作为单位拍。 比较常 用来作单位拍的有四分音符(以四分音符为一拍),八分音符(以八分音符为一拍),二分 音符(以二分音符为一拍),长短音符交替进行。
3、拍号和拍号的画法
拍号是用分数的形式来标画的, 分母表示拍子的时值也就是说用几分音符来当一拍, 分子表 示每一小节里有几拍,前面说过了 2/4拍就是以四分音符为一拍,一小节有 2拍, 3/4以四 分音符为一拍,每小节有三拍??读法是先读分母,再读分子,比如 2/4叫四二拍, 3/4叫 四三拍, 6/8叫八六拍。
拍号要写成分数的形式,是因为在五线谱中把全音符作为整数 1看待。全音符是 1,二分音 符是全音符的一半,自然是 1/2,四分音符的时值就是 1/4,以四分音符为例,每小节有 2拍,(两个四分音符)时,拍号就要写为 2/4,如果每小节有三拍(三个四分音符)就标画 成 3/4,这样以此类推。
下面举例看看拍号与音符时值的关系:
谱例 1:
拍号要标画在乐曲开始的地方, 画在乐曲第一行谱表的后面, (但如果有调号, 要先画调号 再画拍号)顺序是这样的:谱号 -->调号 -->拍号。
在谱表上标画拍号时要以三线 (五线谱中间的那条线) 当作分数的横线, 不必另外再画横线。 如果乐曲在中途不改变拍子的话, 只在开始的地方写一次就可以了, 如果中途变化拍子, 还 需要标画新的拍号。
4、小节线、终止线
一、小节
音乐总是跌宕起伏, 强弱交替出现, 这种交替出现不能是杂乱无章的、 随意的, 必须按着旋 律的结构,组织成最小的、有规律的组织,在这个基础上进行才可以。这个最基本的基础, 就是小节。 规律是这样的, 强拍和弱拍交替进行, 每当一个强拍出来, 不管后面跟不跟弱拍 (1/4的就没有弱拍跟在后面)或是有几个弱拍,在第二个强拍出现之前这即构成了一个小 节,当第二个强拍出现之后,又形成第二个小节,这样循环往复。比如,一个强拍后面跟着 一个弱拍, 这就是“二拍子”, 一个强拍后面跟着两个弱拍, 那么这就是“三拍子”, 强拍 后面出现三个弱拍子, 那就是“四拍子”, 以此类推, 总之, 在一小节里是不能出现两个强 拍的。除非在弱拍上,特别标上了强音记号。
二、小节线
每一个小节之间是由小节线来划分的, 小节线是一条条与谱表相垂直的坚线, 上面顶到第五 线,下面画到第一线, (上下两边切记不可出线,以免与音符混洧。)这样一条条的纵线就 叫“小节线”,小节线把谱表分成一节一节的,从而形成了小节。
三、终止线
终止线是在乐曲最后, 将要结束的地方, 这里就不能单纯的画小节线, 而是要区别一般的小 节线来表示, 这种表示的方法是用两条竖线, 其中一条细线, 一条粗线并行, 细的一条在前, 粗的一条在后,这叫“终止线”,表明乐曲终了。(终止线的上下两端也是不可以出线的, 要与第一线和第五线对齐)。
谱例 1:
有时,一个段落结束,或者在一个段落内,但需要转调的时候,也画两条小节线(但是两条 细线,以区别终止线)。
谱例 2:
四、弱起小节
一般情况下, 乐曲开头部分都是从第一小节, 第一拍的正拍开始的, 这种叫“强拍起小节”, 也就是从第一小节的强拍开始。 但是还有一种起拍不是由第一小节第一拍的正拍开始而是由 第一小节第一拍的后半拍或者是第一小节的末一拍开始, 或别的拍开始, 总之不是第一小节 的正拍开始,都叫“弱起小节”,比如我们大家熟悉的《国际歌》,就是从弱起小节。
谱例 1:
再比如我们国家的《国歌》也是弱起小节,请看谱例:
谱例 2:
这种弱起小节的结尾有两种:一种是完整的小节结束 (也叫完全小节) , 还有一种是不完整 的小节 (也叫不完全小节) 结束, 不完全小节就是最后一小节的拍子与第一小节的拍子结合 起来才是完整的小节。
谱例 3:
注释:在计算小节数时,应该以 完整小节开始计算 。
5、单拍子和复拍子
单拍子:是指在一小节之内只有一个强拍, 而后面有固定的一个弱拍、 两个弱拍或者几个弱 拍, 但从头到尾都是很规律的, 每小节反复重复, 这种拍子叫“单拍子”。 单拍子的特点是 只有强拍和弱拍,例如每小节有两拍,或者有三拍的这种拍子,都叫单拍子。
下面我们举些在我们生活中常见常用的例子:
一、单拍子
比如 2/4,这个符号叫做四分之二拍。表示四分音符为一拍,一小节有两拍,也即把四分音 符看成是一拍, (如果打拍子就是一上、 一下) 每一小节打两下, 第一下是重拍 (也就是板) 第二下是弱拍(也就是眼)。
谱例 1:
下面有几个问题要注意:
1、如果在一小节内,只有强拍,而没有弱拍的话,这种不叫单拍子,而叫“一拍子”(以 后会讲到)。
2、在一小节之内只有一个音的时候,唱出来也是应该从强到弱,虽然只有一个音符,但在 音乐表现中要体现这种感觉,把强弱变化唱出来。
二、复拍子
复拍子的概念就是在一小节之内, 包括着两个或者两个以上的强拍子, (也就是由两个或者 两个完全相同的单拍子, 结合在一起的拍子, ) 叫做复拍子。 但是这种强拍在力度上是有区 别的, 在这中复拍子中一般第二个出现的强拍叫做次强拍。 因为是次强拍, 因此在力度上要 区别于第一拍,要比第一个强拍弱一些。下面我们举几个例子来说明:
1、比如 4/4拍,就是复拍子。
它是由两个 2/4拍组成的。
谱例
1
2、 6/8拍,也是复拍子。
它是由两个 3/8拍组成的。
谱例
2
单拍子和复拍子在记谱的时候,必须要按着拍子号,把散音符有机的、按着拍子连起来记, 形成一个音组, 这种有规则的记谱法也叫音符组合法, 怎么来形成有规律的音组呢?首先我 们把复拍子拆成单拍子以单拍子为单位来进行音符组合。比如, 4/4拍,是以四分音符为一 拍, 一小节有四拍, 它也是由两个 2/4拍组成的, 而 2/4拍也是四分音符为一拍, 这样在写 谱子的时候, 应该以四分音符为单位, 这样既有规律, 而且在视谱时也比较清楚、 简单易读。
谱例 3:
再比如 6/8拍也是复拍子,它是以八分音符为一拍,一小节有 6拍,也可以拆成两个 3/8拍。也是以八分音符为一拍,仍然是以八分音符为一单位形成两组。
谱例
4
现在我们认识了单拍子和复拍子,下面我们就来认识一下什么是混合拍子。
6、混合拍子
混合拍子, 顾名思义, 它不是单一的拍子, 而是有不同类的拍子组合起来的拍子。 所谓不同 类是指分母相同而分子不同的拍子出现在同一小节内。 叫做混合拍子。 这种拍子是每小节由 强弱等数交替和强弱不等数交替出现, 也就是相同单位拍, 两拍和三拍的单拍子加在一起形 成的拍子,比如 2/4+3/4=5/4拍,那么这个 5/4拍就是混合拍子。
谱例 1:
还有一种组合方法是反过来, 3/4+2/4=5/4拍。
注:混合拍子中在每小节里只可以有一个强音, 因此第二组或第三组的强音都只能屈居次强 音,不能称强音。
7、特殊拍子
一、一拍子
一拍子看名称就知道, 每小节只有一拍, 也就是说在一拍子的节奏里, 每小节只有强拍, 是 有板无眼的拍子,比如京戏里的垛板,河北梆子里的快板、流水板,大都采用这种节奏,为 的是突出音乐语言的力度,并有一种紧迫感。 (比如现代京剧《智取威虎山》中杨子荣扮土 匪上山捣座山雕匪巢中一段唱腔“穿林海”就用了大段的 1/4拍子, 来表现杨子英剿匪的急 切心情)。
谱例:
二、散拍子
散拍子一般也是用于民间戏曲, 乐曲里运用的通常叫做
谱例:
8、变拍子
由于作品的需要, 有时固定的拍子不能从头到尾都是一种节奏, 一种速度, 这时候需要变换 拍子 (往往是因为情绪或是歌词的需要) , 这种变换我们称其为“变拍子”。 在变换拍子的 时候,一定要标清拍子号,否则,后面的拍子与前面标的拍子号不一致就不对了。
谱例 1
9、打拍子
打各种拍子, 在音乐的演唱和演奏当中, 是很重要的, 它可以帮助你识谱, 提高你的识谱能 力, 并且能帮助你培养好的音乐感。 现在我把一些常用的拍子的图示画出来, 请你认真的练 习。
10、连音符
连音符是常见的, 尤其是在乐曲之间的经过音, 经常出现连音符。什么叫连音符呢, 就是在 符尾的上面或者符尾的下面, 分别标有数字的一组音符, 叫“连音符”。 连音符的种类很多, 依照数字分别叫几连音, 比如符尾的上方标着 5, 就是“5连音”, 标着 6, 就是“6连音”, 标着 3就是“3连音”以此类推。
这种连音是在有一定音值音符的位置, 出现比规定的音符多, 但时值没改变, 而且这种增长 不是成倍的增加,这就产生了连音符,比如一个四分音符,应该有两个八分音符,如果用 5个十六分音符都挤在这一个四分音符的空间, 这就出现了 5连音, 如果有三个八分音符占了 一个四分音符的空间, 就形成了“三连间”, 而有七个十六分音符占了一个四分音符的空间 就形成了“七连音”。
谱例 1:
一般连音符的数字的标写方法只在符尾处写上数字就可以了, 是几连音就写几, 如果出现休 止符就要在数字的两边画上连线, 以示这休止符和音符之间的关系, 但是要跨在一起。 (见 前图 — 最后一小节)
11、切分音
切分音是旋律在进行当中, 由于音乐的需要, 音符的强拍和弱拍发生了变化, 而出现的节奏 变化。 比如:一个音在弱拍时开始, 而且延续到后面的强音的地方, 打破了正常的强弱规律, 使原来的强弱关系颠倒了, 这种音形叫“切分音”、 “切分音”在一小节之内, 可以用一个
音符来标写, 而如果跨了小节的“切分音”就必须写成两个音符, 并且要加延音线。 (延音 线是一个弧线)。
谱例 1
12、速度
一 基本速度
音乐作品都有自己的个性, 这是作曲家根据音乐的性质而定的, 有的作品抒情些, 有的作品 是歌唱性的,还有紧张的、行进的、活泼的、跳跃的等等,达到这个目的,作曲家都要在每 一部作品上首先规定一个快慢的“时间表”, 这就是“速度”。 准确的速度才能有准确表达 的基础,这种在音乐作品中规定的快与慢,就叫“速度”。
“速度”是由音乐作品中作为单位拍的音符时值有着密切的关系。一般来讲,音符时值长, 拍子就慢一些, 音符时值短, 拍子就快些。 每一个音乐作品都不一样, 而拍子也是千变万化 的,为了准确的表达作曲家对音乐作品的要求,因此在每一部作品的开头都会用标明情绪, 标明速度 (一般是用音乐术语标明的) 另外还要标明每分钟有多少拍, 这样就明确的表示了 作曲家对作品的要求, 只要完全按着这些要求去作, 至少在速度上, 在情绪上是正确无误的。
音乐速度的表示有两种, 一种是用文字来表示的, 比如“快速”、 “中速”、 “慢速”、 “稍 快”等等, 还有一种是用音乐术语来表示的, 这些音乐术语都是意大利语, 目前国际上多采 用这种标记,比如:Andante (慢板)、 Allegro (快板)、 Presto (急板)、 Pill mosso (稍快)等等。
再准确的标志就是前面所说的,标明一分钟里唱多少个几分音符,比如:=56,这个记号 告诉你,每一分钟唱 56个 4分音符,就是说明,以四分音符为一拍,每分钟唱 56拍,再比
如:=72这是说以八分音符为一拍,每分钟要唱 72拍。这就很具体的表明了作曲家对 作品在速度上的要求。
为了有准确的速度, 人们发明了“节拍机”, 在节拍机上, 标有各种速度。 并有只指针象钟 表一样发出滴达声来提示你速度的快与慢。 这是很科学的, 目前国际上广泛的使用这种机器, 从儿童学琴,音乐家练琴到大乐队排练。都离不开“节拍机”。
二 临时变化速度
音乐进行的速度分为两种, 一种是基本速度, 还有一种是临时变化速度, 基本速度就是前面 讲的, 乐曲固定要求的速度, 或者是比较大段使用的速度。 还有那种临时变化速度, 是根据 乐曲需要临时标记的,比如:渐快、突慢、还原等等。
音乐的速度很重要, 因为同一首曲子处理的速度不同, 曲子的性质会是完全两样的, 收到的 艺术效果完全不同。
谱例:
快步进行速度、轻松愉快
慢板、抒情的
你可以按着谱例上标的速度, 打着拍子来唱这两段相同的音乐, 你会发现两种奇妙的、 不同 的音乐。
还有一种要说明的是换拍子时, 单位拍的时值不同, 但作曲家有固定的速度关系, 这种情况 下, 往往把两边的不同的音符用等号来等同起来。 比如谱子上经常出现这种符号 =、 =,就是在这种情况下使用的。
第八讲 音程
1、音程、曲调音程、和声音程
在音乐体系众多的音。音与音之间的关系叫音程。(实际上就是两个音之间的“距离”)。 音程中的两个音,各自都有自己的名称,低音叫做“根音”(也叫下方音)、高音叫做“冠 音”(也叫做上方音)。
一 曲调音程
“根音”与“冠音”先后发出的关系,叫做“曲调音程”(也叫旋律音程)。
谱例 1:
曲调音程分别有“上行”、 “下行”、 和“平行”。 在谱面上书写要根据发音的先后次序来 书写。
谱例 2:
二 和声音程
“根音”和“冠音”同时发出声音叫做“和声音程”。
谱例 3:
和声音程在谱面上标画的时候上下两个音一定要对齐。 (注:二度音是不能对齐的, 也对不 齐,只能错开写,但是应该低音在左边,高音在右边。)
三 音程的读法
上行的曲调音程与和声音程都要从低读到高 (也就是从根音读到冠音) 。 而下行的曲调音程 和平行的的曲调音程一定要读出走向。比如说:从 G 到下面的 B ,或者是从 E 平行到 E ,等 等 。
2、音程的度数、音数
1 度数
在我们日常生活当中,有很多的计量单位。比如说量长度的有公里、米、厘米、尺、寸,重 量单位有斤、两等等。
音程同样也有一个度量单位,这就是“度”,也叫做“度数”。
其中还包含着“音”也叫做“音数”。音程的大小名称都是由“度数”和“音数”决定的。 五线谱上的每一条线和每一个间都是一度。 两个音同在一条线上, 或者同在一个间里的时候, 这两个音的音程关系叫做“一度”,或者叫做:“同度”。
如果两个音, 一个在线上, 另一个音在紧挨这个音的间里, 那末这两个音之间的音程关系叫 做:“二度”。
如果两个音都在线上, 而且是最近的两条线上, 或者是两个音同样在两条最近的间里, 这两 个音之间的音程关系就叫做:“三度”。 就是音程的度数。 也就是两个音中间相距有多少个 音级。
谱例 1:
2 音数
音程的构成,除了“度数”还包含有“音数”。
音数是指两个音级之间包含着多少个半音。
音数是由分数来表示的:“1”表示是全音、 “1/2”表示是半音、 “1.1/2”表示一个全音 加上一个半音。
辨别音程的关系, 就是要根据两音之间的“度数”和两音之间包含的“音数来确定, 为了音 程的完整性,我们还需要在“度数”和“音数”的前面再加说明性的五个字:大、小、增、 减、纯,分别用在不同的音程上。
下面举例说明:
音数是 0的“一度”叫做“纯一度”它们是同度。比如:C-C D-D E-E F-F G-G A-A B-B 。 谱例 2:
下面面紧接着是“小二度”,它的音数是 1/2的小二度,而音数为 1的二度叫“大二度”。 在自然音阶里 E - F 、 B - C 是“小二度”(半音),其它两音相邻的音程关系都是“大 二度”。
谱例 3:
下面总的列表来说明:
3 音程的标写
音程的度数要用阿拉伯数字标写。音数用大、小、增、减、纯、倍增、倍减来标写。比如:大六度就要写程“大 6”,小二度要写成“小 2”,纯五度就写成“纯 5”,依次类推有这 样一个规律:凡是二度、 三度、 六度音程, 都用“大”“小”两个字来区分; 而一度、 四度、 五度都用“纯”字
3、自然音程和变化音程
自然音程
纯音程包括:纯一度、纯四度、纯五度、纯八度。
大音程包括:大二度、大三度、大六度、大七度。
小音程包括:小二度、小三度、小六度、小七度。
增四度、减五度 也叫“自然音程”。
2 变化音程
变化音程是由自然音程变化而来的。
大小音程是可以互相转换的。 举一个例子:大六度音程, 如果把把冠音降低半个音, 或者将 根音升高半个音, 那末这个音程就从大六度变成了小六度。 由此可以看得出, 音程的度数是 由两个音之间的距离来决定的,音程的性质(大、小、纯、增、减)是由它所含的音数决定 的,这就是变化音程。
谱例:
4、协和音程和不协和音程
音乐在人听起来由舒服和不舒服的区分。 这是由于同时出现的音 (也就是和声音程) 有协和 与不协和之分。 协和的音程人们听起来就悦耳, 而不协和的音程人们听起来就刺耳、 很难听, 有一种压迫感。 听起来悦耳的音程是协和音程, 听起来是刺耳的、 不融和的音程就叫做不协 和音程。
下面我们先谈谈协和音程:
协和音程一共有三种效果:
1 极完全协和音程:纯一度、 纯八度。
2 完全协和音程:纯四度 、 纯五度。
3 不完全协和协和音程:小三度、大三度、小六度、大六度。
以上这三种音程的音响效果各有不同:
极完全协和的音程, 听起来是一个音, 或者是几乎是一个音的效果。 (纯八度有一点空洞的 感觉)。
完全协和音程,听起来是互相包容的,很舒服的感觉 .
(不完全协和音程, 听起来有一点跳的感觉, 虽然如此却还可以容忍, 所以也算在协和音程 之内)。
4 不协和音程听起来就十分刺耳了,这种音程包括大二度、小二度、大七度、小七度、以及 增减音程。
不协和音程使人的听觉受到刺激。但是在特定的情绪和条件时经常使用到这种不协和音程 的,我们在音乐作品会常常听到它们。
5、单音程和复音程
单音程比较简单些, 它是指在一个八度之内的音程, 叫做单音程。 超过一个八度之外的音程 叫复音程。
单音程的称呼比较容易一些,是几度就可以直接称呼。比如大三度、纯八度、增二度、小七 度等等。
复音程相对来讲就比较复杂一些。简单的办法可以用“加七”或“减七”的办法来算。 用“加七”的办法算是这样的:把现有的度数加上七度, 然后一共是几度就直接称呼它的度 数。(请看谱例 1里的 1、 3、 5、 6)
用“减七”的办法算是这样的:减去八度但是要称为“隔八度的多少度。下面举例:谱例 1:
6、音程的转位
音程的转位:就是把音程上下两个音的位置颠倒过来 (根音和冠音互相倒置) 上方音成为下 方音,下方音成为上方音。这就是音程的换位。
音程转位可以在一个八度之内,也可以超过一个八度。
音程的转位可以单独移动根音和冠音,也可以将根音和冠音同时移位。
谱例 1:
音程转位以后出现的现象:
(一) 音程通过转位以后, 除了改变它们之间的度数以外, 还改变了它们之间的关系和种类。
1 首先是大音程经过转位以后,都变成了小音程,而小音程却成为了大音程。
2 增音程和倍增音程经过转位都变成了减音程和倍减音程。
下面我们看一个图表:
(二)音程转位以后改变了度数,计算的方法如下:
原位音程的度数和转位音程的度数的总和相加起来是九度。 要计算转位音程的度数只要在九 度里将原位音程的度数减掉,就是转位音程的度数。
还有一个办法是反过来。将原位的度数与转位的度数相加等于九,也是可以的。
依次类推。
(三) 音程转位以后不改变它们的性质,也就是说:协和音程经过转位仍然是协和音程, 不协和音程还是不协和音程,不完全协和音程同样也是依旧。
(四)音程经过转位以后,单音程变成了复音程,而复音程则变成了单音程。
第九讲 和弦
1、三和弦
和弦有很多种,下面我们先讲讲三和弦。
根据三度音程关系叠置在一起的、三个音同时或先后发出的音,叫做“三和弦”。
在三和弦中, 最下面的一个音, 我们称为“根音”。 根据与根音的关系, 中间的那个音叫“三 音”。最上边的一个音叫“五音”。如果在谱纸上记录时,根音可以写做“1”,三音写做 “3”,五音写做“5”,自下而上的写。
谱例 1:
三和弦一共有 4种:第一种是“大三和弦”,第二种是“小三和弦”,第三种是“增三和 弦”,第四种是“减三和弦”,下面我们看看这几种三和弦的构成。
一、 大三和弦
大三和弦的音响效果是非常明朗的, 它的构成:从“根音”到“三音”是“大三度”, “三 音”到“五音”是“小三度”, 从“根音”到“五音”必然是“纯五度”, 这就是大三和弦 的构成。
谱例 2:
二、小三和弦
小三和弦的音色比起大三和弦要暗一些, 它的“根音”到“三音”是“小三度”, “三音” 到“五音”之间是“大三度”, (正好与大三和弦相反) 从“根音”到“五音”也同样是“纯 五度”,这是小三和弦。
谱例 3:
三、增三和弦
增三和弦是从“根音”到“三音”是“大三度”,而从“三音”到“五音”也是“大三 度”, 这样形成, 就使得“根音”到“五音”成了“增五度”, 这种和弦我们称它为“增三 和弦”。
谱例 4:
四、减三和弦
减三和弦, 从“根音”到“三音”, 从“三音”到“五音”全部是“小三度”, 这样“根音” 到“五音”是“减五度”,这就是减三和弦。
谱例 5:
我们在这一节里讲到的大三和弦、 小三和弦, 因为构成它们的音程是协和音程, 因此这两种 和弦都属于协和的和弦, 大三和弦听起来明亮, 小三和弦听起来要柔和一些, 都是很好听的 和弦。在音乐作品里这两种和弦也是使用最多的常用和弦。
增三和弦和减三和弦, 因为本身构成它们的音程都是不协和音程。 因此, 这两种和弦就都属 于不协和和弦, 听起来有扎耳朵的感觉, 因此在音乐作品当中, 如果不是特别需要的话, 一 般来说这种增减和弦比较少用一些。
2、七和弦
由四个音按照三度的关系叠置在一起, 这样构成的和弦叫做七和弦。 它从
七和弦大体与三和弦差不多,下面也是由
谱例 1:
一、大小七和弦
由
谱例 2:
二、小七和弦
由“根音”、“三音”、“五音”构成小三和弦,从“根音”到“七音”是小七度的和弦, 是“小七和弦”,也叫“小小七和弦”。
它的结构是:(自下而上)小三度 +大三度 +小三度 =小七和弦。
谱例 3:
三、减小七和弦
“根音”、 “三音”、 “五音”构成了减三和弦, 从“根音”到“七音”是小七度, 这个和 弦叫“减小七和弦”, 另外也称做“半减七和弦。 ”它的结构自下而上是小三度+小三度+大三度=减小七和弦。
谱例 4:
四、减七和弦
“根音”、 “三音”、 “五音”构成了减三和弦, 从根音到七音是减七度的和弦叫“减七和 弦”,也叫“减减七和弦”。
它的构成是:小三度 +小三度 +小三度 =减七和弦
谱例 5:
由于大 7度和小 7度都是不协和音程,因此七和弦也是不协和的和弦。
总之:七和弦共有七种, 他们的名称分别由三和弦的性质, 加上根音到七度音的音程关系而 起的,比如说:
谱例 6:
因此起名叫大大七和弦
因此起名叫小小七和弦
因此起名叫大小七和弦
七种七和弦
谱例 7:
3、和弦转位
一、三和弦的转位。
以根音为最低音的和弦叫原位和弦, 如果以三音、 五音或者七音为最低音的时候叫做和弦转 位,这种和弦称做“转位和弦”。和弦转位以后根音、三音、五音、七音的名称不变,仍用 阿拉伯数字标记。
谱例 1:
三和弦除了根音以外, 还有两个音 (三音和五音) 因此它可以有两个转位, 以三音做最低音, 叫做“第一转位”,以五音做最低音,叫做第二转位。三和弦的第一转位后有了新的名称,
叫做“六和弦”。 这是因为做为最低音的三音此时与根音 (最高音) 的关系是六度, 因此得 名“六和弦”,在记谱时仍用阿拉伯数字 6做标记。
谱例 2:
当三和弦的五音做了最低音的时候, 这就是“第二转位”, 三和弦的第二转位叫做“四六和 弦”,这是因为此时处在最低音的五音与根音的关系是四度,而三音与根音的关系是六度, 因此得名“四六和弦”。标记时仍用阿拉伯数字, 4和 6来写,但是写的方法是 4在下, 6在上,是这样“”。
谱例 3:
二、 七和弦的转位
七和弦的转位,原理与三和弦是一样的,只不过七和弦除了根音以外,还有三个音,因此, 七和弦可以有三个转位。
“第一转位”, 仍是以三音为最低音, 根音为最高音, 它的第一转位叫做“五六和弦”。 标 记起来是这样的“”。 “第二转位”是以五音为最低音, 这个转位和弦的名字叫做“三四和 弦”,标记是这样的“”。“第三转位”是以七音为
最低音,这个转位的名字叫做“二和弦”标记是这样的“2”。
别外对七和弦与三和弦以示区别,那么原位的七和弦用阿拉伯数字“7”来标记。
谱例 4:
第十讲 调及调的关系
1、什么是调
简单的说, “调”就是音高的位置, 也就是音的高度, 确切一点说就是“主音”的音高位置。 我们在听音乐会的时候,经常会听降 e 小调奏鸣曲, D 大调钢琴协奏曲,这个“降 e 小调” 和“D 大调”就是说,这个作品是以降 e 或者 D 做为主音的,也可以这样写。 1=be 1=D
在任何一个作品里,每一个音都可以成为主音。总的来说,调一共有 12个,调名一共有 17个,(这是由于有等音的关系,比如就音高来说, (#5=ba #c=bd)。这些调名有:C 调、升 C 调(bd 调)、 D 调、升 D 调(be 调)、 E 调、 F 调, #F调 (bG 调)、 G 调、 #G调(bA 调)、 A 调、 #A调(bB 调)、 B 调。
另外“调”也包括了调式和调性, 比如说, 一首乐曲演奏到一段会出现“转调”的情况, 这 里面就可能出现二种情况,一种情况有可能是改变了调式,另一种可能是改变了音高。
注:另外我们经常会看到在民间乐曲里的曲名会出现“调”。比如“紫竹调”、“长调”、 “小调”、“花灯调”、“爬山调”等等。这种名字只是指曲调的意思,并不代表调性。还 有歌剧中也会出现一些“咏叹调”、“宣叙调”。这大部分是指的作品的体裁或者是风格。 以上这两种情况出现的“调”,与我们讲的调是没有任何关系的。
2、调的形成
首先我们先讲讲 C 调。
谱例 1:
这是七个最基本的音, 没有任何的变化。 (就是没有任何升降音 ) , 由这七个基本音构成的调 就是 C 调,也是基础调,其它的调都是在这个基础上演变而成的。
在音阶里每一个音都有一个名称叫“音级”, 一般的是用罗马数字来代表各个音级, Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ 。这里面,Ⅰ级音是主音,在各个调的音阶中,其它音都要随着主音来进行变 化。在一个调式里音级之间的音程关系是固定不变的。(而变化只能由音来升高或降低。)
谱例 2:
这 C 调是自然音阶, 是由大二度、 大二度, 小二度大二度, 大二度, 大二度小二度组成的 (注: V 大二度 、∩小二度)。
do 到 Ruai 是大二度, Ruai 到 mi 是大二度, mi 到 Fa 就是小二度, Fa 到 Sol 又是大二度, So 到 La 是大二度, La 到 Si 也是大二度。 Si 到 Do 又是小二度,这就是 C 调自然音阶的音 程关系。 Do 是 C 调的主音。
如果我们现在要用 Ruai 做主音,怎么办呢,音程关系是不可以改变的,只能把音移位,升 高或者是降低。
谱例 3:
D 调
原来的三级音 E 到四级音 F 是小二度,但是这里必须是大二度,怎么办呢,把四级音 F ,升 高半个音就可以了, #F到 G 刚好是小二度。同样 6级音到七级音也成了小二度。同样的把 第七级音也程式高一个半音成大二度,就正好。
谱例 4:
因此 D 调里存在着两个升号,所以 D 调的调号就出现了两个升号 #F、 #C,这就是为什么 D 调必须有两个升号的原因。
再举一个例子, F 调 Fa做主音。
谱例 5:
Fa 到 so 是大二度, So 到 La 是大二度,而 La 到 Si 还是大二度,但三级音到四级音应该是 小二度, 怎么办呢, 同样的把 Si 降下半个音, 就成为小二度, 而降 Si 到 Do 正好是大二度, 符合要求,其它音不动,因此这里面就有了一个降 Si ,因此 F 调的调号上就出现了一个降 Si ,也就是说在 F 调里如果没有其它要求的话所有的 Si 都要降半个音,用降 Si 。
其它的调都是以此类推,由于主音的不同各个调的升降号也会不同的。
3、音阶中各音的名称
在音阶中与我们人一样,每一个音都有一个名子,这个名子不用字母来表示,也不是用 Do 、 Re 、 mi 、 Fa 、 So 、 La 来表示 , 而是专有名称, 它是用来说明这个音在调式中的地位和作用的。
谱例:
音级:Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ
名称:主音 上主音 中音 下属音 属音 下中音 导音
在这七个音级里面, 第四级 (下属音) 和第五级 (属音) 非常重要。 他们加强了主音的地位, 使得调性更为明确、固定,他们两位是调性的明显特征。
4、调号
在音乐中经常使用的调一般都是在四、 五个升降号之内, 但是有多个升降号的调远远不止这 些。 要知道各调的调号, 必须记住哪些是升号的调, 而哪一些又属于降号的调, 下面我们需 记住一个规律,在升号的调里,除了 F 调是降号调以外,其它的调名,不带升号,或者带升 号的调名都属于升号调之内, 而降号调则不同, 除了 F 调的调名不带降号其余全部都带有降 号名。
谱例 1:
倒底如何知道这个调是几个调号呢,首先我们来说说升号调。
比如:D 调
首先找到主音下面的小二度, D 调的主音,自然是 D , D 的下面小二度是 #C,然后根据 音阶的音程关系来构成。
谱例
2
根据音阶音程的关系, D 调就出现了两个升号, #F #c,所以 D 调就是两个升号的调。 在升号调中,调号内的升号,有一定的规律,它们都是按着纯五度相升的规律依次的加上, 并顺序写在调号内。
谱例 3:
谱例 4:
下面再看看降号调
在降号调里, F 调的调号是一个降号要死记,其余的降号调,从一个降号调降 B 开始, 往上升纯四度就是降号调的次序。
谱例 5:
范文五:cad制图初学者基础教程
Cad 基本教程
要基本熟悉工程制图 cad,从标准、绘图、标注、打印四个方面入手比较简单,适于讲解教程的制作和方便个人理解,算不上全面。另外因自己的水平一般,我尽量讲细一点,以便于更好理解。 一、标准(简单了解就行,不太重要,知道有这就行。)工程制图大概包括设备图,流程图,布置图三种。一般设备图有包含设备主视图和俯视图。布置图必须标明方位。
标准主要说的是制图标准,包括国标,行业制图标准等等。比如说国标规定焊缝的标注等。又比如说我们化工制图标题栏,明细栏等的制作标准。还有像绘图过程中物料管道线用 0.9mm 粗线,仪表圆一般规定直径 10mm 这样的死规定。 但一般这些都不太重要,实际操作过程中,只要图纸表达清晰,内容表达明确的简略图即可。二、绘图 cad 绘图主要借助 cad 中绘图工具栏和 modify 修改工具栏中工具。(先了解就行,不用死记)
绘图工具的使用过程中,结合状态栏的辅助操作,可以更快的完成图纸的制作。
一般常用的状态有正交,极轴,对象捕捉。其他不常用就不一一介绍了。
正交:用于直线的绘制,复制移动的垂直或水平方向的移动。再不需要时可取消。极轴:有助交点终止处的绘图。也可用于直线的绘制。 对象捕捉:主要是对交点处或中心点的捕捉显示。
完成各种绘图用具的教学,会是一种比较枯燥的工作。要一一讲解起来既费时又费力,感觉完全没有必要。所以我先讲解几个常用工具操作,然后根据相近相通原理,撇一叶而知秋。介绍这之前首先先说下一些常识: 1、关于鼠标的应用
Cad 中鼠标滚轮具有三个功能,1、转动滚轮可以放大缩小绘图界面,但不能缩小扩大绘图的实际尺寸和比例。2、单机滚轮后可做抓取工具,任意控制所要绘图地点居于中心位置。3、 左单击选择操作选项,并接后续操作的进行。
2、选项里的部分操作
和 word 类似,我一般学会一个软件后,首先会了解选项里的一些操作,以方便和简化后续绘图工作中肯可能带来的不便。
在“工具”栏里最下面打开“选项”
先看“显示”,标注圆圈部分需要注意,十字光标一般调到 25 左右比较好,“颜色”选框中可以调背景颜色,比如灰(黑)色调成白色:棕色标记处取消勾选→打开颜色复选框→
选择“窗口元素”模型空间背景,选择“颜色”白色。再
看“打开和保存”
解释一下:dwg 是 cad 文件特有格式,类似 doc 是 word 特有格式,docx 是 word2010 等高级版本特有格式等等。 自动保存:可以调成 5 分钟。 再看“草图”。其中好多东西虽然不用改,以后可能用的到。尤其是关于自动捕捉的设置。
3、新建文件 Ctrl+N 或者“文
件”单击新建
“新建文件模板”可以选择一些固定空白模板,但我没找到类似的空白文档。 如果你电脑上也没有,就随便打开一个文档,比如说第一个。选择打开,然后在打开的文档中用滚轮将其缩小,点击鼠标划出一个矩形框将文档中所有图形选中,然后“delete”删除。另存为新建文档于桌面。接着切换至桌面,复制新建文档后,切换至 cad,重新点击新建,在“新建文件模版”中间框中粘贴。然后下拉即可找到所需空白文件。 4、图层(清楚就可以了)
2>1>3>2>1>