Thông tin tài liệu
BÀI 2: THIẾT KẾ FORM VÀ XỬ LÝ SỰ KIỆN Máy tính được chia thành hai phần là phần cứng và phần mềm Máy tính được chia làm 6 khối chức năng chính Ngôn ngữ lập trình được chia làm 3 nhóm: ngôn ngữ máy, ngôn ngữ assembley và ngôn ngữ bậc cao. Trong đó Visual Basic là ngôn ngữ bậc cao Visual Basic được phát triển từ BASIC, là ngôn ngữ tạo ra chương trình một cách đơn giản, nhanh chóng, dễ dàng. BASIC được tạo ra với mục đích hướng dẫn những người mới học về kỹ thuật lập trình cơ bản Hệ thống bài cũ Máy tính được chia thành hai phần là phần cứng và phần mềm Máy tính được chia làm 6 khối chức năng chính Ngôn ngữ lập trình được chia làm 3 nhóm: ngôn ngữ máy, ngôn ngữ assembley và ngôn ngữ bậc cao. Trong đó Visual Basic là ngôn ngữ bậc cao Visual Basic được phát triển từ BASIC, là ngôn ngữ tạo ra chương trình một cách đơn giản, nhanh chóng, dễ dàng. BASIC được tạo ra với mục đích hướng dẫn những người mới học về kỹ thuật lập trình cơ bản Xử lý sự kiện, biến và phép toán trong lập trình 2 Hiểu về GUI và thiết kế GUI Làm quen với trình soạn thảo mã Hiểu về xử lý sự kiện Biết cách sử dụng IDE để hạn chế lỗi biên dịch Mục tiêu bài học Xử lý sự kiện, biến và phép toán trong lập trình 3 GUI là viết tắt cho Graphical User Interface có nghĩa là Giao diện người dùng đồ họa GUI được thiết kế bằng việc thêm vào Form những điều khiển phù hợp cho yêu cầu của mỗi bài toán đặt ra Thiết kế GUI và điều khiển GUI Label để hiển thị kết quả Xử lý sự kiện, biến và phép toán trong lập trình 4 TextBox để nhập dữ liệu Label để hiển thị kết quả Button để tính Điểu khiển (control) là các đối tượng nằm trong Form Mỗi điều khiển có một tập các thuộc tính (property), phương thức (method), và các sự kiện (event) cho những mục đích riêng Visual Basic cung cấp rất nhiều điều khiển Điều khiển GUI Xử lý sự kiện, biến và phép toán trong lập trình 5 Form là cửa sổ chính của ứng dụng giao diện người dùng đồ họa. Thuộc tính quan trọng BackColor - Màu nền của Form. Font - Tên font, kiểu và kích thước của văn bản hiển thị trên Form. Theo mặc định, các điều khiển của Form sử dụng font được thiết lập cho Form. Name - Tên được sử dụng để xác định Form. Tên form nên gắn thêm tiền tố Form, ví dụ: mainForm Size - Chiều rộng và chiều cao của Form (bằng pixel). Text – Chuỗi được hiển thị trên thanh tiêu đề của Form. Form Form là cửa sổ chính của ứng dụng giao diện người dùng đồ họa. Thuộc tính quan trọng BackColor - Màu nền của Form. Font - Tên font, kiểu và kích thước của văn bản hiển thị trên Form. Theo mặc định, các điều khiển của Form sử dụng font được thiết lập cho Form. Name - Tên được sử dụng để xác định Form. Tên form nên gắn thêm tiền tố Form, ví dụ: mainForm Size - Chiều rộng và chiều cao của Form (bằng pixel). Text – Chuỗi được hiển thị trên thanh tiêu đề của Form. Xử lý sự kiện, biến và phép toán trong lập trình 6 Form Cửa sổ Properties của Form Tên file lưu Form Thanh tiêu đề Form Xử lý sự kiện, biến và phép toán trong lập trình 7 Cửa sổ Properties của Form Form Sử dụng kiểu viết hoa tiêu đề sách cho thanh tiêu đề Kiểu viết hoa tiêu đề sách là kiểu viết hoa chữ cái đầu của mối từ quan trọng trong văn bản và không kết thúc bằng dấu chấm câu Thiết lập kiểu font và kích thước font Tên Form nên có tiền tố Form Sử dụng kiểu viết hoa tiêu đề sách cho thanh tiêu đề Kiểu viết hoa tiêu đề sách là kiểu viết hoa chữ cái đầu của mối từ quan trọng trong văn bản và không kết thúc bằng dấu chấm câu Thiết kế Form và xử lý sự kiện 8 Thiết lập kiểu font và kích thước font Thiết lập tên tiêu đề bằng thuộc tính Text Một số lưu ý: Thêm Tiền tố Form vào sau tên form Thay đổi tiêu đề Form để người dùng có thể hiểu được chức năng của Form. Nên sử dụng kiểu viết hoa tiêu đề sách cho tên Form. Thiết lập kiểu font và kích thước trước khi thêm các điều khiển vào Form. Thiết lập này sẽ áp dụng cho tất cả các điều khiển trên Form Form Một số lưu ý: Thêm Tiền tố Form vào sau tên form Thay đổi tiêu đề Form để người dùng có thể hiểu được chức năng của Form. Nên sử dụng kiểu viết hoa tiêu đề sách cho tên Form. Thiết lập kiểu font và kích thước trước khi thêm các điều khiển vào Form. Thiết lập này sẽ áp dụng cho tất cả các điều khiển trên Form Xử lý sự kiện, biến và phép toán trong lập trình 9 Ví dụ về đặt tên theo tiền tố Có thể xem tại: http://msdn.microsoft.com/en- us/library/aa263493%28v=vs.60%29.aspx Điều khiển Tiền tố Ví dụ Check box chk chkReadOnly Combobox cbo cboEnglish button btn btnExit Form frm frmEntry Có thể xem tại: http://msdn.microsoft.com/en- us/library/aa263493%28v=vs.60%29.aspx Xử lý sự kiện, biến và phép toán trong lập trình 10 Form frm frmEntry [...]... biến và phép toán trong lập trình kích hoạt 27 Thêm xử lý sự kiện vào mã Nhấn đúp vào Button trên chế độ Design để thêm xử lý sự kiện Click cho Button Mã trong xử lý sự kiện này sẽ được thực thi khi người dùng nhấn Button đó Demo: Thêm xử lý sự kiện cho Button Calculate Total của ứng dụng Inventory Định nghĩa xử lý sự kiện Tên điều khiển Xử lý sự kiện, biến và phép toán trong lập trình Tên sự kiện 28 ... chữ số và gạch dưới (_) Định danh không được bắt đầu bằng chữ số và không được chứa ký tự trắng Từ khóa và định danh không phân biệt viết hoa hay viết thường trong VB value1 7welcome label_value exitButton input field Từ khóa End Class: Kết thúc của định nghĩa lớp Xử lý sự kiện, 26 Xử lý sự kiện Sự kiện a Form y ra n Click y (xử lý sự kiện) Mỗi điều khiển có một nhóm sự kiện khác nhau Xử lý sự kiện, ... hạng phải Kết quả sau khi nhấn vào Button Calculate Total Xử lý sự kiện, biến và phép toán trong lập trình 32 Thêm mã vào xử lý sự kiện Thêm ký tự nối dòng Ký tự nối dòng (gạch dưới sau ít nhất một ký tự trắng) để phân tách một dòng lệnh thành nhiều dòng Ký tự nối dòng tách một dòng thành ba dòng để mã nằm gọn trong cửa số Xử lý sự kiện, biến và phép toán trong lập trình 33 Thêm mã vào xử lý sự kiện Hàm... chú thích trên một dòng riêng hoặc đặt sau dòng mã Xử lý sự kiện, biến và phép toán trong lập trình 29 Thêm mã vào xử lý sự kiện Chú thích giải thích cho câu lệnh ở phía dưới Chú thích trên một dòng Chú thích sau dòng mã Xử lý sự kiện, biến và phép toán trong lập trình Chú thích cho biết kết thúc thủ tục calculateButton_Click 30 Thêm mã vào xử lý sự kiện Thêm lệnh Trong mã VB, các thuộc tính được truy... khác trên Form được gọi là Label mô tả Label dùng để hiển thị kết quả đầu ra được gọi là Label đầu ra Label đầu ra Label mô tả Xử lý sự kiện, biến và phép toán trong lập trình 11 Thêm Label vào Form Biểu tượng Label trên ToolBox Thêm Label vào Form Có thể thêm Label vào Form bằng ba cách sau 1 Nhấn đúp vào biểu tượng Label trên ToolBox 2 Nhấn vào biểu tượng Label trên ToolBox, sau đó nhấn vào Form 3 Nhấn... thông tin đầu vào mà nó nhận Label mô tả và điều khiển mà nó định danh phải được căn trái nếu chúng được xếp hàng dọc Văn bản trong Label mô tả và văn bản trong điều khiển Label mà nó định danh phải được căn dưới nếu chúng được xếp ngang hàng Xử lý sự kiện, biến và phép toán trong lập trình 18 TextBox Văn bản trên điều khiển và trên Label mô tả điều khiển đặt thẳng hàng Xử lý sự kiện, biến và phép toán... điểm đó Val bỏ qua ký tự trắng Val nhận biết dấu chấm thập phân, ký tự cộng và trừ đầu chuỗi Xử lý sự kiện, biến và phép toán trong lập trình Ví dụ lời gọi hàm Val Kết quả Val(“16”) 16 Val(“-3”) -3 Val(“1.5”) 1.5 Val(“67a4) 67 Val(“8+5” 8 Val(“14 Main St.”) 14 Val(“+1 2 3 4 5) 123 45 Val(“hello”) 0 34 Thêm mã vào xử lý sự kiện Thực hiện phép nhân Thứ tự thực hiện câu lệnh dưới Lấy giá trị số của chuỗi... của Form Name - Tên sử dụng để xác định Label Tên nên có tiền tố Label Size - Chỉ ra chiều rộng và chiều cao của Label (bằng pixel) Text - Văn bản được hiển thị trên Label TextAlign - Chỉ ra cách văn bản được căn chỉnh trong phạm vi Label Xử lý sự kiện, biến và phép toán trong lập trình 13 Label Xác định hình dáng đường viền cho Label Căn chỉnh nội dung hiển thị trên Label Xử lý sự kiện, biến và phép... được xóa hết Xử lý sự kiện, biến và phép toán trong lập trình 20 Textbox và sơ lược về ghi file Ghi dữ liệu ra file Phương thức Write Ghi giá trị đối số của nó ra file output.Write(TextBox1.Text) Phương thức WriteLine Ghi giá trị đối số ra file, kèm theo là một ký tự xuống dòng output.WriteLine(TextBox1.Text) Đóng StreamWriter output.Close() Xử lý sự kiện, biến và phép toán trong lập trình 21 Button Button... chấm giữa tên điều khiển và thuộc tính Dấu chấm này được gọi là toán tử truy cập thành viên Khi gõ tên đối tượng và toán tử truy cập thành viên, sẽ xuất hiện cửa sổ liệt kê các thành phần của đối tượng Cửa sổ liệt kê các thành phần của đối tượng Xử lý sự kiện, biến và phép toán trong lập trình Tìm đến thuộc tính cần thêm, nhấn Enter hoặc Tab để thêm 31 Thêm mã vào xử lý sự kiện Thêm lệnh gán Toán tử . bản và không kết thúc bằng dấu chấm câu Thiết kế Form và xử lý sự kiện 8 Thiết lập kiểu font và kích thước font Thiết lập tên tiêu đề bằng thuộc tính Text Một số lưu ý: Thêm Tiền tố Form vào. bản Xử lý sự kiện, biến và phép toán trong lập trình 2 Hiểu về GUI và thiết kế GUI Làm quen với trình soạn thảo mã Hiểu về xử lý sự kiện Biết cách sử dụng IDE để hạn chế lỗi biên dịch Mục tiêu bài. Form Thêm Label vào Form Biểu tượng Label trên ToolBox Xử lý sự kiện, biến và phép toán trong lập trình 12 Thêm Label vào Form Có thể thêm Label vào Form bằng ba cách sau 1. Nhấn đúp vào biểu tượng
Ngày đăng: 23/05/2014, 17:37
Xem thêm: bài 2 thiết kế form và xử lý sự kiện, bài 2 thiết kế form và xử lý sự kiện