Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Các khái niệm trong lập trình hướng đối tượng Khai báo lớp Các lớp lồng nhau Lớp Abstract Gói Phạm vi truy cập Interface Thừa kế và đa hình
55 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1626 | Lượt tải: 1
Khái niệm cây: Cây gồm một tập hợp hữu hạn các nút-node Có một quan hệ thứ tự bộ phận (cha-con) giữa các nút. Có một nút đặc biệt, không là con của bất cứ nút nào và là tổ tiên của mọi nút trong cây, gọi là nút gốc (root). Cây không có nút nào gọi là cây rỗng.
28 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2077 | Lượt tải: 1
• Đại Số Boolean chỉ có 2 giá trị xử lý duy nhất (2 trạng thái logic): 0 và 1 • 3 cổng mạch logic cơ bản: – OR, AND và NOT
52 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1846 | Lượt tải: 2
Độ bất ngờ của tin: rất liên quan đến các vấn đề cơ bản của hệ thống truyềntin. Ví dụ: một tin càng bất ngờ, sự xuất hiện của nó càng hiếm, thì rõ ràng thời gian nó chiếm trong một hệ thống truyền tin càng ít. Như vậy, muốn cho việc truyền tin có hiệu suất cao thì không thể coi các tin như nhau nếu chúng xuất hiện ít nhiều khác nhau.
20 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 5962 | Lượt tải: 2
Định nghĩa cú pháp Cây phân tích Biên dịch điều khiển bởi cú pháp Lược đồ dịch Phân tích cú pháp • Phân tích cú pháp từ trên xuống • Sự phân tích cú pháp đoán nhận trước Sự phân tích từ vựng Thiết kế trình biên dịch đơn giản
51 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1750 | Lượt tải: 1
Mục tiêu: Hiểu rõ thế giới thực liên quan tới phần mềm. Kết quả: Danh sách các yêu cầu phần mềm Sơ đồ luồng dữ liệu cho từng yêu cầu phần mềm
61 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1709 | Lượt tải: 1
Java là ngôn ngữ lập trình hướng đối tượng (như C++) do Sun Microsystem đưa ra vào đầu thập niên 90 của thế kỷ 20. Chương trình viết bằng Java có thể chạy trên bất kỳ hệ thống nào có cài máy ảo Java (JVM - Java Virtual Machine).
39 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1665 | Lượt tải: 0
Cú pháp: Modifiers finaldataType name = value; Ví dụ: final double PI = 3.14159;//Hằng số thực PI final float E = 2.72; // Hằng số thực E final int MIN_TEMP = -273; //Hằng số nguyên final long MAX_TEMP = 1000000L; final char LETTER = ‘W’; //Hằng ký tự final String NAME = “Elisa”; //Hằng chuỗi ký tự
19 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1585 | Lượt tải: 1
Danh sách là tập hợp hữu hạn các phần tửcùng kiểu (Elementtype) : a1, a2, , an (n>=1) với tính chất: nếu biết được ai sẽ biết ai+1 (0<= i <= n-1 ) Danh sách được sắp xếp tuyến tính theo vị trí của chúng (position) Số các phần tử (n) của danh sách gọi là độ dài của danh sách. Nếu n=0 thì ta có danh sách rỗng.
80 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 1929 | Lượt tải: 1
1. Giới thiệu các hệ thống số – Số Thập Phân – Số Nhị Phân – Số Thập Lục Phân – Số Bát Phân 2. Chuyển đổi giữa các hệ thống số 3. Biểu diễn số nhị phân
58 trang | Chia sẻ: lylyngoc | Ngày: 31/03/2015 | Lượt xem: 2857 | Lượt tải: 2