... 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 : $150TA : $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ÝnhKiÓm tra bµi c Thứ tư ngày 3 tháng 12 năm 2008ToánChia 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 ... 2008ToánChia cho số c hai chữ số ( tiếp theo )Bài 3 : ( VBT- 84 ) sốSố bị chia Số chiaThương Số dư18987382654373877926 084 7482 65 Thø t ngµy 3 th¸ng 12 n¨m 2008To¸nChia cho sè c ... gi¶i22000 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...
... 35Collections 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; }32Collection•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ộ collection42Duyệ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 Stackpublic 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(); }}15Mô tả removeFromBack5511771212firstNode ... 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; }32Collection•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ộ collection42Duyệ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 Stackpublic 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(); }}15Mô tả removeFromBack5511771212firstNode...
... 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.29Lan 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 AObject C Object BObject D3 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ấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 6Kiế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.23Ví 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. 19Mộ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 InterfaceMộ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ý messagewc.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à OpenGLmà 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 đủ.quangtp30-04-2008, 01:44 AManh 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...