辜渝傧

13037102709

027-87870986

教学实训

您当前的位置:首页 > 教学资源 > 实训方案 >

C#应用实训|项目七 简易记事本

发布者:唯众    布时间:2020-12-21 13:52:14    点击量:

项目引入

       简易记事本模仿了windows附件“记事本”的部分功能,通过简易记事本可以实现文本文件的新建、打开、保存及文本的字体格式设置、文本内容的复制、剪切、粘贴操作。
文件是计算机信息的主要存储方式,C#通过System.IO命名空间支持对文件的读、写操作,通过文件可以实现项目资源的管理,同时也为项目的数据存储提供了解决方案。

学习目标

  • 掌握文件的读取方法
  • 掌握文件的保存方法
  • 掌握文件打开、保存、字体对话框的创建及使用方法 

项目描述

简易记事本项目运行后显示主界面,如图7-1所示:
图7-1  记事本主界面图
        记事本项目包含三个主菜单,文件主菜单下包含“新建”、“打开”,“保存”和“退出”二级菜单,编辑主菜单下包含“复制”、“剪切”、“粘贴”二级菜单,格式主菜单下包含“字体”二级菜单,当选择菜单“新建”时,如果主窗口没有内容或文本内容没有发生改变,则文本框内容清空,用户可以开始新建文件,否则弹出提示对话框,询问是否对文本内容进行保存,如图7-2所示:

图7-2  文件保存提示图
选择菜单“打开”,则弹出“打开文件”对话框,要求用户选择要打开的文件,文件类型自动选择为“.txt”文件,如图7-3所示:

图7-3  文件打开提示图
当用户选择要打开的文本文件,点击“打开”按钮后,该文件内容自动显示到主窗口,如图7-4所示:
图7-4  文件打开内容显示图
选择菜单“保存”,弹出文件保存对话框,要求输入或选择要保存的文件位置及文件名,如图7-5所示:

图7-5  文件保存提示图
选择菜单“字体”,则弹出字体对话框:如图7-6所示:
图7-6  字体设置对话框图
选择菜单“退出”,如果主窗口文本内容没有保存,弹出提示对话框,询问是否对文本内容进行保存,否则能出系统。
选择菜单“复制”、“剪切”、“粘贴”,实现“复制”、“剪切”、“粘贴”功能。

工作任务

  • 任务1: 文件读取实现
  • 任务2: 文件保存实现
  • 任务3: 编辑、字体功能实现


上一篇:C#应用实训|项目六 常见问题解析

下一篇:C#应用实训|任务1 文件读取实现