c#记事本课程设计报告 下载本文

内容发布更新时间 : 2024/5/21 2:51:18星期一 下面是文章的全部内容请认真阅读。

课 程 设 计 报 告

课程名称: 面向对象程序设计 题目名称: 记事本 学生姓名: 学号 : 专业班级:

指导教师:

目录

1

一. 前言--------------------------------------------------3 二. 课程设计目的与任务-------------------------------4 三. 课程设计内容---------------------------------------4

1. 记事本主要内容-------------------------------------4

2. 设计思想--------------------------------------------4 3. 主要构架--------------------------------------------4 4. 流程图----------------------------------------------5

5. 核心模块------------------------------------------ 5 6. 文件菜单的各个功能------------------------------ 6

7. 使用说明--------------------------------------------6 8. 设计及分析------------------------------------------7 9. 设计总节----------------------------------------- ---8

四. 附录--------------------------- ----------------------8

1打开的源码---------------------------------------------8 2保存的源码---------------------------------------------8 五. 主要参考资料----------------------------------------9

前言

2

Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。

Visual c# 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。

Visualc# 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。

我的课程设计的记事本是使用c#编写的,只运用了c#2008中比较简单的功能,制作的记事本是仿照windows记事本制作的。实现记事本的基本功能,参考windows中记事本的功能。要求打开文件,读取文件中的文本信息。显示、编辑修改文本信息。实现对字体、颜色等的控制保存文本信息到指定的文件。

3

一、 课程设计目的与任务

程序设计基础课程设计为学生提供了一个既动手又动脑,独立实践的机会,通过编写具有一定工作量及难度的程序设计题目,将课本上的理论知识和实际有机的结合起来,从而锻炼分析解决实际问题的能力。在设计中,利用学到的编程知识,逐步学习程序设计中的编写,调试排错、测试等过程。 从实践中掌握程序设计的方法,提高学生的实践编程的能力

记事本是一个既简单又实用的小软件,它几乎是每一台电脑上都有的软件,它能让我们一些初级计算机学生很快的理解怎么使用它,它不像word那样多的功能和复杂的操作。但是对一个初级学者来说怎么使用它就行了,但是对我们来这还不够,我们要理解它是怎么形成的,需要付出什么样的代价才能实现它,通过创建“记事本”应用程序来掌握windows窗体及对话框等知识。从这里我们就可以像数学里点到线的形成,来学习和制作其他的软件。

二、 课程设计内容

1.记事本主要内容

记事本可谓小巧玲珑,体积小,占用内存小,当然还有容量小,正因为小,所以打开速度可是超快。记事本只能处理纯文本文件,但是,由于多种格式源代码都是纯文本的,所以记事本也就成为了使用最多的源代码编辑器。它只具备最基本的编辑功能,所以体积小巧,启动快,占用内存低,容易使用。增强记事本就是在记事本原有的功能下添加一些别的功能,同时又不破坏它上述的优点。给我们在不使用Word的情况下编辑较小的纯文本时提供更多的帮助和选择,从而达到丰富和美化文本的目的。记事本另一项不可取代的功能是:可以保存无格式文件。可以把记事本编辑的文件保存为:“ .html ”, “ .java ”,“ .asp ”等等任意格式。 2. 设计思想与程序构架 ①记事本框架:

文件 →新建 打开 保存 另存为

编辑→剪切 复制 黏贴 删除 日期和时间

工具→检查状态栏

开始→ 格式→自动换行 字体颜色

查看→工具栏

4

帮助→帮助

②记事本流程图:

3.记事本运行环境

1.记事本开发平台:Microsoft visual studio 2008。 2.记事本开发语言:C#。

3.运行平台:windows 2000、XP、Vista、Windows 7等。

4.记事本的核心模块

按照记事本上是菜单项,记事本分为七大模块,包括文件功能模块,编辑功能模块,工具功能模块,插入功能模块,格式功能模块,查看功能模和帮助功能模块。并且每个模块下都有属于自己的子模块,比如:文件模块含有新建,打开,

5