Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Open file trong notepad?

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    31

    Mặc định Open file trong notepad?

    các bác cho em hỏi ý nghĩa của từng dòng code này đc ko ạ.
    Đây là code của nút Open trong chương trình tạo notepad em đã tham khảo của Forum mình,nhưng em chưa hiểu nó lắm

    openFileDialog1.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
    openFileDialog1.FilterIndex = 2;
    openFileDialog1.ShowDialog();
    string fileName = openFileDialog1.FileName;
    StreamReader stReader = new StreamReader(fileName);
    richTextBox1.Text = stReader.ReadToEnd();
    stReader.Close();

    Thanks
    Nếu biết ngày mai em lấy chồng
    Anh về cưới vợ thế là xong
    Đợi mai sau này con anh lớn
    Tìm đến con em trả thù lòng

  2. #2
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    PHP Code:
    openFileDialog1.Filter "All files (*.*)|*.*|All files (*.*)|*.*"
    là các loại extension của file được mở(cái list File of types).
    Dòng thứ 2 là thứ tự xuất hiện của mấy cái Filter đó(thứ tự xuất hiện trong File of types)
    PHP Code:
    StreamReader stReader = new StreamReader(fileName);
    richTextBox1.Text stReader.ReadToEnd();
    stReader.Close(); 
    Chỗ này là tạo 1 luồng đọc file, gán cái text của cái richTextBox1 bằng nội dung của file
    Cánh Chym ứ mỏi

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    31

    cảm ơn anh đã tham gia.
    Anh ơi cho em hỏi dòng richTextBox1.Text = stReader.ReadToEnd();
    thì stReader.ReadToEnd() nó có nghĩa là gì anh,em chưa hiểu lắm
    em đang làm đồ án về thiết kế phần mềm này nên anh cố gắng giúp em nhé
    thanks
    Nếu biết ngày mai em lấy chồng
    Anh về cưới vợ thế là xong
    Đợi mai sau này con anh lớn
    Tìm đến con em trả thù lòng

  4. #4
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    ReadToEnd là đọc từ đầu đến hết file,xem thêm ở msdn đi, nói rõ lắm
    Cánh Chym ứ mỏi

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    31

    cảm ơn anh rất nhiều, mong rằng anh sẽ còn giúp đỡ em và mọi người khác hơn nữa.
    Thanks
    Nếu biết ngày mai em lấy chồng
    Anh về cưới vợ thế là xong
    Đợi mai sau này con anh lớn
    Tìm đến con em trả thù lòng

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    31

    Mặc định Open file trong notepad?

    Anh ơi em còn 2 hàm nữa chưa được hiểu là save và save as, hàm Open thì anh nói em đã hiểu rõ rồi, còn 2 hàm này anh có thể nói rõ hơn cho em 1 chút được không ạ, anh có thể nói rõ cho em 1 chút nhé, nếu anh nói rõ từng dòng lệnh cho em được thì tốt hơn,vì em là lính mới nên chưa biết nhiều.
    Một lần nữa cảm ơn anh rất nhiều.
    Thanks.


    private void saveToolStripMenuItem_Click(object sender, EventArgs e)
    {
    string fileName="";
    if ( fileName == "")
    {
    saveFileDialog1.Filter = "TEXT Documents. (*.txt)|*.txt|All files|*.*";
    DialogResult resVal = saveFileDialog1.ShowDialog();
    if ( resVal == DialogResult.Cancel )
    {
    return;
    }
    fileName = saveFileDialog1.FileName;
    }
    try
    {
    StreamWriter stWriter = new StreamWriter(fileName);
    stWriter.WriteLine(richTextBox1.Text);
    stWriter.Close();
    }
    catch
    {
    MessageBox.Show(this, "The file " + fileName + " is Read only. \n\n File Could not saved.", "Notepad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    return;
    }
    }

    /////////////////////////////////////////////////////////////////

    private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
    {
    string fileName = "";
    if (fileName == "")
    {
    saveFileDialog1.Filter = "TEXT Documents. (*.txt)|*.txt|All files|*.*";
    DialogResult resVal = saveFileDialog1.ShowDialog();
    if (resVal == DialogResult.Cancel)
    {
    return;
    }
    fileName = saveFileDialog1.FileName;
    }
    try
    {
    StreamWriter stWriter = new StreamWriter(fileName);
    stWriter.WriteLine(richTextBox1.Text);
    stWriter.Close();
    }
    catch
    {
    MessageBox.Show(this, "The file " + fileName + " is Read only. \n\n File Could not saved.", "Notepad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    return;
    }
    }
    Nếu biết ngày mai em lấy chồng
    Anh về cưới vợ thế là xong
    Đợi mai sau này con anh lớn
    Tìm đến con em trả thù lòng

Các đề tài tương tự

  1. Lập trình C Lỗi C1083: Cannot open include file: 'complex.h': No such file or directory trong lập trình C?
    Gửi bởi nguyen_ndd trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 30-03-2012, 12:13 PM
  2. Lập trình C++ Không đọc được File khi mở bằng notepad
    Gửi bởi huyaly trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 26-09-2011, 12:04 AM
  3. làm sao để lấy file notepad vào trong listbob để làm từ điển
    Gửi bởi phi_hung trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 18-06-2011, 04:44 PM
  4. Làm sao để open file bằng cách double click vào file trong windows explorer?
    Gửi bởi Batchuoc_09 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 18-07-2010, 01:12 PM
  5. Chương trình notepad viết bằng C# | Làm sao open file trong notepad?
    Gửi bởi thanh_it trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 15-04-2009, 08:21 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn