一、实验目的和要求
掌握C#的基本语法
掌握菜单、工具栏和状态栏控件的使用
掌握计时器控件和通用对话框的使用方法
掌握自定义控件的编写和使用方法
掌握窗体交互的方法
二、实验内容和原理
完成C#windows窗体的模拟电脑记事本做一个相关应用
实现记事本的基本功能包括文件打开、保存、另存为、新建、新建窗口、文本的编辑包括撤销、剪切、复制、粘贴、删除等基本功能;格式中的字体设置;查看中的状态栏
在以上的功能上添加了编辑的使用baidu搜索、查找(未完善)、格式的自动换行功能;在窗体方面完全模仿电脑记事本,但存在部分功能为实现,包括文件中页面设置、打印未实现
编辑中查找下(上)一个、替换、转到为实现;编辑中查找功能未完善
三、实验环境
硬件:PC机
软件:windows10、VS2017
四、算法描述及实验步骤
4.1 界面步骤
打开vs2017,创建新项目(windows窗体),项目名称为Form1为主窗体
模仿windows系统下的记事本搭建界面
创建新项目(windows窗体),项目名称为Form2为主窗体
模仿windows系统下的记事本的查询搭建界面
创建新项目(windows窗体),项目名称为Form3为主窗体
加入自己设计的字体设计器界面
4.2 功能实现
4.2.1 保存
利用SaveFileDialog类打开系统文件目录界面;Filter方法的保存类型
saveFileDialog1.Filter = “ext files (.txt)|.txt|All files(.)|*>**”;
当条件
dr == DialogResult.OK &&a