《常用控件及界面设计.pptx》由会员分享,可在线阅读,更多相关《常用控件及界面设计.pptx(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1/59教学要求教学要求掌握窗体的常用属性、事件和方法一掌握常用控件的常用属性、事件和方法二掌握制作菜单的使用方法 三掌握多窗体界面设计方法四第1页/共59页22.1 2.1 窗体和常用控件窗体和常用控件第2页/共59页3/592.1.1 2.1.1 窗体窗体(1)Name名称属性 窗体名称。该属性是每个对象都必不可少的属性。每当创建一个对象,VB都会自动提供一个默认名称,用户可以在“属性”窗口的“名称”栏进行修改。Name属性在程序代码中被作为对象的标识名,而不会显示在窗体上。规则:对象名称必须以字母或汉字开头,由字母、汉字、数字组成,长度不超过255个字符,其中可以出现下划线(但最好不用,
2、以免与代码中的续行符相混)。(2)Caption标题属性决定窗体标题栏显示的内容。1.主要属性:第3页/共59页4/59(3)Height、Width、Top和Left属性1twip=1/567cm第4页/共59页5/591.主要属性:主要属性:(4)Forecolor、Backcolor颜色属性 设置窗体的前景、背景颜色(即正文颜色)。其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色。(5)Enabled属性 控件是否可操作。当设置为False时,呈灰色,禁止用户进行操作。(6)Visible属性 控件是否可见。当设置为False,程序运行时控件不可见,但控件存在着。第5页/共59
3、页6/597、BorderStyle边框风格属性边框风格属性双线外框,运行时窗口大小不可改变vbFixedDouble3(缺省值)双线外框,运行时可改变窗口大小vbSizable2单线外框,运行时窗口大小不可改变vbFixedSingle1窗口无外框vbBSNone0设定值设定值常常 量量风风 格格包含一个“关闭”按钮,标题栏字体缩小,窗口大小不可改变vbFixedToolWindow4包含一个“关闭”按钮,标题栏字体缩小,窗口大小可以改变vbSizabeToolWindow5窗体边框风格第6页/共59页7/59(8)Font属性 Fontname:字体;Fontsize:字体大小;Fontb
4、old:是否是粗体;Fontitalic:是否斜体;Fontstrikethru:是否加一删除线。Fontunderline:是否带下划线。(9)Picture属性 该属性用于设置窗体中要显示的图片。第7页/共59页8/592.方法方法移动对象。是对象移动,同时也可以改变对象的尺寸。用法:对象名.Move 左边距,上边距,宽度,高度 Move 打印方法。在窗体上显示文字,也可以在打印机上输出。用法:对象名.Print 表达式列表1;|,表达式列表2;|,Print 显示对象。用法:对象名.Show Show 隐藏对象。用法:对象名.Hide Hide 方法名方法名描描 述述窗体常用的方法 清除
5、由其他方法在窗体中显示的文本和图形,用法:对象名.Cls Cls 刷新对象。用法:对象名.Refresh Refresh 第8页/共59页9/59Print方法的作用:在对象上输出信息。格式:对象名.Print 表达式列表1;|,表达式列表2;|,其中:“对象名”可以是窗体(Form)、图形框(PictureBox)或打印机(Printer)。若省略了对象则在窗体上输出。表达式列表:要输出的数值或字符串表达式,若省略,则输出一个空行,多个表达式之间用空格、逗号、分号分隔,也可出现Spc 和Tab函数。;(分号):表示光标定位在上一个显示的字符后,(逗号):表示光标定位在下一个打印去开始位置处,
6、打印区每隔14行开始。无“;”或“,”表示输出后换行。Print方法第9页/共59页10/59例2.1:设窗体对象名为frm1,执行下列语句后的运行结果如下图所示:Private Sub Form_Click()Frm1.Print abcde Frm1.Print 53,5 3 Frm1.Print 23+5;23+5 Frm1.Print Frm1.Print Visual&BasicEnd SubPrint方法第10页/共59页11/593.事件事件装载事件。窗体装入时触发此事件 Load 双击事件 DblClick 初始化事件 Initialize 单击事件 Click 事件名事件名描
7、描 述述窗体常用的事件 在窗体被改变大小时触发本事件 Resize 卸载事件。如果关闭窗体,触发Unload事件 Unload 失去激活事件,当窗体失去激活状态,即另一个窗体变为当前活动窗体时触发本事件Deactivate 激活事件,当窗体变为当前活动窗体时触发本事件 Activate 第11页/共59页12/59装载窗体和Load事件 使用装载语句可把窗体(或其他对象)载入内存,但并不显示它,会引发Load事件。格式:Load Object 其中Object 是对象名。由于VB程序在执行时会自动装载窗体,所以没有必要对窗体使用Load 语句。卸载窗体与Unload事件 使用卸载语句可把窗体(
8、或其他对象)从内存卸载。格式:Unload Object 卸载将使该对象的所有属性重新恢复为设计时设定的初始值,卸载还将引发对象的Unload事件。如果卸载的对象是程序唯一的窗体,则将终止程序的运行。【例2-2】窗体事件第12页/共59页13/59End语句 在Windows下,用户可通过使用菜单中的“关闭”命令或单击应用程序窗口上的“关闭”按纽来关闭窗口,并结束程序的运行。但当希望是由程序来控制其结束,而不是由用户的操作来控制时,在程序代码中可使用End语句,格式如下:End 执行该语句将终止应用程序的执行,并从内存卸载所有窗体。思考:在程序中使用End语句和Unload语句有什么异同之处?
9、第13页/共59页14/594设置对象属性的方法设置对象属性的方法 有两种设置对象属性的方法。一是在设计态通过属性窗口为其设定各种属性值;一是在程序代码中改变属性值。在设计态设定对象属性值的方法是在属性窗口中完成的。应该注意的是:在属性窗口列出的属性中大多可采用系统缺省值。在程序代码中采用如下格式的代码行来改变属性值:对象名.属性名=值 缺省情况下,对象名是指窗体名。说明:并不是所有的属性值都能在属性窗口见到。有些属性见不到,只能在运行时应用,称为运行态属性。第14页/共59页15/59控件l是放在窗体中可操作的对象l控件箱中提供的可以和用户进行交互的可视化部件。l控件有自己的属性,事件,方法
10、2.1.2 控件添加控件的方法l用鼠标单击控件箱中所需的控件按钮,在窗体的适当位置上按住鼠标左键拖动。l用鼠标双击控件箱中所需的控件按钮,在窗体上自动添加标准大小的控件。第15页/共59页16/591.作用:用于在窗体上增加文字说明,通常为没有Caption属性的对象添加标识。2.属性Name:标签名称。Caption:标题属性,它的值即为标签所显示的文本内容。Alignment:对齐属性。属性值有:0-Left Justify:正文左对齐(默认值)1-Right Justify:正文左对齐2-Center:正文居中AutoSize:大小自适应属性。BackStyle:背景风格属性。返回或设置
11、控件的背景样式是否透明。当属性值为0时,标签的背景是透明的;当属性值为1(默认值)时,标签的背景不透明,背景色即BackColor属性所设置的颜色。说明:标签可用于显示文本(输出)信息,不能作为输入信息的界面。1.标签 Label按钮提示tip第16页/共59页17/59是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。(1)主要属性 Name:文本框名称。Text:文本属性,它的值就是用户从文本框输入的内容。Passwordchar:密码属性。MaxLength:最大长度属性。取值范围是0-65535。MultiLine:多行属性。ScrollBars:滚动条属性。值为0(默认值)时,
12、无滚动条。值为1时,加水平滚动条。值为2时,加垂直滚动条。值为3时,同时加水平、垂直滚动条。只有在文本框的MultiLine属性设置为True时,该属性才有效。Alignment:对齐属性。2.文本框 Textbox演示口令验证例2.4温度换算第17页/共59页18/59补充属性:SelLength返回或设置所选择的字符数。SelStart返回或设置所选择的文本的起始点;如果没有文本被选中,则指出插入点的位置。SelText返回或设置包含当前所选择文本的字符串;如果没有字符被选中,则为零长度字符串()。说明:这些属性在设计时是不可用的。例:举例说明以上三个函数的使用。Sel(Text)第18页
13、/共59页19/59(3)事件 Change:当改变文本框的Text属性时会引发该事件。LostFocus:当控件失去焦点时发生。GotFocus:当控件获得焦点时发生。KeyPress(KeyAscii As Integer):该事件在文本框获得焦点并且用户按下了键盘上的按键后触发。KeyAscii 为13,按回车键;为0 去除刚输入的字符。(2)方法 Refresh:刷新控件。对象.SetFocus:设置焦点,是把光标移到指定的文本框中,使之成为焦点(即当前活动文本框)。第19页/共59页20/59(1)主要属性Name 命令按钮名称。系统为窗体上第一个命令按钮的缺省命名是Command1
14、。Caption 标题属性。返回或设置按钮上显示的文本。可设置快捷键,例 “&Ok”,显示 Ok。Default默认属性。将该按钮设置为默认命令按钮,当用户按回车时,自动激活该按钮。Cancel取消属性。当该属性值设为True时,按【Esc】键等同于单击本按钮。Style风格属性。用来设置或返回命令按钮的外观风格。该属性值为0(默认值)时,为标准按钮风格;为1时,为图形按钮风格。Picture图形属性。只有当按钮的Style属性值为1时,可以用Picture属性为其装入一幅显示图形。ToolTipText提示文本属性。设置当鼠标悬停在控件上时显示的提示性文字。3.命令按钮 CommandBut
15、ton第20页/共59页21/59 激活命令按钮可以有三种方式:鼠标单击、Tab键焦点到该按钮、快捷键。(2)方法 SetFocus:设置焦点。设置为焦点的按钮将有一个边框(如右图),可直接按回车键,执行该按钮代表的动作。(3)事件 命令按钮最常用的事件是Click(),当鼠标单击命令按钮时发生。焦点在此按钮上演示图形按钮例2.3Click第21页/共59页22/594 4列表框列表框(ListBox)(ListBox)和组合框和组合框(ComboBox)(ComboBox)(1)共有的主要属性List:列表属性。该属性是一个字符型数组,用来列出列表框或组合框的选项内容。List数组的下标值从
16、0开始,即由上到下第一个项目的下标为0。语法格式为:对象名.List(列表项序号)其中,“对象名”即为列表框的Name属性值;“列表项序号”即为下标,由上到下依次为0、1、2、3等。ListCount:列表项数目。该属性只能在程序中设置或引用。ListCount的值表示列表框或组合框中项目的数量。ListCount-1表示最后一项的序号。第22页/共59页23/59ListIndex:列表项索引。该属性只能在程序中设置或引用。ListIndex的值表示程序运行时被选定的选项的序号。如果未选中任何选项,则ListIndex值为-1。Text:列表项正文。该属性只能在程序中设置或引用。其值为最后选
17、中的列表项的文本。Text与List(Object.ListIndex)的返回值相同。Sorted:排序属性。该属性只能在设计状态设置。该属性决定在程序运行期间列表框或组合框的选项是否按字母顺序排列显示。如果Sorted值为True,则项目按字母顺序显示;如果值为False(默认值),则按选项加入的先后顺序排列。第23页/共59页24/59(2)ListBox特有的主要属性Selected 选择属性。该属性只能在程序中设置或引用。该属性返回或设置列表框控件中的一个项目的选择状态。当某一列表项被选中时,该列表项的Selected属性值为True,否则为False。Selected属性的表示方法同
18、List属性。Columns 列表框显示的列数。取值为0时,逐行显示列表框,可能有垂直滚动条;取值大于0时,列表项可占多列显示。4 4列表框列表框(ListBox)(ListBox)和组合框和组合框(ComboBox)(ComboBox)第24页/共59页25/59MultiSelect 该属性确定列表框是否允许选择多项。MultiSelect属性值为0(默认值)时,表示在一个列表框中只能选择一项;MultiSelect值为1时,表示允许选择列表框中多个项,每用鼠标单击一个项,则该项被选中;MultiSelect值为2时,表示可以选择列表框中某个范围内的项,即可以用Shift单击鼠标,选择一组
19、连续排列的项,或用Ctrl单击鼠标,选择一组不连续排列的项。第25页/共59页26/59(3)组合框特有的主要属性Style:风格属性。4列表框列表框(ListBox)和组合框和组合框(ComboBox)不能2下拉式列表框能1简单组合框能0下拉式组合框类类 型型StyleStyle能否输入能否输入第26页/共59页27/59(4)方法AddItem:添加列表项。格式:Object.AddItem,插入位置序号若不指定插入位置,则插入到列表末尾。RemoveItem:删除列表项。格式:Object.RemoveItem 删除项序号Clear:删除列表中所有项目。(5)事件 Click(常用)Db
20、lClick(很少使用)说明:组合框Style属性为1才能响应DblClick事件。4 4列表框列表框(ListBox)(ListBox)和组合框和组合框(ComboBox)(ComboBox)第27页/共59页28/59【例 2.5】对列表框进行项目添加、修改和删除操作。Private Sub Form_Load()List1.AddItem 蚕豆 List1.AddItem 扁豆 List1.AddItem 绿豆 List1.AddItem 红豆 List1.AddItem 刀豆End SubPrivate Sub Command1_Click()List1.AddItem Text1 T
21、ext1=End SubPrivate Sub Command2_Click()List1.RemoveItem List1.ListIndexEnd SubPrivate Sub Command3_Click()List1.ClearEnd SubPrivate Sub Command4_Click()EndEnd Sub第28页/共59页29/594 4列表框列表框(ListBox)(ListBox)和组合框和组合框(ComboBox)(ComboBox)列表框各主要属性的值:List1.ListIndex=3 (下标从0开始的)List1.ListCount=5 List1.Select
22、ed(3)=True,其余为False。List1.Sorted=False,没有排序。List1.Text 为“cox”,与List1.List(List1.ListIndex)相等List1.Text 与List1.List(List1.ListIndex)有何相同和不同点List1组合框各主要属性的值:Combo1.ListIndex=0Combo1.ListCount=8 Combo1.Selected(0)=True其余为False。Combo1.Sorted=FalseCombo1.Text 为“李宁”Combo1组合与列表第29页/共59页30/59(1)主要属性 Caption
23、:标题属性。Alignment:对齐属性。0(默认值),按钮在左边,标题在右边;1,按钮在右边,标题显示在左边。Value:该属性是默认属性。单选按钮被选中时,Value取值为True;未被选中时,取值为False。复选框的Value属性有3个可能的取值:0-未选中(默认值);1-选中;2-变灰,禁止选择。5单选按钮(OptionButton)、复选框(CheckBox)与框架控件(Frame)第30页/共59页31/595.5.单选按钮单选按钮(OptionButton)(OptionButton)、复选框、复选框(CheckBox)(CheckBox)与框与框架控件架控件(Frame)(F
24、rame)(2)方法Move:移动Refresh:刷新。(3)事件Click:单选按钮或复选框都能接受事件。第31页/共59页32/59【例2.6】编写一个能对文本框中文字风格进行设置的应用程序。文本框用于输入示例文字,大小、字体和字型三个框架形成三个选项组,其中字型可复选。Private Sub Check1_Click()If Check1.Value=1 Then Text1.FontBold=True ElseIf Check1.Value=0 Then Text1.FontBold=False End IfEnd SubPrivate Sub Check2_Click()If Che
25、ck2.Value=1 Then Text1.FontItalic=True ElseIf Check2.Value=0 Then Text1.FontItalic=False End IfEnd SubPrivate Sub Command1_Click()EndEnd Sub第32页/共59页33/59Private Sub Option1_Click()If Option1.Value Then Text1.FontSize=14 Text1.RefreshEnd SubPrivate Sub Option2_Click()If Option2.Value Then Text1.Font
26、Size=18 Text1.RefreshEnd SubPrivate Sub Option3_Click()If Option3.Value Then Text1.FontSize=20 Text1.RefreshEnd SubPrivate Sub Option4_Click()If Option4.Value Then Text1.FontName=宋体 Text1.RefreshEnd SubPrivate Sub Option5_Click()If Option5.Value Then Text1.FontName=黑体 Text1.RefreshEnd SubPrivate Sub
27、 Option6_Click()If Option6.Value Then Text1.FontName=隶书 Text1.RefreshEnd Sub第33页/共59页34/59 滚动条分为水平滚动条(HScrollBar)和垂直滚动条(VScrollBar))。两种滚动条除方向不同外,其功能是相同的,都用来滚动内容或用于平滑地选择数据。(1)主要属性Max和MinMax:水平滚动条的最右端或垂直滚动条的最下端时对应的Value值。取值范围是-3276832767,缺省值为32767。Min:水平滚动条的最左端或垂直滚动条的最上端时对应的Value值。取值范围是-3276832767,缺省值
28、为0。LargeChange:最大变动值属性该属性用于返回或设置当用户用鼠标单击滚动区域时,滚动块每次移动的距离,表示Value值的改变量。6滚动条(ScrollBar)第34页/共59页35/59SmallChange:最小变动值属性该属性用于返回或设置当用户用鼠标单击滚动箭头时,滚动块每次移动的距离,表示Value值的改变量。为了精确地度量滚动条的值,一般设置SmallChange的值为1。对SmallChange和LargeChange两个属性,均可指定132767之间的整数。缺省值为1。Value值属性:表示滚动块的当前位置值。Value值随滚动块的位置改变而改变,其值介于Min和Ma
29、x之间。(2)方法SetFocus:获取焦点。Refresh:刷新(3)事件 Change 当滚动块的位置被改变时引发Change事件,也可在代码中修改滚动条的Value属性值触发该事件。Scroll 当在滚动区域中拖动滚动块时引发Scroll事件。6滚动条(ScrollBar)第35页/共59页36/59【例 2.7】利用三个水平滚动条配置文本框的背景色。Option ExplicitDim R As Integer,G As Integer,B As IntegerPrivate Sub HScroll1_Change(Index As Integer)R=HScroll1(0).Valu
30、e G=HScroll1(1).Value B=HScroll1(2).Value Label4(Index).Caption=HScroll1(Index).Value Text1.BackColor=RGB(R,G,B)End SubPrivate Sub HScroll1_Scroll(Index As Integer)R=HScroll1(0).Value G=HScroll1(1).Value B=HScroll1(2).Value Label4(Index).Caption=HScroll1(Index).Value Text1.BackColor=RGB(R,G,B)End Su
31、b第36页/共59页37/597 7图片框(图片框(PictureBoxPictureBox)图片框功能:用于绘制图形,显示图片或图像以及文本或数据,可做容器。(1)主要属性 Picture:该属性用于设置图片框加载的图片文件。可以通过剪切/复制、再粘贴到图片框中,其效果与通过Picture属性加载完全相同。AutoSize:设置为“True”,则图片框就能自动适应图片的大小了。(2)方法 Print:与窗体用法一直,对象名称不能省略。第37页/共59页38/597 7图片框(图片框(PictureBoxPictureBox)在代码中使用LoadPicture函数加载图片 格式如下:LoadP
32、icture(Filename,Size,Colordepth,x,y)其中:Filename 是图片文件及其路径名;Size 指定加载图片大小;Colordepth 图片的颜色深度;x,y 指定图片位置。例如:Pic1.Picture=LoadPicture(C:win.bmp)picture第38页/共59页39/59 功能:有规律地间隔触发计时器事件(Timer)而执行相应的程序代码。程序运行时不可见。1.属性Interval属性单位:ms(0.001s),0.5秒是500。Interval0:屏蔽计时器。Enabled属性True:有效计时False:停止时钟工作2.事件事件仅有Tim
33、er 8时钟控件(Timer)timer第39页/共59页40/599控件默认属性控件默认属性Picture 图形、图像框 Default 命令按钮 Value 复选框 Caption 标签 Value 单选按钮 Text 文本框 控件控件 属性属性 控件的默认属性 属性属性 控件控件 VB中把控件最重要的常用属性作为默认属性。见表2.1.5。文本框默认属性为Text,所以下面两个语句等价:Text1.Text=Visual Basic Text1=Visual Basic第40页/共59页412.2 菜单设计菜单设计第41页/共59页42/59下拉式菜单系统的组成结构:主菜单名快捷键热键下级
34、子菜单标记主菜单条分隔线菜单项子菜单名第42页/共59页43/592.2.1“菜单编辑器”的使用常用属性:1.标题(Caption)热键 前面加&2.名称(Name)文本框 分隔符也应有名称3.快捷键(Shortcut)菜单名没有快捷键4.复选(Checked)检查框 TRUE 有5.有效(Enabled)检查框6.可见(Visible)检查框菜单列表框菜单项属性 操作按钮工具菜单编辑器(Ctrl+E)第43页/共59页44/592.2.2 弹出式菜单弹出式菜单(快捷菜单快捷菜单)与普通菜单一样设置,只需将顶层菜单名的Visible属性设置为False,即在菜单编辑器内不选中可见复选框。然后应
35、用PopupMenu方法来显示弹出菜单。PopupMenu方法的语法格式如下:对象名.PopupMenu 菜单名,标志,x,y 其中,菜单名是必须的,其他参数可选。x、y参数指定弹出菜单显示的位置。标志参数用于进一步定义弹出菜单的位置和性能。Sub Text1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 Then PopupMenu EditMenu,vbPopupMenu CenterAlignEnd SubvbPopupMenuLeftAlign vbPopupMenuCe
36、nterAlign vbPopupMenuRightAlign vbPopupMenuLeftButton 0489X位置确定弹出菜单的左边界(默认值)弹出菜单以x为中心 X位置确定弹出菜单的右边界只能用鼠标左键触发弹出菜单(默认值)位置性能 常 数 值 说 明 分 类vbPopupMenuRightButton 2能用鼠标左键和右键触发弹出菜单第44页/共59页452.3 多窗体界面设计 第45页/共59页46/592.3.1多重窗体多重窗体 多重窗体:在一个工程中同时存在多个窗体,每个普通窗体都有自己的设计界面和相对应的程序代码,它们各自执行着自己的功能。1添加窗体 通过菜单栏中的“工程|
37、添加窗体”命令或工具栏上的“添加窗体”按钮来打开“添加窗体”对话框,然后选择“新建”选项卡新建一个窗体;也可选择“现存”选项卡把一个已有的窗体添加到当前工程。第46页/共59页47/59 2设置启动对象 当工程中有多个窗体时,程序运行时首先执行的对象称为启动对象,默认情况下第一个创建的窗体被指定为启动对象,即启动窗体。在VB中启动对象既可以是窗体,也可以是Main子过程。设置启动对象:通过菜单栏中的“工程|工程属性”命令,打开“工程属性”对话框,在“通用”选项卡,“启动对象”下捡列表框中,选择指定的对象做为启动对象。若在列表框中选择了“Sub Main”,表示设置的启动对象是Main子过程,这
38、时程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载和加载哪一个窗体。注意:Main子过程必须放在标准模块中,绝对不能放在窗体模块中。2.3.1多重窗体第47页/共59页48/59【例2.8】多重窗体的程序示例。如图2.3.2所示,三个窗体Form1、Form2和Form3,分别作为主窗体、输入成绩窗体和计算结果显示窗体。第48页/共59页49/59Private Sub Command1_Click()Form1.Hide Form2.ShowEnd SubPrivate Sub Command2_Click()Form1.Hide form3.ShowEnd SubPrivat
39、e Sub Command3_Click()Unload Form1 Unload Form2 Unload Form3 EndEnd SubPrivate Sub Command1_Click()Form2.Hide Form1.ShowEnd SubPrivate Sub Command1_Click()Unload Me Form1.ShowEnd SubPrivate Sub Form_Load()Dim Sum As Single Sum=Val(Form2.Text1.Text)+_Val(Form2.Text2.Text)+Val(Form2.Text3.Text)+_ Val(
40、Form2.Text4.Text)Text1.Text=Sum/4 Text2.Text=SumEnd Sub窗体Form1程序代码如下:窗体Form2程序代码如下:窗体Form3程序代码如下:第49页/共59页50/592.3.2 多文档界面(MDI)(选讲)设计:一般有菜单栏、工具栏、状态栏MDI窗体MDI子窗体1.创建和设计MDI窗体及其子窗体 (1)创建和设计MDI窗体 创建:“工程/添加MDI窗体”命令第50页/共59页51/59(2)创建和设计MDI子窗体 创建:MDI子窗体是一个MDIChild属性为True的普通窗体。设计:可有菜单栏,但必须有文本框。2.3.2 多文档界面(MDI)(选讲)第51页/共59页58/59作 业vP.38v习题1-8v预习实验1-2第58页/共59页信管教研室59感谢您的观看!第59页/共59页