Đang chuẩn bị liên kết để tải về tài liệu:
File , Thư mục và IO phần cuối
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
(Bỏ qua phần mã designer.) private void mnuOpen_Click(object sender, System.EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Rich Text Files (*.rtf)|*.RTF|" + "All files (*.*)|*.*"; dlg.CheckFileExists = true; dlg.InitialDirectory = Application.StartupPath; if (dlg.ShowDialog() == DialogResult.OK) { rtDoc.LoadFile(dlg.FileName); rtDoc.Enabled = true; } } private void mnuSave_Click(object sender, System.EventArgs e) { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "RichText Files (*.rtf)|*.RTF|Text Files "|All files (*.*)|*.*"; dlg.CheckFileExists = true; dlg.InitialDirectory =. | using System using System.Drawing using System.Windows.Forms public class SimpleEditForm System.Windows.Forms.Form private System.Windows.Forms.MenuItem mnuFile private System.Windows.Forms.MenuItem mnuOpen private System.Windows.Forms.MenuItem mnuSave private System.Windows.Forms.MenuItem mnuExit private System.Windows.Forms.RichTextBox rtDoc Bd qua phan ma designer. private void mnuOpen_Click object sender System.EventArgs e OpenFileDialog dlg new OpenFileDialog dlg.Filter Rich Text Files .rtf .RTF All files . . dlg.CheckFileExists true dlg.InitialDirectory Application.StartupPath if dlg.ShowDialog DialogResult.OK rtDoc.LoadFile dlg.FileName rtDoc.Enabled true private void mnuSave_Click object sender System.EventArgs e SaveFileDialog dlg new SaveFileDialog dlg.Filter RichText Files .rtf .RTF Text Files .txt .TXT All files . . dlg.CheckFileExists true dlg.InitialDirectory Application.StartupPath if dlg.ShowDialog DialogResult.OK rtDoc.SaveFile dlg.FileName private void mnuExit_Click object sender System.EventArgs e this.Close 1.1 Sử dụng không gian lưu trữ riêng Ÿ Bạn cần lưu dữ liệu vào file nhưng ứng dụng của bạn không được cấp FileIOPermission để sử dụng ổ đĩa cứng. Sử dụng các lớp IsolatedStorageFile và IsolatedStorageFileStream thuộc không gian tên System.IO.IsolatedStorage. Các lớp này cho phép ứng dụng ghi dữ liệu vào một file trong thư mục của một người dùng cụ thể mà không cần được cấp phép truy xuất trực tiếp ổ đĩa cứng cục bộ. .NET Framework hỗ trợ không gian lưu trữ riêng tức là cho phép bạn đọc và ghi vào hệ thống file ảo của người dùng cụ thể mà CLR quản lý. Khi bạn tạo các file lưu trữ riêng dữ liệu tự động được lưu vào một noi duy nhất trong đường dẫn profile của người dùng thông thường đường dẫn này có dạng C Documents and Settings username Local SettingsApplication Data IsolatedStorage guididentifier . Một lý do để sử dụng không gian lưu trữ riêng là trao cho một ứng dụng có-độ-tin cậy-một-phần có khả năng hạn chế khi lưu trữ dữ liệu xem mục 13.1