intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình Windows - Chương 6: Lập trình File & Print (2016)

Chia sẻ: Bình Yên | Ngày: | Loại File: PDF | Số trang:7

76
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Lập trình Windows - Chương 6: Lập trình File &  Lập trình  File" cung cấp cho người học các kiến thức: Cơ chế đọc/ ghi tệp, lớp CFileDialog, lớp CFile, các hàm in tài liệu, cơ chế in tài liệu. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình Windows - Chương 6: Lập trình File & Print (2016)

Chương 6<br /> <br /> Lập trình<br /> File & Print<br /> 1<br /> <br /> 6.1. Cơ chế đọc/ghi tệp<br /> Windows cung cấp dịch vụ tệp tin và thư mục khá đầy đủ để xử lý trên ổ<br /> đĩa, gồm các hàm API được đóng gói trong các lớp của thư viện MFC.<br />  Các lớp gồm<br /> CFile : thực hiện các thao tác cơ bản trên file<br /> CFileDialog : hộp thoại chọn file<br /> <br /> <br /> CFile object<br /> data<br /> a file<br /> CFileDialog<br /> <br /> 2<br /> <br /> 6.2. Lớp CFileDialog<br /> Cung cấp một hộp thoại để lựa chọn tệp tin, theo dạng Save hoặc Open<br />  Thư viện khai báo lớp này: <br />  Các phương thức cơ bản<br /> CFileDialog( BOOL);<br /> int DoModal();<br /> CString GetPathName();<br /> CString GetFileName();<br /> <br /> <br /> 3<br /> <br /> 6.3. Lớp CFile<br /> Cung cấp các chức năng cơ bản về xử lý tệp tin<br />  Các phương thức gồm<br /> CFile ();<br /> CFile( filename, mode );<br /> Open( filename, mode );<br /> mode = CFile::modeRead / modeWrite / modeCreate /<br /> modeReadWrite / typeText / typeBinary...<br /> Close();<br /> Read( void *buff, UINT count );<br /> Write( void *data, UINT count );<br /> Seek( pos );<br /> pos = CFile::begin / current / end<br /> static Rename( oldname, newname );<br /> static Remove( filename );<br /> <br /> <br /> 4<br /> <br /> 6.4. Cơ chế in tài liệu<br /> <br /> <br /> Windows cung cấp dịch vụ in cho các ứng dụng dưới dạng đồ họa, thực<br /> hiện thông qua ngữ cảnh thiết bị máy in (Device Context).<br /> Tài<br /> liệu<br /> <br /> <br /> <br /> DC<br /> máy in<br /> <br /> Lớp CPrintDialog được cung cấp bởi thư viện MFC cho phép chọn thiết bị<br /> máy in đã cài đặt trong hệ thống, gồm:<br /> CPrintDialog( BOOL SetupOnly);<br /> int DoModal();<br /> int GetCopies();<br /> BOOL GetDefault();<br /> HDC<br /> GetPrinterDC();<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2