江苏开放大学.NET平台与C#程序设计简易记事本(第三次形考作业,占形考成绩15%)源代码及运行截图答案

本实验以讲义中的设计简易计事本案例作为本次形考作业实验报告,实现  Windows 操作系统自带“记事本”的外观效果如图1所示,参考其界面特点和菜单,设计一个类似的“记事本”,自制记事本包括菜单栏,工具栏、状态栏和多个控件,并能实现基本功能。

1、在”记事本”窗口添加“文件(F)”“编辑(E)”格式(O)”查看(V)”和“帮助(H)”等主莱单,在”帮助”主菜单中添加多个子菜单项,“记事本”的主菜单及“帮助”下拉菜单如图8-37所示。在“文件”主菜单中添加多个子菜单项,如图2所示。

江苏开放大学.NET平台与C#程序设计简易记事本(第三次形考作业,占形考成绩15%)源代码及运行截图答案

2、在“记事本”窗口添加1个快捷菜单,该快捷菜单包含“剪切(T)”“复制(C)”和“粘贴(P)”3个菜单项。

3、在“记事本”窗口添加1个工具栏,该工具栏中添加两组按钮,第1组包括“新建”“打开”“保存”3个按钮,第2组包括“剪切”“复制”和“粘贴”3个按钮。

4、在“记事本”窗口添加1个状态栏,该状态栏主要显示相关信息。

5、在“记事本”窗口中添加1个RichTextBox 控件,该控件用于文本内容和显示打开文件中的内容。

6、在“记事本”窗口中添加1个OpenFileDialog控件和1个SaveFileDialog控件。

7、单击“打开”菜单项或工具栏“打开”按钮,可以打开文本文件,并将打开文本文件

的内容显示在 RichTextBox 控件中.

8、在Rich TextBox控件中输入文本内容,然后单击“保存”菜单项或工具栏中的“保

存”按钮,可以将输入的内容保存在硬盘中的指定位置。

“新建”菜单项或工具栏中的“新建”按钮能新建1个文件,并将 RichTextBox控件内容清除。单击“退出”菜单项可以关闭“记事本”窗口,并退出应用程序。

江苏开放大学.NET平台与C#程序设计Windows编程基础部分代码预览:

private void tsmiOpen_Click(object sender, EventArgs e)
        {
            if(b==true||rtxtNotepad.Text.Trim()!="")
            {
                if(s==false)
                {
                    string result;
                    result=MessageBox.Show("文件尚未保存,是否保存?","保存文件",
                     MessageBoxButtons.YesNoCancel).ToString();
                    switch (result)
                    {
                        case "Yes":
                            if (b == true)
                            {
                                rtxtNotepad.SaveFile(odlgNotepad.FileName);
                            }
                            else if (sdlgNotepad.ShowDialog() == DialogResult.OK)
                            {
                                rtxtNotepad.SaveFile(sdlgNotepad.FileName);
                            }
                            s = true;
                            break;
                        case "No":
                            b = false;
                            rtxtNotepad.Text = "";
                            break;
                    }
                }
            }
            odlgNotepad.RestoreDirectory = true;
            if((odlgNotepad.ShowDialog()==DialogResult.OK)&&odlgNotepad.FileName!="")
            {
                rtxtNotepad.LoadFile(odlgNotepad.FileName);
                b = true;
            }
            s = true;
        }

江苏开放大学.NET平台与C#程序设计Windows编程基础部分截图预览:

江苏开放大学.NET平台与C#程序设计简易记事本(第三次形考作业,占形考成绩15%)源代码及运行截图答案

江苏开放大学.NET平台与C#程序设计Windows编程基础部分完整版下载:

江苏开放大学.NET平台与C#程序设计简易记事本(第三次形考作业,占形考成绩15%)源代码及运行截图答案

.NET平台与C#程序设计形考三

黄金VIP黄金VIP免费
资源价格: ¥15.00 资源格式: Word
已付费?登录刷新

禁止转载未经授权,禁止转载,发布者:形考达人黄金VIP,出处:https://www.xingkaowang.com/4573.html

本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!内容仅供研究参考,付费前请自行鉴别。

免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,预祝大家上岸成功

(1)
上一篇 2023年7月9日 下午5:04
下一篇 2023年7月10日 下午1:38

相关推荐

发表回复

登录后才能评论
联系我们

邮件:xingkaowang@163.com

QQ:994370779

工作时间:周一至周五,9:30-17:30,节假日休息

人工解题

人工解题

会员学期新增题免费解答

年费享实践作业、小论文定制

可单独实践报告、小论文定制

解题QQ:994370779

售后反馈
微信公众号
微信公众号
分享本页
返回顶部