Các giải pháp lập trình CSharp- P50

Các giải pháp lập trình CSharp- P50: Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp .NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. | 381 Chu ong 9 File thu muc va I O private mnuSave private mnuExit private rtDoc Bo qua phan ma designer. private void mnuOpen Click object sender e OpenFileDialog dlg new OpenFileDialog Rich Text Files .rtf .RTF All files . . true if true private void mnuSave Click object sender e SaveFileDialog dlg new SaveFileDialog RichText Files .rtf .RTF Text Files .TXT All files . . true if private void mnuExit Click object sender e .txt 382 Chương 9 File thư mục và I O 18. sử dụng kịônggian lưu trữ liê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 FilelOPermission để sử dụng ổ đĩa cứng. Sử dụng các lớp IsolatedStorageFile và IsolatedStorageFileStream thuộc không gian tên . 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 nơi 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 Settings Application 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 để có thêm thông tin về mã lệnh có-độ-tin-cậy-một-phần . Ví dụ chính sách bảo mật CLR mặc định cấp cho mã lệnh cục bộ có FilelOPermission .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
187    24    1    23-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.