Các bài lưu

Bài tập 2: Custom View

Chưa có bình luận

Chủ đề: Custom View

Nội dung chính:

  • Bài tập 1: ôn lại bài lý thuyết
  • Bài tập 2: nâng cấp ví dụ custom Spinner
  • Bài tập 3: custom ListView
Đọc tiếp...

Lý thuyết 2: Custom View

Chưa có bình luận

Chủ đề: Custom View

Những nội dung chính trong bài học này:

  1. Kiến trúc chung của View
  2. Hiểu đúng về custom view
  3. Các mức độ custom view
    • Mức 1: tinh chỉnh chi tiết
    • Mức 2: viết lại một phần
    • Mức 3: viết lại phần lớn (giữ lại hành vi)
    • Mức 4: viết lại toàn bộ
  4. Ví dụ custom view mức 2: ProgressBar
  5. Ví dụ custom view mức 3: Spinner
  6. Ví dụ custom view mức 4: ClockView
Đọc tiếp...

Bài tập 1: Multithreading + Background Works

Chưa có bình luận

Chủ đề: Multithreading + Background Works

Nội dung chính:

  • Bài tập 1: dùng AsyncTask để tải website từ Internet
  • Bài tập 2: handler message cho 3 background thread
  • Bài tập 3: ứng dụng báo thức đơn giản
Đọc tiếp...

Lý thuyết 1: Multithreading + Background Works

Chưa có bình luận

Chủ đề: Multithreading + Background Works

Những nội dung chính trong bài học này:

  1. Multithreading
    • Threads
    • Multithreading
    • Ưu/nhược điểm của multithread
  2. Tiếp cận của Android
  3. Handler
    • Messages
    • Runnable object
  4. AsyncTask
  5. Timer
Đọc tiếp...

Bài tập 5: bài tập tổng hợp

Chưa có bình luận

Chủ đề: Ghép nối các phần thành chương trình dịch

Nội dung chính:

  • Bài tập 1: lựa chọn bộ phân tích từ vựng phù hợp
  • Bài tập 2: xây dựng bộ luật văn phạm
  • Bài tập 3: lựa chọn bộ phân tích cú pháp phù hợp
  • Bài tập 4: tính toán giá trị của biểu thức Excel
Đọc tiếp...

Bài tập 4: xây dựng máy phân tích LL(1)

Chưa có bình luận

Chủ đề: Cài đặt các thành phần của bộ phân tích kiểu LL(1)

Nội dung chính:

  • Bài tập 1: cài đặt automat LL(1)
  • Bài tập 2: cài đặt hàm tính First(X)
  • Bài tập 3: cài đặt hàm tính First(α)
  • Bài tập 4: cài đặt hàm tính Follow(A)
  • Bài tập 5: cài đặt thuật toán sinh bảng LL(1)
Đọc tiếp...

Bài tập 3: cài đặt thuật toán CYK

Chưa có bình luận

Chủ đề: Cài đặt thuật toán CYK và các vấn đề liên quan

Nội dung chính:

  • Bài tập 1: chuyển đổi văn phạm từ CFG sang CNF
  • Bài tập 2: xây dựng bảng phân tích CYK
  • Bài tập 3: tìm quá trình suy dẫn từ bảng phân tích CYK
  • Bài tập 4: tìm mọi suy dẫn có thể
Đọc tiếp...

Bài tập 2: phân tích cú pháp bằng top-down

Chưa có bình luận

Chủ đề: Cài đặt phân tích cú pháp bằng top-down và các vấn đề liên quan

Nội dung chính:

  • Bài tập 1: thực hiện phân tích top-down
  • Bài tập 2: điều chỉnh bộ luật và thực hiện phân tích top-down
  • Bài tập 3: thực hiện phân tích top-down toàn bộ
  • Bài tập 4: phân tích top-down trả về suy dẫn phải
  • Bài tập 5: phân tích top-down không đệ quy
Đọc tiếp...

Bài tập 1: phân tích từ vựng bằng DFA

Chưa có bình luận

Chủ đề: Xây dựng DFA phân tích từ vựng

Nội dung chính:

  • Bài tập 1: xây dựng DFA đơn giản
  • Bài tập 2: xây dựng NFA đơn giản
  • Bài tập 3: DFA để nhận các kí hiệu đơn giản
  • Bài tập 4: DFA cho biểu thức Excel
Đọc tiếp...

Lý thuyết 8: bài tập về chuỗi và mảng

Chưa có bình luận

Các nội dung chính:

  • Sử dụng string (nhắc lại)
  • Sử dụng vector (nhắc lại)
  • Mảng gốc
  • Bài tập về mảng (5 bài)
  • Bài tập về chuỗi kí tự (4 bài)
Đọc tiếp...