[Nhập môn Phát triển game] Cách làm cầu thang trong game

1. Yêu cầu cơ bản – Có kiến thức cơ bản về lập trình game – Biết xử lí va chạm (với đất, các object bằng AABB và SweptAABB) – Hiểu cơ bản về xử lí KeyBoards. – Biết cách làm cho nhân vật đi (vận tốc, trọng lực, điều khiển phím,…) 2. Ý tưởng […]

Continue reading


Kết nối thiết bị đến Android Studio thông qua Wifi

Bạn đang phải debug một ứng dụng Android làm việc trên Android Studio, tuy nhiên bạn không muốn sử dụng máy ảo hoặc cable USB, bạn có thể kết nối chúng thông qua Wifi theo hướng dẫn dưới đây. 1. Mở terminal trong android studio Chọn vào tab Terminal bên góc dưới màn hình. 2. […]

Continue reading


[CSDL] BT Thực hành 1 truy vấn SQL – Phần 2

Giải bài tập thực hành truy vấn cơ sở dữ liệu quản lý bán hàng 1. Tóm tắt đề bài CSDL Quản lí bán hàng KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO, NGDK) Tân từ: Quan hệ khách hàng sẽ lưu trữ thông tin của khách hàng thành viên gồm có các thuộc tính: mã khách hàng, […]

Continue reading


[Học OOP] Bài 9: Hiểu kế thừa như thế nào cho đúng trong hướng đối tượng (Phần 2)

Kế thừa trong lập trình hướng đối tượng bao gồm rất nhiều vấn đề quan trọng cần chú ý, bài viết này sẽ chú trọng đến một số lỗi hiểu sai vấn đề khi các bạn làm các bài tập dạng này. Lấy bài tập sau đây để phân tích vấn đề: 1. Đề bài hướng […]

Continue reading


[Học OOP] Bài 8: Kế thừa trong lập trình hướng đối tượng c++ (Phần 1)

Kế thừa trong lập trình hướng đối tượng là một trong những chủ đề rất quan trọng. Kế thừa trong OOP cho phép chúng ta định nghĩa một class mới dựa trên thuộc tính và phương thức của một class đã có trước. Giúp chúng ta tối ưu được thời gian công sức phát triển […]

Continue reading


1 MB bằng 1000KB hay 1024 KB? Đổi đơn vị dữ liệu như thế nào?

Như chúng ta đã biết, trên lý thuyết chúng ta được học ở trường 1 Bytes = 8 bits, 1 Kilobytes = 1024 Bytes tương tự thì 1 Megabytes = 1024 Kilobytes, thế nhưng khi tính toán các bài tập, hoặc chuyển đổi các đơn vị trên thông qua một số công cụ online thì […]

Continue reading


Đề thi GK Cơ sở dữ liệu 2017 – ĐH Công Nghệ Thông tin UIT

Đề thi giữa kì môn Cơ sở dữ liệu năm học 2017 2018 – Trường Đại học Công Nghệ Thông tin UIT Đề Thi giữa kỳ CSDL UIT 2017 Phần I: (2.5 Điểm) 1. Vẽ ERD (1.5 Điểm) Một trung tâm tin học cần tổ chức một cơ sở dữ liệu để quản lý các […]

Continue reading


[Học OOP] Bài 7: Overload toán tử trong Lập trình hướng đối tượng c++

Toán tử là một ký hiệu được sử dụng trong các biểu thức (Ví dụ: + – * / …). Ngôn ngữ lập trình C++ cho phép người lập trình viên Overload toán tử và hàm để phục vụ riêng cho từng loại dữ liệu tự tạo ra. 1. Giới thiệu về Operator Overloading Operator Overloading […]

Continue reading


[Học OOP] Bài 6: Hàm bạn, lớp bạn trong hướng đối tượng c++

Trong lập trình hướng đối tượng có 3 thuộc tính chính là public, private và protected. Người lập trình sử dụng các thuộc tính này để đảm bảo tính đóng gói và che giấu thông tin phần mềm. Tuy nhiên ngôn ngữ lập trình C++ còn cho phép người lập trình cấp quyền cho một […]

Continue reading