“Load” chính là sự kiện thực hiện lần đầu tiên khi một Eorm được máy tính

Một phần của tài liệu Mô phỏng đường bay tiếp cận trên monitor radar (Trang 58 - 59)

- Các toạ độ (X,Y) từ chức năng trước phải được biến đổi thành các toạ độ

“Load” chính là sự kiện thực hiện lần đầu tiên khi một Eorm được máy tính

nạp vào bộ nhớ. Các thủ tục đều có chung một cấu trúc như sau :

Private Sub Form_LoadQ)

“Các câu lệnh

End Sub

Do đó, ta phải nhận thức rõ VB6 xử lý mã chỉ để đáp ứng các sự kiện. Các dòng mã thi hành trong một chương trình VB phải nằm trong các thủ tục hoặc các hàm. Các dòng mã cô lập sẽ không làm việc.

Ngoài ra, VB6 cũng có khả năng đồ hoạ mạnh. Chúng cho phép dễ dàng vẽ lên biểu mẫu các đường kẻ và các hình thể khác nhau, chẳng hạn như hình

tròn, hình chữ nhật (chúng làm việc tốt nhất nếu như nội dung tương đối ít), mà việc mô phỏng radar cũng chỉ thể hiện những hình vẽ cơ bản và đơn giản.

GVHD : TS Hồ Ngọc Bá SVTH : Nguyễn Hoàng Tuấn

Các phương pháp đồ hoạ trong VB cho phép điều khiển từng dot (thường gọi

là pixel hoặc thành phần ảnh [picture element]) hiện ra trên màn hình.

Tỷ lệ ngầm định của các biểu mẫu và hộp ảnh sử dụng đơn vị đo là twiïp. Mỗi

twip là “1⁄20 point trên các máy in” (1/1440 inch). Kích cỡ ngầm định của một biểu mẫu trên một monitor 14-inch bình thường chạy ở độ phân giải 640 * 480 đại khái là 7,485 twip dài * 4,425 twip rộng. Do mỗi twip bằng 1/1440

inch khi in, nên kích cỡ biểu mẫu ngầm định đại khái là 5 inch * 3 inch nếu ta

dùng phương pháp PrintForm trên màn hình có độ phân giai 640 * 480. Dưới đây vị trí của các điểm dành cho một biểu mẫu trên một màn hình ở độ phân giải 640 * 480 :

- Toạ độ : (0, 0) <--> VỊ trí : góc trên trái

- Toạ độ : (7485, 0) <--> Vị trí : góc trên phải

- Toạ độ : (0, 4425) <--> Vị trí : góc đáy trái

- Toạ độ : (7485, 4425) <--> Vị trí: góc đáy phải - Toạ độ : (3742, 2212) <--> Vị trí : đại khái nằm giữa

Phương pháp Scale là cách đơn giản nhất để xác lập một tỷ lệ tuỳ biến.

Ngoài ra ta cũng có thể dùng các tính chất ScaleLeft, SclaeTop, ScaleHeight

và ScaleWidth của đối tượng để xác lập. Ví dụ :

ObJect.Scale Leƒt = 1000 Object.Scale Top = 500

Các toạ độ trên trái của đối tượng sẽ là (1000, 500).

Một phần của tài liệu Mô phỏng đường bay tiếp cận trên monitor radar (Trang 58 - 59)