Visual Foxpro - Bài 8
Số trang: 18
Loại file: pdf
Dung lượng: 694.42 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
thiết kế formI. Lập trình trên windows - Lập trình trên Windows có nhiều khác biệt so với lập trình trên DOS (như lập trình bằng PASCAL), các điểm khác biệt chính là: Sử dụng nhiều đối tượng trực quan trong thiết kế giao diện; Logic chương trình diễn ra theo sự kiện ...
Nội dung trích xuất từ tài liệu:
Visual Foxpro - Bài 8 Bài 08 - thiết kế formI. Lập trình trên windows Lập trình trên Windows có nhiều khác biệt so với lập trình trên DOS (như lập trình bằng PASCAL), các điểm khác biệt chính là: Sử dụng nhiều đối tượng trực quan trong thiết kế giao diện; Logic chương trình diễn ra theo sự kiện ... Đối tượng (điều khiển - Control): Các công cụ lập trình trên Windows thường cung cấp sẵn các đối tượng điều kiển như: Cửa sổ (FORM), Nút lệnh (Command Button), Ô text (Textbox), Lưới (GRID) ... và nhiều đối tượng điều khiển khác thường dùng cho việc thiết kế giao diện. Thuộc tính (Properties): Mỗi đối tượng điều khiển được mô tả qua một số thuộc tính nào đó, các thuộc tính này qui định tính chất hiển thị, định danh của đối tượng như: Name - Tên đối tượng, Font - Font chữ, Width - độ rộng, Height - chiều cao ... Các thuộc tính của đối tượng do người lập trình xác lập. Sự kiện (Events): Mỗi đối tượng điều khiển có khả năng đáp ứng một số sự kiện nào đó. Ví dụ: đối tượng Command Button có khả năng đáp ứng sự kiện Click, Double Click ... đối tượng Text box có khả năng đáp ứng sự kiện Click, Change ... Các sự kiện này do người sử dụng tạo ra. Các sự kiện do người lập trình viết mã nhằm thực thi một công việc nào đó. Phương thức (Methods): Mỗi đối tượng điều khiển thường có một vài phương thức tương ứng với một “hành động” nào đó. Ví dụ với FORM có thể sử dụng phương thức Cls để xoá Form, phương thúc Line để vẽ một đoạn thẳng; với đối tượng TextBox sử dụng phương thức Refresh để làm tươi dữ liệu, phương thức Move để di chuyển vị trí ... Các phương thức được thiết lập sẵn nhằm thực thi một công việc cụ thể.II. thiết kế form1. Tạo mới một FORM sử dụng Wizard Các bước thực hiện 1. Mở Project cần làm, trong Project Manager chọn Tab Documents 2. Chọn Form 3. Chọn New 4. Chọn Form Wizard, khi đó giao diện chọn kiểu Form Wizard xuất hiện như hình sau: 5. Chọn kiểu Form Wizard: Form Wizard - Tạo Form từ một bảng đơn, hoặc One-To-Many Form Wizard - Tạo Form từ 2 bảng có quan hệ (1-nhiều) với nhau.Ví dụ 1: Tạo Form từ bảng đơn - Form cập nhật danh mục khoá(DMKHOA) 1. Bước 0 - Bước 5 ở trên chọn Form Wizard, chọn OK 2. Step 1 - Select Fields: Chọn Database, Tables và Fields (Sử dụng lệnh >, >> để chọn các trường cần thiết), Trong ví dụ này chọn bảng DMKHOA, chọn tất cả các trường. Khi đã chọn xong các trường, chọn Next để qua bước 2. 3. Step 2 - Choose Form Style: Chọn kiểu form, kiểu nút lệnh Style: Kiểu Form. Khi chọn một kiểu nào đó, phần ảnh bên trái hiển thị dạng form tương ứng với kiểu đó. Button type: Kiểu nút lệnh. Text - Nút lệnh dạng chữ (Text), Picture - Nút lệnh dạng ảnh, No button - Không có button. Custom - Tuỳ chọn. Nên chọn là Text hoặc Picture. Chọn Next để tiếp tục4. Step 3 - Sort Records Chọn trường để sắp xếp: Chọn1 trong các trường để sắp xếphoặc có thể bỏ qua.5. Step 4 - Finish Nhập vào tiêu đề cho form rồi chọn Finish. Tiếp đến nhập vào tên form rồi chọn Save để ghi lại.Ví dụ 2: Tạo Form từ 2 bảng - Form cập nhật danh mục Lớp(DMLOP) 1. Bước 0 - Bước 5 ở trên chọn One-To-Many Form Wizard, chọn OK 2. Step 1 - Select Parent Table Fields: Chọn trường cho bảng cha, rồi chọn Next. (Trong ví dụ này chúng ta dùng 2 bảng là DMKHOA - bảng cha, và DMLOP - bảng con). 3. Step 2 - Select Child Table Fields: Chọn trường cho bảng con, chọn Next để tiếp tục.4. Step 3 - Relate Tables: Xác định quan hệ giữa 2 bảng, trường hợp đã thiết lập quan hệ bền vững giữa các bảng thì quan hệ này sẽ được xác lập ngay (như hình vẽ). Chọn Next để tiếp tục.5. Step 4 - Choose Form Style : Chọn kiểu Form, Chọn Next để tiếp tục (xem phần trước). 6. Step 5 - Sort Records: Chọn trường để sắp xếp. Chọn Next để tiếp tục (xem phần trước). 7. Step 6 - Finish: Kết thúc (xem phần trước).2. Tạo mới một FORM sử dụng Form Designer Các bước thực hiện 1. Mở Project cần làm, trong Project Manager chọn Tab Documents. 2. Chọn Form 3. Chọn New 4. Chọn New Form. Khi đó giao diện Form Designer xuất hiện như hình sau: Trong đó: Phía trên là thanh toolbar Form Designer, bên phải là thanh toolbar Form Controls. Chúng ta sẽ tìm hiểu các chức năng này trong các phần sau.Một số thuộc tính của FORMForm là đối tượng quan trọng trong thiết kế giao diện trên WIndows,cũng như các đối tượng khác Form có các thuộc tính riêng của nó. Cóhai cách để thiết lập các thuộc tính của form: 1. là sử dụng cửa sổProperties và2. là sử dụng lệnh để thiết lập (có những thuộc tính chỉ cho phép thiếtlập ở chế độ thứ 2).Hiển thị cửa sổ Properties: Kích phải chuột vào phần nền của Formđang thiết kế, khi đó một Pop-up menu xuất hiện và ta chọn chứcnăng Properties. Pop-up menu và cửa sổ Properties xuất hiện nh ...
Nội dung trích xuất từ tài liệu:
Visual Foxpro - Bài 8 Bài 08 - thiết kế formI. Lập trình trên windows Lập trình trên Windows có nhiều khác biệt so với lập trình trên DOS (như lập trình bằng PASCAL), các điểm khác biệt chính là: Sử dụng nhiều đối tượng trực quan trong thiết kế giao diện; Logic chương trình diễn ra theo sự kiện ... Đối tượng (điều khiển - Control): Các công cụ lập trình trên Windows thường cung cấp sẵn các đối tượng điều kiển như: Cửa sổ (FORM), Nút lệnh (Command Button), Ô text (Textbox), Lưới (GRID) ... và nhiều đối tượng điều khiển khác thường dùng cho việc thiết kế giao diện. Thuộc tính (Properties): Mỗi đối tượng điều khiển được mô tả qua một số thuộc tính nào đó, các thuộc tính này qui định tính chất hiển thị, định danh của đối tượng như: Name - Tên đối tượng, Font - Font chữ, Width - độ rộng, Height - chiều cao ... Các thuộc tính của đối tượng do người lập trình xác lập. Sự kiện (Events): Mỗi đối tượng điều khiển có khả năng đáp ứng một số sự kiện nào đó. Ví dụ: đối tượng Command Button có khả năng đáp ứng sự kiện Click, Double Click ... đối tượng Text box có khả năng đáp ứng sự kiện Click, Change ... Các sự kiện này do người sử dụng tạo ra. Các sự kiện do người lập trình viết mã nhằm thực thi một công việc nào đó. Phương thức (Methods): Mỗi đối tượng điều khiển thường có một vài phương thức tương ứng với một “hành động” nào đó. Ví dụ với FORM có thể sử dụng phương thức Cls để xoá Form, phương thúc Line để vẽ một đoạn thẳng; với đối tượng TextBox sử dụng phương thức Refresh để làm tươi dữ liệu, phương thức Move để di chuyển vị trí ... Các phương thức được thiết lập sẵn nhằm thực thi một công việc cụ thể.II. thiết kế form1. Tạo mới một FORM sử dụng Wizard Các bước thực hiện 1. Mở Project cần làm, trong Project Manager chọn Tab Documents 2. Chọn Form 3. Chọn New 4. Chọn Form Wizard, khi đó giao diện chọn kiểu Form Wizard xuất hiện như hình sau: 5. Chọn kiểu Form Wizard: Form Wizard - Tạo Form từ một bảng đơn, hoặc One-To-Many Form Wizard - Tạo Form từ 2 bảng có quan hệ (1-nhiều) với nhau.Ví dụ 1: Tạo Form từ bảng đơn - Form cập nhật danh mục khoá(DMKHOA) 1. Bước 0 - Bước 5 ở trên chọn Form Wizard, chọn OK 2. Step 1 - Select Fields: Chọn Database, Tables và Fields (Sử dụng lệnh >, >> để chọn các trường cần thiết), Trong ví dụ này chọn bảng DMKHOA, chọn tất cả các trường. Khi đã chọn xong các trường, chọn Next để qua bước 2. 3. Step 2 - Choose Form Style: Chọn kiểu form, kiểu nút lệnh Style: Kiểu Form. Khi chọn một kiểu nào đó, phần ảnh bên trái hiển thị dạng form tương ứng với kiểu đó. Button type: Kiểu nút lệnh. Text - Nút lệnh dạng chữ (Text), Picture - Nút lệnh dạng ảnh, No button - Không có button. Custom - Tuỳ chọn. Nên chọn là Text hoặc Picture. Chọn Next để tiếp tục4. Step 3 - Sort Records Chọn trường để sắp xếp: Chọn1 trong các trường để sắp xếphoặc có thể bỏ qua.5. Step 4 - Finish Nhập vào tiêu đề cho form rồi chọn Finish. Tiếp đến nhập vào tên form rồi chọn Save để ghi lại.Ví dụ 2: Tạo Form từ 2 bảng - Form cập nhật danh mục Lớp(DMLOP) 1. Bước 0 - Bước 5 ở trên chọn One-To-Many Form Wizard, chọn OK 2. Step 1 - Select Parent Table Fields: Chọn trường cho bảng cha, rồi chọn Next. (Trong ví dụ này chúng ta dùng 2 bảng là DMKHOA - bảng cha, và DMLOP - bảng con). 3. Step 2 - Select Child Table Fields: Chọn trường cho bảng con, chọn Next để tiếp tục.4. Step 3 - Relate Tables: Xác định quan hệ giữa 2 bảng, trường hợp đã thiết lập quan hệ bền vững giữa các bảng thì quan hệ này sẽ được xác lập ngay (như hình vẽ). Chọn Next để tiếp tục.5. Step 4 - Choose Form Style : Chọn kiểu Form, Chọn Next để tiếp tục (xem phần trước). 6. Step 5 - Sort Records: Chọn trường để sắp xếp. Chọn Next để tiếp tục (xem phần trước). 7. Step 6 - Finish: Kết thúc (xem phần trước).2. Tạo mới một FORM sử dụng Form Designer Các bước thực hiện 1. Mở Project cần làm, trong Project Manager chọn Tab Documents. 2. Chọn Form 3. Chọn New 4. Chọn New Form. Khi đó giao diện Form Designer xuất hiện như hình sau: Trong đó: Phía trên là thanh toolbar Form Designer, bên phải là thanh toolbar Form Controls. Chúng ta sẽ tìm hiểu các chức năng này trong các phần sau.Một số thuộc tính của FORMForm là đối tượng quan trọng trong thiết kế giao diện trên WIndows,cũng như các đối tượng khác Form có các thuộc tính riêng của nó. Cóhai cách để thiết lập các thuộc tính của form: 1. là sử dụng cửa sổProperties và2. là sử dụng lệnh để thiết lập (có những thuộc tính chỉ cho phép thiếtlập ở chế độ thứ 2).Hiển thị cửa sổ Properties: Kích phải chuột vào phần nền của Formđang thiết kế, khi đó một Pop-up menu xuất hiện và ta chọn chứcnăng Properties. Pop-up menu và cửa sổ Properties xuất hiện nh ...
Tìm kiếm theo từ khóa liên quan:
Microsoft Visual Foxpro hệ quản trị cơ sở dữ liệu hệ thống quản lý phần mềm máy tính phần mềm máy tínhGợi ý tài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 336 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 324 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 265 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 243 0 0 -
69 trang 144 0 0
-
Tiểu luận Phân tích và thiết kế hệ thống quản lý kết quả học tập sinh viên
32 trang 139 0 0 -
Đồ án tốt nghiệp: Xây dựng hệ thống quản lý học viên cho trung tâm anh ngữ Andy
64 trang 135 0 0 -
Tiểu luận QUẢN LÝ CHẤT LƯỢNG TOÀN DIỆN TẠI CÔNG TY CỔ PHẦN MAY VÀ DỊCH VỤ HƯNG LONG
35 trang 115 0 0 -
Phân tích thiết kế hệ thống quản lí đào tạo
13 trang 94 0 0