爱飞 发表于 2015-1-16 14:25:55

来一篇关于NET的ASP.NET天生XML的一些办法

前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。<p>ASP.NET天生XML是一种对照罕见的功效,XML能够传送更多的数据与信息。这里的ASP.NET天生XML将从营业逻辑层、数据会见层、暗示层动手,以代码的情势举行展示。
1.营业逻辑层:
<OLclass=dp-xml>publicDataSetABCData(){DataBasedb=newDataBase();stringsql="select*fromproductswhereproducts_Year=2008";DataSetds=db.GetDataSet(sql);returnds;}
注sql实行了局:
produts_Idproducts_Nameproducts_Quantityproducts_Year
38AAA76492008
39BBB45672008
40CCC64102008
2.数据会见层略:
3.暗示层:
<divclass="code"><OLclass=dp-xml>protectedvoidPage_Load(objectsender,EventArgse){DataBinddatabind=newDataBind();DataSetds=databind.ABCData();stringplot_type="CategorizedVertical";XmlDocumentdoc=newXmlDocument();XmlElementNode=doc.CreateElement("anychart");//创立一个anychart节点doc.AppendChild(Node);XmlElementNode1=doc.CreateElement("charts");//创立节点anychart子节点chartsdoc.DocumentElement.AppendChild(Node1);XmlElementNode2=doc.CreateElement("chart");//创立节点charts子节点chartNode2.SetAttribute("plot_type",plot_type);//为节点chart增加plot_type属性Node1.AppendChild(Node2);XmlElementNode3=doc.CreateElement("data");//创立节点chart第一个子节点dataNode2.AppendChild(Node3);XmlElementNode4=doc.CreateElement("chart_settings");//创立节点chart第二个子节点chart_settingsNode2.AppendChild(Node4);XmlElementNode5=doc.CreateElement("series");//创立节点data子节点seriesNode5.SetAttribute("name","Year2003");//为series节点增加第一个属性nameNode5.SetAttribute("type","Bar");//为series节点增加第二个属性typeNode3.AppendChild(Node5);for(inti=1;i<=3;i++){XmlElementNode13=doc.CreateElement("point");//在节点series中创立子节点pointNode13.SetAttribute("name",ds.Tables.Rows[i-&nbs前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。

变相怪杰 发表于 2015-1-18 14:27:56

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。

简单生活 发表于 2015-1-24 12:08:48

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

分手快乐 发表于 2015-2-1 11:09:02

业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

乐观 发表于 2015-2-7 05:17:42

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

冷月葬花魂 发表于 2015-2-20 18:40:54

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

飘灵儿 发表于 2015-3-6 19:01:19

虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。

愤怒的大鸟 发表于 2015-3-13 07:09:42

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

第二个灵魂 发表于 2015-3-20 16:43:20

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
页: [1]
查看完整版本: 来一篇关于NET的ASP.NET天生XML的一些办法