zoukankan      html  css  js  c++  java
  • 3月19日 流

    1、写入流

                  string filename = saveFileDialog1.FileName;
                        //写入流,可以在硬盘上创建文件,并为文件写入信息
                        StreamWriter sw = new StreamWriter(filename);
                        sw.Write(this.textBox1.Text);                      //this:代表的它所在的那个类当前对象
                        sw.Close(); 
    (1)、点击写入                                          (2)、找到文件,打开

    QQ截图20150319135933                 QQ截图20150319140058

    2、读入流:

         openFileDialog1.Filter="文本文档|*.txt|所有文件|*.*";             //设置读取格式
                openFileDialog1.ShowDialog();                  //打开对话框

            string filename = openFileDialog1.FileName;
                   //通过读入流进行文件读取
                   StreamReader sr = new StreamReader(filename);
                   textBox1.Text = sr.ReadToEnd();    //ReadToEnd从头读到尾           
                   sr.Close();               //关闭流

    (1).点击打开                                                   (2)、选中显示

            QQ截图20150319134718         QQ截图20150319134817

    3、FileStream:(用控件pictureBox)

    专门用于程序与硬盘之间文件读写的操作,

                  //文件流
                    FileStream fs = new FileStream(openFileDialog1.FileName,FileMode.Open,FileAccess.Read);
                    Image img = System.Drawing.Bitmap.FromStream(fs);
                    pictureBox1.Image = img;

    4、图片类:

    二进制数据的话:bianaryReader

    FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
                   BinaryReader br = new BinaryReader(fs);
                   byte[] buffer = br.ReadBytes(int.Parse(fs.Length.ToString()));
    5、MemoryStream:用于程序和内存之间进行操作数据,一般用于程序和数据库中间的中转

  • 相关阅读:
    Linux下安装python
    oracle 12c使用问题总结
    oracle下载地址
    Informatica PowerCenter下载地址
    主流ETL工具
    【phonegap】下载文件
    eclipse显示包的层次关系
    UltraISO 9.6.5.3237
    Windows操作系统设置代理
    wireshark常用的过滤命令
  • 原文地址:https://www.cnblogs.com/tzq9308/p/4350694.html
Copyright © 2011-2022 走看看