Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
1,75 MB
Nội dung
THIẾT KẾ GIAO DIỆN TRONG LẬP TRÌNH VB VB LT VB LT Thiết kế giao diện viết chương trình VB - Giới thiệu Visual Basic - Giới thiệu giao diện VB - Các thao tác giao diện chương trình - Một số đối tượng Form, Label, TextBox, ListBox Command Button, PictureBox - Thiết kế giao diện chương trình viết lệnh dựa vào thuật toán đơn giản - Nhập, xuất liệu thông qua Label, TextBox, VB ListBox LT - Nhập xuất liệu InputBox MsgBox VB LT Giới thiệu Visual Basic - Visual Basic 6.0 - Lập trình có cấu trúc VB LT VB LT Cài đặt Visual Basic VB LT VB LT Cài đặt Visual Basic - Chú ý : cài đặt môi trường 64 Bit VB LT VB LT Các thao tác giao diện chương trình Khởi động VB LT VB LT New VB LT VB LT Existing VB LT VB LT Recent VB LT VB LT Giao diện Visual Basic Menu Form (Giao diện để thiết kế giao diện - lập trình) Toolbar s Project Explorer Properties Toolbox VB LT VB LT Mở project lưu (1) Menu -> Open Project VB Hộp thoại Open Project hiển thị Chọn nơi project lưu LT (VD: C->DATA) -> chọn project muốn mở (VD: Project1) -> nhấp OpenVB LT Mở project lưu (2) VB Chọn Forms -> click đúp vào Form1 đểLTbài cũ hiển thị LT VB Chọn form thực thi (nhiều form)(1) VB LT Project Menu -> Project1 Properties VB LT Chọn form thực thi (nhiều form)(2) VB Chọn form cần thựcLTthi -> chọn OK VB LT Thêm project (1) Nhấp vô File Menu -> chọn Add Project Hộp thoại Add Project ->VBchọn Open LT VB LT Thêm project (2) Muốn thực thi Project2, nhấp phải vô Project2, chọn Set as Start Up VB Không nên tạo nhiều project mộtLT chương trình -> phức tạp VB LT Giải toán máy tính Bài toán, vấn đề Giải thuật Thiết kế giao diện Viết chương trình Sửa lỗi cú pháp Chạy thử Sửa lỗi Logic VB LT VB LT Giải toán máy tính Giải phương trình ax2 + bx + c = 0; a0 Giải thuật : Bắt đầu Nhập a(a 0), b, c Tính Delta = b*b - 4*a*c Nếu Delta < In câu thông báo : ‘Phương trình vô nghiệm’ Kết thúc Nếu Delta = Tính nghiệm x = -b/(2*a) In x Kết thúc Nếu Delta > Tính x1,2 = (-b ± laycanbac2(delta))/(2*a) In x1, x2 Kết thúc (If then End If) Biến : a, b, c, x1, x2, delta Đối tượng : Nhâp giá trị biến : a, b, c Xuất giá trị biến : x1, x2 Nút điều khiển : GPT, (…) Giao diện chương trình Viết chương trình VB Lệnh (cấu trúc điều khiển) Chạy thử (dữ liệu chọn lọc) sửa lỗi VB LT VB LT Giải phương trình ax2 + bx + c = 0; a0 Biến : a, b, c, x1, x2, delta Đối tượng : Nhâp giá trị biến : a, b, c Xuất giá trị biến : x1, x2 Nút điều khiển : GPT, (…) Giao diện chương trình Viết chương trình VB Lệnh (cấu trúc điều khiển) Chạy thử (dữ liệu chọn lọc) sửa lỗi Start a(a0), b, Delta=b*b-4*a*c Delta0 no Stop x1=-b+cb2(Delta)/ (2*a) yes x2=-b-cb2(Delta)/(2*a) x1,2 LT VB LT Thiết kế giao diện VB LT VB LT VB LT VB LT VB LT VB LT VB LT VB LT VB LT VB LT Viết chương trình VB (viết code) VB LT VB LT [...]... trọng Xuất kết quả bằng TextBox txtKQ VB LT Nhấp chuột 2 cái (double click) vào cmdTimMax để lập trình Slide sauVB LT Lập trình Phải đúng tên của CommandButton thì chương trình mới thực VB thi đúng LT VB LT Chạy một chương trình Bấm Ctrl + F5 hoặc nhấp nút Start (hình tam giác) trên Toolbar Nhập các dữ liệu cần thiết vào các TextBox VB Nhấp nút TIM MAX để chương trình LT được thực thi Đọc kết quả hiển... LT VB Kết thúc một chương trình Nhấp nút tắt (X) trên Form đang chạy hoặc nút VB LT thanh Menu End(hình vuông) trên VB LT Các lỗi thường gặp (1) Object required: vật thể được yêu cầu VB LT VB LT Cách sửa lỗi (1) Tên TextBox trong thanh properties (textA) và lúc lập trình (txtA) VB không đồng nhất -> nên sửa lại cùng là txtA LT VB LT Các lỗi thường gặp(2) Nhấp nút TIM MAX không thấy hiển thị kết quả... ListBox VB LT VB LT Cửa sổ Form VB LT VB LT Tăng kích thước form Kéo form ra cho kích thích lớn hơn cho dễ dàng tạo giao diện và lúc chạy chương trình VB LT VB LT Cửa sổ Project (Project Explorer) *.FRM: Tập tin form *.BAS: Tập tin Module chứa các khai báo chung sử dụng trong chương trình VB LT VB LT View Code Button View Object(Form) Button VB LT VB LT Cửa sổ thuộc tính (Properties Window) VB LT VB... các control trong một chương trình VB Label: thường sử dụng để trình bày / xuất DL TextBox: thường sử dụng để nhập / xuất DL CommandButton: thực thi một đoạn lệnh của chương trình VB LT VB LT Tạo control: Click Control trong Toolbox -> Click Form (vị trí cần đặt Control) VB LT VB LT VB LT VB LT Sửa đổi Properties (thuộc tính): VB Chọn control -> sửa những thuộc tính cần thiết Ví dụ: Caption: Label1... CommandButton: - Tên: thường đặt cmd ở đầu VD: cmdTimMax - LT Caption: nội dung hiển thị ra VD: TIM MAX VB VB LT Những thuộc tính (properties) cơ bản của một control (2) Tên dùng để gọi control đó khi lập trình Tên của control không được có khoảng trắng và những ký tự đặc biệt như : ; & * Caption hoặc Text: nội dung hiển thị ra, có thể chứa khoảng trắng và các ký tự đặc biệt VB LT VB LT Tạo TextBox Chọn