... initialized DCB object using the function SetCommState(). 3. Set the size of the serial port read and write buffers using SetupComm(). Code to accomplish this can be found below. DCB dcb; //create the dcb //first, ... non-overlapped communication because over- lapped communication requires complicated operat- ing system features such as threads, mutexes, and semaphores making cross-platform operation much harder. 5 Conclusion This ... the port, configur- ing the port, reading and writing to the port, and fi- nally, closing the port. It is possible then to create an API that contains the functions necessary to success- fully communicate...
Ngày tải lên: 05/11/2013, 20:15
Serial Port Complete
... Framework class library can use the SerialPort class to access COM ports. Some USB devices function as virtual COM ports, which applications can access in the same way as physical serial ports. ... other support for serial- port communications. Pro- grammers thus can access ports without understanding every detail of the UART’s architecture. To gain access to a port, an application selects a ... particular topic, you can skip right to it. The first chapters focus on hardware and interfacing. Chapters 1–2 are an introduction to asynchronous serial communications. Chapter 3 discusses serial ports...
Ngày tải lên: 06/11/2013, 08:15
Ngày tải lên: 20/01/2014, 19:20
Hướng dẫn giao tiếp Serial port sử dụng VB.Net 2008 qua một số ví dụ pot
Ngày tải lên: 09/03/2014, 20:20
Sự khác nhau cơ bản giữa lập trình C++ trong Linux và Windows doc
Ngày tải lên: 31/07/2014, 09:20
Lập trình C trên Windows
... (wParam)) { case IDC_BLACK: case IDC_RED: case IDC_GREEN: case IDC_YELLOW: case IDC_BLUE: case IDC_MAGENTA: case IDC_CYAN: case IDC_WHITE: iColor = LOWORD (wParam) ; for( i = IDC_BLACK, i ... 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 ... liệu kh c ñể tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ ñều ñư c tạo từ một c u tr c ñư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này là một tập mô tả c c thu c tính...
Ngày tải lên: 16/08/2012, 15:29
Lập trình C trên Windows
... nguyờn ca ng dng ã 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 ny. ã Con tr chut ca ng ... liệu kh c để tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ đều đư c tạo từ một c u tr c đư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này là một tập mô tả c c thu c tính ... 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...
Ngày tải lên: 18/08/2012, 10:57
Lập trình C 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 ... nguyờn ca ng dng ã 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 ny. ã Con tr chut ca ng ... liệu kh c để tương t c với c a sổ và ứng dụng. Tất c c c cửa sổ đều đư c tạo từ một c u tr c đư c cung c p sẵn gọi là lớp c a sổ (window class). C u tr c này là một tập mô tả c c thu c tính...
Ngày tải lên: 04/09/2012, 15:49
Lập trình C Windows 07_Các khái niệm
... message wc.hInstance = hInstance; wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR); wc.hIcon = LoadIcon(hInstance, (LPSTR) IDI_ICON); wc.hbrBackground = (HBRUSH) (COLOR_APPWORKSPACE + 1); wc.lpszMenuName ... m c định c a hệ thống. VD. COLOR_BACKGROUND + 1 hbrBackground handle c a icon, x c định biểu tượng c a c asổhIcon handle c a cursor, x c định dạng cursor trong vùng client hCursor Instance c a ... (GUI)…(tt) GUI: Graphics User Interface C c dạng GUI c bản: SDI - Single Document Interface Một c a sổ làm vi c Cho phép thay đổi kích thư c cửa sổ (Resizeable) Không c c c cửa sổ con Ví dụ:...
Ngày tải lên: 14/11/2012, 17:00
Lập trình C Windows 08_Các kiểu dữ liệu cơ bản
... BYTE LPCOLORREF con trỏ đến kiểu COLORREF LPCSTR con trỏ đến 1 chuỗi ký tự hằng, kết th c bằng 0. Đây là chuỗi dạng ANSI 8 bits/ký tự LPCTSTR con trỏ chuỗi ký tự. Nếu c hiệu UNICODE đư c định ... con trỏ chuỗi ký tự. Nếu c hiệu UNICODE đư c định nghĩa, kiểu này tương đương với PCWSTR; ngư c lại sẽ tương đương với PCSTR PCWCH con trỏ đến 1 hằng kiểu WCHAR PCWSTR con trỏ đến 1 chuỗi ... PBOOLEAN con trỏ đến kiểu BOOLEAN PBYTE con trỏ đến kiểu BYTE PCHAR con trỏ đến kiểu CHAR PCSTR con trỏ đến 1 chuỗi ký tự hằng, kết th c bằng 0. Đây là chuỗi dạng ANSI 8 bits/ký tự PCTSTR con...
Ngày tải lên: 14/11/2012, 17:00
Lập trình C Windows 10_Generic_App
... header mô tả c c hằng số c a chương trình. // Generic_App.h // Sử dụng cho: Generic_App.cpp, Generic_App.rc // Nguyen Tri Tuan - Khoa CNTT – ĐH.KHTN Tp.HCM // // Used by C. RC // #define ... "resource.h" #define MAX_LOADSTRING 100 // C c biến toàn c c HINSTANCE hInst; // instance c a application TCHAR szTitle[MAX_LOADSTRING]; // Tiêu đề c a c a sổ TCHAR szWindowClass[MAX_LOADSTRING]; ... szWindowClass[MAX_LOADSTRING]; // Tên lớp c a sổ (window class name) // Prototype c a c c hàm xử lý ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT,...
Ngày tải lên: 14/11/2012, 17:00
Lập trình C Windows 11_Ví dụ - bài tập
... sizeof(WNDCLASSEX); wcex.style = 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 ... (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); ... ãYờu cu: Thit k d liu Vit mó gi x lý cho c c s kin sau: ãWM_CREATE , WM_DESTROY ãWM_PAINT ãWM_TIMER Bi tp 2 H V L 27 MFC là gì? 3 RegisterClassEx WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX);...
Ngày tải lên: 14/11/2012, 17:00
Lập trình C Windows 12_Ví dụ
... ReleaseDC( HWND hWnd, HDC hDC // handle to DC ); Chn c c i tng v vo trong DC ãHGDIOBJ SelectObject( HDC hdc, HGDIOBJ hgdiobj); 11 Robot void DrawRobot(HDC hdc) { HDC hRobot = ::CreateCompatibleDC(hdc); HGDIOBJ ... 2 Graphics Device Interface (GDI) 8 Vớ d 4 Robot ãMụ t: Hóy vit 1 chng trỡnh c mt robot bc i trờn mn hỡnh ãYờu cu: Mụ t d liu Mụ tả xử lý c c sự kiện c n thiết 9 Robot 123 Chuỗi chuyển hình ... CANH; CANH robot[4]; int nMAX = 4; int n; int x,y; //vi tri anh 17 Vớ d 6 ã Mụ t: Hóy úng gúi HDC thnh lp CMyDC nhm h tr ngi lp trỡnh C trờn Windows. ã Yêu c u: classCMyDC { Public: PAINTSTRUCT...
Ngày tải lên: 14/11/2012, 17:00
Bạn có muốn tìm thêm với từ khóa: