老尸 发表于 2015-1-18 11:29:43

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

归根到底,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一同送往客户端。

精灵巫婆 发表于 2015-1-31 21:24:17

通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。

小妖女 发表于 2015-2-6 08:25:33

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

小女巫 发表于 2015-2-9 19:40:59

Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。

小魔女 发表于 2015-2-27 19:14:44

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

因胸联盟 发表于 2015-3-9 11:10:25

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

山那边是海 发表于 2015-3-9 21:48:37

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

兰色精灵 发表于 2015-3-11 18:46:18

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

老尸 发表于 2015-3-19 07:33:23

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

第二个灵魂 发表于 2015-3-27 12:09:57

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
页: [1]
查看完整版本: ASP.NET网站制作之Visual Studio International Pack 1.0扩大.NET对国际化的撑持仓酷云