TimTaiLieu.vn - Thư viện tài liệu, ebook, đồ án, luận văn, tiểu luận, giáo trình các lĩnh vực CNTT, Ngoại ngữ, Luật, Kinh doanh, Tài chính, Khoa học...
Cơ sở của lập trình hướng đối tượng gắn liền với sự ra đời và định nghĩa về lớp và đối tượng . Lập trình hướng đối tượng là tư tưởng lập trình trong đó dữ liệu ( data ) và hàm ( functions ) được đóng gói trong các lớp Một đối tượng là một thể hiện ( instance ) của lớp có các thành phần dữ liệu riêng của nó . Các đối tượng là thể hiện của cùng ...
130 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1759 | Lượt tải: 1
• Event : Tín hiệu nhận biết có sự thay đổi trạng thái. • Nguồn phát sinh event: Hệ thống, user, event khác. • Có 2 mức sự kiện : low-level events (không do user kích họat), semantic-level events (event do user kích hoạt) • Có 4 loại semantic-level events: trong gói java.awt.event: ActionEvent, AdjustmentEvent, ItemEvent, TextEvent.
15 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1719 | Lượt tải: 1
- Ví dụ : ta muốn viết một chương trình có tên là Hello.că hello.exe khi chạy trên MS-DOS ta nhập các đối số vào chương trình. Ví dụ : c:> Tom and Jerry ( enter) máy sẽ in ra câu : Chào Tom and Jerry.
4 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1617 | Lượt tải: 1
Trong chương trước chúng ta đã tìm hiểu về mật mã đối xứng. Chúng ta rõ rằng các bên tham gia cần có một khóa mật để mã hóa và giải mã. Điều này đồng nghĩa với việc trao đổi khóa mật qua kênh. Việc giữ bí mật khóa mật đồng nghĩa với việc giữ mật thông tin. Nên việc trao đổi khóa chỉ diễn ra trên kênh mật thì mới đảm bảo được, thế nhưng việc trao đổ...
14 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1746 | Lượt tải: 1
Cung cấp khả năng khởi tạo, đọc, viết và khả năng cập nhật File. Hiểu được luồng thông tin (Stream) trong C#. Có thể sử dụng lớp File và thư mục. Có thể sử dụng được các lớp FileStream và lớp BinaryFormatter để đọc và viết các đối tượng vào trong các File. Nắm vững việc xử lý các File truy xuất tuần tự và File truy xuất ngẫu nhiên.
105 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1811 | Lượt tải: 0
• Gói java.awt chứa các lớp giúp tạo ra GUI. • Gói java.awt.event chứa các lớp về Event Object, chứa các EventListener interfaces. • Object Status- Trạng thái : Tập trị thuộc tính của đối tượng. • Event: Tình huống có1 đối tượng bị đổi trạng thái. • Event object:Đối tượng được phát sinh động khi 1 object bị thay đổi trạng thái. • Event s...
15 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1884 | Lượt tải: 1
Kế thừa (Inherit, Derive) Tái sử dụng mã nguồn (Reusability) Tạo lớp mới bằng cách phát triển lớp đã có. Lớp mới kế thừa những gì đã có trong lớp cũ và phát triển những tính năng mới. Lớp cũ: Lớp cha (parent, superclass) Lớp cơ sở(base class) Lớp mới: Lớp con (child, subclass) Lớp dẫn xuất (derived class)
13 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1847 | Lượt tải: 1
Cây nhị phân tìm kiếm là cây nhị phân trong đó tại mỗi nút, khoá của nút đang xét lớn hơn khóa của tất cả các nút thuộc cây con trái và nhỏ hơn khoá của tất các nút thuộc cây con phải. Cấu trúc dữ liệu của cây nhị phân tìm kiếm là cấu trúc dữ liệu biểu diễn cây nhị phân nói chung.
42 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1964 | Lượt tải: 2
* Định nghĩa: Cây là một tập hợp hữu hạn các nút, trong đó có một nút đặc biệt gọi là gốc (Root). Giữa các nút có một quan hệ phân cấp gọi là quan hệ cha con. * Một cây không có nút nào gọi là cây rỗng (Null tree). * Các ví dụ về cây:
41 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2197 | Lượt tải: 3
Cây cân bằng tương đối: Là cây nhị phân thỏa mãn điều kiện là đối với mọi nút của cây thì chiều cao của cây con trái và chiều cao của cây con phải của nút đó hơn kém nhau không quá 1 (theo định nghĩa của Adelson-Velskii và Landis). Cây cân bằng tương đối còn gọi là cây AVL (AVL Tree).
37 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2360 | Lượt tải: 2