C语言程序设计课程设计-- 记事本

  • 格式:doc
  • 大小:403.00 KB
  • 文档页数:15

可修改编辑

精品doc

C#语言程序设计课程设计

题 目 记事本

指导老师

专业班级

学 号

姓 名

2012年 6月 21 日

摘要:记事本是专为个体用户量身定制的记录数据的平台。记事本,用来记录可修改编辑

精品doc 各类事情的小册子。在windows操作系统中是一个简单的可修改编辑

精品doc 文本编辑器。自从1985年发布的Windows 1.0开始,所有的Microsoft Windows版本都内置这个软件。记事本只能处理纯文本文件,但是,由于多种格式源代码都是纯文本的,所以记事本也就成为了使用最多的源代码编辑器。 它只具备最基本的编辑功能,所以体积小巧,启动快,占用内存低,容易使用。

关键词:Microsoft Visual Studio 2005。 可修改编辑

精品doc 目录

引言................................................................ 2

1、问题描述......................................................... 3

1.1课题背景.................................................... 3

1.2研究意义.................................................... 3

2、总体设计......................................................... 4

2.1开发方法..................................................... 4

2.2总体目标..................................................... 4

3、界面设计......................................................... 5

3.1记事本的功能结构图:......................................... 5

3.2记事本的界面:............................................... 5

4、详细介绍......................................................... 9

4.1组成的模块................................................... 9

5、代码设计........................................................ 10

6、结论............................................................ 30

参考资料........................................................... 32 可修改编辑

精品doc

引言

随着信息化在全球的快速进展,世界对信息的需求快速增长,信息产品和信息服务对于各个国家、地区、企业、单位、家庭、个人都不可缺少。信息技术已成为支撑当今经济活动和社会生活的基石。在这种情况下,信息产业成为世界各国,特别是发达国家竞相投资、重点发展的战略性产业部门。

“记事本”的功能虽然连“写字板”都比不上,但它还是有它自己的独门绝技的。下面我们就来看看记事本吧。相对于微软的Word来说“记事本”的功能确实是太单薄了,只有:新建,保存,打印,查找,替换这几个功能。但是“记事本”却拥有一个Word不可能拥有的优点:打开速度快,文件小。我相信对于这一点大家一定是深有感触地,一点就打开;同样的文本文件用Word保存和用记事本保存的文件大小就大不相同,所以对于大小在64KB以下的纯文本的保存最好还是采用记事本。 可修改编辑

精品doc 1、问题描述

1.1课题背景

记事本是以txt后缀名的文件,在windows页面重点及鼠标右键-〉新建-〉在下拉子菜单中既有文本文档一项

1.详细:txt文件是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式 ,早在DOS时代应用就很多,主要存文本信息,即为文字信息,在微软在操作系统等于直接存,就是它了,现在多用的操作系统得使用记事本等程序保存,大多数软件可以查看如记事本,浏览器等等。

2.通俗:txt即文本文件,在桌面或文件夹右键即可建立。 TXT格式是一种文本文档,TXT即扩展名。

3.其他:同时TXT格式的小说作为现在最流行,目前TXT格式小说正规的网站有 飘零书社 最通用的阅读格式,可以用在传统的PC机上,也可以用在手机上阅读,PSP,MP3.MP4等上阅读。

1.2研究意义

TXT文件:是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式 ,早在DOS时代应用就很多,主要存文本信息,即为文字信息,在微软在操作系统等于直接存,就是它了,现在多用的操作系统得使用记事本等程序保存,大多数软件可以查看,记事本,浏览器等等。可修改编辑

精品doc 2、总体设计

2.1开发方法

记事本的开发运用了C#技术。在系统中,用户可以直接进入,其中,用户可以新建、打开、保存、查找、替换、关于记事本、转到下列行等功能。

开发环境: WindowsXP

系统开发语言:C#。

分辨率:最佳效果1024*768像素。

开发软件:Microsoft Visual Studio 2005。

2.2总体目标

用户可以直接进入记事本,通过新建、打开、保存、查找、替换、关于记事本、转到下列行等功能完成用户的要求。

根据用户对记事本的要求,本系统可以实现以下目标:

1、操作简单方便、界面简洁美观。

2、可以通过文件完成新建、打开、保存、另存为、页面设置、打印和退出。

3、可以通过编辑完成撤消、剪切、复制、粘贴、删除、查找、转到等

4、可以通过格式完成自动换行。

5、可以通过查看完成状态栏

6.可以通过帮助完成帮助主题和关于记事本。 可修改编辑

精品doc 3、界面设计

3.1记事本的功能结构图:

3.2记事本的界面:

登录“记事本”界面。登入界面

文件 编辑

新建 打开 保存 另存为 撤消 帮助 查看 格式

页面设置 打印 退出 查找 删除 粘贴

查找下一个 复制 剪切

转到 替换 全选 日期/时间 自动换行 状态栏

关于记事本 帮助主题 可修改编辑

精品doc

选择“编辑”——“查找”,输入查找内容,点击“查找下一个”,进入到“记事本界面”,在此界面中找到需要查找的内容。

选择“编辑”——“替换”,输入查找内容,输入替换为,点击“替换”,进入到“记事本界面”,在此界面中找到需要查找的内容进行替换。

选择“帮助”——“关于记事本”,跳出这个界面。可修改编辑

精品doc

选择“编辑”——“转到”,输入行数,立即跳到想要的行数。 可修改编辑

精品doc

“文件”——“另存为”及“保存”

“文件”——“页面设置”可修改编辑

精品doc

“文件”——“打印”

4、详细介绍

4.1组成的模块

(1) 新建:新打开一个空白的文本文件。

(2) 打开:打开已有的文本文件。

(3) 保存:对修改的内容进入保存。

(4) 另存为:保存到另一个地方。

(5) 页面设置:对页面进行一些设置。

(6) 打印:对打印的内容进行设置

(7) 退出:退出程序。

(8) 撤消:返回上一步。

(9) 剪切:将选中的文字剪切到另一个地方。

(10) 复制:将选中的文字进行复制。

(11) 粘贴:将选中的文字进行粘贴。

(12) 删除:将选中的文字进行删除。

(13) 查找:在文本文件中找到所要选择的文字。

(14) 转到:跳转到输入的行数。

(15) 替换:在文本文件中将已经有文字替换成现有的文字。可修改编辑

精品doc (16) 全选:选择所有的文字。

(17) 日期/时间:输出日期和时间

(18) 自动换行:文档中的内容进行自动换行。

(17) 状态栏:是否出现状态栏。

(18) 帮助主题:帮助的内容。

(19) 关于记事本:记事本的版本。

5、结论

一周的实训就这样结束了,由于某些原因,我们只上了4天的实训,但这4天却让我们记忆犹新,因为我们接触了许多以前没有接触过的东西,通过我们大家的交流以及网上搜索,我们最终完成了我们的作品。我们C#实训的作品是记事本,因为能力有限,我们的作品很多都是百度的,但我们也修改了很多的地方,不是照搬照抄的。

这次的C#实训时间有点紧,我们从最开始的无措,没有目标,不知道完成什么,到最后组长决定我们做点简单的东西,于是我们做的实训是以前老师有教过的记事本,尽管那次只是教了界面,但我们通过自己的努力,我们完成了记事本的许多功能。

直到完成,我们都有些不敢相信,我们能够完成这么多的功能,这或许在一开始,我们是不能想到的。但做事要有始有终,我们组通过大家的团结合作,共同努力,最终完成了这些功能。

我们做的记事本,用户可以直接进入记事本界面,通过新建、打开、保存、查找、替换、关于记事本、转到下列行等功能完成用户的要求。

我们根据用户对记事本的要求,实现了以下目标:操作简单方便、界面简洁美观。可以通过文件完成新建、打开、保存、另存为、页面设置、打印和退出。可以通过编辑完成撤消、剪切、复制、粘贴、删除、查找、转到等。可以通过格式完成自动换行。可以通过查看完成状态栏。也可以通过帮助完成帮助主题和关于记事本。这是我们组完成的所有功能。