bài 4 lệnh lựa chọn và quy trình phát triển phần mềm

44 414 0
bài 4 lệnh lựa chọn và quy trình phát triển phần mềm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI 4: LỆNH LỰA CHỌN & QUY TRÌNH PHÁT TRIỂN PHẦN MỀM Biến cách sử dụng biến Lưu trữ dữ liệu trong bộ nhớ Toán tử số học thứ tự ưu tiên của chúng Giải thuật dùng mã giả để biểu diễn cho giải thuật Biều đồ hoạt động UML Câu lệnh lựa chọn If…Then If…Then…Else Thiết lập các breakpoint sử dụng cửa sổ Watch để gỡ lỗi Hệ thống bài cũ Biến cách sử dụng biến Lưu trữ dữ liệu trong bộ nhớ Toán tử số học thứ tự ưu tiên của chúng Giải thuật dùng mã giả để biểu diễn cho giải thuật Biều đồ hoạt động UML Câu lệnh lựa chọn If…Then If…Then…Else Thiết lập các breakpoint sử dụng cửa sổ Watch để gỡ lỗi Lệnh đa lựa chọn quy trình phát triển phần mềm 2 Mục tiêu bài học Biết cách sử dụng CheckBox hộp thoại Hiểu về các toán tử logic sử dụng toán tử logic để kết hợp nhiều điều kiện đơn Hiểu sử dụng lệnh đa lựa chọn Select Case Hiểu về quy trình phát triển ứng dụng Hiểu về cách tổ chức mã của Visual Basic Biết cách sử dụng CheckBox hộp thoại Hiểu về các toán tử logic sử dụng toán tử logic để kết hợp nhiều điều kiện đơn Hiểu sử dụng lệnh đa lựa chọn Select Case Hiểu về quy trình phát triển ứng dụng Hiểu về cách tổ chức mã của Visual Basic Lệnh đa lựa chọn quy trình phát triển phần mềm 3 CheckBox CheckBox trên ToolBox Lệnh đa lựa chọn quy trình phát triển phần mềm 4 CheckBox được thêm vào ứng dụng Nhãn của CheckBox CheckBox CheckBox có hai trạng thái là được chọn (checked) không được chọn (unchecked) Kiểm soát trạng thái của CheckBox bằng thuộc tính Checked CheckBox chưa được chọn. Thuộc tính Checked có giá trị là False Lệnh đa lựa chọn quy trình phát triển phần mềm 5 CheckBox chưa được chọn. Thuộc tính Checked có giá trị là False CheckBox được chọn. Thuộc tính Checked có giá trị True CheckBox Thuộc tính quan trọng Autosize - Cho phép tự động điều chỉnh kích thước của CheckBox. Checked - Chỉ định CheckBox này được chọn (True) hay không được chọn (False) Location - Chỉ định vị trí của CheckBox ở trên Form. Name - Chỉ ra tên được sử dụng để truy cập CheckBox trong khi lập trình. Tên nên có hậu tố CheckBox vào phía sau. Size - Chỉ ra chiều rộng chiều cao (bằng pixel) của CheckBox. Text - Chỉ ra nội dung được hiển thị bên cạnh CheckBox. Thuộc tính quan trọng Autosize - Cho phép tự động điều chỉnh kích thước của CheckBox. Checked - Chỉ định CheckBox này được chọn (True) hay không được chọn (False) Location - Chỉ định vị trí của CheckBox ở trên Form. Name - Chỉ ra tên được sử dụng để truy cập CheckBox trong khi lập trình. Tên nên có hậu tố CheckBox vào phía sau. Size - Chỉ ra chiều rộng chiều cao (bằng pixel) của CheckBox. Text - Chỉ ra nội dung được hiển thị bên cạnh CheckBox. Lệnh đa lựa chọn quy trình phát triển phần mềm 6 Demo sử dụng CheckBox Thêm CheckBox vào Form Tùy chỉnh CheckBox Lệnh đa lựa chọn quy trình phát triển phần mềm 7 Hộp thoại Sử dụng để hiển thị thông báo hướng dẫn hay hiển thị thông báo lỗi cho người dùng Được định nghĩa bởi lớp MessageBox Sử dụng phương thức MessageBox.Show để hiển thị Sử dụng để hiển thị thông báo hướng dẫn hay hiển thị thông báo lỗi cho người dùng Được định nghĩa bởi lớp MessageBox Sử dụng phương thức MessageBox.Show để hiển thị Lệnh đa lựa chọn quy trình phát triển phần mềm 8 Hộp thoại Có nhiều phiên bản hàm Show với số đối số khác nhau để tùy chỉnh hộp thoại MessageBox.Show( _ “Hãy nhập tên của bạn vào", _ “Thiếu thông tin", MessageBoxButtons.OK, _ MessageBoxIcon.Error) Nội dung văn bản hiển thị trên hộp thoại Có nhiều phiên bản hàm Show với số đối số khác nhau để tùy chỉnh hộp thoại Lệnh đa lựa chọn quy trình phát triển phần mềm 9 MessageBox.Show( _ “Hãy nhập tên của bạn vào", _ “Thiếu thông tin", MessageBoxButtons.OK, _ MessageBoxIcon.Error) Nội dung trên thanh tiêu đề Button được hiển thị trên hộp thoại Biểu tượng xuất hiện trên hộp thoại Các hằng MessageBoxButtons Hằng MessageBoxButtons Mô tả MessageBoxButtons.OK Button OK. Cho phép người dùng hồi đáp lại ứng dụng rằng đã nhận thông báo. MessageBoxButtons.OKCancel Button OK Cancel. Cho phép người dùng tiếp tục hay bỏ qua một hành động. MessageBoxButtons.YesNo Button Yes No. Cho phép người dùng hồi đáp lại câu hỏi MessageBoxButtons. YesNoCancel Button Yes, No Cancel. Cho phép người dùng trả lời câu hỏi hoặc bỏ qua. MessageBoxButtons. YesNoCancel Button Yes, No Cancel. Cho phép người dùng trả lời câu hỏi hoặc bỏ qua. MessageBoxButtons. RetryCancel Button Retry Cancel. Cho phép người dùng thử lại hoặc bỏ qua một thao tác vừa thất bại. MessageBoxButtons. AbortRetryIgnore Button Abort, Retry Ignore. Khi một thao tác trong một dãy các thao tác thất bại, những Button này cho phép người dùng dừng toàn bộ dãy thao tác, hoặc thử thực hiện lại thao tác thất bại hoặc bỏ qua thao tác thất bại tiếp tục thực hiện những thao tác còn lại. Lệnh đa lựa chọn quy trình phát triển phần mềm 10 [...]... huống nghiêm trọng Lệnh đa lựa chọn quy trình phát triển phần mềm 11 Demo sử dụng hộp thoại Thay đổi giá trị đối số thứ tư Lệnh đa lựa chọn quy trình phát triển phần mềm Icon hiển thị khác nhau 12 Toán tử logic Điều kiện đơn x 10 Toán tử logic kết hợp các điều kiện đơn thành điều kiện phức tạp hơn And AndAlso Or OrElse Xor Not Lệnh đa lựa chọn quy trình phát triển phần mềm 13 Toán tử... thông báo chứa thời gian hiện thời nội dung của biến String vào nội dung hiển thị của ListBox Kết thúc lệnh Nếu Lệnh đa lựa chọn quy trình phát triển phần mềm 31 Quy trình phát triển ứng dụng Bước 3 Viết mã (coding) Viết mã dựa theo phân tích ở bước 3 Lệnh đa lựa chọn quy trình phát triển phần mềm 32 Demo viết mã ứng dụng Public Class SecurityPanelForm ' xử lý sự kiện Click cho Button enterButton... If Lệnh đa lựa chọn quy trình phát triển phần mềm 16 Bảng sự thật của toán tử OrElse Biểu thức ĐK 1 Biểu thức ĐK 2 Biểu thức ĐK 1 OrElse Biểu thức ĐK 2 False False False False True True True False True True True True Lệnh đa lựa chọn quy trình phát triển phần mềm 17 Đánh giá theo cơ chế tối ưu Thực hiện đánh giá cho đến khi biết giá trị của nó là đúng hay sai thì dừng lại Toán tử AndAlso OrElse... Next Lệnh đa lựa chọn quy trình phát triển phần mềm 28 Quy trình phát triển ứng dụng Bước 1 Xác định yêu cầu Một phòng thí nghiệm muốn lắp đặt bảng an ninh phía ngoài phòng Chỉ nhân viên được cho phép mới có thể vào trong phòng bằng cách sử dụng mã bảo mật Sau đây là các mã bảo mật hợp lệ (còn được gọi là mã truy cập) các nhóm nhân viên tương ứng: Giá trị Nhóm 1 645 -1689 Kỹ thuật viên 8 345 Nhân... vào Lệnh đa lựa chọn quy trình phát triển phần mềm 30 Quy trình phát triển ứng dụng Thiết kế giải thuật cho ứng dụng Nếu người dùng nhấn Button # thì Lấy giá trị mã an ninh do người dùng nhập vào Xóa nội dung trên TextBox Chọn trường hợp đúng dựa trên mã truy cập Trong trường hợp mã truy cập nhỏ hơn 10 Lưu văn bản “Assistance Requested” vào biến String Trong trường hợp mã truy cập nằm trong dãy 1 645 ... >= 50 hienthiLabel.Text Case Else hienthiLabel.Text End Select Lệnh đa lựa chọn quy trình phát triển phần mềm = “Tuyet voi!” = “Tot!” = “Kem.” = “Truot” 26 Datagridview sơ lược về đọc file Lệnh đa lựa chọn quy trình phát triển phần mềm 27 Datagridview sơ lược về đọc file Đọc dữ liệu từ file đưa vào DataGridView Ví dụ: Dim danhSach() As String danhSach = File.ReadAllLines("QuestionList.txt")... gian thông báo “Yêu cầu được trợ giúp” cũng được ghi vào cửa sổ để xác định yêu cầu đã được tiếp nhận Lệnh đa lựa chọn quy trình phát triển phần mềm 29 Quy trình phát triển ứng dụng Bước 2 Thiết kế ứng dụng Thiết kế giao diện cho ứng dụng Thiết lập thuộc tính PasswordChar là * để ẩn mã truy cập Ký tự ngụy trang được hiển thị tuy nhiên giá trị Text của TextBox vẫn chứa giá trị do người dùng nhập vào... Select Lệnh đa lựa chọn quy trình phát triển phần mềm = “Tuyet voi!” = “Rat tot!” = “Tot.” = “Kem.” = “Diem khong hop le” 25 Từ khóa To Từ khóa To xác định một khoảng giá trị Từ khóa To xác định khoảng giá trị từ 70 đến 89 Select Case diem Case Is >= 90 hienthiLabel.Text Case 70 To 89 hienthiLabel.Text Case Is >= 50 hienthiLabel.Text Case Else hienthiLabel.Text End Select Lệnh đa lựa chọn quy trình. .. gioiTinhTextBox.Text có giá trị khác “Nu” thì dừng là trả về False If (diemTrungBinh >= 90) OrElse (diemThiCuoiKy >= 90) Nếu diemTrungBinh có giá trị lớn hoặc bằng 90 thì dừng là trả về True Toán tử And Or không đánh giá theo cơ chế tối ưu Lệnh đa lựa chọn quy trình phát triển phần mềm 18 Toán tử Xor Có giá trị là True khi chỉ khi một toán hạng của nó có giá trị True toán hạng còn lại có giá trị False... False True True True False Xử lý sự kiện, biến phép toán trong lập trình 19 Toán tử Not Là toán tử một ngôi Đảo ngược giá trị logic của điều kiện If Not (diem = value) Then hienthiLabel.Text = “chúng không bằng nhau” End If Biểu thức ĐK Giá trị nghịch đảo của biểu thức ĐK False True True False Lệnh đa lựa chọn quy trình phát triển phần mềm 20 Lệnh đa lựa chọn Select Case Hiển thị thông báo dựa trên . trọng. Lệnh đa lựa chọn và quy trình phát triển phần mềm 11 Demo sử dụng hộp thoại Thay đổi giá trị đối số thứ tư Icon hiển thị khác nhau Lệnh đa lựa chọn và quy trình phát triển phần mềm 12 Thay. kiện đơn Hiểu và sử dụng lệnh đa lựa chọn Select Case Hiểu về quy trình phát triển ứng dụng Hiểu về cách tổ chức mã của Visual Basic Lệnh đa lựa chọn và quy trình phát triển phần mềm 3 CheckBox CheckBox. trên ToolBox Lệnh đa lựa chọn và quy trình phát triển phần mềm 4 CheckBox được thêm vào ứng dụng Nhãn của CheckBox CheckBox CheckBox có hai trạng thái là được chọn (checked) và không được chọn (unchecked) Kiểm

Ngày đăng: 23/05/2014, 17:38

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan