仓酷云

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

[学习教程] ASP.NET网站制作之Visual Studio International Pack 1.0扩大.NET对国际化的撑持仓酷云

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:29:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
归根到底,net网页编程跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!上个月初,微软公布VisualStudioInternationalPack1.0版。这是一组类库,扩大了.NETFramework对国际化软件开辟的撑持。
利用该类库供应的一系列类,.NET开辟职员能够更便利地创立撑持多文明多言语的软件使用。今朝,该软件包1.0版供应了以下七个组件(包括简体中文、繁体中文、日文和韩文的撑持)来匡助东亚国度及区域的开辟职员,用于开辟.NET国际化使用程序:


  • EastAsiaNumericFormattingLibrary-撑持将小写的数字字符串格局化成简体中文,繁体中文,日文和韩文的年夜写数字字符串。
  • JapaneseKanaConversionLibrary-撑持将日文化名(Kana)转化为另外一种日笔墨符。
  • JapaneseTextAlignmentLibrary-撑持日文独有的一种对齐格局。
  • JapaneseYomiAuto-CompletionLibrary-类库撑持感知日文输出法的输出主动完成和一个文本框把持的示例。
  • KoreanAutoCompleteTextBoxControl-在文本框中撑持韩文输出法的智能感知和输出主动完成。
  • SimplifiedChinesePin-YinConversionLibrary-撑持猎取简体中笔墨符的经常使用属性好比拼音,多音字,同音字,笔划数。
  • TraditionalChinesetoSimplifiedChineseConversionLibraryandAdd-InTool-撑持简繁体中文之间的转换.该组件还包括一个VisualStudio集成开辟情况中的插件(Add-in)以撑持简繁体中文资本文件之间的转换。
这个软件包的呈现,关于举行当地化开辟的开辟职员来讲,最年夜的优点是无需别的创造一个轮子。关于中文用户,如今有了EastAsiaNumericFormattingLibrary、SimplifiedChinesePin-YinConversionLibrary和TraditionalChinesetoSimplifiedChineseConversionLibraryandAdd-InTool,能够在本人的使用程序中能够很便利地到场一些中笔墨符的处置。好比,在金融和财政类的软件中,可使用EastAsiaNumericFormattingLibrary来举行泉币数值的巨细写转换。
关于这个软件包的一些利用办法,博客园的一名作者有一些先容:
//汉字的笔划数
inti=ChineseChar.GetStrokeNumber("饕");
Console.WriteLine(i);

//汉字的一切拼音拼写
ChineseCharx=newChineseChar("说");
ReadOnlyCollection<string>roc=x.Pinyins;
foreach(stringsinroc)
{
Console.WriteLine(s);
}

//拼音拼写的一切汉字
Char[]chars=ChineseChar.GetChars("YUE4");
foreach(Charcinchars)
{
Console.WriteLine(c);
}

//笔划数的一切汉字
chars=ChineseChar.GetChars(20);
foreach(Charcinchars)
{
Console.WriteLine(c);
}
固然,这个软件包中也存在一些成绩。TraditionalChinesetoSimplifiedChineseConversionLibraryandAdd-InTool依附于Office2007来完成词对词的高质量转换;在没有安装Office2007的情形下,只能完成复杂的字对字的转换。同时,这个软件包的程序集在WindowsMobile和Silverlight项目中都不克不及一般利用。想在PPC上完成如许一个使用程序——手写输出一个不晓得读音的汉字,来获知这个汉字的拼音——如今看来是临时不成能了。
来自:http://www.infoq.com/cn/news/2008/05/vs-international-pack
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。
分手快乐 该用户已被删除
沙发
发表于 2015-1-18 21:53:22 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-23 19:32:28 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
愤怒的大鸟 该用户已被删除
地板
发表于 2015-1-24 06:02:08 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
精灵巫婆 该用户已被删除
5#
发表于 2015-1-31 21:24:17 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
小妖女 该用户已被删除
6#
发表于 2015-2-6 08:25:33 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
小女巫 该用户已被删除
7#
发表于 2015-2-9 19:40:59 | 只看该作者
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
小魔女 该用户已被删除
8#
发表于 2015-2-27 19:14:44 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
因胸联盟 该用户已被删除
9#
发表于 2015-3-9 11:10:25 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
山那边是海 该用户已被删除
10#
发表于 2015-3-9 21:48:37 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
兰色精灵 该用户已被删除
11#
发表于 2015-3-11 18:46:18 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
老尸 该用户已被删除
12#
 楼主| 发表于 2015-3-19 07:33:23 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
第二个灵魂 该用户已被删除
13#
发表于 2015-3-27 12:09:57 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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