第16章创建全球化应用程序.ppt
《第16章创建全球化应用程序.ppt》由会员分享,可在线阅读,更多相关《第16章创建全球化应用程序.ppt(37页珍藏版)》请在三一办公上搜索。
1、第16章创建全球化应用程序,.NET Framework 2.0 程序设计,第 1 章:.NET Framework 2.0简介 第 2 章:公共语言运行库和类型 第 3 章:托管代码的编译和执行 第 4 章:委托和事件 第 5 章:读取和写入文件 第 6 章:集合和泛型 第 7 章:数据的序列化 第 8 章:GDI+第 9 章:在.NET Framework 2.0中实现加密,第 10 章:COM 组件与.NET Framework程序集之间的交互操作 第 11 章:使用类型元数据 第 12 章:创建多线程应用程序和应用程序域 第 13 章:代码访问安全性 第 14 章:监视和调试应用程序
2、第 15 章:使用服务应用程序和电子邮件消息 第 16 章:创建全球化应用程序 第 17 章:配置和安装程序集,本章学习目标:使用 CultureInfo、RegionInfo、DateTimeFormatInfo、NumberFormatInfo 和 CompareInfo 类对文化环境信息进行处理使用 CultureAndRegionInfoBuilder 类创建自定义文化环境 使用 Encoding、EncodingInfo、ASCIIEncoding、UTF8Encoding 和 UnicodeEncoding 类对字符进行编码使用 Encoder、EncoderFallback、De
3、coder 和 DecoderFallback 类处理故障事件,目标,使用全球化类处理文化环境信息创建自定义的文化环境 使用主要编码类 使用高级编码类 小结实验习题,第16章创建全球化应用程序,全球化 使用 CultureInfo 类访问文化环境 使用 RegionInfo 类访问区域信息 使用 DateTimeFormatInfo 类格式化某种文化环境中的日期/时间值 使用 NumberFormatInfo 类格式化数字值 使用 CompareInfo 类比较文化环境信息,.,使用全球化类处理文化环境信息,16.1使用全球化类处理文化环境信息,全球化,16.1.1全球化,.NET 创建全球化
4、商务应用程序的过程通常都贯穿了三个必须完成的过程:,(1)全球化过程(2)可本地化过程(3)本地化过程,使用 CultureInfo 类访问文化环境,16.1.2使用 CultureInfo 类访问文化环境,CultureInfo 类的各个成员:,代码示例C,代码示例VB,使用 CultureInfo 类访问文化环境(续),16.1.2使用 CultureInfo 类访问文化环境,续表:,使用 CultureInfo 类访问文化环境(续),16.1.2使用 CultureInfo 类访问文化环境,续表:,使用 CultureInfo 类访问文化环境(续),16.1.2使用 CultureInf
5、o 类访问文化环境,续表:,使用 RegionInfo 类访问区域信息,16.1.3使用 RegionInfo 类访问区域信息,RegionInfo 类的属性:,代码示例C,代码示例VB,使用 RegionInfo 类访问区域信息(续),16.1.3使用 RegionInfo 类访问区域信息,续表:,格式化环境中的日期时间值,16.1.4使用 DateTimeFormatInfo 格式化某种文化环境中的日期/时间值,System.Globalization 命名空间中的 DateTimeFormatInfo 类有助于操作日期/时间值,并根据所选择的 CultureInfo 区域对它们进行格式化
6、。,DateTimeFormatInfo 类的对象包含有关如何在不同区域中格式化和使用日期/时间值的信息。,代码示例C,代码示例VB,格式化数字值,16.1.5使用 NumberFormatInfo 类格式化数字值,NumberFormatInfo 类使用枚举 NumberStyles 来处理数字值。,(1)NumberFormatInfo 类 NumberFormatInfo类根据不同的文化环境,使用用特定的字符串格式格式化数字值(如货币值)。(2)NumberStyles 枚举 使用 NumberStyles 枚举,可以结合多个枚举值指示整数类型的 Parse 方法如何按照需要的方式处理字
7、符串。,代码示例C,代码示例VB,比较文化环境信息,16.1.6使用 CompareInfo 类比较文化环境信息,可以使用 System.Globalization 命名空间中的 CompareInfo 类根据区域顺序对字符串进行比较,但不可以直接对此类进行实例化。,CompareInfo 类CompareOptions 枚举,代码示例C,代码示例VB,使用全球化类来处理文化环境信息创建自定义的文化环境 使用主要编码类 使用高级编码类 小结实验习题,第16章创建全球化应用程序,创建自定义的文化环境,16.2创建自定义的文化环境,在.NET Framework 中,可以使用 CultureAnd
8、RegionBuilder 类根据自己的格式来创建新的文化环境。,CultureAndRegionBuilder 类将公开 CultureInfo 类中的所有对象 如果想要把文化环境定义保存为一个外部文件,以便在其他计算机上再次使用该自定义文化环境,则可以调用 CultureAndRegionInfoBuilder 的 Save 方法,并将它的定义保存为 XML 文件,代码示例C,使用全球化类来处理文化环境信息创建自定义的文化环境 使用主要编码类 使用高级编码类 小结实验习题,第16章创建全球化应用程序,字符编码字符编码简介 使用 Encoding 和 EncodingInfo 类对字符进行编
9、码 使用 ASCII 和 Unicode 标准对字符进行编码 ASCIIEncoding 类UTF8Encoding 类UnicodeEncoding 类,.,使用主要编码类,16.3使用主要编码类,字符编码,16.3.1字符编码,字符编码简介:,ASCII 标准 标准的 SBCS Unicode 编码UTF-8 UTF-16 UTF-32,现在,几乎所有网络通信,包括 Internet 标准,都使用 Unicode 编码。,字符编码是用位序列表示字符的方法。人们使用的多种编码标准有:,对字符进行编码,16.3.2使用 Encoding 和 EncodingInfo 类对字符进行编码,Enco
10、ding 类表示字符编码,它是一个抽象类,ASCIIEncoding、UnicodeEncoding 和 UTF8Encoding 类是由它派生出来的。,EncodingInfo 类提供有关特定编码方式的基本信息。,在 EncodingInfo 的对象上调用 EncodingInfo.GetEncoding 方法,可以从 EncodingInfo 类的对象中获取Encoding 类的完整对象。,对字符进行编码,16.3.3使用 ASCII 和 Unicode 标准对字符进行编码,ASCIIEncoding 类 使用 ASCIIEncoding 类的主要缺点之一就是它在编码或解码过程中遇到不能识
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 创建 全球化 应用程序
链接地址:https://www.31ppt.com/p-6614789.html