C#中利用XML创建模板.ppt

上传人:枫** 文档编号:568587097 上传时间:2024-07-25 格式:PPT 页数:29 大小:1.82MB
返回 下载 相关 举报
C#中利用XML创建模板.ppt_第1页
第1页 / 共29页
C#中利用XML创建模板.ppt_第2页
第2页 / 共29页
C#中利用XML创建模板.ppt_第3页
第3页 / 共29页
C#中利用XML创建模板.ppt_第4页
第4页 / 共29页
C#中利用XML创建模板.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《C#中利用XML创建模板.ppt》由会员分享,可在线阅读,更多相关《C#中利用XML创建模板.ppt(29页珍藏版)》请在金锄头文库上搜索。

1、可扩展标记语言可扩展标记语言可扩展标记语言可扩展标记语言在创建数据采集模板中的应用在创建数据采集模板中的应用在创建数据采集模板中的应用在创建数据采集模板中的应用罗安军罗安军摘摘摘摘 要:要:要:要:随着网络技术的突飞猛进,更多的软件运行随着网络技术的突飞猛进,更多的软件运行随着网络技术的突飞猛进,更多的软件运行随着网络技术的突飞猛进,更多的软件运行方式采用方式采用方式采用方式采用B/SB/SB/SB/S模式,在开发此类软件时,使用模式,在开发此类软件时,使用模式,在开发此类软件时,使用模式,在开发此类软件时,使用Microsoft Visual StudioMicrosoft Visual S

2、tudioMicrosoft Visual StudioMicrosoft Visual Studio开发工具的同时,通常还开发工具的同时,通常还开发工具的同时,通常还开发工具的同时,通常还会用到其它开发语言,如会用到其它开发语言,如会用到其它开发语言,如会用到其它开发语言,如javascriptjavascriptjavascriptjavascript、XMLXMLXMLXML等等。等等。等等。等等。XMLXMLXMLXML就是可扩展标记语言,本文以开发就是可扩展标记语言,本文以开发就是可扩展标记语言,本文以开发就是可扩展标记语言,本文以开发站库数据采站库数据采站库数据采站库数据采集系统集

3、系统集系统集系统为案例,讲述了怎样利用可扩展标记语言为案例,讲述了怎样利用可扩展标记语言为案例,讲述了怎样利用可扩展标记语言为案例,讲述了怎样利用可扩展标记语言XMLXMLXMLXML制做、使用数据采集模板,同时可以得出,在软制做、使用数据采集模板,同时可以得出,在软制做、使用数据采集模板,同时可以得出,在软制做、使用数据采集模板,同时可以得出,在软件开发时,通过开发模板,降低软件开发的成本。件开发时,通过开发模板,降低软件开发的成本。件开发时,通过开发模板,降低软件开发的成本。件开发时,通过开发模板,降低软件开发的成本。本案例可以推广到其它软件开发工作中,提高工作本案例可以推广到其它软件开发

4、工作中,提高工作本案例可以推广到其它软件开发工作中,提高工作本案例可以推广到其它软件开发工作中,提高工作效率。效率。效率。效率。 主题词:主题词:主题词:主题词:数据采集模板数据采集模板数据采集模板数据采集模板XMLXMLXMLXML可扩展标记语言可扩展标记语言可扩展标记语言可扩展标记语言 1 1 1 1 问题的提出问题的提出问题的提出问题的提出在使用在使用在使用在使用在使用在使用C#C#C#C#C#C#语言开发语言开发语言开发语言开发语言开发语言开发站库数据采集系统站库数据采集系统站库数据采集系统站库数据采集系统站库数据采集系统站库数据采集系统中,中,中,中,中,中,需要编写很多数据输入界面

5、,到目前为止,共有需要编写很多数据输入界面,到目前为止,共有需要编写很多数据输入界面,到目前为止,共有需要编写很多数据输入界面,到目前为止,共有需要编写很多数据输入界面,到目前为止,共有需要编写很多数据输入界面,到目前为止,共有8 88 8 8 8类合计类合计类合计类合计类合计类合计303030303030项,如果不编写模板、使用模板,开发工项,如果不编写模板、使用模板,开发工项,如果不编写模板、使用模板,开发工项,如果不编写模板、使用模板,开发工项,如果不编写模板、使用模板,开发工项,如果不编写模板、使用模板,开发工作就很烦琐,而且用时长,效率低。通过对系统所作就很烦琐,而且用时长,效率低。

6、通过对系统所作就很烦琐,而且用时长,效率低。通过对系统所作就很烦琐,而且用时长,效率低。通过对系统所作就很烦琐,而且用时长,效率低。通过对系统所作就很烦琐,而且用时长,效率低。通过对系统所有数据输入界面分析,归纳出三种类型:单一型、有数据输入界面分析,归纳出三种类型:单一型、有数据输入界面分析,归纳出三种类型:单一型、有数据输入界面分析,归纳出三种类型:单一型、有数据输入界面分析,归纳出三种类型:单一型、有数据输入界面分析,归纳出三种类型:单一型、一对一型、一对多型。我们通过编写这三种模板,一对一型、一对多型。我们通过编写这三种模板,一对一型、一对多型。我们通过编写这三种模板,一对一型、一对多

7、型。我们通过编写这三种模板,一对一型、一对多型。我们通过编写这三种模板,一对一型、一对多型。我们通过编写这三种模板,就能大大提高工作效率,缩短软件开发周期。就能大大提高工作效率,缩短软件开发周期。就能大大提高工作效率,缩短软件开发周期。就能大大提高工作效率,缩短软件开发周期。就能大大提高工作效率,缩短软件开发周期。就能大大提高工作效率,缩短软件开发周期。1 1 1 1 问题的提出问题的提出问题的提出问题的提出单一型单一型单一型单一型单一型单一型: : : : :1 1 1 1 问题的提出问题的提出问题的提出问题的提出单一型单一型单一型单一型单一型单一型: : : : :1 1 1 1 问题的提

8、出问题的提出问题的提出问题的提出一对一型一对一型一对一型一对一型一对一型一对一型: : : : :1 1 1 1 问题的提出问题的提出问题的提出问题的提出一对多型一对多型一对多型一对多型一对多型一对多型: : : : :1 1 1 1 问题的提出问题的提出问题的提出问题的提出最初的设计方案是把设计出的模板放到最初的设计方案是把设计出的模板放到最初的设计方案是把设计出的模板放到最初的设计方案是把设计出的模板放到最初的设计方案是把设计出的模板放到最初的设计方案是把设计出的模板放到ORACLEORACLEORACLEORACLEORACLEORACLE或或或或或或Microsoft Office A

9、ccessMicrosoft Office AccessMicrosoft Office AccessMicrosoft Office AccessMicrosoft Office AccessMicrosoft Office Access数据库中,但是,在数据库中,但是,在数据库中,但是,在数据库中,但是,在数据库中,但是,在数据库中,但是,在以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算

10、机专业人员能操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用XMLXMLXMLXMLXMLXML文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。1 1 1 1 问题的提出问题的提出问题的提出问题的提出XMLXMLXMLXMLXM

11、LXML是可扩展标记语言(是可扩展标记语言(是可扩展标记语言(是可扩展标记语言(是可扩展标记语言(是可扩展标记语言(Extensible Markup Extensible Markup Extensible Markup Extensible Markup Extensible Markup Extensible Markup LanguageLanguageLanguageLanguageLanguageLanguage),是),是),是),是),是),是WebWebWebWebWebWeb上的数据通用语言。上的数据通用语言。上的数据通用语言。上的数据通用语言。上的数据通用语言。上的数据通

12、用语言。XMLXMLXMLXMLXMLXML使用的使用的使用的使用的使用的使用的是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建

13、网页的编辑器。如图所示:辑器。如图所示:辑器。如图所示:辑器。如图所示:辑器。如图所示:辑器。如图所示:2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发模板的开发是模板的开发是模板的开发是模板的开发是模板的开发是模板的开发是站库数据采集系统站库数据采集系统站库数据采集系统站库数据采集系统站库数据采集系统站库数据采集系统中的一部中的一部中的一部中的一部中的一部中的一部分,软件开发环境是分,软件开发环境是分,软件开发环境是分,软件开发环境是分,软件开发环境是分,软件开发环境是Microsoft Visual Studio Microsoft Visual S

14、tudio Microsoft Visual Studio Microsoft Visual Studio Microsoft Visual Studio Microsoft Visual Studio 200520052005200520052005。主要使用。主要使用。主要使用。主要使用。主要使用。主要使用C#C#C#C#C#C#语言。语言。语言。语言。语言。语言。2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户

15、界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网页软件(页软件(页软件(页软件(页软件(页软件(FrontPageFrontPageFrontPageFrontPageFrontPageFrontPage)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到XMLXMLXMLX

16、MLXMLXML文档中,给每个元文档中,给每个元文档中,给每个元文档中,给每个元文档中,给每个元文档中,给每个元素起不同的节点名。素起不同的节点名。素起不同的节点名。素起不同的节点名。素起不同的节点名。素起不同的节点名。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色

17、、字内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色、字体大小、线条的粗细。体大小、线条的粗细。体大小、线条的粗细。体大小、线条的粗细。体大小、线条的粗细。体大小、线条的粗细。2.1 2.1 2.1 2.1 封装封装封装封装HTMLHTMLHTMLHTML语句语句语句语句2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发由于在由于在由于在由于在由于在由于在XMLXMLXMLXMLXMLXML文档,使用文档,使用文档,使用文档,使用文档,使用文档,使用做为标记符号,所以,做为标记

18、符号,所以,做为标记符号,所以,做为标记符号,所以,做为标记符号,所以,做为标记符号,所以,在需要把在需要把在需要把在需要把在需要把在需要把htmlhtmlhtmlhtmlhtmlhtml的源码中的的源码中的的源码中的的源码中的的源码中的的源码中的改成改成改成改成改成改成 。当。当。当。当。当。当C#C#C#C#C#C#读取后,读取后,读取后,读取后,读取后,读取后,再用再用再用再用再用再用ReplaceReplaceReplaceReplaceReplaceReplace语句转换回来。语句转换回来。语句转换回来。语句转换回来。语句转换回来。语句转换回来。2.1 2.1 2.1 2.1 封装封

19、装封装封装HTMLHTMLHTMLHTML语句语句语句语句2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发由由由由由由SQLSQLSQLSQLSQLSQL语言是结构化语言(语言是结构化语言(语言是结构化语言(语言是结构化语言(语言是结构化语言(语言是结构化语言(Structure Query Structure Query Structure Query Structure Query Structure Query Structure Query LanguageLanguageLanguageLanguageLanguageLanguage)的缩写,

20、是一种用于数据库查询和编程)的缩写,是一种用于数据库查询和编程)的缩写,是一种用于数据库查询和编程)的缩写,是一种用于数据库查询和编程)的缩写,是一种用于数据库查询和编程)的缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,的语言,已经成为关系型数据库普遍使用的标准,的语言,已经成为关系型数据库普遍使用的标准,的语言,已经成为关系型数据库普遍使用的标准,的语言,已经成为关系型数据库普遍使用的标准,的语言,已经成为关系型数据库普遍使用的标准,使用这种语言使用这种语言使用这种语言使用这种语言使用这种语言使用这种语言, , , , ,对程序设计和数据库维护对程序设计和数据库

21、维护对程序设计和数据库维护对程序设计和数据库维护对程序设计和数据库维护对程序设计和数据库维护, , , , ,都带来了都带来了都带来了都带来了都带来了都带来了极大的方便极大的方便极大的方便极大的方便极大的方便极大的方便, , , , ,广泛应用于数据库的查询。广泛应用于数据库的查询。广泛应用于数据库的查询。广泛应用于数据库的查询。广泛应用于数据库的查询。广泛应用于数据库的查询。SQLSQLSQLSQLSQLSQL语句完成的任务是把输入界面中的数据保存语句完成的任务是把输入界面中的数据保存语句完成的任务是把输入界面中的数据保存语句完成的任务是把输入界面中的数据保存语句完成的任务是把输入界面中的数

22、据保存语句完成的任务是把输入界面中的数据保存到数据库中,同时也是显示数据,提供用户查看和到数据库中,同时也是显示数据,提供用户查看和到数据库中,同时也是显示数据,提供用户查看和到数据库中,同时也是显示数据,提供用户查看和到数据库中,同时也是显示数据,提供用户查看和到数据库中,同时也是显示数据,提供用户查看和修改,是系统的关键部分。修改,是系统的关键部分。修改,是系统的关键部分。修改,是系统的关键部分。修改,是系统的关键部分。修改,是系统的关键部分。2.2 2.2 2.2 2.2 封装封装封装封装SQLSQLSQLSQL语句语句语句语句 2 2 2 2 数据采集模板的开发数据采集模板的开发数据采

23、集模板的开发数据采集模板的开发不是每个元素都有不是每个元素都有不是每个元素都有不是每个元素都有不是每个元素都有不是每个元素都有SQLSQLSQLSQLSQLSQL语句,为不同的语句,为不同的语句,为不同的语句,为不同的语句,为不同的语句,为不同的SQLSQLSQLSQLSQLSQL语句语句语句语句语句语句起不同的节点名,放到起不同的节点名,放到起不同的节点名,放到起不同的节点名,放到起不同的节点名,放到起不同的节点名,放到XMLXMLXMLXMLXMLXML文档中。文档中。文档中。文档中。文档中。文档中。对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于每条语

24、句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再放到文档中。放到文档中。放到文档中。放到文档中。放到文档中。放到文档中。每条语句中用的参数,分别每条语句中用的参数,分别每条语句中用的参数,分别每条语句中用的参数,分别每条语句中用的参数,分别每条语句中用的参数,分别para0para0para0para0para0para0、para1para1para1para1para1para1、para2para2para2para2para2para2、表示。表示。表示。表示。表示。表示。2.2 2.

25、2 2.2 2.2 封装封装封装封装SQLSQLSQLSQL语句语句语句语句 2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发这些参数决定了输入界面显示表格的列名,行这些参数决定了输入界面显示表格的列名,行这些参数决定了输入界面显示表格的列名,行这些参数决定了输入界面显示表格的列名,行这些参数决定了输入界面显示表格的列名,行这些参数决定了输入界面显示表格的列名,行数等等。在接下来的模板使用中,开发人员就能根数等等。在接下来的模板使用中,开发人员就能根数等等。在接下来的模板使用中,开发人员就能根数等等。在接下来的模板使用中,开发人员就能根数等等。在接下来的

26、模板使用中,开发人员就能根数等等。在接下来的模板使用中,开发人员就能根据界面设计方案,针对不同的项目,在模板中设置据界面设计方案,针对不同的项目,在模板中设置据界面设计方案,针对不同的项目,在模板中设置据界面设计方案,针对不同的项目,在模板中设置据界面设计方案,针对不同的项目,在模板中设置据界面设计方案,针对不同的项目,在模板中设置不同的参数,来完成数据的输入。不同的参数,来完成数据的输入。不同的参数,来完成数据的输入。不同的参数,来完成数据的输入。不同的参数,来完成数据的输入。不同的参数,来完成数据的输入。2.3 2.3 2.3 2.3 封装界面参数(封装界面参数(封装界面参数(封装界面参数

27、(PARAPARAPARAPARA) 2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发首先创建一个首先创建一个首先创建一个首先创建一个首先创建一个首先创建一个XMLXMLXMLXMLXMLXML文档对象,然后打开指定的文档对象,然后打开指定的文档对象,然后打开指定的文档对象,然后打开指定的文档对象,然后打开指定的文档对象,然后打开指定的XMLXMLXMLXMLXMLXML文档。用文档。用文档。用文档。用文档。用文档。用SelectSingleNodeSelectSingleNodeSelectSingleNodeSelectSingleNodeSelec

28、tSingleNodeSelectSingleNode语句读取节点中的语句读取节点中的语句读取节点中的语句读取节点中的语句读取节点中的语句读取节点中的 内容。程序代码片段如下:内容。程序代码片段如下:内容。程序代码片段如下:内容。程序代码片段如下:内容。程序代码片段如下:内容。程序代码片段如下:XmlDocumentXmlDocumentXmlDocumentXmlDocumentXmlDocumentXmlDocument doc=new doc=new doc=new doc=new doc=new doc=new XmlDocumentXmlDocumentXmlDocumentXmlD

29、ocumentXmlDocumentXmlDocument();();();();();();doc.Load(xmldoc.Load(xmldoc.Load(xmldoc.Load(xmldoc.Load(xmldoc.Load(xml文档名文档名文档名文档名文档名文档名););););););XmlNodeXmlNodeXmlNodeXmlNodeXmlNodeXmlNode node= node= node= node= node= node=doc.SelectSingleNodedoc.SelectSingleNodedoc.SelectSingleNodedoc.SelectSin

30、gleNodedoc.SelectSingleNodedoc.SelectSingleNode( ( ( ( (节点名节点名节点名节点名节点名节点名););););););2.4 C#2.4 C#2.4 C#2.4 C#读取读取读取读取XMLXMLXMLXML的方法的方法的方法的方法 2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发这一部分主要是处理模板中的内容,是展示界这一部分主要是处理模板中的内容,是展示界这一部分主要是处理模板中的内容,是展示界这一部分主要是处理模板中的内容,是展示界这一部分主要是处理模板中的内容,是展示界这一部分主要是处理模板中的

31、内容,是展示界面和数据的关键,由于专业性比较强,在此不做详面和数据的关键,由于专业性比较强,在此不做详面和数据的关键,由于专业性比较强,在此不做详面和数据的关键,由于专业性比较强,在此不做详面和数据的关键,由于专业性比较强,在此不做详面和数据的关键,由于专业性比较强,在此不做详细说明。细说明。细说明。细说明。细说明。细说明。经过以上五个步骤,就完成了模板文档创建工经过以上五个步骤,就完成了模板文档创建工经过以上五个步骤,就完成了模板文档创建工经过以上五个步骤,就完成了模板文档创建工经过以上五个步骤,就完成了模板文档创建工经过以上五个步骤,就完成了模板文档创建工作。把作。把作。把作。把作。把作。

32、把XMLXMLXMLXMLXMLXML文件,起名为文件,起名为文件,起名为文件,起名为文件,起名为文件,起名为gather.xmlgather.xmlgather.xmlgather.xmlgather.xmlgather.xml;C#C#C#C#C#C#程序文件起程序文件起程序文件起程序文件起程序文件起程序文件起名为名为名为名为名为名为gather.aspxgather.aspxgather.aspxgather.aspxgather.aspxgather.aspx。2.5 2.5 2.5 2.5 编写编写编写编写C#C#C#C#函数函数函数函数 3 3 3 3 应用情况应用情况应用情况应用

33、情况模板创建以后,就把软件的代码和数据分离开了,模板创建以后,就把软件的代码和数据分离开了,模板创建以后,就把软件的代码和数据分离开了,模板创建以后,就把软件的代码和数据分离开了,模板创建以后,就把软件的代码和数据分离开了,模板创建以后,就把软件的代码和数据分离开了,在软件开发当中,这是一个由难到易,由复杂到简单在软件开发当中,这是一个由难到易,由复杂到简单在软件开发当中,这是一个由难到易,由复杂到简单在软件开发当中,这是一个由难到易,由复杂到简单在软件开发当中,这是一个由难到易,由复杂到简单在软件开发当中,这是一个由难到易,由复杂到简单的过程。的过程。的过程。的过程。的过程。的过程。以下是模

34、板在软件开发的实际应用,以以下是模板在软件开发的实际应用,以以下是模板在软件开发的实际应用,以以下是模板在软件开发的实际应用,以以下是模板在软件开发的实际应用,以以下是模板在软件开发的实际应用,以“ “原油集原油集原油集原油集原油集原油集输情况输情况输情况输情况输情况输情况-站原油产量站原油产量站原油产量站原油产量站原油产量站原油产量” ”为例。为例。为例。为例。为例。为例。3 3 3 3 应用情况应用情况应用情况应用情况下面是下面是下面是下面是下面是下面是站库数据采集设计站库数据采集设计站库数据采集设计站库数据采集设计站库数据采集设计站库数据采集设计中的数据输入界面中的数据输入界面中的数据输

35、入界面中的数据输入界面中的数据输入界面中的数据输入界面设计:设计:设计:设计:设计:设计:3 3 3 3 应用情况应用情况应用情况应用情况功能要求说明功能要求说明功能要求说明功能要求说明功能要求说明功能要求说明 :1 11 11 1、日期:取当前的服务器系统日期;、日期:取当前的服务器系统日期;、日期:取当前的服务器系统日期;、日期:取当前的服务器系统日期;、日期:取当前的服务器系统日期;、日期:取当前的服务器系统日期;2 22 22 2、时间:、时间:、时间:、时间:、时间:、时间:cons_timecons_timecons_timecons_timecons_timecons_timeM

36、ulti_timeMulti_timeMulti_timeMulti_timeMulti_timeMulti_time= = = =round(sys_timeround(sys_timeround(sys_timeround(sys_timeround(sys_timeround(sys_time /2) / /2) / /2) / /2) / /2) / /2) /二小时填写一次二小时填写一次二小时填写一次二小时填写一次二小时填写一次二小时填写一次Cons_timeCons_timeCons_timeCons_timeCons_timeCons_time = 2* = 2* = 2* =

37、2* = 2* = 2*multi_timemulti_timemulti_timemulti_timemulti_timemulti_time3 33 33 3、站名:站名是下拉框,显示的是登陆的用户所在的组织机构、站名:站名是下拉框,显示的是登陆的用户所在的组织机构、站名:站名是下拉框,显示的是登陆的用户所在的组织机构、站名:站名是下拉框,显示的是登陆的用户所在的组织机构、站名:站名是下拉框,显示的是登陆的用户所在的组织机构、站名:站名是下拉框,显示的是登陆的用户所在的组织机构下的所有中转站和联合站的名称。站名的取法如下:下的所有中转站和联合站的名称。站名的取法如下:下的所有中转站和联合站

38、的名称。站名的取法如下:下的所有中转站和联合站的名称。站名的取法如下:下的所有中转站和联合站的名称。站名的取法如下:下的所有中转站和联合站的名称。站名的取法如下:select select select select select select a.station_id,a.station_namea.station_id,a.station_namea.station_id,a.station_namea.station_id,a.station_namea.station_id,a.station_namea.station_id,a.station_name from pc_statio

39、na2 a from pc_stationa2 a from pc_stationa2 a from pc_stationa2 a from pc_stationa2 a from pc_stationa2 a where (where (where (where (where (where (a.station_typea.station_typea.station_typea.station_typea.station_typea.station_type=13 or =13 or =13 or =13 or =13 or =13 or a.station_typea.station_ty

40、pea.station_typea.station_typea.station_typea.station_type=14) =14) =14) =14) =14) =14) 、 3 3 3 3 应用情况应用情况应用情况应用情况首先打开模板文档首先打开模板文档首先打开模板文档首先打开模板文档首先打开模板文档首先打开模板文档gather.xmlgather.xmlgather.xmlgather.xmlgather.xmlgather.xml,复制一份空节点。,复制一份空节点。,复制一份空节点。,复制一份空节点。,复制一份空节点。,复制一份空节点。3 3 3 3 应用情况应用情况应用情况应用情况

41、把把把把把把“ “空节点空节点空节点空节点空节点空节点” ”改为改为改为改为改为改为“ “oilOutputoilOutputoilOutputoilOutputoilOutputoilOutput”, 根据上面设计根据上面设计根据上面设计根据上面设计根据上面设计根据上面设计要求,给模板节点增加内容:要求,给模板节点增加内容:要求,给模板节点增加内容:要求,给模板节点增加内容:要求,给模板节点增加内容:要求,给模板节点增加内容:3 3 3 3 应用情况应用情况应用情况应用情况保存模板保存模板保存模板保存模板保存模板保存模板后,后,后,后,后,后,在浏览器中的效果:在浏览器中的效果:在浏览器中的

42、效果:在浏览器中的效果:在浏览器中的效果:在浏览器中的效果:3 3 3 3 应用情况应用情况应用情况应用情况如上所示,制做一个界面,最多需要小时。如上所示,制做一个界面,最多需要小时。如上所示,制做一个界面,最多需要小时。如上所示,制做一个界面,最多需要小时。如上所示,制做一个界面,最多需要小时。如上所示,制做一个界面,最多需要小时。在在在在在在C#C#C#C#C#C#开发环境,不使用模板,制做一个界面,开发环境,不使用模板,制做一个界面,开发环境,不使用模板,制做一个界面,开发环境,不使用模板,制做一个界面,开发环境,不使用模板,制做一个界面,开发环境,不使用模板,制做一个界面,需要到需要到

43、需要到需要到需要到需要到3 33 3 3 3天。以下是其它同类界面使用此天。以下是其它同类界面使用此天。以下是其它同类界面使用此天。以下是其它同类界面使用此天。以下是其它同类界面使用此天。以下是其它同类界面使用此模板模板模板模板模板模板后,后,后,后,后,后,在浏览器中的效果:在浏览器中的效果:在浏览器中的效果:在浏览器中的效果:在浏览器中的效果:在浏览器中的效果:3 3 3 3 应用情况应用情况应用情况应用情况3 3 3 3 应用情况应用情况应用情况应用情况3 3 3 3 应用情况应用情况应用情况应用情况4 4 4 4 结论和体会结论和体会结论和体会结论和体会结论:结论:结论:结论:结论:结

44、论:使用上面所述方法开发出的软件系统,和其它使用上面所述方法开发出的软件系统,和其它使用上面所述方法开发出的软件系统,和其它使用上面所述方法开发出的软件系统,和其它使用上面所述方法开发出的软件系统,和其它使用上面所述方法开发出的软件系统,和其它编程方法相比,具有以下特点:编程方法相比,具有以下特点:编程方法相比,具有以下特点:编程方法相比,具有以下特点:编程方法相比,具有以下特点:编程方法相比,具有以下特点:开发时间短,效率高,避免了很多重复工作量;开发时间短,效率高,避免了很多重复工作量;开发时间短,效率高,避免了很多重复工作量;开发时间短,效率高,避免了很多重复工作量;开发时间短,效率高,

45、避免了很多重复工作量;开发时间短,效率高,避免了很多重复工作量;同时,对于开发者,在后期的维护过程中,很省力同时,对于开发者,在后期的维护过程中,很省力同时,对于开发者,在后期的维护过程中,很省力同时,对于开发者,在后期的维护过程中,很省力同时,对于开发者,在后期的维护过程中,很省力同时,对于开发者,在后期的维护过程中,很省力省时;对于用户,在不会编程的情况下,也能设置省时;对于用户,在不会编程的情况下,也能设置省时;对于用户,在不会编程的情况下,也能设置省时;对于用户,在不会编程的情况下,也能设置省时;对于用户,在不会编程的情况下,也能设置省时;对于用户,在不会编程的情况下,也能设置一些参数

46、,开发出适合自己本单位的数据输入系统。一些参数,开发出适合自己本单位的数据输入系统。一些参数,开发出适合自己本单位的数据输入系统。一些参数,开发出适合自己本单位的数据输入系统。一些参数,开发出适合自己本单位的数据输入系统。一些参数,开发出适合自己本单位的数据输入系统。4 4 4 4 结论和体会结论和体会结论和体会结论和体会体会:体会:体会:体会:体会:体会:作者本人是第一次使用作者本人是第一次使用作者本人是第一次使用作者本人是第一次使用作者本人是第一次使用作者本人是第一次使用XMLXMLXMLXMLXMLXML做为模板的载体,深做为模板的载体,深做为模板的载体,深做为模板的载体,深做为模板的载

47、体,深做为模板的载体,深感感感感感感XMLXMLXMLXMLXMLXML在被其它编程语言使用时,操作简单而且灵活在被其它编程语言使用时,操作简单而且灵活在被其它编程语言使用时,操作简单而且灵活在被其它编程语言使用时,操作简单而且灵活在被其它编程语言使用时,操作简单而且灵活在被其它编程语言使用时,操作简单而且灵活通用,非常适合通用,非常适合通用,非常适合通用,非常适合通用,非常适合通用,非常适合B/SB/SB/SB/SB/SB/S类软件开发,供其它软件开发人类软件开发,供其它软件开发人类软件开发,供其它软件开发人类软件开发,供其它软件开发人类软件开发,供其它软件开发人类软件开发,供其它软件开发人员参考和使用。员参考和使用。员参考和使用。员参考和使用。员参考和使用。员参考和使用。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号