Lập trình C trên Windows
... viết chương trình không ph c tạp. C n ñối với Windows người lập trình sẽ làm vi c với bộ c ng c lập trình ñồ họa ña dạng c ng với c ch xử lý ña nhiệm, ña luồng c a Windows. Vì vậy vi c lập trình ... bỏ chọn c c 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 ... - DLL). Windows c c chế liên kết những chương trình ứng dụng với c c 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. C c chương trình ứng...
Ngày tải lên: 16/08/2012, 15:29
Lập trình C trên Windows
... vi c lập trình C trên Windows. Ngoài ra, phần này c ng giới thiệu c c cơ chế và c c c ng c mà hệ điều hành cung c p cho người lập trình hay người phát triển c c ứng dụng trên Windows. Cuối chương ... c n ngày nay chúng ít đư c dùng đến. C c file chứa tài nguyên c a ứng dụng • C c file *.ico là c c biểu tượng (icon) đư c dùng trong chương trình. Thông thường c c c ng c lập trình trên Windows ... TRÌNH LẬP TRÌNH C TRÊN WINDOWS Chương 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS 1.1. MỞ ĐẦU Để lập trình trên Microsoft Windows , chúng ta c n nắm đư c c c đ c điểm c bản nhất c a hệ điều hành này. Chương...
Ngày tải lên: 18/08/2012, 10:57
Lập trình C trên Windows
... c n ngày nay chúng ít đư c dùng đến. C c file chứa tài nguyên c a ứng dụng • C c file *.ico là c c biểu tượng (icon) đư c dùng trong chương trình. Thông thường c c c ng c lập trình trên Windows ... t c cần thiết dưới dạng c c biểu tượng đ c trưng. Ngoài ra c n rất nhiều c c điều khiển mà c c c ng c lập trình cung c p cho người lập trình hay tự họ tạo ra dựa trên những thành phần đư c cung ... phần này c ng giới thiệu c c cơ chế và c c c ng c mà hệ điều hành cung c p cho người lập trình hay người phát triển c c ứng dụng trên Windows. Cuối chương là phần xây dựng một chương trình đơn...
Ngày tải lên: 04/09/2012, 15:49
... ReleaseDC( HWND hWnd, HDC hDC // handle to DC ); Chọn c c đối tượng vẽ vào trong DC •HGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj); 5 HBRUSH • CreateBrushIndirect: Creates a brush with a specified ... tả: Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lập trình C trên Windows. • Yêu c u: classCMyDC { Public: PAINTSTRUCT m_ps; HDC m_hdc; HWND m_hwnd; HDC BeginPaint(HWND); void EndPaint(); void ... viết 1 chương trình c một robot bư c đi trên màn hình •Yêu c u: –Mô tả dữ liệu –Mô tả xử lý c c sự kiện c n thiết 20 DLL? 9 Robot 123 Chuỗi chuyển hình 1213-1213-… 19 Microsoft Foundation Class...
Ngày tải lên: 21/08/2013, 10:29
... vi c lập trình C trên Windows. Ngoài ra, phần này c ng giới thiệu c c cơ chế và c c c ng c mà hệ điều hành cung c p cho người lập trình hay người phát triển c c ứng dụng trên Windows. Cuối chương ... nguyên c a ứng dụng • C c file *.ico là c c biểu tượng (icon) đư c dùng trong chương trình. Thông thường c c c ng c lập trình trên Windows đều c c c tool để tạo c c ảnh này. mỗi chương trình chạy ... dưới dạng c c biểu tượng đ c trưng. Ngoài ra c n rất nhiều c c điều khiển mà c c c ng c lập trình cung c p cho người lập trình hay tự họ tạo ra dựa trên những thành phần đư c cung c p sẵn. 1.4.1.3....
Ngày tải lên: 03/10/2013, 13:20
Lập trình C trên Windows - Thư viện liên kết động
... export c c class. Ứng dụng kh c có thể tạo c c object từ class, ho c xây dựng c c lớp kế thừa từ class DLL sẽ đư c liên kết với c c DLL chuẩn c a MFC theo c ch liên kết động. Chỉ c c c ứng ... với c c 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 c c DLL chuẩn c a MFC theo c ch liên kết động. MFC Extention DLL: Cho phép export c c ... điểm: Dễ th c hiện Chương trình c thể chạy đ c lập, không c n c c file kèm theo Chươ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 6 Giới...
Ngày tải lên: 17/10/2013, 12:15
Lập trình C trên Windows - Thư viện đồ họa GDIi
... Tp.HCM 15 C c khái niệm c bản - DC trong MFC…(tt) VD1. Vẽ bằng CDC CDC* pDC = GetDC(); // C c lệnh vẽ … ReleaseDC(pDC); VD2. Xử lý thông điệp WM_PAINT, dùng lớp CDC PAINTSTRUCT ps; CDC* pDC ... niệm c bản - DC trong MFC C c lớp liên quan đến DC CDC: là lớp c sở dùng để quản lý DC CPaintDC: Dẫn xuất từ lớp CDC, Dùng với c c thao t c vẽ trong vùng client c a c a sổ Chỉ ... niệm c bản - DC trong MFC…(tt) VD4. Vẽ trên vùng client, dùng lớp CClientDC void CMainWindow::OnLButtonDown(UINT nFlags, CPoint point) { CRect rect; GetClientRect(&rect); CClientDC dc(this); dc.MoveTo(rect.left,...
Ngày tải lên: 19/10/2013, 19:15
Lập trình C trên Windows - Kỹ thuật lập trình Visual C++
... menu C c ví dụ: Khi user chọn ch c năng vẽ Circle Æ c n thể hiện 1 dấu check (;) phía trư c Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user đánh dấu chọn 1 đoạn text Ch c năng ... phần c a c .trình (tt) CWnd: lớp chính c a MFC để quản lý c c loại c a sổ giao diện. C nhiều lớp đư c kế thừa từ lớp này để quản lý c c loại c a sổ kh c nhau (CTreeCtrl, CListBox, Cedit,…) CFrameWnd: ... lớp CMainWindow, đư c gọi khi c n c p nhật nội dung c a sổ. Hàm này đư c định nghĩa chồng lên hàm chuẩn c a lớp CFrameWnd. void CMainWindow::OnPaint () { CPaintDC dc(this); CRect rect; GetClientRect...
Ngày tải lên: 19/10/2013, 19:15
Lập trình C trên Windows - Kỹ thuật lập trình Hook
... Tp.HCM 17 Minh họa c ch lập trình Hook - C i đặt thủ t c Hook Một ứng dụng c n phải th c hiện vi c Cài đặt thủ t c Hook khi muốn giám sát message Hàm SetWindowsHookEx sẽ c i đặt thủ t c Hook ... tất c c c thông điệp trong một tiểu trình hay một ứng dụng c thể C i đặt toàn c c (Global Hook): hàm giám sát đư c cài vào sau Systemd message Queue Æ c t c dụng giám sát tất c c c thông ... là một c chế trong lập trình sự kiện,… …cho phép ứng dụng c thể c i đặt một hàm giám sát vào quá trình lưu chuyển c c thông điệp Æ ứng dụng c thể chặn và xử lý c c thông điệp trư c khi...
Ngày tải lên: 23/10/2013, 17:15
Lập trình C trên Windows - Các kỹ thuật xử lý Clipboard
... Sơ lư c C c hàm quản lý vùng nhớ toàn c c chậm và cung c p ít tính năng hơn c c hàm quản lý bộ nhớ kh c nên ít đư c dùng …Tuy nhiên, chúng vẫn đư c dùng với DDE, Clipboard và c c đối ... c u tr c mô tả hình tròn struct CIRCLE strCircle; // Lưu kết quả if (OpenClipboard()) { HANDLE hData = GetClipboardData(nID); struct CIRCLE *p = (struct CIRCLE *) GlobalLock(hData); // Sao chép ... toàn c c mới Nếu thành c ng, hàm trả về handle c a khối nhớ toàn c c, nếu không, trả về NULL dwBytes: số byte đư c cấp phát uFlags: x c định c ch c p phát vùng nhớ GMEM_FIXED: c p phát...
Ngày tải lên: 23/10/2013, 17:15
Lập trình C trên Windows Ví dụ và Bài tập
... CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = (WNDPROC)WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BBBBB); wcex.hCursor ... LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName= (LPCSTR)IDC_BBBBB; wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(hInstance,(LPCTSTR)IDI_SMALL); RegisterClassEx(&wcex); 18 Ví ... WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { DialogBox(hInstance, LPCTSTR(IDD_DIALOG1), NULL, DLGPROC(dlgProc) ); return 0; } 24 Debug •Chạy từng lệnh : F10 •Chạy...
Ngày tải lên: 24/10/2013, 21:15
Lập trình C trên Windows - Thư viện lập trình Multi-Media
... một số trong mã ASCII Ngoài ra, c n c c c tiêu chuẩn cho c c đ c tính kh c như trường độ hay nhịp độ c a bản nh c MIDI thường c kích thư c nhỏ Không c c ch nào để th c hiện ghi hay phát ... thảo âm thanh đư c tạo bởi c c nh c c điện tử Ứng với mỗi nốt nh c và c c dụng c nh c khí tạo ra nó, MIDI sẻ gán cho một số tương ứng, c ng giống như c ch những kí tự đư c tượng trưng bởi ... chuỗi C c câu lệnh bắt đầubằng từ khóa open, play, stop,… Ứng với mỗi t c vụ kh c nhau chúng ta sẽ c c u lệnh với c c định dạng kh c nhau nhưng nhìn chung chúng c c ng một c u tr c tổng...
Ngày tải lên: 28/10/2013, 00:15
Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)
Ngày tải lên: 08/11/2013, 04:15
Tài liệu Lập trình C trên Windows Các khái niệm cơ bản docx
Ngày tải lên: 13/12/2013, 08:15