- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic.NET使用文件流进行文件访问,文件流可以想象成程序与文件之间数据流动的管道,通过该管道可以接收或发送一系列的文本或数据。 访问文件首先要建立与文件有关的文件流对象,创建文件流对象的类是FileStream类。 当创建了一个文件流对象后,在程序和要访问的文件之间也就建立一个数据流动通道,但是数据不会自己流动,文件流对象也不能控制是读取数据还是写入数据,所以,还需要建立文件的Reader对象或Writer对象。 Visual Basic.NET将文件分成两种不同的类型:文本文件和二进制文件。 文本文件只能包含纯文本字符,是以字符方式编码和保存数据的,对于大多数文本文件,可使用StreamReader类和StreamWrite类来进行读写操作。 二进制文件是以二进制编码和保存数据的,用于读取或写入任意结构的文件,例如图片文件、声音文件等,对于二进制文件,可使用BinaryReader类和BinaryWriter类进行读写操作。 当数据读取完毕后,应该调用FileStream类的Close()方法关闭流。 6.7.4 文件管理 Windows应用程序中的文件管理一般包括两个方面:文件操作和文件夹操作。文件操作是指对文件的复制、剪切、删除等操作。文件夹操作是指获取驱动器、文件夹和文件信息以及建立、删除、复制文件夹等操作。 1.文件操作 2.文件夹操作 4.“新建”文件的程序设计 (1)编写【新建】菜单项的Click事件过程的程序代码 (2)编写自定义过程AskForSaveFile的程序代码 (3)编写自定义过程SaveAsFile的程序代码 (4)编写自定义过程WriteFile的程序代码 5.“打开”文件的程序设计 (1)编写【打开】菜单项的Click事件过程的程序代码 (2)编写自定义过程ReadFile的程序代码 6.“保存”文件的程序设计 7.编写【记事本】窗体的Load事件过程的程序代码 8.编写【记事本】窗体菜单项Click事件过程的程序代码 9.编写【记事本】工具栏ButtonClick事件过程的程序代码 10.编写【记事本】窗体的Closed事件过程的程序代码 11.编写RichTextBox控件的TextChanged事件过程的程序 12.编写菜单MenuItem2的Select事件过程的程序代码 13.编写缩放快捷菜单项(ContextMenu11)Click事件过程的程序代码 14.编写字体组合框cboFont的SelectedIndexChanged事件过程的程序代码 (1)定义窗体级变量 (2)在【记事本】窗体的Load事件过程中给窗体级变量赋初值 15.编写【格式】面板中【粗体】按钮的Click事件过程的程序代码 16.调试、编译程序 (1)生成程序 单击【生成】菜单,打开【生成】下拉菜单项,然后在下拉菜单中单击【生成Chapter7_1】,完成程序编译。如果编译过程中出现错误,修改错误后再完成编译。 (2)改变启动对象 在“窗体属性页”对话框中改变程序的启动对象为frmNodePad。 6.5.4 创建【关于窗口】 1.添加Windows窗体 在项目Chapter7_1中添加一个名称为“frmAbout”的Windows窗体。 2.添加控件 在窗体frmAbout中添加4个Label控件、2个LinkLabel控件、1个GroupBox控件和1个Button控件。参考图6-6设置各个控件的Text属性以及其他属性。 图6-6 【关于窗口】的外观 3.编写程序 (1)编写控件LinkLabel1的LinkClicked事件过程的程序代码。 该程序代码如下所示。 System.Diagnostics.Process.Start() (2)编写控件LinkLabel2的LinkClicked事件过程的程序代码 该程序代码如下所示。 System.Diagnostics.Process.Start(mailto:c-c-h@) 6.5.5 【记事本】应用程序的测试 1.准备测试数据 准备如下所示的两首古诗词。 回乡偶书 〔唐〕 贺知章 少小离家老大回, 乡音无改鬓毛衰。 儿童相见不相识, 笑问客从何处来。 山行 〔唐〕 杜牧 远上寒山石径斜, 白云生处有人家。 停车坐爱枫林晚, 霜叶红于二月花。 2.程序测试 (1)单击工具栏上的【启动】按钮,程序开始运行,首先输入第
您可能关注的文档
- Windows安全配置 教学课件 作者 冯秀彦 吕秀鉴 褚云霞 第十章 系统监控审核.ppt
- Windows安全配置 教学课件 作者 冯秀彦 吕秀鉴 褚云霞 第四章 数据安全.ppt
- Windows安全配置 教学课件 作者 冯秀彦 吕秀鉴 褚云霞 第五章 网络应用安全.ppt
- Windows安全配置 教学课件 作者 冯秀彦 吕秀鉴 褚云霞 第一章 认识Windows系统安全.ppt
- Windows程序设计案例教程》课件示例程序答案 Windows程序设计案例教程习题解答.doc
- Windows程序设计案例教程》课件示例程序答案 第01讲 Windows程序设计初步.ppt
- Windows程序设计案例教程》课件示例程序答案 第02讲 时钟实例.ppt
- Windows程序设计案例教程》课件示例程序答案 第03讲 加法练习器实例.ppt
- Windows程序设计案例教程》课件示例程序答案 第05讲 选择题应答器实例.ppt
- Windows程序设计案例教程》课件示例程序答案 第06讲 英文字母练习器实例.ppt
文档评论(0)