Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
1,57 MB
Nội dung
BÀI 2: THIẾTKẾFORMVÀ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ếtkế 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ếtkế 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ếtkế 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 Formsử 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. FormForm 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 Formsử 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 đề FormXửlýsự kiện, biến và phép toán trong lập trình 7 Cửa sổ Properties của FormFormSử 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ố FormSử 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ếtkếFormvà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 FormForm 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 FormXử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ệnSự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