第4篇 文件操作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实例4.11 例4.11 利用BinaryReader和BinaryWriter类的实例对灰度位图进行加亮处理 例4.11程序代码(1) private void Form1_Load(object sender, EventArgs e) { Bitmap bmp = new Bitmap(@f:\桔子.bmp); pictureBox1.Image = bmp; } 例4.11程序代码(2) private void button1_Click(object sender, EventArgs e) { try { pictureBox1.Image.Dispose(); FileStream fs = new FileStream(@f:\桔子.bmp, FileMode.Open); BinaryReader br = new BinaryReader(fs); byte[] bmpfile = br.ReadBytes((int)fs.Length); fs.Close(); for (int i = 1078; i bmpfile.Length; i++) //前1078字节为文件结构信息 { if (bmpfile[i] = 225) //图像元素加亮校正 bmpfile[i] += 30; else bmpfile[i] = 255; //每个像素的最高亮度为255 } FileStream sw = new FileStream(@f:\加亮桔子.bmp, FileMode.Truncate); BinaryWriter bw = new BinaryWriter(sw); bw.Write(bmpfile); sw.Close(); Bitmap bmp = new Bitmap(@f:\加亮桔子.bmp); pictureBox1.Image = bmp; } catch (Exception ex) { MessageBox.Show(ex.ToString(), 文件错误, MessageBoxButtons.OK, MessageBoxIcon.Error); } } 返回本章目录 演讲题目 (1)小图片浏览器 提示:FolderBrowserDialog的ShowDialog()方法 演讲题目 (2)简单文本编辑程序 要求:菜单“文件”至少包括打开、保存、退出 可扩展:复制、粘贴、字体修改、查找替换等 RichTextBox文本框控件 作业 编写一个控制台程序,实现如下功能: (1)实现将“Hello!This is a test.”文本内容存放到E:\Test目录下一个名为Test.txt的文件中; (2)实现将E:\Test\Test.txt中内容拷贝到另外一个新的文件Test1.txt中; (3)实现将E:\Test目录下的文件信息,包括文件名、文件大小、文件创建日期等属性在屏幕中显示; 了解网络流操作的概念,System.Net.Sockets命名空间中的NetworkStream类 * 文件流对象,通过该对象可以打开或关闭文件,并以字节为单位读写文件,也可以对与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。FileStream类对象对输入和输出进行缓存,从而提高执行效率。 * 课本p135例7-5,把将文本框写入的文本内容通过Write()函数保存到文件中 * 构造函数参数为FileStream类对象 * 第4章 文件操作 李志芳 tylizf0916@126.com * 高级软件开发 本章目标 理解File、FileInfo、Directory、DirectoryInfo、Path类的作用及特点; 掌握文件的创建、复制、删除和移动等操作的程序实现方法,以及获取文件基本信息的方法; 掌握目录的创建、复制、删除和移动等操作的程序实现方法; 掌握FileStream类、BinaryReader类(或BinaryWriter类)和StreamReader类(或StreamWriter类)的使用,能以不同数据格式实现对文件流的读写操作; 本章目标 4.1 文件管理 File类和FileInfo类 获取文件基本信息 创建、复制、删除文件 4.2 目录管理 Di

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档