《任务十MyNotepad》PPT课件

《任务十MyNotepad》PPT课件

ID:46951829

大小:584.50 KB

页数:32页

时间:2019-12-01

《任务十MyNotepad》PPT课件_第1页
《任务十MyNotepad》PPT课件_第2页
《任务十MyNotepad》PPT课件_第3页
《任务十MyNotepad》PPT课件_第4页
《任务十MyNotepad》PPT课件_第5页
资源描述:

《《任务十MyNotepad》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、任务十MyNotepad记事本1创建和使用主菜单2创建和使用通用对话框3创建和使用自定义对话框4工具栏5读写文件6记事本实例10-1:通过使用工具箱里菜单、对话框等控件,实现记事本的打开和保存文本功能。问题需要哪些控件?文本框控件哪些属性需要改变?“打开”“保存”功能怎么实现?需要哪些控件---创建和使用主菜单用MenuStrip类创建记事本的主菜单描述说明Checked指定是否应在菜单项旁显示复选标记Enabled激活或禁用菜单项Name菜单的标识符(名称)Parent菜单对象的引用,即当前项的父

2、菜单ShortcutKeys指定键盘操作序列,就像单击菜单一样用来执行关联事件处理程序Text菜单项的标题Visible指定菜单项是否可见菜单形式:出现在程序上方边缘的,称为主菜单(MenuStrip)需要哪些控件---创建和使用主菜单文本框控件哪些属性需要改变?TextBoxMultiline:TrueDock:FillScrollBars:Both向菜单项添加助记符:如输入“文件(&F)”,显示为“文件(F)”,使用时可以通过Alt+F操作此菜单。指定快捷键:设置该菜单项的Shortcut属性。

3、菜单项分组:输入“-”。菜单项前显示“√”:设置该菜单项的Checked属性。菜单初始灰色不可用:设置该菜单项的Enabled属性。需要哪些控件---创建和使用主菜单实现1:“打开”功能记事本——“打开”功能?实现1:“打开”功能怎么实现?OpenFileDialog组件System.IO包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型实现1:OpenFileDialog组件用户可以使用OpenFileDialog组件浏览他们的计算机以及网络中任何计算机上的文件夹并选择打开一个或多个文

4、件该对话框返回用户在对话框中选定的文件的路径和名称。OpenFileDialog设置文件类型openFileDialog1.Filter=@"文本文件

5、*.txt

6、所有文件

7、*.*";打开对话框openFileDialog1.ShowDialog()单击【打开】、【取消】按钮?if结构if(openFileDialog1.ShowDialog()==DialogResult.OK)枚举读取文件用户选定要打开的文件后,怎么读取文件?使用文件流,创建StreamReader类的实例实现1:记事本——Op

8、enFileDialog关键代码解析openFileDialog1.Filter=@"文本文件

9、*.txt

10、所有文件

11、*.*";if(openFileDialog1.ShowDialog()==DialogResult.OK){StreamReadersr=newStreamReader(openFileDialog1.FileName,System.Text.Encoding.Default);textBox1.Text=sr.ReadToEnd();sr.Close();}运行通用对话框对话框枚

12、举值读取字符用指定的字符编码为指定的流初始化StreamReader类的新实例实现2:记事本——保存功能SaveFileDialog实现2:记事本——写文件创建StreamWriter类的实例StreamWritersw=newStreamWriter(saveFileDialog1.FileName,false,Encoding.GetEncoding(“gb2312”));sw.Write(textBox1.Text);sw.Close();实现2:记事本——SaveFileDialog关键代码

13、解析saveFileDialog1.Filter=@"文本文件

14、*.txt

15、所有文件

16、*.*";if(saveFileDialog1.ShowDialog()==DialogResult.OK){StreamWritersw=newStreamWriter(saveFileDialog1.FileName,false,Encoding.GetEncoding(“gb2312”));sw.Write(textBox1.Text);sw.Close();}写入字符使用指定编码和缓冲区大小,为指定路径上的

17、指定文件初始化StreamWriter类的新实例。如果该文件存在,则可以将其改写或向其追加。如果该文件不存在,则此构造函数将创建一个新文件。如果该文件存在,是否将数据追加到文件。False:文件被改写True:数据追加到该文件实现3:记事本——FontDialog用户可以使用FontDialog组件选择字体,并可以更改字体显示方式,例如粗细和大小。该对话框中选定的字体在Font属性中返回。因此,使用用户选定的字体就像读取属性一样简单。if(fontDialog1.Sh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。