ASP.NET编程:asp.net 猎取银行泉币汇率的代码
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。复制代码代码以下:classExchangeRate
{
privateconststring_BASEURL="网页地点";
publicconststringCURRENCYCODE="泉币范例以离隔";//泉币范例
publicHashtableGetValues()
{
HashtablehtReturn=newHashtable();
stringurl=_BASEURL;//+HttpUtility.UrlEncode(tmSet.ToString("yyyy/MM/dd",DateTimeFormatInfo.InvariantInfo));
WebClientwc=newWebClient();
stringsHtml=wc.DownloadString(url);
stringsXml=string.Empty;
intiValueCnt=CURRENCYCODE.Split(newchar[]{},10,StringSplitOptions.RemoveEmptyEntries).Length;
string[]sTBody=sHtml.Split(newstring[]{"<tbody>","</tbody>"},StringSplitOptions.RemoveEmptyEntries);
foreach(stringssinsTBody)
{
if(ss.Contains("CurrencyName"))
{
string[]sbrs=ss.Split(newstring[]{"</tr>"},StringSplitOptions.RemoveEmptyEntries);
foreach(stringsbrinsbrs)
{
stringscur=string.Empty;
doubledRate=GetCurrencyRate(sbr,outscur);
if(dRate!=0.0&&!string.IsNullOrEmpty(scur))
{
htReturn.Add(scur,dRate*0.01);
if(htReturn.Count>=iValueCnt)
break;
}
}
break;
}
}
returnhtReturn;
}
privatedoubleGetCurrencyRate(stringsource,outstringsCurrency)
{
sCurrency=string.Empty;
stringsPattern=@"<td.+?>(.+?)</td>";
foreach(MatchminRegex.Matches(source,sPattern))
{
stringss=m.Groups.Value;
if(IsNumeric(ss))
returndouble.Parse(ss);
else
{
if(CURRENCYCODE.Contains(ss))
sCurrency=ss.Trim();
else
break;
}
}
return0.0;
}
publicstaticboolIsNumeric(stringstr)
{
if(string.IsNullOrEmpty(str))returnfalse;
System.Text.RegularExpressions.Regexreg=newSystem.Text.RegularExpressions.Regex(@"^[-]?d+[.,]?d*$");
returnreg.IsMatch(str);
}
}
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。 我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。 asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! 市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
页:
[1]