上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 日期格式设置在整世界上并不是完全一致的。虽然每种日期格式都基本都显示年、月、日的内容。但其显示顺序和分割符却有很多的区别。相同国际/地区内的各区域之间也可能存在诸多差异。 基本日期格式(长日期和短日期):长日期:2010年12月20日短日期:2010-12-20 简单示例: 显示结果: 在 .NET 环境中设置日期格式的最简单有效的方法是利用DateTime 结构,利用它提供的方法您可以对DateTime 执行区分文化的操作。使用DateTimeFormatInfo类基于特定于文化的标准来格式化和显示DateTime。 DateTimeFormatInfo 定义如何根据地域设置 DateTi 阅读全文
posted @ 2010-12-20 23:54 Asharp 阅读(1268) 评论(2) 推荐(0) 编辑
摘要: 虽然大多数说英语的国家/地区都使用公历,但作为全球通用产品还应考虑全球使用的其他日历系统。例如,有阴历、日本历、佛教历、回历、希伯来阴历等。各日历之间的一个主要差别是每种日历可能有不同的年份值。年份和月份的长度也可能有所不同,此外还有闰年的处理方式。即使使用同样的日历,每周的第一天也并不都是始于星期日,具体要取决于文化。例如,在采用公历的大多数欧洲国家/地区中,每周的第一天是星期一。与英语(美国)不同,还有其他一些区域设置使用多种日历类型,例如韩语。 常用的日历类型: .NET Framework 通过使用数据结构来处理公历日期。用DateTime结构提供的方法时,必须要意识到成员(如 Da 阅读全文
posted @ 2010-12-20 22:36 Asharp 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 在处理数字值时,有六个主要项目必须要注意: 1、用作千分位分隔符的字符: 在美国,该字符为逗号 (,)。在德国为句点 (.)。因此,一千零二十五就显示为 1,025(在美国)和 1.025(在德国)。在瑞典,千位分隔符为空格。 2、用作小数分隔符的字符。在美国,该字符为句点 (.)。在德国为逗号 (,)。因此,一千零二十五点七就显示为 1,025.7(在美国)和 1.025,7(在德国)。 3、负数的显示方式。可将负号放在数字开头,也可将其放在数字的末尾。另外,数字还可以带括号显示,或者甚至带颜色(如红色)显示。因此,负五百二十七可以显示为: 4、数字的形状或者它们与十进制数字是否一一对应 阅读全文
posted @ 2010-12-13 23:58 Asharp 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 在全球化的需求中,不同区域的用户可能对“排序”列表有完全不同德期望。不同语言之间不仅字母顺序不同,而且字典和电话簿中的项目排序约定也可能大相径庭。例如,在瑞典语中,一些带重音符号的元音排在 "Z" 之后,而在其他一些欧洲国家/地区中,同样带有重音符号的元音却紧跟在不带音调符号的元音之后。包括非拉丁语脚本字符的语言具有一些特殊的排序规则。亚洲语言可按拼音、部首顺序、笔画数等多种方式进行排序。字符串的排序和比较是特定于语言的。即使在基于拉丁语脚本的语言中,也有不同的构成和排序规则。因此,在进行排序和字符串比较时,依靠的并不是码点。 .NET中的字符串比较 CompareInfo类提供了一组可用来执 阅读全文
posted @ 2010-12-13 23:18 Asharp 阅读(2141) 评论(1) 推荐(1) 编辑
摘要: CultrueInfo保存区域特定的信息,如关联的语言、子语言、国家/地区、日历和区域性约定。该类还提供对DateTimeFormatInfo、NumberformatInfo、CompareInfo和TextInfo的区域性特定实例的访问。这些对象包含区域性特定操作(如大小写、格式化日期时间和数字以及比较字符串)所需的信息。 部分区域性名称和标识符:区域性名称区域性标识符语言-国家/地区ar0x0001阿拉伯语ar-EG0x0C01阿拉伯语 - 埃及zh-CN0x0804中文 - 中国zh-CHS0x0004中文(简体)zh-TW0x0404中文 - 台湾zh-CHT0x7C04中文(繁体) 阅读全文
posted @ 2010-12-06 23:03 Asharp 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 代码页是一个选定字符代码的列表,字符表示为以某个特定的顺序排列的码位。代码页通常会定义为支持特定的语言或那些共享公用书写系统的语言组。所有的 Window 代码页只能包含 256 个码位。大多数前 127 个码位都表示相同的字符。这是为保证连续性和旧代码预留的码位。代码页在后面的 128 个码位 128-255(以 0 为基数)有着显著的不同。 例如,代码页 1253 为希腊语书写系统提供所需的字符代码,而代码页 1250 为拉丁语书写系统(包括英语、德语和法语)提供字符。后 128 个码位中包含重音字符或希腊语字符。因此不能将希腊语和德语存储在同一代码流中,除非您放置某些类型的标识符来指明 阅读全文
posted @ 2010-12-06 22:32 Asharp 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Unicode,统一码,是一种在计算机上使用的字符编码。它为每种语言的每个字符设定了统一并唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。于1990年开始研发。94年正常公布。 Unicode 实际上包含当今在计算机中广泛使用的所有字符。它能够编制 110 多万个码位。该标准包括针对 8 位、16 位和 32 位编码形式所做的规定。16 位编码为其默认编码,超过百万的码位跨 17 ... 阅读全文
posted @ 2010-12-03 21:45 Asharp 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 国际化,全球化,本地化这几个概念经常被混淆。 下图说明国际化、全球化和本地化的关系。 国际化(Internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化.(百科词条) 全球通用性,... 阅读全文
posted @ 2010-12-03 21:24 Asharp 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 从Web 2.0兴起后,使用者对于网页互动的需求愈来愈大,不仅要求使用界面美观,也希望操作功能的友善度上能与过去的Winform程式看齐,而为了达到更良好的操作效果,程式设计师不得不在网页设计上加入许多的新元素(又或者说广泛使用一些过去比较少用的技术),其中AJAX就是一个很热门且广为人知的技术架构,而众家软体大厂也陆续推出对应的AJAX Framework来协助我们进行开发,但AJAX除了带更良... 阅读全文
posted @ 2010-12-02 23:15 Asharp 阅读(906) 评论(0) 推荐(0) 编辑
摘要: C#调试,对新手应该有帮助,原文地址:http://tech.it168.com/a2010/1116/1126/000001126474_all.shtml 我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处。下面我将简单介绍在Visual Studio中调试以及一些高级的调试和常见的错误。... 阅读全文
posted @ 2010-11-17 21:53 Asharp 阅读(2034) 评论(1) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页