... ph c tạp thì tất ccc
c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số
chương trình nhỏ hơn. Tất ccc chương trình này cuối c ng đư c tích hợp lại để chúng ... lương c bản
HRA : $150
TA : $120
C c m c kh c : $450
Thuế :
PF :14% lương cbản và IT: 15% lương c bản
Lương th c lãnh = Lương cbản + DA + HRA + TA + Cc m c kh c – (PF + IT)
Trang 39
Lập ... nhau một c ch chính x c. Kết quả, chúng ta c
đư ccc kiểu dữ liệu dẫn xuất từ những kiểu cbản này.
Một bổ từ (modifier) đư c sử dụng để thay đổi kiểu dữ liệucbản nhằm phù hợp với cc tình...
... tÝnh
KiÓm tra bµi c
Thứ tư ngày 3 tháng 12 năm 2008
Toán
Chia cho số c hai chữ số ( tiếp theo )
Bài 2 : (VBT- 84 )
Người ta xếp cc gói kẹo vào cc hộp, mỗi hộp 30
gói.Hỏi c thể xếp 2000 ... 2008
Toán
Chia cho số c hai chữ số ( tiếp theo )
Bài 3 : ( VBT- 84 )
số
Số bị chia Số chia
Thương Số dư
1898
7382
6543
73
87
79
26 0
84 74
82 65
Thø t ngµy 3 th¸ng 12 n¨m 2008
To¸n
Chia cho sè c ... gi¶i
2
2000 gãi kÑo xÕp ® c vµo sè hép vµ c n thõa sè gãi lµ:
2000 : 30 = 66 (hép) thõa 20 gãi
§¸p sè: 66 hép thõa 20 gãi kÑo
C ch kh c :
Ta c :
2000 : 30 = 66 (d 20)
VËy c thÓ xÕp 2000 gãi kÑo...
...
35
Collections Framework
•
Collections Framework bao gồm
•
Interfaces: Là cc giao tiếp thể hiện tính chất
c a cc kiểu collection kh c nhau như List, Set,
Map.
•
Implementations: Là cc lớp collection c sẵn
đư cc i đặt cc collection interfaces.
•
Algorithms: Là cc phương th c tĩnh để xử lý
trên collection, ví dụ: sắp xếp danh sách, tìm
phần tử lớn nhất ... removeItem = lastNode.data;
if ( firstNode == lastNode )
firstNode = lastNode = null;
else
{
ListNode current = firstNode;
while ( current.nextNode != lastNode )
current = current.nextNode;
lastNode = current;
current.nextNode = null;
}
}
return removeItem;
}
32
Collection
•
Collection là đối tượng c khả năng chứa cc
đối tượng kh c.
•
C c thao t c thông thường trên collection
•
Thêm/Xoá đối tượng vào/khỏi collection
•
Kiểm tra một đối tượng c ở trong collection không
•
Lấy một đối tượng từ collection
•
Duyệt cc đối tượng trong collection
•
Xoá toàn bộ collection
42
Duyệt collection
•
Iterator cho phép duyệt tuần tự một collection.
•
C c phương th cc a Iterator:
•
boolean hasNext();
•
Object next();
•
void remove();
•
Ví dụ:
Iterator it = c. iterator();
while ( it.hasNext() ) {
Point p = (Point) it.next();
System.out.println( p.toString() );
}
18
C i đặt Stack
public class Stack
{
private LinkedList stackList;
public Stack()
{
stackList = new LinkedList();
}
public void push( int value )
{
stackList.insertAtFront( value );
}
public int pop() { return stackList.removeFromFront(); }
public boolean isEmpty() { return stackList.isEmpty(); }
public void print() { stackList.print(); }
}
15
Mô tả removeFromBack
5
5
117
7
12
12
firstNode ... removeItem = lastNode.data;
if ( firstNode == lastNode )
firstNode = lastNode = null;
else
{
ListNode current = firstNode;
while ( current.nextNode != lastNode )
current = current.nextNode;
lastNode = current;
current.nextNode = null;
}
}
return removeItem;
}
32
Collection
•
Collection là đối tượng c khả năng chứa cc
đối tượng kh c.
•
C c thao t c thông thường trên collection
•
Thêm/Xoá đối tượng vào/khỏi collection
•
Kiểm tra một đối tượng c ở trong collection không
•
Lấy một đối tượng từ collection
•
Duyệt cc đối tượng trong collection
•
Xoá toàn bộ collection
42
Duyệt collection
•
Iterator cho phép duyệt tuần tự một collection.
•
C c phương th cc a Iterator:
•
boolean hasNext();
•
Object next();
•
void remove();
•
Ví dụ:
Iterator it = c. iterator();
while ( it.hasNext() ) {
Point p = (Point) it.next();
System.out.println( p.toString() );
}
18
C i đặt Stack
public class Stack
{
private LinkedList stackList;
public Stack()
{
stackList = new LinkedList();
}
public void push( int value )
{
stackList.insertAtFront( value );
}
public int pop() { return stackList.removeFromFront(); }
public boolean isEmpty() { return stackList.isEmpty(); }
public void print() { stackList.print(); }
}
15
Mô tả removeFromBack
5
5
117
7
12
12
firstNode...
... Error và cc lớp
con c a chúng.
•
Ngoại lệ checked
•
Là cc ngoại lệ bắt bu c phải đư c kiểm
tra.
•
Gồm cc ngoại lệ c n lại.
29
Lan truyền ngoại lệ
C( )
B()
A()
main()
B()
A()
main()
C( ) tung ...
catch
•
Khi xảy ra ngoại lệ trong khối try, cc câu
lệnh trong khối catch sẽ đư c th c hiện
tuỳ vào kiểu c a ngoại lệ.
•
Sau khi th c hiện xong khối catch, điều
khiển sẽ đư c trả lại cho chương ... lệ
•
C c ngoại lệ xảy ra khi gặp lỗi.
•
C thể bắt và xử lý cc ngoại lệ bằng c ch
sử dụng khối try/catch. Nếu không chương
trình sẽ kết th c ngay (với ứng dụng
console) ho c tiếp t c tồn...
... qua cc
phương th c của chúng
•
Dễ mô tả cc th c thể
• Dễ phát triển, mở rộng
chương trình
Object A
Object C
Object B
Object D
3
C c phương pháp lập trình
•
Step-by-Step Programming
• Lậptrình ... ho c qua tên lớp.
private static char TAB = ‘\t’;
• Phương th c static: là phương th c chỉ
đư c phép truy c p tới cc biến static c a
lớp, nó c thể gọi ngay c khi chưa c đối
tượng nào c a ... Rect c dữ liệu là điểm trên
trái và dưới phải. Quá tảicc cấu tử để
cung c p nhiều c ch khởi tạo. Thêm cc
phương th c: Kiểm tra 1 điểm c nằm
trong hình chữ nhật hay không. Tính giao
c a...
... thông
1
Lập trình Java c bản
Cao Đ c Thông - Trần Minh Tuấn
cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn
6
Kiến tr c của Java
•
Java Development Kit – JDK
•
Bộ c ng c phát triển Java (jdk) gồm
trình ... ứng dụng cho cc thiết bị điện
tử “thông minh”
•
Tạo cc trang web c nội dung động (web applet)
•
Hiện nay, Java đư c sử dụng để phát triển nhiều
loại ứng dụng kh c nhau: c sở dữ liệu, mạng, ... Java
•
Application: Ứng dụng đ c lập
•
Applet: Ứng dụng chạy trên Web
•
Thư viện lớp Java
•
Bộ JDK bao gồm rất nhiều lớp chuẩn đã
đư c xây dựng sẵn.
•
Lập trình viên thường sử dụng cc lớp
chuẩn...
... RuntimeException, Error và cc lớp
con c a chúng.
•
Ngoại lệ checked
•
Là cc ngoại lệ bắt bu c phải đư c kiểm
tra.
•
Gồm cc ngoại lệ c n lại.
23
Ví dụ: Ngoại lệ IOException
•
C ch 1: try/catch
•
public ... vi c xử lý lỗi
thường đư c cài đặt ngay tạicc bư c th c
hiện c a chương trình. Cc hàm sẽ trả về một
c u tr c lỗi khi gặp lỗi.
•
Ví dụ: Tìm kiếm phần tử trong một danh sách
•
ErrorStruct ... lệ trong khối try, cc câu
lệnh trong khối catch sẽ đư c th c hiện
tuỳ vào kiểu c a ngoại lệ.
•
Sau khi th c hiện xong khối catch, điều
khiển sẽ đư c trả lại cho chương trình.
19
Một số lớp...
... Tp.HCM 13
C c thành phần giao diện đồ họa (GUI)…(tt)
GUI: Graphics User Interface
C c dạng GUI c bản:
SDI - Single Document Interface
Một c a sổ làm vi c
Cho phép thay đổi kích thư c cửa ... MyWndProc; // tên hàm xử lý message
wc.hInstance = hInstance;
wc.hCursor = LoadCursor(hInstance, (LPSTR) IDC_CURSOR);
wc.hIcon = LoadIcon(hInstance, (LPSTR) IDI_ICON);
wc.hbrBackground = (HBRUSH) (COLOR_APPWORKSPACE ... điểm kh c biệt giữa lậptrình Windows
và DOS
C c thư viện lậptrìnhc a Windows
C c loại ứng dụng
C c khái niệm c bản
Lập trình sự kiện (Even driven programming)
C c thành phần giao...
... chi c n biết số lượng lệnh không nhiều .
Đầu tiên bạn phải làm quen với
Cc kiểu toán tử ở CCc kiểu dữ liệuC u tr ccơbảnc a một chương trìnhCc cấu tr c điều khiển (chính cc tập ... dòng chú thích. Tất ccc dòng bắt đầu bằng hai dấu sổ (//) đư c coi là chút thích mà
chúng không c bất kì một ảnh hưởng nào đến hoạt động c a chương trình. Chúng c thể
đư ccclậptrình ... c thể đư c dùng bởi cc chương trình gọi.
Theo quy ư c, mã trả về 0 c nghĩa là chương trình kết th c bình thường c n cc giá trị kh c 0 c
nghĩa là c lỗi.
c c lệnh trên mình chủ yếu chỉ...
... quen với
Cc kiểu toán tử ở CCc kiểu dữ liệuC u tr ccơbảnc a một chương trìnhCc cấu tr c điều khiển (chính cc tập lệnh )
C u tr c đi
ều kiện : if và else
Cc cấu tr clặp
... Lệnh break.
C u tr c lựa chọn: switch. case
Biết sử dụng cc hàm và chương trình con .
II .C bảnC
1. Cc chỉ thị trư c xử lý c a Keil C
// chu thich
/********** chu thich****************** ... c thể đư c dùng bởi cc chương trình gọi.
Theo quy ư c, mã trả về 0 c nghĩa là chương trình kết th c bình thường c n cc giá trị kh c 0 c
nghĩa là c lỗi.
c c lệnh trên mình chủ yếu chỉ...
... finalfantasy ctàiliệulậptrình đồ họa C+ + sử dụng OpenGL hông,gửi cho em với,tại đang
h c về đồ họa dùng C+ + và OpenGL
mà anh cho em xin nịck c hông,để c gì dễ trao đổi,code c a anh vẽ bànc rất ... www.binhphu.info. C n về code c a bànc vua thì anh chưa c .
Anh sẽ c gắng vẽ trong thời gian nhanh nhất để post lên cho em tải về. Mà chỉ c n vẽ bànc vua
thôi phải ko em? Đâu c vẽ mấy con c trên đó ... pos[i+1][1];
DrawLine(x1,y1,x2,y2 ,c) ;
}
}
Đây là toàn bộ soure code để vẽ hình vuông trong VC++ 6.0. Tất c đều c chú thích đầy đủ.
quangtp
30-04-2008, 01:44 AM
anh oi , cho em pass giải nén đư c ko ? anh co code vẽ cbànc ...
... thư m c
TC sẽ gồm ccc thư m c con sau:
C: \TC\BGI chứa cc tệp ñuôi BGI và CHR
C: \TC\BIN chứa cc tệp chương trình (ñuôi EXE) như TC, TCC, TLIB,
TLINK, …
C: \TC\INCLUDE chứa cc tệp tiêu ... chính c a lậptrìnhc u tr c là tổ ch c chương trình thành cc chương
trình con. Trong PASCAL c hai kiểu chương trình con là thủ t c (procedure) và
hàm (fuction). Trong C chỉ c một loại chương ...
lập trìnhc u tr c. Một chương trìnhc u tr c gồm cc cấu tr c dữ liệu (như biến,
mảng, bản ghi, …) và cc hàm, thủ t c. Nhiệm vụ chính c a vi c tổ ch c thiết kế
chương trìnhc u tr c là tổ chức...
... nhiãưu
c ng viã c âä c láûp
, mäùi c ng
viã c l mäüt chỉång trçnh con. Chỉång trçnh con gäưm c hai loải l
HM (Function)
v
TH T C (Procedure).
I. Hm v th t c:
C úu tr c ca hm c dảng:
FUNCTION ...
täø chỉ c häüi thoải giỉỵa ngỉåìi v mạy thûn tiãûn. Khi dng cc hm v th t c ny, åí
âáưu chỉång trçnh chênh c ưn phi c khai bạo
USES CRT;
C c th t c ca
Unit CRT
gäưm:
1. Th t c ClrScr: ... chiãúm 8 bytes trãn bäü
nhåï.
3. Kiãøu Char
(k tỉû)
:
Kiãøu
Char
dng âãø biãøu diãùn cc giạ trë l cc k tỉû th c bng chỉỵ c i:
‘A’, ‘b’,
‘x’,.
cc con säú:
0 9
hồ ccc k tỉû âàûc...