软件工程实验文档 1 目录 一、课程设计的目的与要求…………………………………………………………2 二、题目说明…………………………………………………………………………2 2 .1 程序开发景…………………………………………………………………..3 2 .2 开发工绍……………………………………………………………………..3 三、总体设计…………………………………………………………………………4 四、详细说明…………………………………………………………………………4 4 .1 系统实施……………………………………………………………………..4 五、遇到的问题和解决法……………………………………………………….….1 3 六、课程设计总结…………………………………………………………………..1 4 七、参考文献………………………………………………………………………..1 4 软件工程实验文档 2 一、课程设计的目的与要求 目的: 1、熟悉.NET 开发环境,能够使用 C#语言在.NET 平台上独立设计、开发 WINDOWS应用程序。 2、掌握 C#语言的异常处理技术,能够使用.NET 各种调试方法调试代码,掌握帮助的使用方法。 3、掌握常用控件以及控件的常用属性的使用方法。 要求: 1、程序中应有不少于 100~300 行的自行编写的代码,代码需书写详细注释。 2、软件界面美观大方,操作简洁易用,功能完备可靠。 3. 通过 c#课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类和对象的理解,要求学生能够对现实生活中许多具体事物抽象出类,并掌握继承与派生,基类、虚方法和抽象方法和多态性的概念。 二、题目说明 创建支持多文档的记事本,每个子窗口都应包含一个RichTextBox。MDI 父窗口具有“格式”菜单,用于子菜单控制活动子窗口中文本的大小、字体和颜色。每个子菜单至少含有三个选项极其快捷键。另外,父菜单还含有“文件”菜单,菜单项有“新建”(创建新的子窗口)、“关闭”(关闭活动子窗体)和“退出”(退出应用程序)。父窗口还有“窗口”菜单显示一系列打开的子窗口及其布局选项。 参考界面如: 软件工程实验文档 3 图1 主要实现界面 2.1 程序开发背景 为了满足用户对于记事本的一些基础需求,主要包括“打开”记事本,“新建”、“字体编辑”及保存等功能,所以在老师与自己查阅书籍的情况下,选择编写记事本这一题目。 2.2 开发工具介绍 C#(读...