Thắc mắc đầu ngành | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add https://vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Thắc mắc đầu ngành

E/ mình xin chào các anh chị trên VNz
e mới bước vào mtrg đại học biết cơ bản c++ và mới học sdl
e cùng 1 đứa bạn làm 1 thứ ( ứng dụng hoặc dùng trên web ) làm công việc random N câu ở dạng hình ảnh trong ngân hàng đề vào 1 đề thi gồm M câu
câu hỏi trong ngân hàng ở dạng hình ảnh và e muốn in random ảnh trên nền ứng dụng để người thân có thể tạo đề cho học sinh tốt hơn
bạn cùng làm với e đã làm đc in ảnh trên terminal c++ nhưng bị đề lên nhau mn cho e hỏi thuật toán tách 2 ảnh trở lên riêng biệt để hoàn thiện 1 đề thi
e xin được hỏi thêm là khi mình hoàn thiện đoạn code xong , mình cần học thêm thứ gì để phần mềm hóa đoạn code đó cho người thân sử dụng ạ
E cảm ơn mọi ng đã quan tâm rất nhiều ạ
 

malemkhoang

Rìu Chiến
Theo tôi thì bạn phải nhập tâm về tọa độ đồ họa: (0, 0, x, y).
Tọa độ đồ họa này có vị trí điểm gốc tọa độ (0, 0) nằm ở góc trên bên trái của khung nhìn (viewport), x có chiều tăng từ trái qua phải, y có chiều tăng từ trên xuống dưới. Người mới lập trình thướng bị nhầm về chiều tăng của y, vì nó ngược với hệ tọa độ thông thường.
Khi ảnh đầu tiên được vẽ ra ở tọa độ (x1, y1, w[1], h[1]),
thì ảnh tiếp theo phải được vẽ ở tọa độ (x1, y1 + h[1] + m, w[2], h[2]), với m là khoảng cách theo chiều dọc giữa hai ảnh ( 5 hoặc 10 pixels).
Ảnh thứ ba sẽ có tọa độ là (x1, y1 + h[1] + m + h[2] + m, w[3], h[3])...
Như vậy, ảnh thứ n sẽ được vẽ tại tọa độ (x1, y1 + h[1] +...+ h[n-1] + m(n-1), w[n], h[n]).
Tuy nhiên, y1 + h[1] +...+ h[n] + m(n-1) <= y.
 
Vâng e sẽ thử làm cảm ơn anh đã quan tâm ạ
 

malemkhoang

Rìu Chiến
...
e xin được hỏi thêm là khi mình hoàn thiện đoạn code xong , mình cần học thêm thứ gì để phần mềm hóa đoạn code đó cho người thân sử dụng ạ
...
==========

Những thứ mà cần học thêm thì còn nhiều, trong đó có "Cấu trúc dữ liệu - Data Structure" và "Giải thuật - Algorithm":

Algorithm + Data Structure = Program
 


Top