... hàm khi trong lậptrình socket 1.1. TCPHình. Lậptrìnhsocket sử dụng TCP1.2. UDP- Với giao thức UDP, không cần phải thiết lập kết nối trước khi truyền nhận dữ liệu• Chương trình server không ... IPPROTO_UDPRaw Socket SOCK_RAW IPPROTO_RAWIPPROTO_ICMP* Giá trị trả về• socket mới (SOCKET) , nếu thành công• INVALID _SOCKET, nếu có lỗi2.2.2. Kiểm tra và xử lý lỗiLab 4 LậptrìnhSocket – TCP ... hàm recv() trên socket. o SD_SEND: không cho phép gọi các hàm send() trên socket. o SD_BOTH: không cho phép gọi cả send() và recv() trên socket. * Giá trị trả về• 0, nếu thành công• SOCKET_ ERROR,...
... chương trình không phức tạp. Còn ñối với Windows người lậptrình sẽ làm việc với bộ công cụ lậptrì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ậptrìnhtrên ... phần LOWORD của ñối số wParam có giá trị Tech24.vnNGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWS Trang 18 mỗi chương trình chạy trên nó. Khi một sự kiện nhập thông tin xuất hiện, Windows sẽ ... Interface), cho phép chương trình ứng dụng hiển thị văn bản và ñồ hoạ trên các thiết bị xuất phần cứng như màn hình và máy in. Tech24.vnNGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWS Trang 42 Khi...
... Chương trình ví dụ 2.3 sau khi chạy có kết quả như sau.Hình 2.6 Minh họa hộp thoại không trạng tháiTrang 47NGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWSChương 1TỔNG QUAN LẬPTRÌNH C TRÊN WINDOWS1.1. ... chương trình không phức tạp.Còn đối với Windows người lậptrình sẽ làm việc với bộ công cụ lậptrì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ậptrìnhtrên ... kiểm soát các thao tác trên tập các nút radio. Bạn nhớ bỏ luôn Trang 34NGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWSchữ thể hiện trên hộp thoại vv bằng cách nhấn chuột phải trên hộp thoại thì cửa...
... main(String[]args){ServerSocket theServer; Socket con;130Khi lập trình, ta cần quan tâm đến chế độ bị phong tỏa, vì nó có thể dẫn đến tình huống một tiến trình nào đó sẽ rơi vào vòng lặp vô hạn của quá trình ... cài đặt chương trình Server bằng JavaĐể cài đặt chương trình Server bằng ServerSocket ta thực hiện các bước sau:• Bước 1Tạo một đối tượng ServerSocketServerSocket ss=new ServerSocket(port)• ... liên kết socket tạm thời (như địa chỉ IP và số hiệu cổng) có thể được sử dụng lại để tạo ra socket mới.• public SocketAddress getRemoteSocketAddress()• public SocketAddress getLocalSocketAddress()Cả...
... NULL, TRUE) ;return 0 ;}Trang 38NGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWSChương 1TỔNG QUAN LẬPTRÌNH C TRÊN WINDOWS1.1. MỞ ĐẦUĐể lậptrìnhtrên Microsoft Windows®, chúng ta cần nắm được ... (iCtrlID = 10 ; iCtrlID < 13 ; iCtrlID++)Trang 50NGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWSTrang 2NGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWSHBRUSH hbrBackground;LPCSTR lpszMenuName;LPCSTR ... kiểm soát các thao tác trên tập các nút radio. Bạn nhớ bỏ luôn Trang 35NGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWSchữ thể hiện trên hộp thoại vv bằng cách nhấn chuột phải trên hộp thoại thì cửa...
... viện sockets được cung cấp dưới dạng các thư viện lập trình. lập trình. 6 Các loại socket Các loại socket Stream socket: TCP socket Stream socket: TCP socket Datagram socket: UDP socket Datagram ... 33 Lập trình: UDPClient (3) Lập trình: UDPClient (3)/* Đóng socket và giải phóng tài nguyên */closesocket(sk);WSACleanup();} // end of main function 1LẬP TRÌNH LẬP TRÌNH SOCKET SOCKETKhoa ... socket: UDP socket Datagram socket: UDP socket Raw socket: IP socket Raw socket: IP socket 36 Lập trình: UDPServer (2) Lập trình: UDPServer (2)/* Gắn địa chỉ cho socket */_locAddr.sin_family...
... nextScreen;private int timeout;private Timer timer = new Timer(); Lập trình J2ME trên Eclipse I.Giới thiệu EclipseNhững ai đã từng lậptrình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật ... download EclipseME ở đây www.eclipseme.orgV. KẾT LUẬN Trên đây chúng tôi đã giới thiệu các chức năng chính của EclipseME. Nếu bạn đã từng lậptrìnhtrên Eclipse, */public class HelloWorldMIDlet extends ... như một hệ điều hành để chúng ta cài đặt các công cụ cần thiết cho quá trình phát triển ứng dụng. Nó làm hài lòng giới lậptrình viên Java vì có khá nhiều plugin mã nguồn mở phục vụ công việc....
... th i gian.ế ậ ộ đế ờ */protected void showNotify() {LẬP TRÌNH J2ME TRÊN ECLIPSEI. Giới thiệu EclipseNhững ai đã từng lậptrình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật ... Air, EclipseME sẽ thực thi file jad.V. KẾT LUẬN Trên đây chúng tôi đã giới thiệu các chức năng chính của EclipseME. Nếu bạn đã từng lập trìnhtrên Eclipse, thì bạn chỉ cần biết chức năng và ... như một hệ điều hành để chúng ta cài đặt các công cụ cần thiết cho quá trình phát triển ứng dụng. Nó làm hài lòng giới lậptrình viên Java vì có khá nhiều plugin mã nguồn mở phục vụ công việc....
... th i gian.ế ậ ộ đế ờ */protected void showNotify() {LẬP TRÌNH J2ME TRÊN ECLIPSEI. Giới thiệu EclipseNhững ai đã từng lậptrình Java trên Eclipse thường chỉ có một nhận xét: hài lòng. Thật ... như một hệ điều hành để chúng ta cài đặt các công cụ cần thiết cho quá trình phát triển ứng dụng. Nó làm hài lòng giới lậptrình viên Java vì có khá nhiều plugin mã nguồn mở phục vụ công việc. ... chương trình HelloWorldMIDlet. Chương trình của chúng ta sẽ vẽ một dòng chữ Hello World in đậm màu đỏ ở giữa màn hình điện thoại. Trước khi in dòng chữ, chương trình hiển thị một màn hình intro...
... các lậptrình viên có thể dựa vào môi trường lậptrình nhất quán và thông qua sự nhất quán này, các ứng dụng được tạo ra có thể mang tính độc lập thiết bị cao nhất có thể. Ví dụ như một lập trình ... tầng của J2ME đuợc xây dựng trên CLDC: Hình 1.1 Các tầng của J2MEMỗi tầng trên tầng phần cứng là tầng trừu tượng, nó cung cấp cho lậptrình viên nhiều giao diện lậptrình ứng dụng thân thiện ... tượng mà em cần nghiên cứu gồm những phần sau:• Nghiên cứu về ngôn ngữ lậptrình Java và công nghệ J2ME lậptrình trên điện thoại di động.• Nghiên cứu các kỹ thuật xay dựng giao diện.• Nghiên...
... môi trường lậptrình nhất quán và thông qua sự nhất quán này, các ứng dụng được tạo ra có thể mang tính độc lập thiết bị cao nhất có thể. Ví dụ như một lập trình viên viết chương trình Game ... tầng của J2ME đuợc xây dựng trên CLDC: Hình 1.1 Các tầng của J2MEMỗi tầng trên tầng phần cứng là tầng trừu tượng, nó cung cấp cho lậptrình viên nhiều giao diện lậptrình ứng dụng thân thiện ... tượng mà em cần nghiên cứu gồm những phần sau:• Nghiên cứu về ngôn ngữ lậptrình Java và công nghệ J2ME lậptrình trên điện thoại di động.• Nghiên cứu các kỹ thuật xay dựng giao diện.• Nghiên...
... Ngô Bá Hùng Trang 32 Lập trình đa phương tiện (Multimedia) trên nền tảng AndroidMỤC LỤCSVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 1 Lập trình đa phương tiện (Multimedia) trên nền tảng AndroidTÓM ... <$$5+<+55$,$$$$,5N&†[€,nAc…€,N&!,%,Nw,^&[,&)[ASVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 18 Lập trình đa phương tiện (Multimedia) trên nền tảng Android!A„A Linux kernel3I•5=I<CcA…hF"h~$5+,+,$$,$,Ap•5=S]5EK4BJ*B6PB7$A€A ... !WA@5+2<99*+G$HIJ5*9*2X/<Y9$."Z[&(A)?5<\]*SX/^_,<K2$H>T+9&(X/*9*SX/`T@55ASVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 5 Lập trình đa phương tiện (Multimedia) trên nền tảng Android p<90-:5T9B*>,S45*,95K*‚h$H>+...
... WM_PAINT:hdc = BeginPaint(hWnd, &ps);DrawRobot(hdc);EndPaint(hWnd, &ps);break;1 Lập trình C trên Windows Ví dụ và Bài tập (T4)Nguyễn Đức Hoàng HạKhoa CNTT –Trường ĐHKHTNEmail: ndhha@fit.hcmuns.edu.vn6HFONT•BOOL ... Device Interface (GDI)17Ví dụ 6• Mô tả:Hãy đóng gói HDC thành lớp CMyDC nhằm hỗ trợ người lậptrình C trên Windows.• Yêu cầu:classCMyDC {Public:PAINTSTRUCT m_ps;HDC m_hdc;HWND m_hwnd;HDC ... SelectObject(hdc,hBr);Rectangle(hdc,0,0,400,200);…14Bài tập 4•Mô tả:Viết một chương trình cho phép điều khiển robot di chuyển trên màn hình. Robot luôn di chuyển, người sẽ điều khiển hướng đi của robot11Robotvoid...
... Unicode và DBCS. Tech24.vnNGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWS Trang 6 ðiều trước tiên của người học lậptrình C trên Windows là phải biết lậptrình C, sách này không có tham vọng ... sử dụng. 1.3.3. Một số yêu cầu ñối với người lậptrình Tech24.vnNGÔN NGỮ LẬPTRÌNHLẬPTRÌNH C TRÊN WINDOWS Trang 18 mỗi chương trình chạy trên nó. Khi một sự kiện nhập thông tin xuất hiện, ... chương trình không phức tạp. Còn ñối với Windows người lậptrình sẽ làm việc với bộ công cụ lậptrì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ậptrình trên...