... đư c h c trư ccc môn Lập trình C Thi kết th c môn h c bằng hình th c thi th c hành. Lập trìnhCtrên Windows2 Khoa c ng nghệ thông tinLương Văn VânBÀI GIẢNGBÀI GIẢNGLẬP TRÌNHCTRÊN ... iCmdShow);UpdateWindow (hwnd);19 Lập trìnhCtrên Windows Khoa c ng nghệ thông tin1.3: LẬPTRÌNHTRÊN MICROSOFT WINDOWSSự kh c biệt so với lậptrìnhtrên MS-Dos9 Lập trìnhCtrên Windows Khoa c ng nghệ thông ... đư c chọnIDCANCEL: Nút Cancel đư c chọnIDIGNORE: Nút Ignore đư c chọnIDNO: Nút No đư c chọnIDOK: Nút Ok đư c chọnIDRETRY: Nút Retry đư c chọnIDYES: Nút Yes đư c chọn36 Lập trình...
... - DLL). Windows cc chế liên kết những chương trình ứng dụng với cc thủ t c ñư c cung c p trong thư viện liên kết ñộng. Khả năng tương thích c a Windows c ng rất cao. Cc chương trình ứng ... bỏ chọn cc nút kh c bằng ñoạn lệnh sau. case WM_COMMAND: switch (LOWORD (wParam)) { case IDC_BLACK: case IDC_RED: case IDC_GREEN: case IDC_YELLOW: case IDC_BLUE: case IDC_MAGENTA: case ... crColor[iColor-IDC_BLACK]); if(iBrush == IDC_HS_CROSS) hbrush=CreateHatchBrush(HS_CROSS, crColor[iColor - IDC_BLACK]); if(iBrush == IDC_HS_DIAGCROSS) hbrush=CreateHatchBrush(HS_DIAGCROSS, crColor[iColor...
... LẬPTRÌNHLẬPTRÌNHCTRÊN WINDOWSChương 1TỔNG QUAN LẬPTRÌNHCTRÊN WINDOWS1.1. MỞ ĐẦUĐể lậptrình trờn Microsoft Windowsđ, chỳng ta cn nm cccc điểm c bản nhất c a hệ điều hành này. Chương ... dùng, c n ngày nay chúng ít đư c dựng n. C c file cha ti nguyờn ca ng dng ã Cc file *.ico là cc biểu tượng (icon) đư c dùng trong chương trình. Thông thường cc công clậptrìnhtrên Windows ... trìnhCtrên Windows. Ngoài ra, phần này c ng giới thiệu cc cơ chế và cc công c mà hệ điều hành cung c p cho người lậptrình hay người phát triển cc ứng dụng trên Windows. Cuối chương...
... dùng, c n ngày nay chúng ít đư c dựng n. C c file cha ti nguyờn ca ng dng ã Cc file *.ico là cc biểu tượng (icon) đư c dùng trong chương trình. Thông thường cc công clậptrìnhtrên Windows ... đến c a sổ cha c a nó và c a sổ cha c thể thay đổi trạng thái c a cc thành phần điều khiển con như kích hoạt, đánh dấu (check), bỏ dấu check (uncheck) bằng c ch gởi cc thông điệp đến cc thành ... Đoạn chương trình sau là khung sườn cho cc chương trình viết trên Windows, bao gồm 2 hàm chính là :WinMain : hàm chính c a chương trình th c hiện cc chc nng :ã Khai bỏo lp ca s.ã ng ký lp ca...
... ReleaseDC( HWND hWnd, HDC hDC // handle to DC );Chn cc i tng v vo trong DCãHGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj); 5HBRUSHã CreateBrushIndirect: Creates a brush with a specified ... di chuyển trên màn hình. Robot luôn di chuyển, người sẽ điều khiển hướng đi c a robot 11Robotvoid DrawRobot(HDC hdc){HDC hRobot = ::CreateCompatibleDC(hdc);HGDIOBJ hOld = SelectObject( ... vit 1 chng trỡnh c mt robot bc i trờn mn hỡnhãYờu cu:Mụ t d liuMụ tả xử lý cc sự kiện c n thiết 20DLL? 9Robot123Chuỗi chuyển hình 1213-1213-… 19Microsoft Foundation Class (MFC) LibraryXem...
... *.ico l cc biu tng (icon) c dùng trong chương trình. Thông thường cc công clậptrìnhtrên Windows ñều ccc tool ñể tạo cc nh ny. ã Con tr chut ca ng dng c thể ñư c vẽ lại dưới dạng cc ... nhưng c thể chuyển sang dạng Unicode và DBCS. Tech24.vn NGÔN NGỮ LẬPTRÌNHLẬPTRÌNHCTRÊN WINDOWS Trang 6 ðiều trư c tiên c a người h clậptrìnhCtrên Windows là phải biết lậptrình C, ... C mới h c ñư clậptrình Windows. ðể c thể lậptrìnhtrên nền Windows ngoài yêu c u về vi c sử dụng c ng clập trình, người h c còn c n phải cc n bản về Windows, tối thiểu thì c ng ñã...
... ca ng dng ã Cc file *.ico l cc biểu tượng (icon) đư c dùng trong chương trình. Thông thường cc công c lậptrìnhtrên Windows đều ccc tool để tạo cc ảnh này. mỗi chương trình chạy trên ... trìnhCtrên Windows. Ngoài ra, phần này c ng giới thiệu cc cơ chế và cc công c mà hệ điều hành cung c p cho người lậptrình hay người phát triển cc ứng dụng trên Windows. Cuối chương ... yêu c u đối với người lập trình Điều trư c tiên c a người h clậptrìnhCtrên Windows là phải biết lậptrình C, sách này không c tham vọng hướng dẫn người h c có thể thông thạo lậptrìnhC trên...
... gcc -c editor .c 5. screen.o : screen .c screen.h 6. gcc -c screen .c 7. keyboard.o : keyboard .c keyboard.h 8. gcc -c keyboard .c 9. clean: 10. rm *.o Để biên dịch chương trình này ta chỉ c n ... ã Mt danh sỏch cc thnh phn ph thuc (dependencies) cn to ra ớch ã Mt danh sỏch cc câu lệnh để th c thi trêncc thành phần phụ thu c Khi đư c gọi, GNU make sẽ tìm cc file c tên là GNUmakefile, ... 7. 2.2.4 Cc cấu tr c lựa chọn: case và select C u tr c điều khiển luồng tiếp theo là case, hoạt động c ng tương tự như lệnh switch c a C. Nó cho phép ta th c hiện cc khối lệnh phụ thuộc...
... export cc class. Ứng dụng kh c có thể tạo cc object từ class, ho c xây dựng cc lớp kế thừa từ classDLL sẽ đư c liên kết với cc DLL chuẩn c a MFC theo c ch liên kết động. Chỉ ccc ứng ... với cc DLL chuẩn c a MFC theo c ch liên kết tĩnh. “using shared MFC DLL”: DLL sẽ đư c liên kết với cc DLL chuẩn c a MFC theo c ch liên kết động. MFC Extention DLL: Cho phép export cc ... điểm:Dễ th c hiệnChương trìnhc thể chạy đ c lập, không c n cc file kèm theoChương trình sẽ chạy nhanh hơn (nếu kích thư c nhỏ)Spring 200 4C4 W - DLL - Nguyen Tri Tuan - DH.KHTN Tp.HCM 6Giới...
... nghĩa, ch c năng và t c dụng c a trình biên dịch gcc. 3. Th c hành cc lệnh trong lậptrình shell 4. Th c hành cc lệnh trong lậptrìnhC - 63 - - Cc dòng lệnh bắt đầu bằng dấu # chính ... hoàn chỉnh. Ta c thể kiểm tra cc thu c tính file, so sánh cc xâu và cc biểu th c số h c. Chú ý: Cc khoảng trống trƣ c dấu mở ngo c và sau dấu đóng ngo c trong [condition] là c n phải c . ... dịch gcc Hệ điều hành UNIX luôn kèm theo bộ dịch ngôn ngữ lậptrìnhC với tên gọi là cc (C compiler). Trong Linux, bộ dịch c tên là gcc (GNU C Compiler) với ngôn ngữ lậptrình không khác...