《ASPN~~(北京理工大学出版)-项目六XML、站点导航41000.pptx

上传人:muj****520 文档编号:91235047 上传时间:2023-05-24 格式:PPTX 页数:64 大小:913.62KB
返回 下载 相关 举报
《ASPN~~(北京理工大学出版)-项目六XML、站点导航41000.pptx_第1页
第1页 / 共64页
《ASPN~~(北京理工大学出版)-项目六XML、站点导航41000.pptx_第2页
第2页 / 共64页
点击查看更多>>
资源描述

《《ASPN~~(北京理工大学出版)-项目六XML、站点导航41000.pptx》由会员分享,可在线阅读,更多相关《《ASPN~~(北京理工大学出版)-项目六XML、站点导航41000.pptx(64页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目六项目六XML、站点导航、站点导航 任务一写入任务一写入XML文件文件 任务二读取任务二读取XML文件文件 任务三任务三SiteMapPath控件的使用控件的使用 任务四任务四Tree View控件的使用控件的使用 任务五任务五Menu控件的使用控件的使用 任务一写入任务一写入XML文件文件【任务要点】【任务要点】1.掌握掌握XML技术基本知识技术基本知识2.实现对实现对XML文档的写操作文档的写操作【案例【案例1】创建基于创建基于XML的留言本。运行效果如的留言本。运行效果如图图6-1所示。所示。用户输入姓名、地址、联系电话和留言内容后,单击【保存】用户输入姓名、地址、联系电话和留言内容

2、后,单击【保存】按钮,可以将信息写入按钮,可以将信息写入XML文件中。文件中。【具体步骤】【具体步骤】(1)创建页面代码。在页面中添加)创建页面代码。在页面中添加4个文本框按钮,并使用表格布局。个文本框按钮,并使用表格布局。下一页返回任务一写入任务一写入XML文件文件(2)判断)判断XML文件是否存在,如果不存在,将重新创建一个新的文件是否存在,如果不存在,将重新创建一个新的XML文件。在页面后台代码中,首先引用操作文件。在页面后台代码中,首先引用操作XML和文件的命名和文件的命名空间。空间。(3)写入)写入XML文件。创建写入文件。创建写入XML文件的方法,参数包括文件的方法,参数包括XML

3、文件文件的路径、姓名、地址、电话和留言内容。的路径、姓名、地址、电话和留言内容。(4)添加按钮事件代码。)添加按钮事件代码。运行程序后,输入测试数据,如运行程序后,输入测试数据,如图图6-2所示。所示。下一页返回上一页任务一写入任务一写入XML文件文件【背景知识】【背景知识】(1)XML文档的基本组成部分。文档的基本组成部分。XML文档是一种用来描述数据并构文档是一种用来描述数据并构建数据的语言。一个正确的建数据的语言。一个正确的XML文档以如下的文档以如下的XML声明开始,该声明开始,该声明将文档定义为声明将文档定义为XML文档,并指定了文档内容将要符合的文档,并指定了文档内容将要符合的XM

4、L版本。版本。XML声明还可以包括编码属性,用来定义文档中的字符类型,声明还可以包括编码属性,用来定义文档中的字符类型,例如下面的声明定义了文档的字符编码为例如下面的声明定义了文档的字符编码为“utf-8”。在在XML文档声明之后,是文档的根元素,通常指的是文档文档声明之后,是文档的根元素,通常指的是文档元素。元素。下一页返回上一页任务一写入任务一写入XML文件文件 在在XML文档中,文档元素不是可选的,每个文档都必须有一个。文档中,文档元素不是可选的,每个文档都必须有一个。元素:元素的名称可以由字母或下画线开头,后跟字母、数字、连元素:元素的名称可以由字母或下画线开头,后跟字母、数字、连字符

5、或下画线。元素名称中不允许有空格。字符或下画线。元素名称中不允许有空格。属性:属性:XML元素允许在元素开始标记中使用属性来添加元素的附元素允许在元素开始标记中使用属性来添加元素的附加信息,属性是名称加信息,属性是名称/值对。值对。(2)XMLWriter创建创建XML文档。文档。开始和结束文档。开始和结束文档。写入元素。写入元素。写入属性。写入属性。下一页返回上一页任务一写入任务一写入XML文件文件(3)XMLDocument类。在使用类。在使用XMLDOM解析器的时候,主要使用解析器的时候,主要使用XMLDocument类,类,XMLDocument类派生于类派生于XMLNode类,为遍类

6、,为遍历和创建节点提供了所有的功能。历和创建节点提供了所有的功能。载入载入XML文档。文档。XML文档的载入通过调用文档的载入通过调用Load()方法来完成,该方法来完成,该方法读取方法读取XML数据并填充文档树结构。数据并填充文档树结构。创建和添加节点。为了在文档中添加新的节点,必须首先用创建和添加节点。为了在文档中添加新的节点,必须首先用XMLDocument类的工厂方法来创建新的节点,然后将其添加到文类的工厂方法来创建新的节点,然后将其添加到文档中。这些方法都以档中。这些方法都以“Create”开始,并以创建的节点类型结尾。开始,并以创建的节点类型结尾。常用的常用的Create方法见方法

7、见表表6-1。下一页返回上一页任务一写入任务一写入XML文件文件 寻找节点。寻找节点。DOM提供的寻找特定节点的方法包括提供的寻找特定节点的方法包括GetElementByTagName(),GetElementById(),SelectNodes()和和SelectSingleNode()。GetElementByTagName()方法返回一个包含了对具有给定名方法返回一个包含了对具有给定名称的节点的引用称的节点的引用XmlNodeList。GetElementById()方法返回找到具有指定方法返回找到具有指定ID属性的第一个节属性的第一个节点。点。SelectNodes()方法返回一个方

8、法返回一个XmlNodeList,包含了对匹配,包含了对匹配XPath表达式的节点的引用。表达式的节点的引用。SelectSingleNode()方法返回第一个匹配方法返回第一个匹配XPath表达式的节点表达式的节点的引用。的引用。返回上一页任务二读取任务二读取XML文件文件【任务要点】【任务要点】实现对实现对XML文档的读操作。文档的读操作。【案例【案例1】浏览留言本数据的浏览留言本数据的XML文件。运行效果如文件。运行效果如图图6-3所示。所示。【具体步骤】【具体步骤】(1)创建读取)创建读取XML文件的方法文件的方法(2)添加)添加Page_Load事件代码事件代码(3)在页面添加调用后

9、台类属性的代码)在页面添加调用后台类属性的代码下一页返回任务二读取任务二读取XML文件文件【背景知识】【背景知识】XMLReader读取读取XML文件。文件。XMLReader提供了对提供了对XML文文件内容的快速、只向前访问,但不提供对文档内容和结构的修改。件内容的快速、只向前访问,但不提供对文档内容和结构的修改。XMLReader类从文件的顶部开始读取数据,每次读取一个节点,类从文件的顶部开始读取数据,每次读取一个节点,读取完该节点后,可以忽略该节点。使读取完该节点后,可以忽略该节点。使XMLReader步骤如下:步骤如下:使用使用XMLReader类的类的Create()方法创建该类的一

10、个实例,并将被读方法创建该类的一个实例,并将被读取的取的XML文件名称作为参数传入方法;文件名称作为参数传入方法;建立一个反复调用的建立一个反复调用的Read()方法循环,这个方法从文件的第一个节方法循环,这个方法从文件的第一个节点开始,然后读取余下的所有节点,但是每次只能读取一个节点;点开始,然后读取余下的所有节点,但是每次只能读取一个节点;在这个循环中,将检查在这个循环中,将检查XMLReader对象的属性和方法,以便获得对象的属性和方法,以便获得当前节点的信息,直到当前节点的信息,直到Read()返回返回False。下一页返回上一页任务二读取任务二读取XML文件文件 XMLReader类

11、具有大量的属性和方法,类具有大量的属性和方法,表表6-2和和表表6-3列出了列出了XMLReader类常用的属性和方法。类常用的属性和方法。返回上一页任务三任务三SiteMapPath控件的使用控件的使用【任务要点】【任务要点】1.SiteMapPath控件的属性介绍控件的属性介绍2.使用使用SiteMapPath控件控件【案例【案例1】创建一个基于创建一个基于SiteMapPath的门户网站导航,具体导航结构如的门户网站导航,具体导航结构如图图6-5所示。所示。【具体步骤】【具体步骤】(1)创建)创建SiteMap文件。首先右击网站,从弹出的快捷菜单中选择【文件。首先右击网站,从弹出的快捷菜

12、单中选择【添加新项】命令,在弹出的对话框中选择【站点地图】选项,如添加新项】命令,在弹出的对话框中选择【站点地图】选项,如图图6-6所示。在【名称】文本框内输入站点地图的名称。所示。在【名称】文本框内输入站点地图的名称。下一页返回任务三任务三SiteMapPath控件的使用控件的使用(2)根据导航菜单修改)根据导航菜单修改SiteMap文件文件(3)在页面中添加)在页面中添加SiteMapPath控件,控件,SiteMapPath控件会自动工作,控件会自动工作,不需要用户参与,只需要把控件拖放到页面,就会自动创建面包不需要用户参与,只需要把控件拖放到页面,就会自动创建面包屑导航系统。创建一个名

13、称为屑导航系统。创建一个名称为“Inland.aspx”的页面,在页面上的页面,在页面上添加一个添加一个SiteMapPath控件,此时将在页面上自动生成一个面包屑控件,此时将在页面上自动生成一个面包屑导航,如导航,如图图6-7所示。所示。在默认情况下,在默认情况下,SiteMapPath使用使用“”作为链接元素的分隔作为链接元素的分隔符,如果修改为其他符号,则通过修改符,如果修改为其他符号,则通过修改PathSeparator属性,选中属性,选中SiteMapPath控件后,在属性栏中修改控件后,在属性栏中修改PathSeparator属性,如属性,如图图6-8所示。所示。运行程序后,结果如

14、运行程序后,结果如图图6-9所示。所示。下一页返回上一页任务三任务三SiteMapPath控件的使用控件的使用【背景知识】【背景知识】(1)SiteMap文件结构。文件结构。SiteMap文件其实就是一个文件其实就是一个XML文件,这个文件,这个XML文件的根结点是文件的根结点是元素,该文件只能有一个元素,该文件只能有一个元素,在元素,在元素中,有一个元素中,有一个元素,元素,这个元素一般是应用程序的起始页面,对于这个元素一般是应用程序的起始页面,对于元素的元素的常见属性见常见属性见表表6-4。(2)SiteMapPath控件的常见属性。控件的常见属性。1)PathDirection属性属性

15、PathDirection属性主要用于改变输出链接的方向,这个属性属性主要用于改变输出链接的方向,这个属性只有两个值:只有两个值:RootToCurrent和和CurrentToRoot。这个属性默认设。这个属性默认设置是置是RootToCurrent,如果将,如果将PathDirection属性修改为属性修改为CurrentToRoot,则程序运行结果如,则程序运行结果如图图6-10所示。所示。2)ParentLevelsDisplayed属性属性下一页返回上一页任务三任务三SiteMapPath控件的使用控件的使用 在有些情况下,导航系统的深度比较深,此时在页面上显示在有些情况下,导航系统

16、的深度比较深,此时在页面上显示非常长的导航列表,在这种情况下,可以使用非常长的导航列表,在这种情况下,可以使用SiteMapPath控件的控件的ParentLevelsDisplayed属性,该属性设置后,会只显示指定深度的属性,该属性设置后,会只显示指定深度的页面。具体设置如页面。具体设置如图图6-11所示。所示。当设置当设置ParentLevelsDisplayed属性值为属性值为1时,运行程序效果如时,运行程序效果如图图6-12所示。所示。返回上一页任务四任务四TreeView控件的使用控件的使用【任务要点】【任务要点】1.认识认识TreeView2.使用使用TreeView控件绑定控件

17、绑定XML【案例【案例1】创建一个基于创建一个基于TreeView的电脑产品分类导航,运行效果如的电脑产品分类导航,运行效果如图图6-13所示。所示。【具体步骤】【具体步骤】(1)创建)创建XML数据文件。首先右击网站,从弹出的快捷菜单中选择数据文件。首先右击网站,从弹出的快捷菜单中选择【添加新项】命令,在弹出的对话框中选择【添加新项】命令,在弹出的对话框中选择【XML文件】选项,文件】选项,如如图图6-14。在【名称】文本框内输入。在【名称】文本框内输入XML数据文件名称数据文件名称“product.xml”。下一页返回任务四任务四TreeView控件的使用控件的使用(2)创建)创建XmlD

18、ataSource数据源。数据源。XmlDataSource提供了绑定提供了绑定XML文文档的一种简单方式。首先在创建的窗体文件档的一种简单方式。首先在创建的窗体文件“Default.aspx”页页面中添加面中添加XmlDataSource控件,用鼠标选择控件,用鼠标选择XmlDataSource控件后,控件后,选择【配置数据源】选项,如选择【配置数据源】选项,如图图6-15所示。所示。选择【配置数据源】选项后,弹出【配置数据源】对话框,选择【配置数据源】选项后,弹出【配置数据源】对话框,在数据文件输入框内选择刚创建的在数据文件输入框内选择刚创建的XML数据文件数据文件“product.xml

19、”,如,如图图6-16所示,选择数据文件完成后,单击【确定】按钮完成所示,选择数据文件完成后,单击【确定】按钮完成XmlDataSource数据源的配置。数据源的配置。(3)TreeView控件绑定控件绑定XmlDataSource数据源。在默认页面上,添加数据源。在默认页面上,添加一个一个TreeView控件,用鼠标选中此控件,单击右上角的黑色箭头控件,用鼠标选中此控件,单击右上角的黑色箭头按钮,在弹出的对话框中,在【选择数据源】的下拉列表框中选按钮,在弹出的对话框中,在【选择数据源】的下拉列表框中选择创建的择创建的XmlDataSource的名称的名称“XmlDataSource1”,如,

20、如图图6-17所所示。示。下一页返回上一页任务四任务四TreeView控件的使用控件的使用 设置后,设置后,TreeView控件将显示为如控件将显示为如图图6-18所示的效果。所示的效果。在默认情况下,将在默认情况下,将XML文档中的所有元素显示在文档中的所有元素显示在TreeView中,中,由于在由于在XML文件中通过文件中通过XML元素的属性和内容设置,所以必须对元素的属性和内容设置,所以必须对TreeView的绑定进行设置。用鼠标选中此控件,单击右上角的黑的绑定进行设置。用鼠标选中此控件,单击右上角的黑色箭头按钮,在弹出的对话框中选择【编辑色箭头按钮,在弹出的对话框中选择【编辑TreeN

21、ode数据绑定】数据绑定】选项。选项。选择【编辑选择【编辑TreeNode数据绑定】选项后,弹出【数据绑定】选项后,弹出【TreeView DataBingding编辑器】对话框,选择需要重新绑定的节点,单击编辑器】对话框,选择需要重新绑定的节点,单击【添加】按钮,此时可以配置节点的详细信息。【添加】按钮,此时可以配置节点的详细信息。下一页返回上一页任务四任务四TreeView控件的使用控件的使用 添加完数据绑定字段后,选中字段,此时将在右边显示数据添加完数据绑定字段后,选中字段,此时将在右边显示数据绑定的属性,一般情况下只需要设置绑定的属性,一般情况下只需要设置“TextField”属性和属

22、性和“ValueField”属性,在设置的时候,可以选择属性,在设置的时候,可以选择XML元素的属性元素的属性或者元素的文本值。设置完成后,运行程序后或者元素的文本值。设置完成后,运行程序后TreeView控件将显控件将显示为如示为如图图6-21所示效果。所示效果。(4)定制)定制TreeView控件的图标。在默认情况下,控件的图标。在默认情况下,TreeView控件连接节控件连接节点的图标是【点的图标是【+】和【】和【-】,也可以通过修改】,也可以通过修改TreeView的的“CollapseImageUrl”、“ExpandImageUrl”和和“LeafNodeStyle”属性,来修改连

23、接节点的图标。属性,来修改连接节点的图标。设置完成后,运行程序效果如设置完成后,运行程序效果如图图6-23所示。所示。TreeView控件包含的属性见控件包含的属性见表表6-5,这些属性可以为控件的节,这些属性可以为控件的节点指定自己的图像。点指定自己的图像。下一页返回上一页任务四任务四TreeView控件的使用控件的使用【案例【案例2】通过编程控制通过编程控制TreeView控件的展开与折叠,具体效果如控件的展开与折叠,具体效果如图图6-24所示。在以上的操作中,主要通过配置所示。在以上的操作中,主要通过配置XML数据源的方式来配数据源的方式来配置置TreeView控件,在实际应用过程中,可

24、能要通过程序代码来控控件,在实际应用过程中,可能要通过程序代码来控制。制。【具体步骤】【具体步骤】(1)在默认的)在默认的Default.aspx页面中添加两个按钮和一个页面中添加两个按钮和一个TreeView控件,控件,修改相应的属性,一个按钮实现展开修改相应的属性,一个按钮实现展开TreeView控件的所有节点,控件的所有节点,另外一个按钮实现折叠另外一个按钮实现折叠TreeView控件。在页面的调入时间中添加控件。在页面的调入时间中添加代码,实现建树功能。代码,实现建树功能。下一页返回上一页任务四任务四TreeView控件的使用控件的使用(2)对指定节点进行操作。在上面的操作中实现对)对

25、指定节点进行操作。在上面的操作中实现对TreeView进行折叠进行折叠和展开,那么如何实现对指定节点进行展开和折叠呢?可以通过和展开,那么如何实现对指定节点进行展开和折叠呢?可以通过TreeView控件中有一个控件中有一个FindNode()方法来实现。程序运行效果如方法来实现。程序运行效果如图图6-25所示。所示。返回上一页任务五任务五Menu控件的使用控件的使用【任务要点】【任务要点】1.Menu控件的属性介绍控件的属性介绍2.使用使用Menu控件控件【案例【案例1】制作某校园网站导航菜单,效果如制作某校园网站导航菜单,效果如图图6-26所示。所示。【具体步骤】【具体步骤】(1)创建菜单项

26、。在页面中添加一个)创建菜单项。在页面中添加一个Menu控件,通过右上角智能标控件,通过右上角智能标记菜单中选择【编辑菜单项】选项,如记菜单中选择【编辑菜单项】选项,如图图6-27所示。选择此菜单项所示。选择此菜单项后,弹出【菜单项编辑器】对话框,如后,弹出【菜单项编辑器】对话框,如图图6-28所示。所示。编辑完成后,在默认情况下,菜单将显示为如编辑完成后,在默认情况下,菜单将显示为如图图6-29所示的效果。所示的效果。下一页返回任务五任务五Menu控件的使用控件的使用(2)修改菜单项的样式。)修改菜单项的样式。首先创建一个样式文件首先创建一个样式文件“style.css”在页面的前台在页面的

27、前台Html代码中链接代码中链接Style.css文件文件创建创建LevelMenuItemStyles。在样式文件中主要定义了三个样式,分。在样式文件中主要定义了三个样式,分别定义了第一层菜单项、第二层菜单项和鼠标在菜单项上悬浮时别定义了第一层菜单项、第二层菜单项和鼠标在菜单项上悬浮时的样式。定义完样式后,修改的样式。定义完样式后,修改Menu控件的控件的“LevelMenuItemStyles”属性,如属性,如图图6-30所示。所示。单击【选择】按钮,弹出【单击【选择】按钮,弹出【MenuItemStyles集合编辑器】对集合编辑器】对话框,首先单击【添加】按钮,添加菜单项的样式话框,首先

28、单击【添加】按钮,添加菜单项的样式“MenuItemStyle”,根据菜单的层次,选择对应的,根据菜单的层次,选择对应的CssClass,如,如图图6-31所示。所示。下一页返回上一页任务五任务五Menu控件的使用控件的使用 设置设置HoverStyle。由于在。由于在Menu控件属性中,包含了控件属性中,包含了DynamicHoverStyle和和StaticHoverStyle。DynamicHoverStyle主要主要设置弹出的动态菜单在鼠标悬浮状态下的样式,设置弹出的动态菜单在鼠标悬浮状态下的样式,StaticHoverStyle主要设置在默认情况下菜单在鼠标悬浮状态下的样式,可以通过

29、主要设置在默认情况下菜单在鼠标悬浮状态下的样式,可以通过操作来区分它们。首先,设置操作来区分它们。首先,设置DynamicHoverStyle下面的下面的CssClass值为值为“hover”,如,如图图6-32所示。所示。设置完成后,运行效果如设置完成后,运行效果如图图6-33所示。所示。设置链接。在菜单项编辑器中,选择菜单项,在右边的属性栏中,设置链接。在菜单项编辑器中,选择菜单项,在右边的属性栏中,直接设置直接设置“NavigateUrl”属性为相应的页面即可,如属性为相应的页面即可,如图图6-36所示。所示。下一页返回上一页任务五任务五Menu控件的使用控件的使用【背景知识】【背景知识

30、】(1)Menu控件的控件的StaticDisplayLevels属性。属性。StaticDisplayLevels属性用属性用来设置静态显示多少层菜单项。如果有四层菜单项,并且来设置静态显示多少层菜单项。如果有四层菜单项,并且StaticDisplayLevels属性设置为属性设置为3,则静态显示前三层,动态显示最,则静态显示前三层,动态显示最后一层菜单项。后一层菜单项。(2)控制菜单的外观。)控制菜单的外观。若要控制菜单的静态部分的外观,可以在名称中使用包含单若要控制菜单的静态部分的外观,可以在名称中使用包含单词词“Static”的样式属性:的样式属性:StaticMenuStyle;St

31、aticMenuItemStyle;StaticSelectedStyle;StaticHoverStyle。下一页返回上一页任务五任务五Menu控件的使用控件的使用 若要控制菜单的动态部分的外观,可以在名称中使用包含单词若要控制菜单的动态部分的外观,可以在名称中使用包含单词“Dynamic”的样式属性:的样式属性:DynamicMenuStyle;DynamicMenuItemStyle;DynamicSelectedStyle;DynamicHoverStyle。(3)菜单层。控制菜单项的外观的另一种方法是单独设置菜单结构中)菜单层。控制菜单项的外观的另一种方法是单独设置菜单结构中每层的样

32、式。每层的样式。Menu控件具有多个充当样式集合的属性,这意味着控件具有多个充当样式集合的属性,这意味着这些属性可以包含菜单结构的每层的样式信息。可用于指定每层这些属性可以包含菜单结构的每层的样式信息。可用于指定每层外观的样式属性在其名称中包含单词外观的样式属性在其名称中包含单词“Level”:LevelMenuItemStyles;LevelSubMenuStyles;LevelSelectedStyles。下一页返回上一页任务五任务五Menu控件的使用控件的使用(4)使用数据源。)使用数据源。Menu控件与控件与TreeView控件一样,也可以绑定到其控件一样,也可以绑定到其他数据源控件上

33、。例如,在前面他数据源控件上。例如,在前面TreeView中使用的中使用的“product.xml”文件,通过创建文件,通过创建XmlDataSource数据源进行绑定,数据源进行绑定,通过菜单通过菜单DataBindings编辑器进行编辑,如编辑器进行编辑,如图图6-38所示。所示。程序运行效果如程序运行效果如图图6-39所示。所示。返回上一页表表6-1常用常用Create方法方法返回表表6-2 XmlReader类常用属性类常用属性返回表表6-3 XMLReader类常用方法类常用方法返回表表6-4常见属性常见属性返回表表6-5 TreeView属性表属性表返回图图6-1程序运行效果程序运

34、行效果返回图图6-2输入测试数据输入测试数据返回图图6-3运行效果图运行效果图返回图图6-5网站导航结构网站导航结构返回图图6-6创建站点地图创建站点地图返回图图6-7创建创建SiteMapPath返回图图6-8修改修改PathSeparator返回图图6-9运行效果图运行效果图返回图图6-10修改修改PathDirection属性属性返回图图6-11设置设置ParentLevelsDisplayed属性属性返回图图6-12运行效果图运行效果图返回图图6-13运行效果图运行效果图返回图图6-14创建创建XML数据文件数据文件返回图图6-15配置配置XmlDataSource数据源数据源返回图图

35、6-16配置配置XmlDataSource数据源数据源返回图图6-17设置设置TreeView的的XmlDataSource返回图图6-18运行结果运行结果返回图图6-21 TreeView运行效果运行效果返回图图6-23运行效果图运行效果图返回图图6-24程序运行效果程序运行效果返回图图6-25折叠指定节点折叠指定节点返回图图6-26程序运行效果程序运行效果返回图图6-27编辑菜单项编辑菜单项返回图图6-28编辑菜单项编辑菜单项返回图图6-29运行效果运行效果返回图图6-30设置设置LevelMenuItemStyles属性属性返回图图6-31编辑编辑MenuItemStyle返回图图6-3

36、2设置设置DynamicHoverStyle返回图图6-33程序运行效果程序运行效果返回图图6-36设置链接属性设置链接属性返回图图6-38菜单绑定编辑器菜单绑定编辑器返回图图6-39程序运行效果程序运行效果返回9、静夜四无邻,荒居旧业贫。5月-235月-23Wednesday,May 24,202310、雨中黄叶树,灯下白头人。05:06:0105:06:0105:065/24/2023 5:06:01 AM11、以我独沈久,愧君相见频。5月-2305:06:0105:06May-2324-May-2312、故人江海别,几度隔山川。05:06:0105:06:0105:06Wednesday

37、,May 24,202313、乍见翻疑梦,相悲各问年。5月-235月-2305:06:0105:06:01May 24,202314、他乡生白发,旧国见青山。24 五月 20235:06:01 上午05:06:015月-2315、比不了得就不比,得不到的就不要。五月 235:06 上午5月-2305:06May 24,202316、行动出成果,工作出财富。2023/5/24 5:06:0105:06:0124 May 202317、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。5:06:01 上午5:06 上午05:06:015月-239、没有失败,只有暂时停止成功!。5月

38、-235月-23Wednesday,May 24,202310、很多事情努力了未必有结果,但是不努力却什么改变也没有。05:06:0105:06:0105:065/24/2023 5:06:01 AM11、成功就是日复一日那一点点小小努力的积累。5月-2305:06:0105:06May-2324-May-2312、世间成事,不求其绝对圆满,留一份不足,可得无限完美。05:06:0105:06:0105:06Wednesday,May 24,202313、不知香积寺,数里入云峰。5月-235月-2305:06:0105:06:01May 24,202314、意志坚强的人能把世界放在手中像泥块一

39、样任意揉捏。24 五月 20235:06:01 上午05:06:015月-2315、楚塞三湘接,荆门九派通。五月 235:06 上午5月-2305:06May 24,202316、少年十五二十时,步行夺得胡马骑。2023/5/24 5:06:0105:06:0124 May 202317、空山新雨后,天气晚来秋。5:06:01 上午5:06 上午05:06:015月-239、杨柳散和风,青山澹吾虑。5月-235月-23Wednesday,May 24,202310、阅读一切好书如同和过去最杰出的人谈话。05:06:0105:06:0105:065/24/2023 5:06:01 AM11、越是

40、没有本领的就越加自命不凡。5月-2305:06:0105:06May-2324-May-2312、越是无能的人,越喜欢挑剔别人的错儿。05:06:0105:06:0105:06Wednesday,May 24,202313、知人者智,自知者明。胜人者有力,自胜者强。5月-235月-2305:06:0105:06:01May 24,202314、意志坚强的人能把世界放在手中像泥块一样任意揉捏。24 五月 20235:06:01 上午05:06:015月-2315、最具挑战性的挑战莫过于提升自我。五月 235:06 上午5月-2305:06May 24,202316、业余生活要有意义,不要越轨。2023/5/24 5:06:0105:06:0124 May 202317、一个人即使已登上顶峰,也仍要自强不息。5:06:01 上午5:06 上午05:06:015月-23MOMODA POWERPOINTLorem ipsum dolor sit,eleifend nulla ac,fringilla purus.Nulla iaculis tempor felis amet,consectetur adipiscing elit.Fusce id urna blanditut cursus.感感 谢谢 您您 的的 下下 载载 观观 看看专家告诉

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 一级建造

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁