C#记事本实训报告

C#记事本实训报告

ID:40533271

大小:787.91 KB

页数:17页

时间:2019-08-04

C#记事本实训报告_第1页
C#记事本实训报告_第2页
C#记事本实训报告_第3页
C#记事本实训报告_第4页
C#记事本实训报告_第5页
资源描述:

《C#记事本实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#程序设计课程设计(记事本程序)姓名:组号:指导教师:专业名称:所在系部:信息工程系二○一一年六月17目录引言3第一章记事本的概述41.1记事本的简介41.2记事本实现的主要功能41.3系统的开发环境5第二章系统概要设计62.1记事本系统的整体构架图62.2记事本系统的主要模块62.2.1文件菜单项72.2.2编辑菜单项72.2.3格式菜单项72.2.4查看菜单项82.2.5帮助菜单项8第三章记事本详细设计93.1文件菜单项103.1.1、新建103.1.2、打开113.1.3、保存113.1.4另存为123.2编辑菜单项中查找替换123.2.1、撤销、

2、剪切、复制、粘贴、删除、查找、查找下一个、替换的代码123.2.2项目结构图13第四章记事本运行阶段14第五章实训总结与体会16第六章致谢1717引言C#语言是一种完全面向对象的基于.NET的编程语言,已先后被欧洲计算机制造商协会和国际标准化组织批准为高级语言开发标准。随着.NET技术的普及,C#语言已成为开发基于.NET的企业及应用程序的首选语言。C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft.NET平台的解决方案。这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它。C

3、#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。C#使C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。本次实训基于在C#的学习的基础上,运用C#的知识来实训课题记事本。运用工具:VisualStudio2005。17第一章记事本的概述1.1记事本的简介记事本,用来记录各类事情的小册子。在windows操作系统中是一个简单的文本编辑器。自从1985年发布的Windows1.0开始,所有的MicrosoftWindows版本都内置这个软件。记事本只能处理纯文本文件,但是,由于多种格式源代码都是纯文本的,所以记

4、事本也就成为了使用最多的源代码编辑器。它只具备最基本的编辑功能,所以体积小巧,启动快,占用内存低,容易使用。增强记事本就是在记事本原有的功能下添加一些别的功能,同时又不破坏它上述的优点。给我们在不使用Word的情况下编辑较小的纯文本时提供更多的帮助和选择,从而达到丰富和美化文本的目的。记事本另一项不可取代的功能是:可以保存无格式文件。你可以把记事本编辑的文件保存为:“.html”,“.java”,“.asp”等等任意格式。这使得“记事本”又找到了一个新的用途:作为程序语言的编辑器。翻开任何一本介绍一门编程语言的入门教材,里面都会建议学生在记事本中编写源程序

5、。1.2记事本实现的主要功能1.文件操作:包括文件的新建、打开、保存、另存为、页面设置、打印及退出。通过主窗体文件菜单中的新建、打开、保存及退出菜单项实现上述功能。执行操作前,应检查当前文本框中内容是否已经保存,若还没有保存,弹出消息提示存盘。2.编辑功能:包括剪切、复制、粘贴、删除、全选、插入时间和日期、自动换行。17上述功能通过主窗体编辑菜单中的剪切、复制、粘贴、删除、全选、插入时间和日期、工具栏、自动换行等菜单项来实现。其中,剪切、复制、粘贴、删除等操作是利用剪贴板对象来完成的,没有选中文本时,剪切和复制命令不可用;同样若剪贴板中没有内容时,粘贴命令

6、也应不可用。插入时间和日期菜单项是将系统的时间和日期插入到光标所在的位置。选中自动换行菜单项将使文本框具有自动换行功能。3.字体设置:包含字体、字体颜色及大小的设置主窗体字体菜单中包含字体、字体颜色及字体大小菜单项。要求字体大小的选择使用菜单数组。另外,与Windows的"记事本"不同,要求主窗体上增加一个工具栏,以方便字体、字号的选择以及粗体、斜体、下划线的设置。4.查找替换功能主窗体查找菜单中包含查找、替换菜单项。单击该菜单项弹出查找/替换对话框完成查找替换功能。注意:查找时,窗体中部分控件可以隐藏起来,只显示与查找有关的控件;而执行替换操作时,再让它

7、们显示出来。1.3系统的开发环境硬件支持:一台PC机软件支持:Windows98/2000/2003/XP操作系统、VisualStudio200517第二章系统概要设计2.1记事本系统的整体构架图记事本文件编辑查看新建打开保存另存为页面设置打印预览打印退出撤消恢复剪切复制粘帖删除查找替换全选格式帮助工具栏状态栏自动对齐字体颜色关于记事本主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统有一个系统、全面、确切的认识2.2记事本系统的主要模块按照记事本上显示的菜单项,大致可分为5个大的功能模块,分别为文件功能模块,编辑功能模块,格式功能模块,

8、查看功能模块以及帮助功能模块。每个功能模块下又可以分为很多的子功能

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

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

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