(Buổi 3,4,5)
Mục tiêu sinh viên cần đạt được:
Làm quen với môi trường lập trình VB.
Thiết kế trực quan được các phần tử giao diện của chương trình. Tạo được các thủ tục xử lý biến cố và viết code cho các thủ tục này.
Các thao tác thiết kế trực quan và viết code tập trung trên chương trình thí dụ : trình MiniCalculator giả lập máy tính tay với giao diện giống như trình Calculator của Windows ở chế độ Standard.
1. Tham khảo các slide ở chương 4 để chạy VB, tạo project MiniCalculator, thiết kế form giao diện và tạo các thủ tục xử lý biến cố cho các phần tử giao diện : giao diện và tạo các thủ tục xử lý biến cố cho các phần tử giao diện :
Sử dụng menu Format để định dạng các command button và text box như ý. Các chức năng hỗ trợ trong menu format:
Align – Left: canh trái thẳng hàng các đối tượng giao diện. Align – Right: canh phải thẳng hàng các đối tượng giao diện. Align – Top: canh cạnh trên thẳng hàng các đối tượng giao diện. Align – Bottom: canh cạnh dưới thẳng hàng các đối tượng giao diện.
Align – Center: canh giữa thẳng hàng các đối tượng giao diện theo chiều dọc. Align – Middle: canh giữa thẳng hàng các đối tượng giao diện theo chiều ngang. Make Same Size – Width: tạo chiều ngang bằng nhau giữa các đối tượng.
Make Same Size – Height: tạo chiều cao bằng nhau giữa các đối tượng.
Make Same Size – Both: tạo các đối tượng bằng nhau cả chiều ngang và chiều cao. Horizontal Spacing – Make Equal: các đối tượng dữ liệu cách đều nhau theo chiều ngang Vertical Spacing – Make Equal: các đối tượng dữ liệu cách đều nhau theo chiều dọc.
Thiết lập các thuộc tính cho các đối tượng giao diện trên form lần lượt từ trên xuống dưới, từ trái sang phải theo qui ước sau :
Caption = , Name = cmdMemStatus Caption = MC, Name = cmdMC Caption = MR, Name = cmdMR Caption = MS, Name = cmdMS Caption = MA, Name = cmdMA Caption = 0, Name = cmd0 Caption = 1, Name = cmd1 Caption = 2, Name = cmd2 Caption = 3, Name = cmd3 Caption = 4, Name = cmd4 Caption = 5, Name = cmd5 Caption = 6, Name = cmd6 Caption = 7, Name = cmd7 Caption = 8, Name = cmd8 Caption = 9, Name = cmd9 Caption = +, Name = cmdAdd Caption = -, Name = cmdSub Caption = *, Name = cmdMul Caption = /, Name = cmdDiv Caption = +/-, Name = cmdPosNeg Caption = ., Name = cmdPoint Caption = =, Name = cmdEqual Caption = 1/x, Name = cmd1x Caption = %, Name = cmdPercent
Caption = sqrt, Name = cmdSqrt Caption = C, Name = cmdC Caption = CE, Name = cmdCE
Caption = Backspace, Name = cmdBack
Text = 0., Name = txtDisplay, Alignment = 1 – Right Justify, Locked = True
Tạo thủ tục xử lý biến cố Click cho từng button từ trên xuống, từ trái sang rồi viết code cho các thủ tục xử lý biến cố :