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...
Sử dụng các hộp thoại Hiển thị các loại hộp thoại OPEN Hộp thoại Open (Open dialog) là một hộp thoại chuẩn cho phép người dùng chọn một file hay một thư mục. Thực hành: Viết chương trình mở một file (Text hoặc rtf) và hiển thị trong điều khiển Richtext Box. Các bước thực hiện: Bước 1: Tạo một Project mới Bước 2: Vào menu Project → Component...
69 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 731 | Lượt tải: 1
Bộ đếm với MOD number < 2N • Ngõ xuất của cổng NAND được kết nối với ngõ nhập bất đồng bộ CLR của mỗi FF – Ngõ xuất = HIGH: không ảnh hưởng đến bộ đếm – Ngõ xuất = LOW: các FF sẽ bị xoá về 0, tương ứng bộ đếm sẽ về trạng thái 000 ngay lập tức • 2 ngõ nhập của cổng NAND là 2 tín hiệu ngõ xuất B và C, ngõ xuất cổng NAND = LOW khi B = C = 1 – ...
59 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 892 | Lượt tải: 1
NAND Gate Latch • FF cơ bản nhất có thể được xây dựng từ 2 cổng NAND hoặc 2 cổng NOR • FF tạo thành từ 2 cổng NAND được gọi là NAND gate latch hay latch • Ngõ ra cổng NAND-1 nối vào ngõ nhập của cổng NAND-2 và ngược lại • Output được đặt tên là Q và Q’ (Q và Q’ luôn ngược nhau trong điều kiện bình thường – X/X’, A/A’.). • Có 2 input: – SE...
50 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 681 | Lượt tải: 1
Trường hợp đặc biệt của bù-2 • Bit dấu bằng 1, N bit lượng số bằng 0: số thập phân tương đương là -2N – Ví dụ: 1000 = -23 = -8 10000 = -24 = -16 100000 = -25 = -32 • Bit dấu bằng 0, N bit lượng số bằng 1: số thập phân tương đương là +(2N – 1) – Ví dụ: 0111 = +(23 – 1) = +7 • Khoảng giá trị có thể biểu diễn bằng hệ thống bù-2 với N bit lượ...
30 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 614 | Lượt tải: 1
Biểu diễn số có dấu (2) • Hệ thống sign-magnitude tuy đơn giản nhưng thông thường không được sử dụng do việc hiện thực mạch phức tạp hơn các hệ thống khác • Dạng bù-1 (1’s-Complement Form) – Chuyển mỗi bit của số nhị phân sang dạng bù – Ví dụ: 1011012 010010 (số bù-1) • Dạng bù-2 (2’s-Complement Form) – Cộng 1 vào vị trí bit LSB (trọng số...
30 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 689 | Lượt tải: 1
Quy tắc rút gọn bìa Karnaugh • Khoanh vòng (looping) là quá trình kết hợp các ô kề nhau lại với nhau. Thông thường ta khoanh các ô chứa giá trị 1. • Ngõ xuất có thể được đơn giản hóa bằng cách khoanh vòng. dce Qui tắc tính giá trị của 1 vòng • Khi một biến xuất hiện cả dạng đảo và không đảo trong một vòng, biến đó sẽ được đơn giản khỏi biểu...
47 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 648 | Lượt tải: 1
Đại số Boole • Đại số Boole, cũng tương tự như các hệ đại số khác, được xây dựng thông qua việc xác định nghĩa một số những vấn đề cơ bản sau: – Miền (domain), là tập hợp (set) các phần tử (element) mà trên đó định nghĩa nên hệ đại số – Tập hợp các phép toán (operation) thực hiện được trên miền – Một tập hợp các định đề (postulate), hay tiê...
32 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 845 | Lượt tải: 1
Ưu điểm của hệ số • Dễ thiết kế (Design) – Mạch chuyển mạch (Switching circuits) • Thông tin được lưu dễ dàng (Information storage) • Độ chính xác cao (Accuracy and presicion) • Các hoạt động có thể được lập trình (Programmed) • Ít bị ảnh hưởng nhiễu (Noise) • Có nhiều mạch số được chế tạo thành chip chuyên dụng(IC).
36 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 740 | Lượt tải: 1
Nguyên lý Open-Close Betrand Meyers đề cập lần đầu tiên năm 1988 trong Object Oriented Software Construction. Phát biểu: “Các thực thể phần mềm (hàm, đơn thể, đối tượng, ') nên được xây dựng theo hướng mở cho việc mở rộng (be opened for extension) nhưng đóng đối với việc sửa đổi (be closed for modification)”.)”
43 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 713 | Lượt tải: 1
Mẫu Template Method Các vấn đề xung quanh: Áp đặt quy trình khung với người dùng: Chỉ cócó thểthể cải biên các bước con. Tuân thủ quy trình thực hiện các bước. Dùng protectedS class Form {void main() public: void load() { onBeforeLoad();(); // // Cài đặt load formS onAfterLoad();(); } protected: virtual void onBeforeLoad() { } virt...
8 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 595 | Lượt tải: 1