Emulation Layer - Lớp mô phỏng
Lớp mô phỏng Emulation Layer được tạo thành từ bốn (4) điều khiển mô phỏng giao diện dòng lệnh Terminal emulation. Các điều khiển này – Màn hình mô phỏng “Emulation Screen”, Thanh trạng thái mô phỏng “Emulation Status Bar”, Xử lý bàn phím “Keyboard Handling”, Chuỗi macro và Cấu hình “Macro Sequences and Profiles” – triển khai các tính năng chính cho chương trình mô phỏng giao diện dòng lệnh Terminal Emulation program.
Emulation Screen: TNBEmulator Component
Triển khai bảng mô phỏng hiển thị dữ liệu máy chủ và chấp nhận dữ liệu đầu vào được gửi đến máy tính lớn. Dữ liệu hiển thị được định dạng theo định dạng luồng dữ liệu Data Stream Format (3270 hoặc 5250).
Emulation Status Bar: TNBStatusBar Component
Triển khai một thanh trạng thái mô phỏng. Nó hoạt động cùng với TNBEmulator.
Keyboard Handling: AidHook Component
Xử lý các sự kiện trên bàn phím và ánh xạ chúng tới các Phím chức năng mô phỏng “Emulation Function Keys” và Phím nhận dạng chú ý “Attention Identifier Keys”. Phím chức năng mô phỏng “Emulation Function Keys” được xử lý cục bộ để quản lý hành vi của trình mô phỏng đối với dữ liệu đầu vào (tức là tab, phím di chuyển con trỏ, phím Home, v.v.). Phím nhận dạng chú ý “Attention Identifier Keys” bắt đầu truyền dữ liệu, cùng với Mã Định danh Chú ý “Attention Identifier Code” thích hợp (tví dụ Enter, PF01, Clear, v.v.).
Macro Sequences: Macro Component
Thực hiện ghi và phát các chuỗi điều hướng máy tính lớn.
Hotspots: HotSpots Component
Dựa trên biểu thức chính quy Regular Expressions, thành phần HotSpots được sử dụng để điều khiển các ứng dụng máy tính lớn bằng chuột. Bao gồm tùy chỉnh đầy đủ cho các khu vực và giao diện nhận dạng màn hình, v.v.
|