...
chung
.
SINHVIEN
SINHVIEN
Chương 1
Tổng quanvềLậptrình hướng đối tượng
3
I/ Vài nét về sự phát triển của các ngôn ngữ lậptrình
Ngôn ngữ lậptrình phát triển qua hai lý do :
(1) ...
Chương 1
Tổng quanvềLậptrình hướng đối tượng
5
Lập trình hướng đối tượng sử dụng C++ tạo nên sự biến đổi sâu sắc, giúp lập
trình viên có thể quản lý những chương trình lớn và ... chức của dữ liệu và các phương thức trong lậptrình hướng-đối tượng
Các đặc tính quan trọng trong lậptrình hướng đối tượng :
Chương 1
Tổng quanvềLậptrình hướng đối tượng
14
{
...
... OraDynaset.Fields("ename").value
End Sub
5. Làm thế nào để kết nối và truy xuất cơ sở dữ liệu Oracle từ các môi
trường lậptrình C++ hay Delphi bằng OO4O, cho ví dụ.
Kết nối với Oracle bằng OO4O từ môi trường Delphi gần ... OraDynaset.Fields(‘empno’).value +
OraDynaset.Fields(‘ename’).value);
End;
Kết nối với Oracle từ môi trường lậptrình C++ bằng OO4O
được sử dụng thông qua các lớp Oracle Class Library như sau:
#ifndef ORACL_ORACLE
#include ... TRẢ LỜI BÀI TẬP ORACLE
Basic). Ví dụ để lấy thông tin về một nhân viên trong bảng EMP
truy xuất bằng OO4O được thực hiện như sau:
Sub Form_Load ()
Dim...
... thảo
•
Notepad
•
Jbuilder
•
Eclipse
•
EditPlus
•
JCreator
•
…
2
Bài 1. Tổngquanlậptrình Java
•
Giới thiệu ngôn ngữ Java
•
Kiến trúc của Java
•
Nội dung một chương trình Java cơ bản
•
Các kiểu dữ liệu cơ bản & ... số lớn nhất, số nhỏ nhất của dãy số.
4. Viết chương trình tính tổng
E = 1 + 1/1 + 1/2 + 1/3 +… + 1/n
với n nhập vào từ bàn phím
9
Một chương trình Java cơ bản
1 // Tên file : Hello.java
2 /* Tác ... iarray;
int iarray[5];
33
Bài tập
2. Viết chương trình giải phương trình bậc hai
ax
2
+ bx + c = 0 với a,b,c nhập từ bàn
phím.
3. Viết chương trình nhập vào một dãy các số
nguyên khác 0, kết...
... %>
11. File Global.asa:
ứng dụng web = tập các trang Web, asp trong một th mục web và các th
mục con.
File Global.asa xác định khởi đầu và kết thúc của một ứng dụng web cũng
nh của các session ... biến ứng dụng. Đó là các biến cho tất cả các
user của một ứng dụng web. Tất cả các user mà yêu cầu các trang web từ một th
mục web có thể chia xẻ với nhau các biến định nghĩa trong các trang đó.
<% ... một phiên làm việc giữa browser với web server. Nếu đóng
browser lại thì các biến session mất đi. Biến session cũng có giá trị toàn cục trong
1 ứng dụng web ứng với mỗi user.
<%
If IsObject(Session(TestConn))...
... giúp người dùng dễ dàng sử dụng nhất.
Tính năng và những ứng dụng cơ bản:
TỔNG QUANVỀLẬPTRÌNH TRÊN iOS
I. Tổngquanvề hệ điều hành iOS
1. Sơ lược lịch sử phát triển của hệ điều hành iOS
iOS ... ứng dụng web và iPhone chỉ đóng vai trò là một web client thông qua Safari
browser. Nói cách khác, mọi thứ liên quan đến ứng dụng web đều đặt ở web server và bản
chất của việc lậptrình là ... Apple:
II. Tổngquanvề môi trường lậptrình trên iOS, các loại ứng dụng và xu hướng
phát triển ứng dụng trên IOS ngày nay.
Có 2 loại ứng dụng chính trên iPhone là native application và web application:
1....
... Kiến thức
– Có kiến thức cơ bản vềlậptrình trong môi trường Windows
– Lậptrình giao diện người dùng
– Phương pháp trình giao tiếp hệ quản trị cơ sở dữ liệu
– Lậptrình sử dụng DLL, Component,…
• ... Học Sư Phạm Tp. Hồ Chí Minh
Khoa Toán – Tin Học
LẬP TRÌNH WINDOWS
Trần Ngọc Bảo
Email: tnbao.dhsp@gmail.com
Giới thiệu tổngquanvề học phần lập
trình Windows
Một số ứng dụng minh họa
• Ứng dụng ... Khái niệm vềlậptrình Windows
• Chương 2 Kỹ thuật lậptrình Visual C++ (MFC)
• Chương 3 Quản lý bộ nhớ
• Chương 4 Thư viện đồ họa GDI
• Chương 5 Thư viện liên kết động
• Chương 6 Lậptrình CSDL...
... Học Cần Thơ - Giáo TrìnhLậpTrình Truyền Thông
trao đổi giữa client và server được qui định rõ bởi giao thức (protocol) của ứng dụng.
1.6.2. Ví dụ về dịch vụ Web.
Dịch vụ web được tổ chức ... Thông Tin - Đại Học Cần Thơ - Giáo TrìnhLậpTrình Truyền Thông
Hình 1.12 - Kiến trúc chương trình đa tầng
Kiến trúc này đáp ứng tốt với những thay đổi về qui luật xử lý dữ liệu của vấn ... trang về giao thức POP3.
Biên Soạn: Ngô Bá Hùng - Nguyễn Công Huy
13
Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ - Giáo TrìnhLậpTrình Truyền Thông
•
Loại 2: Cơ chế giao tiếp liên quá trình...
... theo nhiệm vụ, người lập
trình thường sử dụng hàm (Function) và thủ tục (Sub)
Hàm thực thi và trả về một giá trị (kết quả)
Thủ tục trả về nhiều kết quả hoặc không trả về kết quả nào
36
2.8. ... mở rộng là .vbproj chứa
thông tin đặc biệt liên quan đến một tác vụ lậptrình
đơn lẻ
Tập tin Solution có phần mở rộng là .sln chứa thông
tin về một hay nhiều dự án
24
2.6. Kiểu dữ liệu
Kiểu ... chương trình
Sau khi xây dựng xong một Project, chúng ta dịch chương
trình bằng một trong các cách:
Cách 1: Nhấn Ctrl+Shift+B
Cách 2: Chọn Build / Build Solution
Để chạy chương trình, ...
...
Applet:
Là m
ộ
t ch
ươ
ng trình
ứ
ng d
ụ
ng
đượ
c nhúng vào các trang web. Mã
của chương trình được tải về máy người dùng từ Web server khi người dùng
truy xu
ấ
t
đế
n trang web ch
ứ
a nó.
•
... tr
ở
thành chu
ẩ
n c
ủ
a m
ạ
ng Internet nh
ư
:
•
Ứng dụng Web: Sử dụng giao thức HTTP để tải các trang web từ Web Server
về Web Browser.
•
Ứng dụng thư điện tử: Sử dụng giao thức SMTP ... Nghệ Thông Tin - Đại Học Cần Thơ - Giáo TrìnhLậpTrình Truyền Thông
1.3.9. Một số vấn đề khác
1.3.9.1. Đọc đối số của chương trình
Khi thực thi chương trình ta có thể nhập vào các đối số từ...
... trường mạng để trao đổi dữ liệu
Thường có 2 đối tượng
Lập trình mạng:dùng ngôn ngữ lậptrình để
12
Lập trình mạng:dùng ngôn ngữ lậptrình để
tạo ra ứng dụng mạng
Xây dựng cấu trúc các ... System)
Quốc gia: au, vn, de, it, fr, ch
Tổ chức: com, edu, mil, org, gov
Chương 1
1
TỔNG QUANVỀLẬPTRÌNH MẠNG
... nhau
••
uncontrolleduncontrolled
13
Client Client serverserver
•• server kiểm soát server kiểm soát
quá trình quá trình truy cập truy cập
•• web, email, ftp, web, email, ftp,
••
uncontrolleduncontrolled
Các khái niệm cơ bản
...