仓酷云

标题: ASP.NET编程:ASP.NET收集编程中经常使用到的27个函数集 [打印本页]

作者: 再见西城    时间: 2015-1-16 22:30
标题: ASP.NET编程:ASP.NET收集编程中经常使用到的27个函数集
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。1、DateTime数字型
以下为援用的内容:
System.DateTimecurrentTime=newSystem.DateTime();
1.1取以后年代日时分秒currentTime=System.DateTime.Now;
1.2取以后年int年=currentTime.Year;
1.3取以后月int月=currentTime.Month;
1.4取以后日int日=currentTime.Day;
1.5取以后时int时=currentTime.Hour;
1.6取以后分int分=currentTime.Minute;
1.7取以后秒int秒=currentTime.Second;
1.8取以后毫秒int毫秒=currentTime.Millisecond;
(变量可用中文)

2、Int32.Parse(变量)Int32.Parse("常量")
以下为援用的内容:
字符型转换转为32位数字型

3、变量.ToString()
以下为援用的内容:
字符型转换转为字符串
12345.ToString("n");//天生12,345.00
12345.ToString("C");//天生¥12,345.00
12345.ToString("e");//天生1.234500e+004
12345.ToString("f4");//天生12345.0000
12345.ToString("x");//天生3039(16进制)
12345.ToString("p");//天生1,234,500.00%

4、变量.Length数字型
以下为援用的内容:
取字串长度:
  如:stringstr="中国";
  intLen=str.Length;//Len是自界说变量,str是求测的字串的变量名

5、System.Text.Encoding.Default.GetBytes(变量)
以下为援用的内容:
字码转换转为比特码
  如:byte[]bytStr=System.Text.Encoding.Default.GetBytes(str);
  然后可失掉比专长度:
  len=bytStr.Length;

6、System.Text.StringBuilder("")
以下为援用的内容:
字符串相加,(+号是否是也一样?)
  如:System.Text.StringBuildersb=newSystem.Text.StringBuilder("");
  sb.Append("中华");
  sb.Append("国民");
  sb.Append("共和国");
7、变量.Substring(参数1,参数2);
以下为援用的内容:
截取字串的一部分,参数1为左肇端位数,参数2为截取几位。
  如:strings1=str.Substring(0,2);

8、Stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
以下为援用的内容:
取远程用户IP地点

9、穿过代办署理服务器取远程用户实在IP地点:


以下为援用的内容:
if(Request.ServerVariables["HTTP_VIA"]!=null){
stringuser_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10、Session["变量"];
以下为援用的内容:
存取Session值;
如,赋值:Session["username"]="小布什";
取值:ObjectobjName=Session["username"];
StringstrName=objName.ToString();
清空:Session.RemoveAll();

11、Stringstr=Request.QueryString["变量"];
以下为援用的内容:
用超链接传送变量。
  如在任一页中建超链接:点击
  在Edit.aspx页中取值:Stringstr=Request.QueryString["fdid"];

12、DOC工具.CreateElement("新建节点名");
以下为援用的内容:
创立XML文档新节点

13、父节点.AppendChild(子节点);
以下为援用的内容:
将新建的子节点加到XML文档父节点下
14、父节点.RemoveChild(节点);
以下为援用的内容:
删除节点
15、Response
以下为援用的内容:
Response.Write("字串");
  Response.Write(变量);
  向页面输入。
  Response.Redirect("URL地点");
  跳转到URL指定的页面
16、char.IsWhiteSpce(字串变量,位数)——逻辑型
以下为援用的内容:
查指定地位是不是空字符;
  如:
  stringstr="中国国民";
  Response.Write(char.IsWhiteSpace(str,2));//了局为:True,第一个字符是0位,2是第三个字符。
17、char.IsPunctuation(字符)--逻辑型
以下为援用的内容:
查字符是不是是标点标记
  如:Response.Write(char.IsPunctuation(A));//前往:False
18、(int)字符
以下为援用的内容:
把字符转为数字,查代码点,注重是单引号。
  如:
  Response.Write((int)中);//了局为中字的代码:20013
19、(char)代码
 以下为援用的内容:
把数字转为字符,查代码代表的字符。
  如:
  Response.Write((char)22269);//前往“国”字。
20、Trim()
以下为援用的内容:
扫除字串前后空格
21、字串变量.Replace("子字串","交换为")
以下为援用的内容:
字串交换
如:
stringstr="中国";
str=str.Replace("国","央");//将国字换为央字
Response.Write(str);//输入了局为“中心”
再如:(这个十分有用)
stringstr="这是<script>剧本";
str=str.Replace("<","<font><</font>");//将左尖括号交换为<font>与<与</font>(或换为<,但估量经XML存诸后,再提出仍会复原)
Response.Write(str);//显现为:“这是<script>剧本”
假如不交换,<script>将不显现,假如是一段剧本,将运转;而交换后,剧本将不运转。
这段代码的代价在于:你可让一个文本中的一切HTML标签生效,全体显现出来,回护你的具有交互性的站点。
详细完成:将你的表单提交按钮剧本加高低面代码:
stringstrSubmit=label1.Text;//label1是你让用户提交数据的控件ID。
strSubmit=strSubmit.Replace("<","<font><</font>");
然后保留或输入strSubmit。
用此办法还能够复杂完成UBB代码。
22、Math.Max(i,j)
以下为援用的内容:
取i与j中的最年夜值
如intx=Math.Max(5,10);//x将取值10
加一点吧23、字串对照......
加一点吧
23、字串对照一样平常都用:if(str1==str2){},但另有其余办法:
以下为援用的内容:
(1)、
stringstr1;str2
//语法:str1.EndsWith(str2);__检拆字串str1是不是以字串str2开头,前往布尔值.如:
if(str1.EndsWith(str2)){Response.Write("字串str1是以"+str2+"停止的");}
(2)、
//语法:str1.Equals(str2);__检拆字串str1是不是与字串str2相称,前往布尔值,用法同上.
(3)、
//语法Equals(str1,str2);__检拆字串str1是不是与字串str2相称,前往布尔值,用法同上.
24、IndexOf()、LastIndexOf()
以下为援用的内容:
查找字串中指定字符或字串初次(最初一次)呈现的地位,前往索引值,如:
str1.IndexOf("字");//查找“字”在str1中的索引值(地位)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(地位)
str1.IndexOf("字串",3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(地位)
25、Insert()
以下为援用的内容:
在字串中指定索引位拔出指定字符。如:
str1.Insert(1,"字");在str1的第二个字符处拔出“字”,假如str1="中国",拔出后为“中字国”;
26、PadLeft()、PadRight()
以下为援用的内容:
在字串左(或右)加空格或指定char字符,使字串到达指定长度,如:
<%
stringstr1="中国人";
str1=str1.PadLeft(10,1);//无第二参数为加空格
Response.Write(str1);//了局为“1111111中国人”,字串长为10
%>
27、Remove()
以下为援用的内容:
从指定地位入手下手删除指定命的字符
字串对照一样平常都用:if(str1==str2){},但另有其余办法:


觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊?
作者: 若相依    时间: 2015-1-25 20:40
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
作者: 小妖女    时间: 2015-2-3 23:11
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
作者: 爱飞    时间: 2015-2-9 07:02
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者: 不帅    时间: 2015-2-27 04:06
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
作者: 深爱那片海    时间: 2015-3-8 19:37
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
作者: 灵魂腐蚀    时间: 2015-3-16 13:21
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者: 小魔女    时间: 2015-3-22 23:10
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2