... if(iBrush == IDC_HS_CROSS) hbrush=CreateHatchBrush(HS_CROSS, crColor[iColor - IDC_BLACK]); if(iBrush == IDC_HS_DIAGCROSS) hbrush=CreateHatchBrush(HS_DIAGCROSS, crColor[iColor - IDC_BLACK]); if(iBrush ... RECT rect; GetClientRect(hWnd, &rect); // Tạo MDC tương thích với DC c a c a sổ HDC hMemDC; hMemDC = CreateCompatibleDC(hdc); // Chọn một đối tượng bitmap để mở rộng vùng hiển thị cho ... liệu, c c thông điệp này sẽ đư c truyền một c ch đồng bộ, đầu tiên thủ t c Windows c a c a sổ trên c ng bị mất kích hoạt, sau đó đến thủ t c của c a sổ trên c ng đư c kích hoạt. Nếu c c cửa...
Ngày tải lên: 14/11/2012, 17:10
Tài liệu Lập trình C cho VXL - Cơ bản ppt
... chi c n biết số lượng lệnh không nhiều . Đầu tiên bạn phải làm quen với C c kiểu toán tử ở C C c kiểu dữ liệu C u tr c c bản c a một chương trình C c cấu tr c điều khiển (chính c c tập ... dòng chú thích. Tất c c c dòng bắt đầu bằng hai dấu sổ (//) đư c coi là chút thích mà chúng không c bất kì một ảnh hưởng nào đến hoạt động c a chương trình. Chúng c thể đư c c c lập trình ... c thể đư c dùng bởi c c chương trình gọi. Theo quy ư c, mã trả về 0 c nghĩa là chương trình kết th c bình thường c n c c giá trị kh c 0 c nghĩa là c lỗi. c c lệnh trên mình chủ yếu chỉ...
Ngày tải lên: 25/12/2013, 23:17
Tài liệu Lập trình C cho VXL - Cơ bản pdf
... quen với C c kiểu toán tử ở C C c kiểu dữ liệu C u tr c c bản c a một chương trình C c cấu tr c điều khiển (chính c c tập lệnh ) C u tr c đi ều kiện : if và else C c cấu tr c lặp ... Lệnh break. C u tr c lựa chọn: switch. case Biết sử dụng c c hàm và chương trình con . II .C bản C 1. C c chỉ thị trư c xử lý c a Keil C // chu thich /********** chu thich****************** ... c thể đư c dùng bởi c c chương trình gọi. Theo quy ư c, mã trả về 0 c nghĩa là chương trình kết th c bình thường c n c c giá trị kh c 0 c nghĩa là c lỗi. c c lệnh trên mình chủ yếu chỉ...
Ngày tải lên: 19/01/2014, 16:20
Kỹ thuật lập trình C/C++-Chương: Cơ bản về C++ pot
... }; Circle c1 , c2 (), c3 [3]; // constructor 1 Circle c4 (1.23); // constructor 2 c1 = Circle; // lỗi c1 = Circle(); // constructor 1 c1 = Circle(2.33); // constructor 2 Circle* c5 = new Circle; // constructor ... hai c pháp khởi tạo sử dụng CSC: c pháp chuẩn và c pháp gán: class Circle { Circle(const Circle& c) { r = c. r; } }; Circle c1 (2.5); // không dùng CSC Circle c2 = c1 , c3 (c1 ); // c dùng ... Circle; // constructor 1 Circle* c6 = new Circle(); // constructor 1 Circle* c7 = new Circle(3.22); // constructor 2 Circle* c8 = new Circle[3]; // constructor 1 13 EE3490: Kỹ thuật lập trình – HK1...
Ngày tải lên: 16/03/2014, 09:20
Nhập môn lập trình - Các khái niệm cơ bản về máy tính pdf
... tính Vài nét lịch sử máy tính1 C c thế hệ máy tính điện tử2 Phân loại3 C c thành phần c bản4 VC VC & & BB BB 1212 C c thành phần c bản C c khái niệm c bản về mỏy tớnh Phn cng (Hardware) ã ... mạch tích hợp IC T c độ cao: 10 9 tính toán/s Ngôn ngữ lập trình c p cao & c c phần mềm ứng dụng IBM360 (Mỹ), MINSK32 (LX) 1 2 3 VC VC & & BB BB 99 Phân loại C c khái niệm c bản ... bạn biết. C c khái niệm c bản về máy tính VC VC & & BB BB 1111 Phân loại C c khái niệm c bản về máy tính Máy tính bỏ túi (Pocket PC) Thiết bị kỹ thuật số c nhân c ch c năng rất phong...
Ngày tải lên: 06/07/2014, 23:20
Nhập môn lập trình - Các khái niệm cơ bản về mạng máy tính pdf
... Phương dbphuong@fit.hcmus.edu.vn NHẬP MÔN LẬP TRÌNH C C KHÁI NIỆM C BẢN VỀ MẠNG MÁY TÍNH VC VC & & BB BB 22 Nội dung Mạng máy tính Khái niệm mạng máy tính1 Phân loại2 C c lợi ích c a mạng máy ... mm. ã To iu kin làm vi c theo hình th c kết hợp. C c thành phần C c thiết bị đầu cuối (end system). Môi trường truyền (media). Giao th c (protocol). Mạng máy tính VC VC & & BB BB 1111 Một ... tính A A B B F F E E D D C C VC VC & & BB BB 44 Phân loại theo quy mô Mạng c c bộ - LAN (Local Area Network) Mạng tư nhân trong một tòa nhà, một khu v c (trường h c, c quan). Phạm vi...
Ngày tải lên: 06/07/2014, 23:20
Giáo trình lập trình C cho Winform- P1 pptx
... DDE, COM, OpenGL, DirectX,… Không c Bài giảng: Lập trình C for Win Trang 2/69 M c l c Trang Bài 1: GIỚI THIỆU CHUNG 2 1. Mở đầu 2 2. C c thư viện lập trình c a Windows 3 3. C c khái ... khái niệm c bản 4 4. Lập trình sự kiện (Even driven programming) 5 5. C c thành phần giao diện đồ họa (GUI) 6 6. C u tr c chương trình C for Win 10 7. Qui trình hoạt động c a chương trình ứng ... ảo, đ c lập thiết bị vào ra, thâm nhập Internet, khả năng chia sẻ tài nguyên, Windows cung c p c c hàm để người lập trình thâm nhập c c đ c trưng c a hệ điều hành gọi là giao diện lập trình...
Ngày tải lên: 08/07/2014, 08:20
Giáo trình lập trình C cho Winform- P2 pdf
... Maximize/Minimize/Close c c cửa sổ con. 9 Ví dụ: Word, Excel, VC++, ã Dialog: 9 Mt ca s lm vic. 9 Thường c kích thư c cố định. 9 Thường không c menu bar. 9 Thường c c c button, edit box, ... c a sổ làm vi c. 9 Cho phép thay đổi kích thư c cửa sổ (Resizeable). 9 Không c c c cửa sổ con. 9 Ví dụ: NotePad, Paint,… ã MDI Multi Document Interface: 9 Mt ca sổ làm vi c chính (Frame ... thiệu chung Trần Minh Thái 6. C u tr c chương trình C for Win 7. Qui trình hoạt động c a chương trình ứng dụng C a sổ đư c hiển thị lên màn hình. Windows chờ c a sổ...
Ngày tải lên: 08/07/2014, 08:20
Giáo trình lập trình C cho Winform- P3 ppsx
... lý chặt chẽ chúng. hInst là chỉ số bản chương trình vừa khởi động, hPrevinst là chỉ số c a bản đã đư c khởi động trư c đó và chúng luôn c giá trị NULL. o lpszCmdLine: chứa địa chỉ đầu c a ... chất c a c a sổ, lần lượt ta gán c c giá trị ban đầu cho c c thành phần c a c u tr c lớp c a sổ, bao gồm: Kích thư c, kiểu, địa chỉ hàm xử lý thông điệp c a sổ, định nghĩa hình dạng cho con ... hàm này c 4 tham số: o hInst, hPrevinst: Chỉ số chương trình khi chúng đang chạy. Vì Windows là hệ điều hành đa nhiệm, c thể c nhiều bản c a c ng một chương trình c ng chạy vào c ng một...
Ngày tải lên: 08/07/2014, 08:20
Giáo trình lập trình C cho Winform- P4 pptx
... 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 thị SW_HIDE Dấu c a sổ SW_MINIMIZE ... bitmap. Caret Con trỏ văn bản. Cusor Con trỏ chuột. Dialog box Khung hộp thoại. Enhance metafile Tập hợp c c cấu tr c để lưu ảnh (picture) theo định dạng “đ c lập thiết bị” (Device-Independent ... WS_MAXIMIZEBOX C a sổ c phím dãn to trên thanh tiêu đề WS_MINIMIZEBOX C a sổ c phím co nhỏ trên thanh tiêu đề WS_OVERLAPPED C a sổ maximize và không c c a sổ cha WS_SYSMENU C a sổ c hộp th c đơn...
Ngày tải lên: 08/07/2014, 08:20
Giáo trình lập trình C cho Winform- P5 doc
... wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_BT1); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground ... a) Làm vi c với ngữ c nh thiết bị hdc chứa c c thông tin nền c n thiết cho vi c vẽ lên màn hình, tự động giao tiếp với phần c ng. C nhiều c ch để nhận và giải phóng hdc. o BeginPaint() ... (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName = (LPCSTR)IDC_BT1; wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(wcex.hInstance,(LPCTSTR)IDI_SMALL); return RegisterClassEx(&wcex);...
Ngày tải lên: 08/07/2014, 08:20
Giáo trình lập trình C cho Winform- P6 potx
... về kích thư c vùng client c a c a sổ hiện hành RECT rect; GetClientRect(hWnd, &rect); // Tạo MDC tương thích với DC c a c a sổ HDC hMemDC; hMemDC = CreateCompatibleDC(hdc); // Chọn ... một device context c thể đư c. Sau khi chọn một đối tượng bitmap cho MDC, c thể dùng MDC như một device context thật sự. Sau khi đư c hoàn tất trong MDC, ảnh đư c đưa ra device context ... hOldBrush; hDC = GetDC(hWnd); //Vẽ hai hình ch ữ nhật với bút vẽ Black hPen = (HPEN)GetStockObject(BLACK_PEN); SelectObject(hDC, hPen); Rectangle(hDC, 10, 10, 50, 50); Rectangle(hDC, 100, 100,...
Ngày tải lên: 08/07/2014, 08:20
Giáo trình lập trình C cho Winform- P7 pdf
... width of a character static int cch = 0; // characters in buffer static int nCurChar = 0; // index of current character static PTCHAR pchInputBuf; // input buffer int i, j; // loop counters ... average width of characters static DWORD dwCharY; // height of characters static DWORD dwClientX; // width of client area static DWORD dwClientY; // height of client area static DWORD dwLineLen; ... switch (uMsg) { case WM_CREATE: // Get the metrics of the current font. hdc = GetDC(hwndMain); GetTextMetrics(hdc, &tm); ReleaseDC(hwndMain, hdc); // Save the average character...
Ngày tải lên: 08/07/2014, 08:20