... Lậptrình Server TCP
Tạo ServerSocket
Gọi thực thi phương thức accept() để chấp nhận
thiết lập kết nối với Client => nhận được Socket giao
tiếp với Client.
Lấy InputStream ... ex.printStackTrace();
}
Lập trình Socket
Máy truyền và máy nhận thiết lập một kết nối TCP
bằng socket.
Socket cho phép truyền nhận dữ liệu trên mạng
TCP/IP
Có hai loại socket
TCP (Transmission ... IOException
ServerSocket [1]
Các hàm khởi tạo của lớp ServerSocket
1. public ServerSocket (int port)throws
IOException
2. public ServerSocket (int port, int
count)throws IOException
3. public ServerSocket...
... Giao tiếp WinCC với PLC
BS: Th.s Trần Văn Trinh
1
BÀI TẬPLẬPTRÌNH WINCC VỚI S7 – 200
Bài tập 1: Dùng WinCC tạo giao diện gồm 2 nút nhấn ON và OFF để bật tắt đèn
Q0.0
Bước 1: Lậptrình cho PLC ... WinCC với PLC
BS: Th.s Trần Văn Trinh
14
Bài tập 2: Dùng WinCC tạo giao diện gồm 2 nút nhấn ON và OFF để đèn Q0.0
bật tắt với chu kỳ là 1s (Ton = Toff = 0.5s)
Các bước tiến hành như bàitập 1 ... lậptrình PLC:
Bài tập 3: Dùng WinCC tạo giao diện gồm 2 nút nhấn Start và stop để tắt và mỏ
động cơ.
Giao tiếp WinCC với PLC
BS: Th.s Trần Văn Trinh
2
Tiếp theo nhấn nút để download chương trình...
... nhật)
Nhập:
Chọn tâp tin dạng text
Xuất:
Nội dung tập tin
Số từ trong tập tin
Qui tắc xử lý :
Đọc nội dung tập tin dạng text
Đếm các từ trong nội dung, các từ được phân ... hệ vào file
Qui tắc xử lý :
Với mỗi thông tin nhập vào tạo thành một chuỗi (là 1 phần tử
của mảng) có cấu trúc như đã mô tả ở trên.
Lưu chuỗi này vào tập tin chứa mảng các Liên Hệ.
... số tiền (USD, Yên, Euro), chọn Tỷ giá. Nhấn “Tính
tiền” => Hiển thị thành tiền VNĐ tương ứng với số tiền đã
nhập.
Tóm tắt yêu cầu
Thiết kế giao diện người dùng:
frmManHinhTyGia: FrmTyGia...
... Str(tong)
End Sub
Private Sub Form_Load()
Text1.Enabled = False
End Sub
Bài 14 Đếm số lượng chữ thường và chữ hoa trong câu nhập
Bài 11 Kiểm tra tính tăng, giảm của mảng nhập
Dim a(100), n, i
Private ... Str(hoa)
Text3.Text = Str(thuong)
End Sub
Private Sub Form_Load()
Text1.Enabled = False
End Sub
Bài 15
Thay thế tất cả các từ “em” trong câu thành “anh”. Nếu
không có từ “em” thì báo là không ... Command2_Click()
Dim s As String, i
s = Text1.Text
i = InStr(1, s, "em", 1)
If i > 0 Then
Do
Bài 17
Đảo từ trong câu đã nhập
Private Sub Command1_Click()
Dim s As String
s = " " &...
... BÀITẬP CHƯƠNG 4
Bài 1: Viết chương trình chặn các thông điệp bàn phím và thông điệp chuột
- Khi người dùng click chuột thì thông báo nút chuột vừa được nhấn cùng với tọa
độ của ... scan code,…
Bài 2: Viết chương trình xuất một chuỗi lên giữa vùng cữa sổ client. Sau đó có thể
dùng các phím di chuyển để dịch chuyển chuỗi trên vùng cửa sổ.
Bài 3: Viết chương trình vẽ một ... pixel.
Bài 5: Viết ứng dụng hiển thị ngày giờ hệ thống như hình vẽ sau:
Bài 6: Viết ứng dụng hiển thị giờ hệ thống như hình vẽ sau:
Bài 7: Viết ứng dụng hiển thị giờ hệ thống như hình vẽ sau:
Bài...
... lại.
Bài 2:
- Viết ứng dụng minh họa cách sử dụng dialog có giao diện như trong hình vẽ
- Sau khi người sử dụng chọn các loại nút sẽ hiển thị, icon sẽ hiển thị và nhấn nút Display
chương trình ... sẽ hiển thị, icon sẽ hiển thị và nhấn nút Display
chương trình sẽ hiển thị lên dialog tương ứng với các thông số đã được chọn. Ví dụ:
-
...
... diễn một
số nhị phân hai bit khác. Hãy thiết kế một mạch logic (lập bảng chân trị, dùng bản đồ Karnaugh để đơn giản, vẽ
mạch) với các đầu vào là hai số x
1
x
0
, y
1
y
0
và các đầu ra như ... diễn một số nhị phân hai bit khác. Hãy thiết kế một mạch logic (lập bảng chân trị, dùng
bản đồ Karnaugh để đơn giản, vẽ mạch) với các đầu vào là hai số x
1
x
0
, y
1
y
0
và các đầu ra như ... cho
như bản sau :
Điều kiện Output 1 Output 2
N=0 0 0
N<0 0 1
N>1 1 0
N=1 1 1
(Hướng dẫn : lập bảng chân trị, để ý N<0 khi bit đầu tiên là 1 và don’t care cho những bit
còn lại)
3. Rút...
... static void main(String[] args){
int b;
System.out.println(a);
System.out.println(b);
}
}
Lập trình mạng với Java
Từ khóa static [1]
Có thể đặt trước một khai báo thuộc tính hay phương
thức
static ... }
________
int k=5;
f ( 5 );
f ( k ); // truyền tham trị
________
g ( obj ); // truyền tham chiếu
Lập trình Socket
Các máy tính trên mạng Internet trao đổi thông tin sử
dụng bộ giao thức TCP/IP.
Transport: ... System.out.println(“Finally.”);
}
Nhập / xuất dữ liệu
Sử dụng các luồng nhập xuất trong gói java. io
Có hai loại luồng nhập/xuất trong Java:
Các luồng dữ liệu kiểu byte:
Xử lý dữ liệu nhập/xuất theo từng byte.
Hai...
... để lậptrình socket
java. net .Socket
java. net.ServerSocket
Các hàm khởi tạo của lớp Socket
1. public Socket (String host, int port)
throws UnknownHostException, IOException
2. public Socket ... );
2/72
Nội dung ôn tập
Ngôn ngữ Java căn bản
Lớp và đối tượng trong Java
Exception
Nhập / xuất trong Java
Lập trìnhSocket
RMI (Remote Method Invocation)
46/72
Socket [1]
Java cung cấp ... exception
try block
45/72
Lập trình Socket
Máy truyền và máy nhận thiết lập một kết nối TCP
bằng socket.
Socket cho phép truyền nhận dữ liệu trên mạng
TCP/IP
Có hai loại socket
TCP (Transmission...