仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 496|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之让你的网站首页主动挑选言语

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:47:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。已往在一家软件外企事情时写过一个小的web实行性项目,个中一部分需求是用户界面的多种言语(简体中文、繁体中文、英语、朝鲜语、日语)撑持,事先利用了模板手艺来完成了该需求,并用Cookies保留了用户的设置,可是用户第一次上岸时(大概是将Cookies删除今后)仍旧必要选择言语品种,那末能不克不及更便利用户呢?能不克不及用程序来主动匡助选择呢?
谜底是一定的,人人都在用google,你用中文体系翻开google的首页,翻开的天然是中文首页,而不会是其他言语。由于google会主动判别用户体系利用的首选言语是甚么。
如何才干做到像google那样呢,实在很复杂,
在扫瞄器发给web服务器的HTTPHeadersInformation中包括了如许一个信息Accept-Language,这个信息就是,扫瞄器中工具->gt;Internet选项->gt;惯例下的言语,它就是用来设置扫瞄器可承受的言语首选项的,它能够是多种可承受言语的优先排序列。
上面我以asp为例复杂先容一下“怎样来主动判别用户言语”:<%
FunctionRegExpTest(patrn,strng)
DimregEx,Match,Matches创建变量。
SetregEx=NewRegExp创建正则表达式。
regEx.Pattern=patrn设置形式。
regEx.IgnoreCase=True设置是不是辨别字符巨细写。
regEx.Global=True设置全局可用性。
SetMatches=regEx.Execute(strng)实行搜刮。
ForEachMatchinMatches遍历婚配汇合。
RetStr=RetStr&Match.Value
Next
RegExpTest=RetStr
EndFunction
AL=Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")猎取用户扫瞄器可承受言语参数
LG=RegExpTest("^[a-z-]+",AL)猎取用户扫瞄器可承受言语的首选项
selectcaseLG
case"zh-cn"
response.write"中文(中国)"
case"zh-tw"
response.write"中文(台湾)"
case"zh-mo"
response.write"中文(澳门出格行政区)"
case"zh-hk"
response.write"中文(喷鼻港出格行政区)"
case"zh-sg"
response.write"中文(新加坡)"
case"en-us"
response.write"英语(美国)"
case"ja"
response.write"日语"
case"ko"
response.write"朝鲜语"
endselect
%>
</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
乐观 该用户已被删除
沙发
发表于 2015-1-20 11:48:26 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
莫相离 该用户已被删除
板凳
发表于 2015-1-23 18:04:51 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
谁可相欹 该用户已被删除
地板
发表于 2015-1-31 18:31:48 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
admin 该用户已被删除
5#
发表于 2015-1-31 22:12:52 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
蒙在股里 该用户已被删除
6#
发表于 2015-2-19 04:08:23 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
柔情似水 该用户已被删除
7#
发表于 2015-3-6 12:43:21 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-13 01:07:19 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
透明 该用户已被删除
9#
发表于 2015-3-20 08:00:38 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-29 07:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表