ràn có thể phát hiện được bởi mạch phát hiện cờ tràn như sau: Mạch cộng 4 bit: Overflow = C3C4 + C3C4 Overflow = c3 © c4 Với n bit Overflow = cn4 © cn Mạch cộng/ trừ có thể bổ sung mạch kiểm tra tràn với 1 cổng XOR. Nếu sau khi thực hiện phép tính, cờ tràn có giá trị bằng “1” thì ta không cần quan tâm giá trị của phép tính vì giá trị đó b...
34 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 966 | Lượt tải: 0
Layout cho Activity1 bao gồm 1 LinearLayout chứa 1 TextView, 1 EditText để nhập giá trị (đã giới hạn kiểu nhập là number), và 1 RelativeLayout có 1 Button để khởi chạy Activity2. Mình sử dụng RelaytiveLayout để có thể xếp Button này xuống phía cuối của giao diện.
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 952 | Lượt tải: 0
Các bạn có thể lưu ý là thay vì sử dụng ArrayList
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1027 | Lượt tải: 0
ListWorkAdapter sẽ được sử dụng thay thế cho ArrayAdapter được bind với ListView. Thông thường ArrayAdapter chỉ cho hiển thị String bằng TextView, nhưng với việc kế thừa và override phương thức getView, ta có thể định nghĩa lại hiển thị cho các thành phần của ListView.
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1029 | Lượt tải: 0
Custom ViewGroup của chúng ta ở đây khá đơn giản, đó là 1 LinearLayout chứa 2 thành phần: 1 CheckBox và 1 LinearLayout khác gồm 2 TextView để hiển thị nội dung công việc và thời gian. B3: Đã xong giao diện cho custom ViewGroup, chúng ta sẽ thiết kế giao diện cho chương trình trong main.xml. Ở đây mình dùng lại giao diện của Example 2 trong bài...
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 927 | Lượt tải: 0
Các dạng biểu diễn một biểu thức logic Quy trình thiết kế một mạch số Đánh giá chi phí thiết kế của một mạch số Phương pháp rút gọn biểu thức logic để tối ưu thiết kế bằng bìa Karnaugh 2 biến, 3 biến, 4 biến và 5 biến
9 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1018 | Lượt tải: 0
Tiếp theo là android.R.layout.simple_list_item_1, đối này định nghĩa cách thể hiện item (ở đây là String) trong List View. Các bạn hãy ghi nhớ android.R.* là các tài nguyên (resource) có sẵn của Android cho phép bạn truy cập và sử dụng. Sau này khi hướng dẫn tạo custom View cho List View mình sẽ đề cập lại vấn đề này. Cuối cùng arrayWork chính ...
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 917 | Lượt tải: 0
Tuy nhiên, nếu giả sử F(0,0,1)=1 và F(1,1,0)=1, ta có biểu thức sau: F(A,B,C) = A’B’C’ + A’B’C + A’BC’ + A’BC + ABC’ + ABC = A’B’ ·1 + A’B ·1 + AB ·1 = A’B’(C’ + C) + A’B(C’ + C) + AB(C’ + C) = A’B’ + A’B + AB = A’B’ + A’B + A’B + AB = A’(B’ + B) + (A’ + A)B = A’·1 + 1·B = A’ + B So sánh với giả thuyết trước đó: F(A,B,C) = A’C’ + BC, giả...
31 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 3549 | Lượt tải: 1
Ok, giờ đến 1 chút kiến thức về các đơn vị của dimenson: - px (pixel): điểm chấm trên màn hình. - in (inch) - mm (milimet) - pt (point) = 1/72 m - dp (density - independent pixel): cái này hơi khó giải thích. Nói chung dp được sử dụng cho nhiều độ phân giải, và với độ phân giải 160 px/inch thì 1 dp = 1 px. - sp: gần giống dp, nên sử dụng cho...
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 990 | Lượt tải: 0
Giao diện ta thiết kế ở đây có 1 Linear Layout làm thành phần chính, các thành phần con của nó gồm 1 Edit Text (dùng để nhập nội dung công việc), 1 Linear Layout (lại gồm các thành phần con để nhập giờ và phút thực hiện công việc), 1 Button (để thêm nội dung công việc vào List View) và 1 List View dùng để list các công việc bạn đã nhập. Từ khó...
5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 939 | Lượt tải: 0