... của các trang Web.
HTML không phải là một ngônngữlập trình, nó là một ngônngữ đánh dấu.
HTML dễ hiểu hơn nhiều so với hầu hết các ngônngữlập trình.
Một tài liệu HTML là một tệp tin văn ...
11
Chơng 2
Lập trình Web vớingônngữ đánh dấu siêu văn bản (HTML)
2.1 Khái niệm ngônngữ HTML
HTML viết tắt của HyperText Mark-up Language (ngôn ngữ đánh dấu siêu
văn bản). Có thể định nghĩa ... định dạng bởi thẻ.
Ví dụ, thẻ <B> dùng để định dạng chữ in đậm, khi đó văn bản "<B>Hello</B>" sẽ
đợc hiển thị là "Hello".
2.2 Lậptrình web vớingôn ngữ...
... của các trang Web.
HTML không phải là một ngônngữlập trình, nó là một ngônngữ đánh dấu.
HTML dễ hiểu hơn nhiều so với hầu hết các ngônngữlập trình.
Một tài liệu HTML là một tệp tin văn ...
11
Chơng 2
Lập trình Web vớingônngữ đánh dấu siêu văn bản (HTML)
2.1 Khái niệm ngônngữ HTML
HTML viết tắt của HyperText Mark-up Language (ngôn ngữ đánh dấu siêu
văn bản). Có thể định nghĩa ... định dạng bởi thẻ.
Ví dụ, thẻ <B> dùng để định dạng chữ in đậm, khi đó văn bản "<B>Hello</B>" sẽ
đợc hiển thị là "Hello".
2.2 Lậptrình web vớingôn ngữ...
... static void main(String[] args){
int b;
System.out.println(a);
System.out.println(b);
}
}
Lập trìnhmạngvớ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 ... ( 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: TCP ... B
Lớp String [1]
Trong Java, một chuỗi ký tự là một đối tượng thuộc
lớp String.
Lớp String cung cấp các phương thức để thao tác
trên các chuỗi ký tự
int length(): xác định chiều dài của một...
... 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ình Socket
RMI (Remote Method Invocation)
46/72
Socket [1]
Java cung cấp hai ... thể làm mất thông tin
1
Lập trìnhmạngvới Java
GV : BÙI TIẾN TRƯỜNG
Email: dontruongbt@yahoo.com
Mobile : 0989995221
ÔN TẬP THI TỐT NGHIỆP
30/72
Lớp String [1]
Trong Java, một chuỗi ký tự là ... ex.printStackTrace();
}
50/72
Lập trì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...
... 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 ... (IOException ex) {
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 ...
do-while
for
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: TCP , UDP
Network: IP
Exception
Các exception trong Java có thể...
... DHTML (Dynamic HTML)
2.3.1 Định nghĩa:
Ngôn ngữ đánh dấu siêu văn bản động (Dynamic Hypertext Markup
Language) là phiên bản mở rộng của HTML và JavaScript, ngônngữ này đợc
dùng để tạo trang ... phần khác. Mặc dù
file theo định dạng này không nhỏ hơn so với các
định dạng khác song chính khả năng dòng đà khiến
định dạng này phù hợp với khả năng chơi ngay lập
tức.
VRML .vrml
Viết ... cơ sở dữ
liệu với trang Web để sửa đổi nội dung ngay trong khi thực thi. Trớc khi trang
HTML động đợc duyệt, trình duyệt phải bổ sung mà chơng trình chạy ngoài
trình duyệt nh Java hay thành...
... ((s=inStream.readLine())!=null){
System.out.println(s);
}
}
catch(Exception e){
System.out.println(e);
}
Chương 5
1
LẬP TRÌNHMẠNGVỚI Java
(Gói thư viện Java. net)
Khái niệm lậptrình phân tán đối
tượng
Các đối tượng nằm phân tán trên các máy ... và kỹ thuật lậptrình phân tán
đối tượng
Khái niệm lậptrình phân tán đối
tượng
Thiết kế ứng dụng phân tán RMI
Vấn đề truyền tham số
18
Vấn đề truyền tham số
Kết nối mạng và vấn đề ... các file class, tạo
Stub & Skeleton
C:\>javac Calculator .java
C:\>javac CalculatorImpl .java
C:\>rmic CalculatorImpl
27
Kết quả quá trình dịch được các file:
Calculator.class
...
... e)
{
System.err.println(e);
}
}
}
Kết quả thực hiện chương trình như sau:
107
Chương 5
Lập trìnhmạngvới các lớp InetAddress,
URL và URLConnection
1. Lớp InetAddress
Các thiết bị được kết nối vớimạng LAN có địa chỉ vật lý ... hoặc máy palm chẳng hạn.
Những người lậptrìnhmạng không cần phải quan tâm đến từng chi tiết dữ liệu
được định tuyến như thế nào trong một mạng LAN. Hơn nữa, Java không cung cấp khả
năng truy ... đối tượng
java. awt.ImageProducer
Ví dụ:Viết chương trình nhập một URL từ bàn phím, kết nối với Internet và hiển thị
mã nguồn của trang Web đó lên màn hình.
import java. net.*;
import java. io.*;
public...
... 5
Lập trìnhmạngvới các lớp InetAddress,
URL và URLConnection
1. Lớp InetAddress
Các thiết bị được kết nối vớimạng LAN có địa chỉ vật lý duy nhất. Điều này giúp
cho các máy khác trên mạng ... hoặc máy palm chẳng hạn.
Những người lậptrìnhmạng không cần phải quan tâm đến từng chi tiết dữ liệu
được định tuyến như thế nào trong một mạng LAN. Hơn nữa, Java không cung cấp khả
năng truy ... đối tượng
java. awt.ImageProducer
Ví dụ:Viết chương trình nhập một URL từ bàn phím, kết nối với Internet và hiển thị
mã nguồn của trang Web đó lên màn hình.
import java. net.*;
import java. io.*;
public...
... xác định giao thức,
hostname, và tệp tin. Port được thiết lập bằng -1 vì vậy cổng mặc định cho giao thức sẽ
được sử dụng.
Ví dụ
Sưu tầm bởi: www.daihoc.com.vn
102
Chương 5
Lập trìnhmạng ... hoặc máy palm chẳng hạn.
Những người lậptrìnhmạng không cần phải quan tâm đến từng chi tiết dữ liệu
được định tuyến như thế nào trong một mạng LAN. Hơn nữa, Java không cung cấp khả
năng truy ... ta cần phải các chương trình khác nhau cho
mỗi kiểu giao thức mạng khác nhau. Thay vào đó, Java hỗ trợ giao thức TCP/IP, giao
thức này có nhiệu vụ liên kết các mạngvới nhau.
Các thiết bị...
... người lập trình.
Khi m
ột thành phần giao diện được sử dụng, người lậptrình phải xác định chính xác
hành động của th
ành phần giao diện đó để đáp ứng lại một sự kiện cụ thể. Lúc đó người lập
trình ... khi chương trình thực thi đến
câu lệnh đó, chương trình sẽ tự động bỏ qua câu lệnh bị lỗi và thực thi câu lệnh kế tiếp.
Giáo trìnhlậptrình căn bản
Ngôn ngữ Visual ... trìnhLậptrình căn bản – dành cho hệ TCCN Trang 17
Chương 3
Các phép toán và kiểu dữ liệu cơ bản
1. Các phép toán và các ký hiệu
1.1. Phép gán
Đây là toán tử cơ sở của hầu hết các ngônngữ lập...
... chương trình sử dụng để kết nối với một chương trình khác chạy trên một
máy tính khác trên Internet. Chương trìnhmạng có thể sử dụng nhiều Socket cùng một lúc, nhờ đó nhiều
chương trình có ...
c. Làm việc với IP
“Mình sẽ đi nhanh và giới thiệu sơ qua về phần này. Ở phần Địa Chỉ Mạng sắp tới mình sẽ nói rõ hơn IP”.
Địa chỉ IP là 1 con số 4 byte để xác định 1 host trên mạng.
Ví dụ: ... soát mạng, kiểm tra kết nối…
Ví dụ:
Start -> Run -> CMD: “ping diendantinhoc.com”.
Nếu bạn nhận được Reply có nghĩa là giữa máy tính của bạn với máy chủ “diendantinhoc.com” có “thông
mạng ...
... file exe cho chương trình viết bằng ngônngữJava
Trong môi trường Windows thông thường ñể chạy một ứng dụng viết bằng java
người dùng phải gõ lệnh gọi trình thông dịch javavới các tham số cần ...
Chương trình cần có JDK/JRE của Sun phiên bản từ 1.3 trở lên ñể chạy. Exe4j có
giao diện ñồ họa với Wizard cho phép tạo file *.exe với ñầy ñủ các ñặc trưng của một
chương trình chạy trên ... về dạng trình ứng dụng cho Windows (*.exe). Có nhiều công cụ
ñể giúp người lậptrìnhJava chuyển ứng dụng viết bằng java sang dạng *.exe ñể chạy trên
Windows như NativeJ, JSmooth, Exe4j, Bài...
... cho lậptrìnhvới giao thức UDP, với giao thức
này thì hai bên không cần phải thiết lập kết nối trước khi gửi do vậy mức độ tin cậy không
cao. Để đảm bảo độ tin cậy trong các ứng dụng mạng, ... CNTT - §HSPKTHY 11/2006–
21
Bài giảng số 11
LẬP TRÌNHMẠNGVỚI CÁC LỚP UDP VÀ TCP
Mục tiêu của bài giảng: Sau khi kết thúc bài học sinh viên có thể
Trình bày được chức năng của các lớp Socket, ... Trong một máy có rất nhiều ứng dụng muốn trao đối với các ứng dụng khác thông qua
mạng. (ví dụ trên có 2 ứng dụng trong máy A muốn trao đổi vớivới 2 ứng dụng trên máy B)
+ Mỗi máy tính chỉ có...
... Chương 4
1
LẬP TRÌNHMẠNGVỚI VISUAL BASIC
(WinSock Control)
Client/Server(TCP- Interactive)
wskServer.Listen
wskClient.Connect
wskServer.Accept
request ... Giới thiệu Winsock control
Các thuộc tính
Các phương thức
2
Các sự kiện
Các mô hình lậptrìnhvới winsock
control
Client/Server(UDP)
wskServer.Bind
wskClient.SendData
data
14
wskServer.GetData
wskServer.Close ... tính(2)
RemotePort: trả về/ thiết lập số
hiệu cổng sẽ được kết nối đến máy từ
xa.
RemoteHost
: trả về/ thiết lập tên
7
RemoteHost
: trả về/ thiết lập tên
máy từ xa sẽ kết nối đến.
...