![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Chương 8: Các lệnh thực thi VB
Số trang: 15
Loại file: pdf
Dung lượng: 176.76 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tổng quát về các lệnh thực thi VB Ta đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việc nhỏ hơn, nếu ta thực hiện đúng trình tự các công việc nhỏ hơn này thì sẽ giải quyết được vấn đề lớn. VB (hay ngôn ngữ lập trình khác) cung cấp 1 tập các lệnh thực thi, mỗi lệnh thực thi được dùng để miêu tả 1 công việc nhỏ trong 1 giải thuật với ý tưởng chung như sau : Nếu tồn tại lệnh thực thi miêu tả...
Nội dung trích xuất từ tài liệu:
Chương 8: Các lệnh thực thi VB Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Chương 8 CÁC LỆNH THỰC THI VB 8.1 Tổng quát về các lệnh thực thi VB Ta đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việc nhỏ hơn, nếu ta thực hiện đúng trình tự các công việc nhỏ hơn này thì sẽ giải quyết được vấn đề lớn. VB (hay ngôn ngữ lập trình khác) cung cấp 1 tập các lệnh thực thi, mỗi lệnh thực thi được dùng để miêu tả 1 công việc nhỏ trong 1 giải thuật với ý tưởng chung như sau : Nếu tồn tại lệnh thực thi miêu tả được công việc nhỏ của giải thuật thì ta dùng lệnh thực thi này. Nếu công việc nhỏ vẫn còn quá phức tạp và không có lệnh thực thi nào miêu tả được thì ta dùng lệnh gọi thủ tục (Function, Sub, Property) trong đó thủ tục là trình tự các lệnh thực hiện công việc nhỏ này... Hầu hết các lệnh thực thi có chứa biểu thức và dùng kết quả của biểu thức này để quyết định công việc kế tiếp cần được thực hiện ta thường gọi các lệnh thực thi là các cấu trúc điều khiển. Để dễ học, dễ nhớ và dễ dùng, VB (cũng như các ngôn ngữ khác) chỉ cung cấp 1 số lượng rất nhỏ các lệnh thực thi : Nhóm lệnh không điều khiển : o Lệnh gán dữ liệu vào 1 biến. o Lệnh gán tham khảo đến đối tượng vào 1 biến tham khảo. Nhóm lệnh tạo quyết định : o Lệnh kiểm tra điều kiện luận lý If ... Then ... Else o Lệnh kiểm tra điều kiện số học Select Case Nhóm lệnh lặp : o Lệnh lặp Do ... Loop o Lệnh lặp For ... Next Generated by Foxit PDF Creator © Foxit Software o Lệnh lặp For Each ... Next http://www.foxitsoftware.com For evaluation only. Nhóm lệnh gọi thủ tục : o Lệnh gọi thủ tục o Lệnh thoát khỏi cấu trúc điều khiển Exit 7.2 Lệnh gán dữ liệu Lệnh được dùng nhiều nhất trong 1 chương trình là lệnh gán giá trị dữ liệu vào 1 vùng nhớ để lưu trữ lại dữ liệu này hầu sử dụng lại nó sau đó. Chúng ta đã thấy lệnh này nhiều lần trong các chương trước, bây giờ chúng ta nói rõ hơn về nó. Cú pháp : lvar = expr biểu thức bên phải sẽ được tính để tạo ra kết quả (1 giá trị cụ thể thuộc 1 kiểu cụ thể), giá trị này sẽ được gán vào ô nhớ do lvar qui định. Trước khi gán, VB sẽ kiểm tra kiểu của 2 phần tử (qui tắc kiểm tra sẽ được trình bày sau). lvar thường là 1 biến dữ liệu cơ bản, nhưng có thể đệ qui theo qui tắc : o nếu lvar là biến dãy thì 1 phần tử dãy có thể là lvar. o nếu lvar là biến dữ liệu người dùng thì 1 field của nó có thể là lvar. o nếu lvar là biến đối tượng thì 1 thuộc tính của đối tượng có thể là lvar. Ví dụ : dblDispValue = dblDispValue + intNegative * d * (10 ^ -bytPosDigit) Lệnh gán tham khảo đến đối tượng Như đã được trình bày trong chương 5, biến đối tượng (có kiểu là Object hay tên class module nào đó) chỉ chứa tham khảo đến đối tượng chứ không chứa trực tiếp đối tượng. Khi mới định nghĩa, những biến này chưa tham khảo đến đối tượng cụ thể nào, do đó trước khi dùng chúng, ta phải gán tham khảo của đối tượng cụ thể vào biến. Cú pháp : Set lvar = expr Generated by Foxit PDF Creator © Foxit Software biểu thức bên phải sẽ được tính để tạo ra kết quả là 1evaluation only. đến đối http://www.foxitsoftware.com For tham khảo tượng, tham khảo này sẽ được gán vào ô nhớ do lvar qui định. Trước khi gán, VB sẽ kiểm tra kiểu của 2 phần tử (qui tắc kiểm tra sẽ được trình bày sau). lvar thường là 1 biến đối tượng cơ bản, nhưng có thể đệ qui theo qui tắc : o nếu lvar là biến dãy thì 1 phần tử dãy có thể là lvar. o nếu lvar là biến dữ liệu người dùng thì 1 field của nó có thể là lvar. o nếu lvar là biến đối tượng thì 1 thuộc tính của đối tượng có thể là lvar. Ví dụ : Set objClipbd = New Clipboard 8.3 Nhóm lệnh tạo quyết định : điều kiện luận lý và số học. Lệnh kiểm tra điều kiện luận lý IF Cho phép dựa vào kết quả luận lý (tính được từ 1 biểu thức luận lý) để quyết định thi hành 1 trong 2 nhánh lệnh. Sau khi thực hiện 1 trong 2 nhánh lệnh, chương trình sẽ tiếp tục thi hành lệnh ngay sau lệnh IF. Có nhiều cú pháp khác nhau : Cú pháp 1a : If condition Then Statement1 [Else Statement2 ] condition là 1 biểu thức luận lý miêu tả điều kiện cần kiểm tra, nó có kết quả True/False. Statement1, Statement2 là lệnh thực thi VB bất kỳ. nếu kết quả là True thì thi hành Statement1. nếu kết quả là False và có dùng Else thì thi hành Statement2. Ví dụ : If blnThaybenh Then MsgBox(Thầy bệnh. Sinh viên về nghỉ) Cú pháp 2 : If condition Then [Statement]+ End If Generated by Foxit PDF Creator © Foxit Software condition là 1 biểu thức luận lý miêu tả điều kiện cần kiểm tra, nó có kết quả http://www.foxitsoftware.com For evaluation only. True/False. [Statement]+ là danh sách các lệnh thực thi VB bất kỳ. nếu kết quả là True thì thi hành các lệnh [Statement]+, nếu kết quả là False thi thôi. Ví dụ : If del >=0 Then x1 = (-b-sqr(del))/(2*a) x2 = (-b+sqr(del))/(2*a) MsgBox(x1= & x1 & ,x2= & x2) End ...
Nội dung trích xuất từ tài liệu:
Chương 8: Các lệnh thực thi VB Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Chương 8 CÁC LỆNH THỰC THI VB 8.1 Tổng quát về các lệnh thực thi VB Ta đã biết giải thuật để giải quyết 1 vấn đề nào đó là trình tự các công việc nhỏ hơn, nếu ta thực hiện đúng trình tự các công việc nhỏ hơn này thì sẽ giải quyết được vấn đề lớn. VB (hay ngôn ngữ lập trình khác) cung cấp 1 tập các lệnh thực thi, mỗi lệnh thực thi được dùng để miêu tả 1 công việc nhỏ trong 1 giải thuật với ý tưởng chung như sau : Nếu tồn tại lệnh thực thi miêu tả được công việc nhỏ của giải thuật thì ta dùng lệnh thực thi này. Nếu công việc nhỏ vẫn còn quá phức tạp và không có lệnh thực thi nào miêu tả được thì ta dùng lệnh gọi thủ tục (Function, Sub, Property) trong đó thủ tục là trình tự các lệnh thực hiện công việc nhỏ này... Hầu hết các lệnh thực thi có chứa biểu thức và dùng kết quả của biểu thức này để quyết định công việc kế tiếp cần được thực hiện ta thường gọi các lệnh thực thi là các cấu trúc điều khiển. Để dễ học, dễ nhớ và dễ dùng, VB (cũng như các ngôn ngữ khác) chỉ cung cấp 1 số lượng rất nhỏ các lệnh thực thi : Nhóm lệnh không điều khiển : o Lệnh gán dữ liệu vào 1 biến. o Lệnh gán tham khảo đến đối tượng vào 1 biến tham khảo. Nhóm lệnh tạo quyết định : o Lệnh kiểm tra điều kiện luận lý If ... Then ... Else o Lệnh kiểm tra điều kiện số học Select Case Nhóm lệnh lặp : o Lệnh lặp Do ... Loop o Lệnh lặp For ... Next Generated by Foxit PDF Creator © Foxit Software o Lệnh lặp For Each ... Next http://www.foxitsoftware.com For evaluation only. Nhóm lệnh gọi thủ tục : o Lệnh gọi thủ tục o Lệnh thoát khỏi cấu trúc điều khiển Exit 7.2 Lệnh gán dữ liệu Lệnh được dùng nhiều nhất trong 1 chương trình là lệnh gán giá trị dữ liệu vào 1 vùng nhớ để lưu trữ lại dữ liệu này hầu sử dụng lại nó sau đó. Chúng ta đã thấy lệnh này nhiều lần trong các chương trước, bây giờ chúng ta nói rõ hơn về nó. Cú pháp : lvar = expr biểu thức bên phải sẽ được tính để tạo ra kết quả (1 giá trị cụ thể thuộc 1 kiểu cụ thể), giá trị này sẽ được gán vào ô nhớ do lvar qui định. Trước khi gán, VB sẽ kiểm tra kiểu của 2 phần tử (qui tắc kiểm tra sẽ được trình bày sau). lvar thường là 1 biến dữ liệu cơ bản, nhưng có thể đệ qui theo qui tắc : o nếu lvar là biến dãy thì 1 phần tử dãy có thể là lvar. o nếu lvar là biến dữ liệu người dùng thì 1 field của nó có thể là lvar. o nếu lvar là biến đối tượng thì 1 thuộc tính của đối tượng có thể là lvar. Ví dụ : dblDispValue = dblDispValue + intNegative * d * (10 ^ -bytPosDigit) Lệnh gán tham khảo đến đối tượng Như đã được trình bày trong chương 5, biến đối tượng (có kiểu là Object hay tên class module nào đó) chỉ chứa tham khảo đến đối tượng chứ không chứa trực tiếp đối tượng. Khi mới định nghĩa, những biến này chưa tham khảo đến đối tượng cụ thể nào, do đó trước khi dùng chúng, ta phải gán tham khảo của đối tượng cụ thể vào biến. Cú pháp : Set lvar = expr Generated by Foxit PDF Creator © Foxit Software biểu thức bên phải sẽ được tính để tạo ra kết quả là 1evaluation only. đến đối http://www.foxitsoftware.com For tham khảo tượng, tham khảo này sẽ được gán vào ô nhớ do lvar qui định. Trước khi gán, VB sẽ kiểm tra kiểu của 2 phần tử (qui tắc kiểm tra sẽ được trình bày sau). lvar thường là 1 biến đối tượng cơ bản, nhưng có thể đệ qui theo qui tắc : o nếu lvar là biến dãy thì 1 phần tử dãy có thể là lvar. o nếu lvar là biến dữ liệu người dùng thì 1 field của nó có thể là lvar. o nếu lvar là biến đối tượng thì 1 thuộc tính của đối tượng có thể là lvar. Ví dụ : Set objClipbd = New Clipboard 8.3 Nhóm lệnh tạo quyết định : điều kiện luận lý và số học. Lệnh kiểm tra điều kiện luận lý IF Cho phép dựa vào kết quả luận lý (tính được từ 1 biểu thức luận lý) để quyết định thi hành 1 trong 2 nhánh lệnh. Sau khi thực hiện 1 trong 2 nhánh lệnh, chương trình sẽ tiếp tục thi hành lệnh ngay sau lệnh IF. Có nhiều cú pháp khác nhau : Cú pháp 1a : If condition Then Statement1 [Else Statement2 ] condition là 1 biểu thức luận lý miêu tả điều kiện cần kiểm tra, nó có kết quả True/False. Statement1, Statement2 là lệnh thực thi VB bất kỳ. nếu kết quả là True thì thi hành Statement1. nếu kết quả là False và có dùng Else thì thi hành Statement2. Ví dụ : If blnThaybenh Then MsgBox(Thầy bệnh. Sinh viên về nghỉ) Cú pháp 2 : If condition Then [Statement]+ End If Generated by Foxit PDF Creator © Foxit Software condition là 1 biểu thức luận lý miêu tả điều kiện cần kiểm tra, nó có kết quả http://www.foxitsoftware.com For evaluation only. True/False. [Statement]+ là danh sách các lệnh thực thi VB bất kỳ. nếu kết quả là True thì thi hành các lệnh [Statement]+, nếu kết quả là False thi thôi. Ví dụ : If del >=0 Then x1 = (-b-sqr(del))/(2*a) x2 = (-b+sqr(del))/(2*a) MsgBox(x1= & x1 & ,x2= & x2) End ...
Tìm kiếm theo từ khóa liên quan:
kỹ năng máy tính phần mềm máy tính dữ liệu máy tính giáo trình tin học tin học căn bảnTài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 351 0 0 -
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 350 4 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 343 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 325 1 0 -
Làm việc với Read Only Domain Controllers
20 trang 321 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 286 2 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 226 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 221 0 0 -
122 trang 217 0 0
-
Hướng dẫn sử dụng mạch nạp SP200S
31 trang 209 0 0