C#中利用XML创建模板.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《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 AccessMicrosoft Office AccessMicro
9、soft Office AccessMicrosoft Office AccessMicrosoft Office AccessMicrosoft Office Access数据库中,但是,在数据库中,但是,在数据库中,但是,在数据库中,但是,在数据库中,但是,在数据库中,但是,在以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能以后对模板维护和设置时,只有计算机专业人员能操作,而且需要安装数据库客户端软件。使用操作,而且需要
10、安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用操作,而且需要安装数据库客户端软件。使用XMLXMLXMLXMLXMLXML文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。文档存放模板,就能避免以上问题的出现。1 1 1 1 问题的提出问题的提出问题的提出问题的提出XMLXMLXMLXMLXMLXML是可扩展标记语言(是可扩展标记语言(是可扩展标记语言(是可
11、扩展标记语言(是可扩展标记语言(是可扩展标记语言(Extensible Markup Extensible Markup Extensible Markup Extensible Markup Extensible Markup Extensible Markup LanguageLanguageLanguageLanguageLanguageLanguage),是),是),是),是),是),是WebWebWebWebWebWeb上的数据通用语言。上的数据通用语言。上的数据通用语言。上的数据通用语言。上的数据通用语言。上的数据通用语言。XMLXMLXMLXMLXMLXML使用的使用的使用的使用
12、的使用的使用的是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器是非专有的格式,不受限制,可以使用文本编辑器(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编(例如记事本)或任何其他可以用于创建网页的编辑器。如图所示:辑器。如图所示:辑器。如图所示:辑器。如图
13、所示:辑器。如图所示:辑器。如图所示:2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发模板的开发是站库数据采集系统中的一部模板的开发是站库数据采集系统中的一部模板的开发是站库数据采集系统中的一部模板的开发是站库数据采集系统中的一部模板的开发是站库数据采集系统中的一部模板的开发是站库数据采集系统中的一部分,软件开发环境是分,软件开发环境是分,软件开发环境是分,软件开发环境是分,软件开发环境是分,软件开发环境是Microsoft Visual Studio Microsoft Visual Studio Microsoft Visual Studio Mic
14、rosoft Visual Studio Microsoft Visual Studio Microsoft Visual Studio 200520052005200520052005。主要使用。主要使用。主要使用。主要使用。主要使用。主要使用C#C#C#C#C#C#语言。语言。语言。语言。语言。语言。2 2 2 2 数据采集模板的开发数据采集模板的开发数据采集模板的开发数据采集模板的开发根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方案设计中的用户界面,首先使用制做网根据方
15、案设计中的用户界面,首先使用制做网页软件(页软件(页软件(页软件(页软件(页软件(FrontPageFrontPageFrontPageFrontPageFrontPageFrontPage)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个)设计界面,然后把上面的每个元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到元素的源码复制出来,粘贴到XMLXMLXMLXMLXMLXML文档中,给每个元文档中,给每个元文档中,给每个元文
16、档中,给每个元文档中,给每个元文档中,给每个元素起不同的节点名。素起不同的节点名。素起不同的节点名。素起不同的节点名。素起不同的节点名。素起不同的节点名。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。这些元素包括表格、输入框、标签、按钮等等。内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界面中的位置、大小、颜色、字内容决定了他们在界
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 封装封装封装封装HTMLHTMLHTMLHTML语句语句语句语句2 2
19、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文档中。文档中。文档中。文档中。文档中。文档中。对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于每条语句,最好都进行测试,正确后,再对于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 利用 XML 创建 模板
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内