0

bài tập lập trình c trên windows

Lập trình c trên windows ví dụ và bài tập (t4)

Lập trình c trên windows ví dụ và bài tập (t4)

Kỹ thuật lập trình

... 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);5HBRUSH• 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ết20DLL?9Robot123Chuỗi chuyển hình 1213-1213-…19Microsoft Foundation Class...
  • 20
  • 589
  • 1
Lập trình C trên Windows Ví dụ và Bài tập

Lập trình C trên Windows Ví dụ và Bài tập

Kỹ thuật lập trình

... 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);18Ví ... độEllipse(hdc,x-r,y-r, x+r,y+r);MoveToEx(hdc,0,H+100,NULL);LineTo(hdc,300,H+100);1 Lập trình C trên Windows Ví dụ và Bài tập Nguyễn Đ c Hoàng HạKhoa CNTT –Trường ĐHKHTNEmail: ndhha@fit.hcmuns.edu.vn9Resource...
  • 27
  • 491
  • 0
Lập trình C trên Windows

Lập trình C trên Windows

Kỹ thuật lập trình

... - 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 ... 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 ... ñư c chọn (x c ñịnh màu c n chọn), và tiến hà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...
  • 202
  • 1,691
  • 7
Lập trình C trên Windows

Lập trình C trên Windows

Kỹ thuật lập trình

... 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 ... TRÌNH LẬP TRÌNH C TRÊN WINDOWS Chương 1TỔ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 ... đư c dù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...
  • 211
  • 818
  • 16
Lập trình C trên Windows

Lập trình C trên Windows

Kỹ thuật lập trình

... 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 ... đến c a sổ cha c a nó và c a sổ cha c thể thay đổi trạng thái c a c c 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 c c thông điệp đến c c thành ... 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 này sẽ giới thiệu khái quát c c đ c điểm...
  • 205
  • 924
  • 4
Tổng quan lập trình C trên Windows_01

Tổng quan lập trình C trên Windows_01

Kỹ thuật lập trình

... 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. • Con trỏ chuột c a ứng dụng c thể ñư c vẽ ... cho Tech24.vnNGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Trang 2 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 thể chuyển sang dạng Unicode và DBCS. Tech24.vnNGÔN NGỮ LẬP TRÌNH LẬP TRÌNH C TRÊN WINDOWS Trang 6 ðiều trư c tiên c a người h c lập trình C trên Windows là phải biết lập trình C, sách...
  • 23
  • 356
  • 0
CHƯƠNG 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS

CHƯƠNG 1 TỔNG QUAN LẬP TRÌNH C TRÊN WINDOWS

Kỹ thuật lập trình

... 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 ... yêu c u đối với người lập trình Điều trư c tiên c a người h c lập trình C trên Windows là phải biết lập trì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ập trình C trên...
  • 27
  • 419
  • 1
Bài giảng lập trình C trong Windows - GIỚI THIỆU CHUNG

Bài giảng lập trình C trong Windows - GIỚI THIỆU CHUNG

Kỹ thuật lập trình

... 2. C c thư viện lập trình c a Windows SDK – Software Development Kit Là bộ thư viện lập trình nền tảng c a HĐH Windows.  Cung c p tất c c c công c c n thiết để xây dựng 1 ứng dụng trên Windows. ... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... với: hwnd chỉ số c a sổ c n hiển thị. nShow c ch th c hiển thị c a c a sổ, tham số này đư c nhận giá trị lần đầu tiên c a hàm WinMain(), chúng c thể nhận c c giá trị sau: Macro C ch th c hiển...
  • 22
  • 430
  • 1
Lập trình C trên Windows - Thư viện liên kết động

Lập trình C trên Windows - Thư viện liên kết động

Kỹ thuật lập trình

... 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 6Giới...
  • 18
  • 628
  • 4
Lập trình C trên Windows - Thư viện đồ họa GDIi

Lập trình C trên Windows - Thư viện đồ họa GDIi

Kỹ thuật lập trình

... Tp.HCM 15 C c khái niệm c bản - DC trong MFC…(tt)VD1. Vẽ bằng CDCCDC* pDC = GetDC(); // C c lệnh vẽ …ReleaseDC(pDC); VD2. Xử lý thông điệp WM_PAINT, dùng lớp CDCPAINTSTRUCT 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 CClientDCvoid CMainWindow::OnLButtonDown(UINT nFlags, CPoint point) { CRect rect; GetClientRect(&rect); CClientDC dc(this);dc.MoveTo(rect.left,...
  • 37
  • 479
  • 2
Lập trình C trên Windows - Kỹ thuật lập trình Visual C++

Lập trình C trên Windows - Kỹ thuật lập trình Visual C++

Kỹ thuật lập trình

... 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...
  • 36
  • 546
  • 7
Lập trình C trên Windows - Kỹ thuật lập trình Hook

Lập trình C trên Windows - Kỹ thuật lập trình Hook

Kỹ thuật lập trình

... 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 ... Hook…8Spring 200 4C4 W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 15Minh họa c ch lập trình Hook C c hàm thao t c với Hook C i đặt thủ t c HookVí dụ thủ t c HookChuyển message cho thủ t c Hook ... Tp.HCM 17Minh 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...
  • 12
  • 763
  • 10

Xem thêm