开题报告-基于visualc#的字符编码演示系统设计与实现

开题报告-基于visualc#的字符编码演示系统设计与实现

ID:25158369

大小:617.50 KB

页数:6页

时间:2018-11-17

开题报告-基于visualc#的字符编码演示系统设计与实现_第1页
开题报告-基于visualc#的字符编码演示系统设计与实现_第2页
开题报告-基于visualc#的字符编码演示系统设计与实现_第3页
开题报告-基于visualc#的字符编码演示系统设计与实现_第4页
开题报告-基于visualc#的字符编码演示系统设计与实现_第5页
资源描述:

《开题报告-基于visualc#的字符编码演示系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本科生毕业设计(论文)开题报告题目:基于VisualC#的字符编码演示系统设计与实现姓名:蒲欢欢学号:201106090215指导教师:李建文班级:网络112所在院系:电气与信息工程学院姓名蒲欢欢导师姓名李建文专业网络工程毕业时间2015年7月课题名称基于VisualC#的字符编码演示系统设计与实现计划完成初稿时间2015年5月计划定稿时间2015年6月一、立题依据1.国内外发展状况:随着计算机技术和信息全球化的不断发展,多种字符编码混用是必然的,任何计算机软件都需要在指定的字符编码支持下才能运行,在互联网环境下,涉及跨国用户的计算机软件,更

2、应该注意它使用了怎样的字符代码体系.计算机用户在使用计算机时常会遇到字符“乱码”,特别是在涉外的计算机通讯中尤为常见。除此之外同时也导致很多意想不到的现象发生。由于字符编码知识的缺少可能导致一些认识上的混乱现象,且不论普通计算机使用者对字符编码的认识如何,就连众多的计算机专业人士也对此认识存在严重不足。目前,绝大多数计算机和操作系统都已使用Unicode,但人们还以为是ASCII(AmericanStandardCodeforInformationInterchange美国信息互换标准代码)。ASCII是8位二进制的编码,最多只能表示出256

3、个不同的字符,在当前信息全球化的环境下已经显露出了越来越多的缺陷,Unicode(全球统一字符编码)能够表示出65536个不同的字符,可以容纳全世界所有文字。由于Unicode的强大优势,几乎所有的操作系统和编程工具都为使用Unicode进行着准备工作,WindowsXP及以后的版本都已是Unicode。虽然ASCII缺陷很多,但由于它已经具有了相当长的使用历史,它的烙印已经深深的印在我们生活的每个角落。在以后相当长的时期内将是ASCII和Unicode并用的时代。另外,由于最早的数据库系统内部使用ANSI编码,以后虽然一些数据库系统都兼容了

4、Unicode,但默认ANSI。在设计数据库系统时应该尽量使用先进的Unicode,提高字符兼容性。字符编码理论是数据库系统的基本知识,数据库开发者必须充分掌握这三种常用的字符编码知识。有效地使用字符编码知识还可以提高数据库系统的网络传送效率,也可以充分利用存贮空间。基于种种原因,让更多的人认识学习了解字符编码理论知识显得尤为重要。2.研究目的、意义:由于信息全球化的发展,网络通信可能使用不同类型的计算机,不同的操作系统,可能是不同的人在不同时期,使用不同的编程环境。而且任何计算机软件都需要在指定的字符编码支持下才能运行。所以网络通信首先要清

5、楚所使用的字符代码体系。而这一问题往往被大众所忽视,就是计算机相关专业的人士也往往对此研究了解颇少。为使更多的人注意了解到这一问题,也为使大家能够更加便于学习字符编码知识,那么从最接近也最需要学习了解这一知识的学生入手,设计这样一个字符编码演示系统可以更好的让大家接受和方便的学习。现在字符编码体系已经变成了复杂的概念,字符编码在程序设计过程中处处用到,但在教学过程中是一个薄弱环节。VisualC#是一个支持多编码体系的新型编程工具,在表现字符编码时有特别的优势。为了使学生在计算机基础理论学习过程中更加容易地掌握字符编码的理论,设计基于Visu

6、alC#的字符编码演示系统,具有十分重要的现实意义。-4-二、研究内容1.研究内容:本课题利用VisualC#进行主要程序和数据库的设计,同时利用其它网页制作软件来辅助设计。本次所要研究的主要内容有:1)详细了解ANSI、UTF-16、UTF-8的区别,理解Unicode的特点;2)学习VisualC#的编程环境,熟悉Unicode编码体系的知识;3)以可视化表格形式实现字符编码系统的文本分析演示功能及其可能的扩展功能。2.设计方案:本课题开发主要有VisualC#程序设计与Unicode体系结构的了解。详细了解各种字符编码体系之间的差异,程

7、序设计以可视化的表格来实现。同时主要涉及功能有文件分析演示功能,即通过文件读取分析得到十六进制数、ANSI、UTF-16和UTF-8等以表格形式展现的文本演示,以及ASCII编码和Unicode编码演示功能。3.技术路线:开发工具:VisualC#4.预期结果:开发出一个功能完整的字符编码演示系统,能够实现文件分析、字符编码演示等功能,在教学环节实现更好的教学效果,使学生更加直观和便捷的学习抽象的字符编码理论知识,让更多的人关注到字符编码的重要和对字符编码知识的了解学习。主要功能介绍:1)文本读取功能:从磁盘中读取需要分析演示的相关文本材料;

8、2)文本分析演示功能:以窗体表格形式实现对文本的十六进制数、ANSI、UTF-16和UTF-8等编码演示;3)编码演示功能:实现对ANSI和Unicode编码的具体

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。