0

giáo trình lập trình winform với c

Giáo trình lập trình C for Winform

Giáo trình lập trình C for Winform

Kỹ thuật lập trình

... 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...
  • 69
  • 499
  • 5
Tài liệu Giáo trình Lập trình hướng đối tượng với C++ pptx

Tài liệu Giáo trình Lập trình hướng đối tượng với C++ pptx

Kỹ thuật lập trình

... - C+ + là một sự mởi rộng c a C, do đó c thể sử dụng một chương trình biên dịch C+ + để dịch và th c hiện c c chương trình viết bằng C - C yêu c u c c chú thích nằm giữa /* và */. C+ + cho ... lớp c ng chia sẻ c c thu c tính tĩnh c a lớp đó c. / Mỗi thể hiện c a một lớp c c c định nghĩa riêng cho c c phương th c của nó. d./ Mỗi đối tượng là một thể hiện c a một lớp C u 2: C c từ ... tượng c a lớp String sẽ đại diện một chuỗi ký tự. C c thành viên dữ liệu là chiều dài chuỗi và chuỗi ký tự th c. Ngoài constructor và destructor c n c c c phương th c như tạo một chuỗi với chiều...
  • 53
  • 840
  • 8
Giáo án - Bài giảng: NỀN TẢNG VÀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI C#, BẰNG TIẾNG VIỆT

Giáo án - Bài giảng: NỀN TẢNG VÀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI C#, BẰNG TIẾNG VIỆT

Cao đẳng - Đại học

... phải x c định kiếu giá trị trả về, tên c a phương th c, và cuối c ng là c c tham số c n thiết cho phương th c th c hiện.Chú thíchMột chương trình đư c viết tốt thì c n phải c chú thích c c đoạn ... C# c thể chạy trên bất c máy nào?Trả lời 1: Không phải tất c . Một chương trình C# chỉ chạy trên máy c Common LanguageRuntime (CLR) đư c cài đặt. Nếu chúng ta copy một chương trình exe c a ... vậy. Vì c thế c c lớp này đư c xây dựng thành c c thư viện chuấn và cung c p cho c c nhóm phát triển kh c .Do vậy vi c tuân thủ theo c c qui t c lá rất c n thiết.Đe khai báo một phương th c, phải...
  • 388
  • 1,059
  • 0
phần 1  lập trình winform với c#

phần 1 lập trình winform với c#

Kỹ thuật lập trình

... .NETFile\New\Project  Console Application 07/05/14 V Phương Bnh – ITFAC - DLU 5 Lập trình WinForm  WinForm không sử dụng Visual Studio .NETĐể hiểu rõ c ch mà WinForm hoạt động và c ch nó tương t c với ... System.Windows.Form để tuỳ chỉnh và thêm c c xử lý.07/05/14 V Phương Bnh – ITFAC - DLU 3Phần 1: Lập trình WinForm với C# Thảo luậnSự kiệnDouble Click vào control  viết code xử lý.07/05/14 ... m c hay địa chỉ mạng để lưu dữ liệu c a ứng dụng.PageSetupDialog Nó cho phép người dùng c i kích c trang, canh lề, và c c đ c tính in ấn kh c. PrintDialog Nó cho phép người dùng c i định dạng...
  • 29
  • 816
  • 0
Giáo trình lập trình C cho Winform- P1 pptx

Giáo trình lập trình C cho Winform- P1 pptx

Kỹ thuật lập trình

... 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 ... ả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 ... 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...
  • 5
  • 314
  • 0
Giáo trình lập trình C cho Winform- P2 pdf

Giáo trình lập trình C cho Winform- P2 pdf

Kỹ thuật lập trình

... Maximize/Minimize/Close c c cửa sổ con. 9 Ví dụ: Word, Excel, VC++,… • Dialog: 9 Một c a sổ làm vi c. 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 ... 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 Một c a 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ổ...
  • 5
  • 451
  • 0
Giáo trình lập trình C cho Winform- P3 ppsx

Giáo trình lập trình C cho Winform- P3 ppsx

Kỹ thuật lập trình

... 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 ... 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 ... struct WNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR...
  • 5
  • 369
  • 0
Giáo trình lập trình C cho Winform- P4 pptx

Giáo trình lập trình C cho Winform- P4 pptx

Kỹ thuật lập trình

... 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...
  • 5
  • 362
  • 0
Giáo trình lập trình C cho Winform- P5 doc

Giáo trình lập trình C cho Winform- P5 doc

Kỹ thuật lập trình

... 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);...
  • 5
  • 401
  • 0
Giáo trình lập trình C cho Winform- P6 potx

Giáo trình lập trình C cho Winform- P6 potx

Kỹ thuật lập trình

... 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,...
  • 5
  • 299
  • 0
Giáo trình lập trình C cho Winform- P7 pdf

Giáo trình lập trình C cho Winform- P7 pdf

Kỹ thuật lập trình

... 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...
  • 5
  • 308
  • 0
Giáo trình lập trình C cho Winform- P8 pot

Giáo trình lập trình C cho Winform- P8 pot

Kỹ thuật lập trình

... LoadCursor ( NULL, IDC_ARROR); wndclass.style = CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS; Với thiết bị chuột ta c thể c c c hành động như sau:  Kích chuột : nhấn và thả một nút chuột.  Kích đúp chuột ... position of the caret // to obtain the new position. ch = pchInputBuf[ nCurChar]; hdc = GetDC(hwndMain); GetCharWidth32(hdc, ch, ch, &nCharWidth); ReleaseDC(hwndMain, hdc); nCaretPosX ... TextOut(hdc, nCaretPosX, nCaretPosY * dwCharY, &ch, 1); SetTextColor(hdc, crPrevText); SetBkColor(hdc, crPrevBk); } // Get the width of the character and // calculate the new...
  • 5
  • 343
  • 0
Giáo trình lập trình C cho Winform- P9 pot

Giáo trình lập trình C cho Winform- P9 pot

Kỹ thuật lập trình

... và cung c p thông tin đến người dùng khi người dùng t c động đến c c phần tử điều khiển. C c phần tử điều khiển này nhận c a sổ cha là một hộp thoại. C c phần tử điều khiển thường là c c Button, ... point[i].y,point[i].x+r,point[i].y); SelectObject ( hdc, oldPen ); DeleteObject ( pen ); EndPaint ( hWnd, &ps ); break; case WM_TIMER: GetClientRect ( hWnd, &rc ); point [NumCir].x = rand( ) % (rc.right - rc.left); ... hdc,font ); DrawText ( hdc, str, strlen(str), &rc, DT_CENTER | DT_VCENTER | DT_SINGLELINE ); SetTextColor ( hdc,oldColor ); SelectObject ( hdc,oldFont ); DeleteObject ( font ); EndPaint...
  • 5
  • 316
  • 0

Xem thêm