Chức năng của một số Sub và Function chính

Một phần của tài liệu Ứng dụng công nghệ tin học để xây dựng mô hình quản lý dữ liệu đất của huyện yên châu, tỉnh sơn la (Trang 82 - 83)

4. KẾT QUẢ NGHIÊN CỨU VÀ THẢO LUẬN 1 Tổng quan về khu vực nghiên cứu

4.3.2.Chức năng của một số Sub và Function chính

4.3.2.1. Các Sub và Function trong các module

- Sub Main(): Khởi tạo một số tham số sử dụng trong chương trình và thiết lập ñường dẫn tới CSDL.

- Function AddImage(): Có chức năng thêm ảnh vào bản ñồ.

- Function AddShapeFile(): Có chức năng thêm vào một lớp bản ñồ dưới ñịnh dạng Shapfile.

- Sub FullExtent(): Có chức năng giúp cho việc mở rộng bản ñồ. - Function dataPath(): Thiết lập ñường dẫn tới nơi chứa CSDL.

Trường ðại hc Nông nghip Hà Ni – Lun văn thc sĩ nông nghip ... 75

- Function shpPath() As String: Hàm này có chức năng lấy ra dữ liệu dạng Shapfile.

- Function twoShapesBounds (ByVal shpOne As Object, ByVal shpTwo As Object) As MapObjectsLT2.Rectangle: Chức năng này cho phép sử dụng hình chữ nhật trong thư viện MapObject.

- Function returnRGB(ByVal cv As Long) As Long(): Chức năng này cho phép ñưa ra một mảng chứa ba màu ñỏ, xanh lá cây, xanh da trời.

4.3.2.2. Các Sub và Function trong các form

- Sub Form_Load(): Chức năng của Sub này bao gồm các công việc khai báo biến, ñưa dữ liệu lên bản ñồ.

- Sub cmdExport_Click(): Chức năng xuất bản ñồ ra file ảnh.

- Sub VSFGridCurrPDLoad (ByVal m_currRow As Byte): Hiển thị ra bảng các dữ liệu là các tính chất của phẫu diện.

- Sub DBConnection (ByVal strFieldName As String): Thực hiện chức năng kết nối CSDL.

- Sub MapMain_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single): Cho phép thao tác với các dữ liệu bản ñồ như phóng to, thu nhỏ hoặc di chuyển bản ñồ...

- Sub XYLocate (Xmouse, YMouse As Single): Sub này có chức năng xác ñịnh vị trí các phẫu diễn trên bản ñồ.

Một phần của tài liệu Ứng dụng công nghệ tin học để xây dựng mô hình quản lý dữ liệu đất của huyện yên châu, tỉnh sơn la (Trang 82 - 83)