... phương pháp thể qua phần mềm (software) Các giải pháp tính tốn có hiệu quả, kinh tế, phương pháp luận làm phần mềm Khía cạnh thiết bị (hardware) Các cơng nghệ chế tạo máy tính thiết bị có hiệu ... trước phía sau trỏ Bàn phím có phím điều khiển lập chế độ chữ thường chữ hoa, lập chế độ chữ số hay phím soạn thảo, phím Esc phím ghi nhận Enter 30 Bàn phím có phím chức F1, F2 mà chức xác ... đê có đủ mã phânbiệt đối tượng Mỗi chữ số nhị phân hệ thống mã nhị phân mang lượng tin đối tượng lấy làm đơn vị đo lượng tin Đơn vị đo lượng tin bit có nguồn gốc từ Binary DigiT cónghĩa “chữ...
... kết cócờ bật Ví dụ 6.5 minh hoạ bước đây: Ví dụ 6.5: Trình bày bước liên quan đây: CLR MOV MOV SUBB C A, #3FH R3, #23H A, R3 ; Tạo CY = ; Nạp 3FH vào A (A = 3FH) ; Nạp 23H vào R3 (R3 = 23H) ... cho R3 đặt kết vào A Lời giải: - A = 3F R3 = 23 1C 0011 0010 1111 0011 + 0011 1101 0001 1111 1101 bù R3 (bước 1) 1100 - 1C (bước 2) CF = (bước 3) Các cờ thiết lập sau: CY = 0, AC = lậptrình ... thấp vào A → A = E7H ADD A, #8DH ; Cộng byte thấp vào A → a = 74H MOV MOV ADDC R6, A A, #3CH A, #3BG MOV R7, A ; Lưu byte thấp tổng vào R6 ; Nạp byte cao vào A → A = 3CH ; Cộng byte cao có nhớ vào...
... phương pháp diễn đạt giải thuật Sơ lược đánh giá giải thuật Ngơnngữlậptrình mức khác ngơnngữlậptrình Q trình thực chương trìnhngơnngữ bậc cao Giải thuật xử lý thông tin ngônngữlậptrình ... ngơnngữ máy hợp ngữ Kể tên số ngơnngữlậptrình mà bạnbiết Nếu bước thực chương trìnhngơnngữ thuật giải 10 Phânbiệt lỗi cúpháp lỗi ngữnghĩa 11 Trình bày mơi trường phát triển tích hợp 35 ... gọi cúpháp (syntax) ngônngữ ý nghĩa mà ngônngữ chuyển tải gọi ngữnghĩa (semantic) Một chương trình máy tính (program)phải thể ngônngữ xác định Như thuật tốn diễn đạt nhiều chương trình...
... bytes) nhớ 3. 4E -38 đến 3. 4E +38 (10 mũ dương 38 ) Ví dụ : 23. 05, 56.5, 32 30 Các khái niệm ngônngữlậptrình C Kiểu số thực (double) Lưu trữ liệu số chứa phần thập phân double num; Có độ xác ... Systems), trình thơng dịch (Interpreters), trình soạn thảo (Editors), trình Hợp Ngữ (Assembly) gọi chương trình hệ thống Các khái niệm ngônngữlậptrình C Ngơnngữ cấp trung Ngơnngữ cấp cao C Ngônngữ ... ‘a’, ‘m’, ‘$’ ‘%’ , ‘1’, ’5’ 32 Các khái niệm ngônngữlậptrình C Kiểu void Khơng lưu liệu Báo cho trình biên dịch khơng có giá trị trả 33 Các khái niệm ngơnngữlậptrình C Những kiểu liệu dẫn...
... 34 3. 3.2 Kết hợp, làm mịn thừa kế hợp đồng 36 3. 4 Đặc tả thànhphần 38 3. 4.1 Ngữnghĩathànhphần 38 3. 4.2 Sự làm mịn, che dấu giao diện kết hợp thànhphần ... gọi thànhphần Các biến, hàm, cổng chúng hình thành nên giao diện (interface) thànhphần Do đó, giao diện thànhphầnphần tử cócúpháp sử dụng ngônngữ hỗ trợ lậptrìnhthànhphần Để dùng lại thành ... thànhphần P1 làm mịn thànhphần P với dịch vụ yêu cầu cho, P1 cung cấp nhiều dịch vụ làm mịn so với P Như vậy, thànhphần làm mịn theo định nghĩa 43 Định nghĩa (Làm mịn thành phần) : Thành phần...
... trình tiếp tục R3 trở không vòng lặp ngồi kết thúc 3. 1 .3 Các lệnh nhảy có điều kiện Các lệnh nhảy có điều kiện 8051 tổng hợp bảng3. 1 Các chi tiết lệnh cho phụ lục AppendixA Trong bảng3. 1 lưu ý số ... 4 .34 μs 3. 3.2 Tính tốn độ trễ Như trình bày đây, chương trình giữ chậm gồm có hai phần: (1) thiết lập đếm (2) vòng lặp Hầu hết thời gian giữ chậm thực thân vòng lặptrình bày ví dụ 3. 15 Ví dụ 3. 15: ... lệnh POP Xem ví dụ 3. 10 3. 2.4 Gọi chương trình Trong lậptrình hợp ngữ thường có chương trình nhiều chương trình mà chúng gọi từ chương trình Điều cho phép ta tạo chương trình mơ-đun riêng biệt...
... (code point) ký tự trang mã - số byte) Trong bảng mã UNICODE, chữ “ơ” có điểm mã 01A1 (so sánh với bảng mã CP1258 Microsoft, bảng mã bít, chữ “ơ” có điểm mã F5) 29 Các hệ đếm thường dùng tin ... tính BIỂU DIỄN CHỮ VỚI UNICODE Đối với quốc gia cóchữ lớn (như Trung quốc, Nhật bản) mã bít khơng đủ chỗ cho tất chữ Nhật Bản đưa dự án lậpchữ cho toàn cầu gọi UNICODE Bộ chữ chia trang cho ... Nếu nhân x2 với b, d-2 chuyển sang phần nguyên phần lẻ -1 -2 -m+2 x3= d -3. b + d-4.b …+ a-md +… 13 Do tách số chữ số nhân liên tiếp phần lẻ với b tách lấy phần nguyên Các hệ đếm thường dùng...
... vận hành theo lậptrình việc sử dụng Interface mà định nghĩa Các người dùng thiết lập đường truyền tới đối tượng Service sử dụng đường kết nói để thâm nhập vào Service Kết nối thiết lập cách gọi ... trước bạncó lượng kiến thức kha khá, tiếp sau xin giới thiệu khái niệm android, Service Service thànhphần ứng dụng Android ( Activity, Service, BroadcastReceiver, ContentProvider) thànhphần chạy ... dụng Android ( Activity, Service, BroadcastReceiver, ContentProvider) thànhphần chạy hậu trường làm công việc không cần tới giao diện chơi nhạc, download, xử lí tính tốn… Một Service sử dụng theo...
... trọng bước có ý nghĩa project này, bước lại bước râu ria mà thêm vào cho project hồn chút Bước thêm lọc Intent Filter vào cho activity Example để bắt kiện nhấn nút Call di động -> Vào AndroidManifest.xml ... android:minSdkVersion= "3" /> Thực chất bổ sung thêm dòng chữ đỏ đánh dấu thơi ^_^ B3: Xây dựng giao diện main.xml, bước ko quan trọng, râu ria cho activity có giao diện: Mã:
... BroadCast Receiver Ngồi dùng EditText để hiển thị value nhận (do có đường bao ngồi đẹp TextView ^_^) nên không cho phép nhập giá trị vào EditText Mã: android:enabled="false" B4:Sửa lại nội dung Activity1.java ... Bundle(); sendBundle.putLong("value", value); //Tạo Intent để khởi chạy Activity2 gắn sendBundble vào Intent Intent i = new Intent(Activity1.this, Activity2.class); i.putExtras(sendBundle); startActivity(i); ... OnClickListener() { public void onClick(View v) { //Khởi tạo Intent để gửi tới BroadCast Receiver //Gắn giá trị vào Intent, lần ko cần Bundle Intent i = new Intent(Activity2.this, Receiver.class); i.putExtra("new...
... android.R.layout.simple_list_item_1, nghĩa sử dụng layout tự tạo thay layout Android cung cấp sẵn cho hiển thị thànhphần ListView Nếu chạy thử, bạn thấy ta đánh dấu vào checkbox thànhphần list, nhấn Menu chọn delete thành phần...
... hiển thị String TextView, với việc kế thừa override phương thức getView, ta định nghĩa lại hiển thị cho thànhphần ListView ... workView).timeContent; CheckBox checkWork = ((CustomViewGroup) workView).cb; //Set kiện đánh dấu vào checkbox list checkWork.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override ... boolean isChecked) { work.setChecked(isChecked); } }); //Lấy nội dung cho TextView CheckBox dựa vào đối tượng Work workContent.setText(work.getContent()); timeContent.setText(work.getTime());...
... LinearLayout chứa thành phần: CheckBox LinearLayout khác gồm TextView để hiển thị nội dung công việc thời gian B3: Đã xong giao diện cho custom ViewGroup, thiết kế giao diện cho chương trình main.xml ... name="hint_color">#cccccc work_color màu nội dung công việc list time_color màu thời gian cơng việc hint_color màu text hint (dòng hướng dẫn) EditText ...
... http://dl.google.com/android/ADT-0.9.7.zip (bản 0.9.7 ứng với Android 2.2), chọn Archive browse tới file (lưu ý không giải nén) -> OK -> Check vào phần Name (sẽ dòng Developer Tools) B3: Next, next, Accept, next, ... - API level 8, 2.1 - API level 7, ), Google API để phát triển phần mềm liên quan đến dịch vụ Google (như Google Map bạn muốn lậptrình liên quan đến GPS) Các bạn tải hết thích, muốn tối ưu đánh ... Report Developers (mình dùng sau) B2: Khởi chạy Eclipse, vào Help -> Install new softwares Chọn Add, gõ vào ô Name tên bạn muốn Location gõ vào địa để tải ADT: HTML Code: https://dl-ssl.google.com/android/eclipse/...
... vận hành theo lậptrình việc sử dụng Interface mà định nghĩa Các người dùng thiết lập đường truyền tới đối tượng Service sử dụng đường kết nói để thâm nhập vào Service Kết nối thiết lập cách gọi ... thiệu khái niệm android, Service Service thànhphần ứng dụng Android ( Activity, Service, BroadcastReceiver, ContentProvider) thànhphần chạy hậu trường làm công việc không cần tới giao diện chơi ... http://dl.google.com/android/ADT-0.9.7.zip (bản 0.9.7 ứng với Android 2.2), chọn Archive browse tới file (lưu ý không giải nén) -> OK -> Check vào phần Name (sẽ dòng Developer Tools) B3: Next, next, Accept, next,...
... LinearLayout chứa thành phần: CheckBox LinearLayout khác gồm TextView để hiển thị nội dung công việc thời gian B3: Đã xong giao diện cho custom ViewGroup, thiết kế giao diện cho chương trình main.xml ... hiển thị String TextView, với việc kế thừa override phương thức getView, ta định nghĩa lại hiển thị cho thànhphần ListView ... res\value: Mã: Example 3 Enter the work here Hour...
... android.R.layout.simple_list_item_1, nghĩa sử dụng layout tự tạo thay layout Android cung cấp sẵn cho hiển thị thànhphần ListView Nếu chạy thử, bạn thấy ta đánh dấu vào checkbox thànhphần list, nhấn Menu chọn delete thànhphần ... android:textSize="14px" android:textStyle="bold" android:textColor="#cccccc" android:background=" #33 333 3" />