... cho cccsocket TCP và socket không phải là TCP. Cc lớp con c a lớp SocketAddress cung c p thông tin chi tiết hơn thích hợp cho kiểu socket. Trong th c tế, chỉ hỗ trợ TCP/IP.M c đích chính ... chúng. Cc thao t c này đư c cài đặt bởi lớp ServerSocket. Ccsocket cho client thường đư c sử dụng theo mô hình sau:• Một socket mới đư c tạo ra bằng c ch sử dụng hàm Socket( ).• Socketc ... mạng. CcSocket che dấu người lậptrình khỏi cc chi tiết m c thấp c a mạng như môi kiểu đường truyền, cc kích thư c gói, yêu c u truyền lại gói, cc địa chỉ mạng Một socketc thể th c hiện...
... Lậptrìnhc u tr c 1.2 Lậptrìnhc u tr c Ra đời vào những năm 70:Chương trình đư c chia nhỏ thành chương trình con:Thủ t c (Procedure)Hàm (Function) C c chương trình con:Đ c ... về cc kỹ thuật lập trình 1. Tổng quan về cc kỹ thuật lập trình 1.1 Lậptrình tuyến tính1.2 Lậptrìnhc u tr c 1.3 Lậptrình môđun1.4 Như c điểm c a lậptrìnhc u tr c 1.5 Lậptrình ... Lậptrình tuyến tính1.1 Lậptrình tuyến tính Lập trình tuyến tính :• C n gọi là lậptrình phi c u tr c •Giải quyết cc bài toán tương nhỏ, đối đơn giảnĐ c điểm:•Chỉ gồm một chương trình...
... socket Cc loại socket Stream socket: TCP socket Stream socket: TCP socket Datagram socket: UDP socket Datagram socket: UDP socket Raw socket: IP socket Raw socket: IP socket 36 Lập trình: ... th c cung c p cc dịch vụ c n thiết cho Một giao th c cung c p cc dịch vụ c n thiết cho c c ứng dụng, chẳng hạn như TCP/UDP c c ứng dụng, chẳng hạn như TCP/UDPIP cung c p dịch vụ c bản chuyển ... trong kernel c a hệ điều hành. Nó cung c p cc dịch kernel c a hệ điều hành. Nó cung c p cc dịch vụ IPC cc bộ ho c giữa cc tiến trình trên vụ IPC cc bộ ho c giữa cc tiến trình trên mạngmạngTrong...
... cho socket int bind( SOCKET s, const struct sockaddr FAR* name, int namelen )* Cc tham số• s: [in] socket chưa đư c gắn kết địa chỉ. • name: [in] địa chỉ đư c gán cho socket, một c u tr c ... địa chỉ. • type: [in] kiểu c a socket. o SOCK_STREAM: TCP socket o SOCK_DGRAM: UDP socket • protocol: [in] nghi th c đư c sử dụng trên socket. Nghi th c tầng dướiHọ địa chỉKiểu socket Nghi ... trong lậptrìnhsocket trên windowsYêu c u th c hành: Viết cc chương trình th c hành cc lệnh trong bài th c hành này. Tham khảo cc chương trình mẫu kèm theo bài th c hành. 1. C chế gọi hàm...
... và những tiện ích c a Windows NT.18 c c hộp thoại c a chơng trình, thiết lậpcc thu c tính c a cc điều khiển ActiveX và c i cc mà lệnh vào cc sự kiện c a cc điều khiển ActiveX. Khi sử ... sở dữ liệu (c c bảng, cc chỉ số, cc khung nhìn, m c định, c c trigger, cc quy t c, và cc thủ t c ). Mỗi c sở dữ liệu c duy nhất một ngời tạo ra. Chủ nhân c a cc đối tợng c sở dữ liệu ... hệ giữa cc th c thể đà đ c x c định ở trên và gắn cc thu c tính c n lại (cha đ c gắn vào cc th c thể) cho nó quan hệ tơng ứng. Quá trình này đ c tiếp t c cho đến khi tất ccc thu c tính...
... Checkbox thay đổi. (checked / unchecked)Checked Cho phép bạn gán ho c thiết đặt trạng thái chọn hay không chọn c a CheckBoxEnabled Cho phép ho c không cho phépTabIndex Gán thứ tự c a Checkbox ... x c nhận vi c th c hiện nào đó “Bạn c ch c chắn?” nếu người dùng chọn OK thì Sự kiện thứ 2 OnClick sẽ đư c th c hiện c n nếu chọn Cancel thì sự kiện phía Server không đư c th c hiện.5. Th c ... th c của lớp c thể c đối số ho c không c đối số, và c thể c nhiều phương th c khởi dựng cho lớp nhưng cc đối số trong cc phương th c phải kh c nhau.Ví dụ:Xây dựng lớp: Construction.csusing...
... sau:ServerSocket s = new ServerSocket(port);while (true) { Socket connectToClient = s.accept();new HandleClient(connectToClient); }Ta sa li ví d trên c th ph c v c nhiu máy khách, chng ... xem Socketc ang m hay không bn c n s dng nchng trình sau:boolean connected = socket. isConnected( ) && ! socket. isClosed( );- Phng th c public boolean isBound( ) (ch c ... phng th c send, c a lp DatagramSocketdatagramSocket.sen(datagramSocket)- Nhn d liu bng phng th c receive, c a lp DatagramSocketdatagramSocket.receive(datagramSocket)Ví d ChatApp.javaimport...
... ra. Ta sẽ đánh dấu là chọn cho thư m c đư c chọn và tất ccc tập tin hay thư m c con c a thư m c đó thông qua hàm SetCheck() : protected void tvwSource_AfterCheck ( object sender, System.Windows.Forms.TreeViewEventArgs ... thu c tính c a m c Welcome. Hình 13-19 C a sổ thu c tính c a m c Welcome trong quá trìnhc i đặt. Hiệu chỉnh thêm cho quá trìnhc i đặt Nếu quá trìnhc i đặt trong c a sổ User Interface ... dựa vào c check /// </summary> private void SetCheck(TreeNode node, bool check) { // set this node's check mark node.Checked = check; // tìm tất ccc nút con c a nút...
... t c cuối chỉ c n cho server để chờ cc client liên kết với chúng. Cc thao t c này đư c cài đặt bởi lớp ServerSocket. Ccsocket cho client thường đư c sử dụng theo mô hình sau: Một socket ... không c phương th c nào ngoài construtor m c định. Lớp này c thể đư c sử dụng cho cccsocket TCP và socket không phải là TCP. Cc lớp con c a lớp SocketAddress cung c p thông tin chi tiết ... th c TCP. CcSocketc n đư c gọi là socket luồng vì để gửi và nhận dữ liệu đều đư c tiến hành thông qua vi c đ c ghi cc luồng. Ta đ c cũng đã tìm hiểu c chế hoạt động c a socket và c ch...
... URL bng c ch s dng c ch phn th c sau:public InputStream openStream( ) throws IOExceptionpublic URLConnection openConnection( ) throws IOExceptionpublic URLConnection openConnection(Proxy ... vi mt c ng, ta c th làm vi c này thông qua hàm to ho c khi gán tr c tip cho cc trngví d:ServerSocket s=new ServerSocket(port [, sequelLength]);Ho c ServerSocket s=new ServerSocket(); ... ServerSocket cha th c s liên kt vi mt c ng nào ó.ServerSocket ss = new ServerSocket( ); // Thit t mt s thu c tính cho Socket //To ra mt i tng SocketAddress liên ktSocketAddress...
... 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 textCh c năng ... phần c a c .trình (tt)CWnd: lớp chính c a MFC để quản lý cc 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ý cc 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...
... 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 textCh c năng Paste chỉ đư c kích hoạt khi clipboard kh c rỗng C ch xử lývoid CMainFrame::OnDraw(UINT ... đư c chọn tại 1 thời điểm”VD. Ch c năng vẽ hình “Line / Circle / Rectangle” C ch th c xử lý ? C ch 1: map tất c xử lý c a cc menu item này vào chung 1 hàm xử lý C ch 2: dùng macro ... giao diện c a ứng dụng. Lớp CxxxDlg kế thừa từ lớp CDialog c a MFCResource.h: header file, chứa cc hằng ID c a cc resource đư c định nghĩa trong file xxx.rcxxxDlg.cpp: c i đặt cc hàm thành...
... giống C/ C++while: giống C/ C++for: giống C/ C++foreach: kh cC /C+ +Ví dụ foreach:foreach (int temp in arrayOfInts){ Console.WriteLine(temp);} 8.1.Value type – s th c ựName CTS Type ... Type:Kiểu lớp: Object, String, CHocSinh, CLopHoc, … C c ký t escape thông ựd ngụEscape Sequence Character\' Single quote\" Double quote\\ Backslash\0 Null\a Alert\b Backspace\f Form ... or false char System.CharRepresents a single 16-bit (Unicode) character6.Ch ng trình C# đ u ươ ầtiênusing System;namespace MyFirstProject{ class Class1 { [STAThread] static void Main(string[]...
... con (c c nguyên mẫu hàm), khai báo cc biến toàn cc và khai báo cc kiểu dữ liệu tự định nghĩa. b. Hàm chính (main()) Chứa cc biến, cc lệnh và cc lời gọi hàm c n thiết trong chương trình. ... trình. c. Cc hàm con Đư c sử dụng nhằm m c đích: • Khi c một c ng vi c giống nhau c n th c hiện ở nhiều vị trí. • Khi c n chia một chương trình lớn ph c tạp thành cc đơn thể nhỏ (hàm con) ... Hàm là một đoạn chương trình đ clập th c hiện trọn vẹn một c ng vi c nhất định sau đó trả về giá trị cho chương trình gọi nó, hay nói c ch kh c hàm là sự chia nhỏ c a chương trình. I.2. Ví...
... hàm tính tổng cc phần tử là số Amstrong (số Amstrong là số c đ c điểm như sau: số c k ký số, tổng c a cc luỹ thừa b c k c a cc ký số bằng chính số đó. Ví dụ: 153 là số ccc ký số 13+53+33= ... 5. Viết chương trình nhập mảng cc số th c và xuất cc phần tử âm trong mảng. 6. Viết chương trình nhập mảng cc số nguyên và xuất cc phần tử lẻ c trong mảng. 7. Viết chương trình nhập ... một trong hai mảng hết trư c thì chép tất ccc phần tử c n lại c a mảng chưa hết vào mảng c. Đặt i là chỉ số c a mảng a; j: chỉ số c a mảng b và k là chỉ số c a mảng c. void NoiMang(int a[],...