... với kịch bản bên máy khách viết bằng JavaScript
hay VBScript hay trình con viết bằng Java . Giải pháp
bên máy khách gởi mã viết kịch bản thật đến trình
duyệt. Trình duyệt phải có phần mếm thích ... Mã này tạo
ra các trang HTML rồi gởi nó qua mạng Internet đến
trình duyệt, không cần trình duyệt cụ thể nghóa là
không có mã lậptrình gởi đến Client. Kịch bản trên
Client có thể bao hàm trên ... (Server.URLEncode("www.a.com/a.asp?test=test"))
%>
</body>
</html>
Nguyễn Minh Đức - Khoa CNTT
Lập trình với ASP
Một trang ASP thường có 4 phần:
Dữ liệu văn bản (Text)
Thẻ HTML
Mã Client – Side (<script> </script>)
Mã chương trình ASP: <% %>
Ví...
... phần tử cơ bản ngôn ngữ Java
Các gói chuẩn của Java
•
java. lang
•
java. applet
•
java. awt
•
java. io
•
java. util
•
java. net
•
java. awt.event
•
java. rmi
•
java. security
•
java. sql
Các toán tử
•
Các ... chương trình Java
Applets
Ứng dụng độc lập (console Application)
Ứng dụng giao diện (GUI Application)
Servlet
Ứng dụng cơ sở dữ liệu
Trình dịch Java
Java Development Kit
•
Java 1.0 ... gán
-= Phép trừ và gán
*= Phép nhân và gán
/= Phép chia và gán
%= Phép lấy số dư và gán
BÀI GIẢNGLẬPTRÌNH JAVA
GV : HUỲNH CÔNG PHÁP
KHOA : CNTT-ĐHBK
Toán tử gán
(Assignment Operator)
= Assignment...
... thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới ... Công Nghệ Thông Tin - Đại Học C
ần Thơ
12
Lập Trình Hướng Đối Tượng
Lập Trình Hướng Đối Tượng
Mục tiêu
Giới thiệu những khái niệm cơ bản trong lập
trình hướng đối tượng.
Nội dung
Trừu ... Quan
Giáo trình chính:
LậpTrình Hướng Đối Tượng C++”
Thạc sĩ. Trương Văn Chí Công
Mục lục
Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương 9
Giới thiệu
Nội dung
Bài...
... 4
Chương Trình C++ Đầu Tiên
Chương Trình C++ Đầu Tiên
Sử dụng bất kỳ trình
soạn thảo nào
Lưu đúng định dạng
Biên dịch
#include <iostream.h>
int ... Đầu
Mở Đầu
Mục tiêu
Giới thiệu các khái niệm cơ bản của một
chương trình C++
Nội dung
Viết và biên dịch chương trình C++
Biến, hằng, chú thích, kiểu dữ liệu
Bộ nhớ, nhập xuất
... nghĩa kiểu char*
(con trỏ ký tự).
2
Lịch Sử Của C++
Lịch Sử Của C++
C++ dựa trên ngôn ngữ lậptrình C
C được phát minh trước 1970 bởi Dennis
Ritchie
Ngôn ngữ cài đặt hệ thống cho hệ điều...
... thức để đóng gói quá trình
tính toán dễ dàng sử dụng
Định nghĩa hàm
Khai báo hàm
Tên hàm
Các tham số của hàm
Kiểu trả về của hàm
Một phương thức để đóng gói quá trình
tính toán ... hàm
Chương 4
7
Hàm Nội Tuyến – Đệ Qui
Hàm Nội Tuyến – Đệ Qui
Sử dụng hàm
Thuận lợi: chương trình dễ đọc, tăng khả năng
sử dụng lại, tránh các hiệu ứng phụ
Bất lợi: tốn chi phí cho việc ... Cục – Cục Bộ
Phạm Vi Toàn Cục – Cục Bộ
Phạm vi toàn cục
Được định nghĩa ở
phạm vi chương
trình
Phạm vi cục bộ
Được định nghĩa ở
phạm vi khối hay
hàm
Toán tử phạm vi
::
int xyz...
...
dựa trên kiến trúc lớp và đối tượng.
Quá trình tiến hóa của OOP
1. Lậptrình tuyến tính
2. Lậptrình có cấu trúc
3. Sự trừu tượng hóa dữ liệu
4. Lậptrình hướng đối tượng
6.7
Trừu Tượng Hóa
Trừu ...
(behaviour)
6.2
Lập Trình Hướng Đối Tượng
Lập Trình Hướng Đối Tượng
(Object-oriented Programming)
(Object-oriented Programming)
Mục tiêu
Giới thiệu những khái niệm cơ bản trong lập
trình hướng ... Lớp Xe Đạp
Ví Dụ Lớp Xe Đạp
Khai báo cho lớp
XeDap
Đối tượng của lớp
XeDap
6.1
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
C
C
++
++
Đại Học Cần Thơ
Khoa Công Nghệ Thông Tin &...
... tử được tái định nghĩa
Chương 9
Khoa Công Nghệ Thông Tin - Đại Học C
ần Thơ
24
Kết thúc chương trình
CÂU HỎI?
CÂU HỎI?
Khoa Công Nghệ Thông Tin - Đại Học C
ần Thơ
23
Container
Container
Container
Container ... Học C
ần Thơ
14
Hàm ảo
Hàm ảo
Liên kết tĩnh (static binding):
Xác định khi biên dịch chương trình.
Dùng hàm thành viên.
Gọi hàm của lớp cơ sở (lớp cha).
Chương 9
class
ContactDir
ContactDir ... Thơ
15
Hàm ảo (tt)
Hàm ảo (tt)
Liên kết động (dynamic binding)
Xác định khi thực thi chương trình.
Dùng hàm ảo (virtual function).
Gọi hàm của lớp dẫn xuất (lớp con).
Thể hiện tính...
... code.
–
Bảo mật kém.
Slide 20/
Giải bài toán hướng POP với C++
Slide 25/
Câu hỏi
•
Trình bầy phương pháp lậptrình POP.
•
Trình bầy phương pháp lậptrình OOP.
Slide 1/
Chương 01
NHẬP MÔN
LẬP TRÌNH HƯỚNG ... vi thành class
Slide 3/
Nội dung chi tiết
•
Từ lậptrình cấu trúc đến lậptrình hướng
đối tượng.
•
Phương pháp lậptrình hướng đối tượng.
•
Ưu điểm của lậptrình hướng đối tượng.
Slide 9/
Nhược ... một phương pháp lậptrình khác giúp
giải quyết những nhược điểm này.
•
OOP có những đặc điểm vượt trội so với
POP và là hướng lậptrình chủ đạo hiện
nay.
Slide 4/
1.1- Lậptrình thủ tục
•
POP-...