... t c đến kết th c ứng dụng HD: Tạo DC ảo viết dòng chữ lên DC Sau chép phần nội dung thích hợp DC ảo sang DC th c - Chiều rộng DC ảo chiều rộng DC th c Chiều cao DC ảo chiều cao DC th c + lần chiều ... t CWinApp: M hình c a d án (n u ch a m ) b ng c ch ch n m c menu / ho c click ch n bi u t ng c ng c Ch n trang : Right-click m c , ch n Khai báo l p CEmpApp thơng qua h p h i tho i 20 Lậptrình ... int nCount] ) const; Trích chu i gi a CString ( int nCount ) const; Trích chu i bên trái CString ( int nCount ) const; Trích chu i bên ph i CString H nCount chi u dài (s ký t ) c a chu i c trích...
... chữ lên DC Sau chép phần nội dung thích hợp DC ảo sang DC th c - Chiều rộng DC ảo chiều rộng DC th c Chiều cao DC ảo chiều cao DC th c + lần chiều cao dòng chữ DC - Viết dòng chữ hợp lệ (tọa ... RELEASE (phiên biên dịch release) Chạy chương trình: C thể chạy chương trình tr c tiếp VC c ch nhấn phím F5 click chọn c ng c Nhận xét: Ứng dụng VD0 khơng th c giao t c hay c ng vi c ứng dụng khung ... hình Workspace dự án (nếu chưa mở) c ch chọn m c menu View/Workspace click chọn biểu tượng c ng c • Chọn trang ClassView: • Right-click m c VD01 Classes, chọn New Class • Khai báo lớp CEmpApp thơng...
... c u tr c liệu Winsock API 13.2.4 Một số dòch vụ Winsock API 13.3 MFC vớilậptrình Winsock 13.3.1 Khởi động Winsock 13.3.2 Lớp CAsyncSocket 13.4 Lậptrình Winsock cho giao th c UDP 13.5 Lậptrình ... theo trình tự logic nhằm phối hợp th c cơng vi c x c định Cc thị thể dạng mã nguồn (source code) hay mã máy (machine code) Chương trình mã máy th c máy c lệnh tương thích, với chương trình ... ngữ lậptrình C+ + biết đến ngôn ngữ lậptrình mạnh nhờ khả vi c triển khai phần mềm m c độ kh c Từ m c hệ thống đến m c ứng dụng, từ lậptrìnhc u tr c đến lậptrình hướng đối tượng, từ lập trình...
... RELEASE (phiên biên dịch release) Chạy chương trình: C thể chạy chương trình tr c tiếp VC c ch nhấn phím F5 click chọn c ng c Nhận xét: Ứng dụng VD0 khơng th c giao t c hay c ng vi c ứng dụng khung ... hình Workspace dự án (nếu chưa mở) c ch chọn m c menu View/Workspace click chọn biểu tượng c ng c • Chọn trang ClassView: • Right-click m c VD01 Classes, chọn New Class • Khai báo lớp CEmpApp thơng ... tin chương trìnhc kích thư c nhỏ th c cần c tập tin thư viện (DLL) MFC thư m c hệ thống windows Use MFC in Static Library: Thư viện MFC nhúng vào chương trình l c biên dịch Tập tin chương trình...
... DC rỗng virtual BOOL CreateCompatibleDC( CDC* pDC ); Khởi tạo thơng số cho đối tượng DC c ch tương thích với DC c sẵn trỏ tham số pDC virtual BOOL DeleteDC( ); Hủy bỏ đối tượng DC CPen* SelectObject( ... CREATESTRUCT& cs ); Hành vi th c trư cwindows khởi tạo thơng số cho c a sổ Tham biến cs kiểu CREATESTRUCT chứa thơng số khởi tạo typedef struct tagCREATESTRUCT { 42 LậptrìnhWindowsvới MFC - Microsoft ... 3.5 LỚP CDC: CDC lớp đối tượng quản lý DC Thơng qua đối tượng DC, khả c ng c đồ họa khai th c cho vi c trang trí giao diện đồ họa quản lý DC CDC c hành vi đ c trưng sau: CDC( ); Tạo lập đối...
... Message 53 Cc m c xử lý message Classwizard quản lý đặt //{{ //}} 54 LậptrìnhWindowsvới MFC - Microsoft Visual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com 5.3 CC LỚP KẾ THỪA CCmdTarget: Cc lớp ... 62 LậptrìnhWindowsvới MFC - Microsoft Visual C+ + 6.0 - Lê Ng c Thạnh - lntmail@yahoo.com Ứng dụng c ng c GDI 63 Nếu vi c trang trí gồm nhiều thao t c ph c tạp nên th c chúng DC ảo, sau chuyển ... gán cho DC tạo lập Bố cc xử lý hành vi OnPaint c sử dụng đối tượng DC ảo sau: CClientDC dc(this); // Đối tượng DC hiển thò RECT rect; CDC memDrawDC; // Đối tượng DC ảo để vẽ trung gian CBitmap...
... không cho phép người dùng chọn m c Option C ch thứ nhất: C i đặt xử lý cho m c chọn Start ( Stop ) để th c cấm cho phép m c chọn Option c ch phù hợp C ch thứ hai: Dùng trạng thái hành m c chọn ... m_hAccel để sử dụng sau này: UINT nCheck // C ch th c đánh dấu m c chọn ); Đánh dấu hủy bỏ đánh dấu m c chọn menu nCheck giá trò kết hợp hai nội dung: : Đánh dấu - C ch đánh dấu m c: = MF_CHECKED ... menu chương trình, VC cho phép soạn thảo lưu c u tr c menu vào resource ứng dụng c ch đ c lập, phần chương trình dùng lệnh c n thiết để nạp sử dụng menu C ch tạo menu resource: Tạo menu resource:...
... Calls Chặn gọi Int’l Calls Ch c chặn gọi qu c tế chọn Int’l Calls Except Home Ch c chặn gọi qu c tế ngoại trừ đất nư c bạn All Calls Chặn tất gọi Off Hủy bỏ ch c chặn gọi cho gọi Bar Incoming Calls ... Select Case C pháp : Select Case Case … Case … [ Case Else ] … ‘xét biến hay biểu th c ‘Nếu biến hay biểu th c giá trò ... thời gian th c chương trình dùng đoạn lệnh chương trình Biến gọi biến chung hay biến toàn cc 4.2 Cc kiểu liệu Visual Basic Trang LậpTrình Web VớiVisual Basic Tên kiểu Byte Kích thư c byte Khoảng...
... LậptrìnhWindowsvới VC/MFC TÀI LIỆU THAM KHẢO Sách: o Cc sách tiếng Việt Visual C+ + /lập trìnhWindows (c a SAMIS, nhóm t c giả ELICOM, hay t c giả kh c) o Sách tiếng Anh: Beginning Visual ... WS_HSCROLL ¦ WS_VSCROLL); } int CMainWindow::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; Trang 24 LậptrìnhWindowsvới VC/MFC CClientDC dc(this); ... LậptrìnhWindowsvới VC/MFC 1.2.3 Truy xuất ngữ c nh thiết bị MFC cung c p số lớp ngữ c nh thiết bị (kế thừa từ lớp CDC) như: Class Mô tả CPaintDC Sử dụng cho vi c vẽ vùng ứng dụng c a sổ (chỉ...
... Winsock control Cc thu c tính Cc phương th cCc kiện Cc mô hình lậptrìnhvới winsock control Giới thiệu Winsock control Là ActiveX Control cung c p dịch vụ mạng TCP UDP dạng thu c tính, ... th c UDP LocalPort: trả về/ thiết lập số hiệu c ng dùng máy cc LocalHostName:(chỉ đ c) trả tên máy cc LocalIP:(chỉ đ c) trả địa IP máy ccCc thu c tính(2) RemotePort: trả về/ thiết lập ... số hiệu c ng c n thiết lập LocalPort sử dụng hàm Bind Cc thu c tính(properties) Protocol: trả về/ thiết lập giao th c sử dụng 0-sckTCPProtocol: sử dụng giao th c TCP 1-sckUDPProtocol: sử...