1. Trang chủ
  2. » Giáo án - Bài giảng

LẬP TRÌNH VB.NET BÀI 5:CÁC LỆNH LẶP

46 136 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 3,39 MB

Nội dung

BÀI 5: CÁC LỆ NH LẶ P Hệ thố ng cũ Sử dụ ng CheckBox hộ p thoạ i Tốn tử lơgíc sử dụ ng tốn tử lơgíc để kế t hợ p nhiề u điề u kiệ n n Tổ c mã Visual Basic Sử dụ ng lệ nh đa lự a chọ n Select Case Quy trình phát triể n ứ ng dụ ng Bài 5: CÁC LỆ NH LẶ P Mụ c tiêu họ c Biế t cách sử dụ ng lệ nh lặ p khác Biế t cách sử dụ ng điề u khiể n ListBox, NumericUpDown, TextBox nhiề u dòng Biế t cách chuyể n điề u khiể n Biế t cách vô hiệ u hóa kích hoạ t điề u khiể n Biế t cách sử dụ ng đố i tư ợ ng String Bài 5: CÁC LỆ NH LẶ P Lệ nh lặ p Do While …Loop Bài toán mua hàng Mộ t ngư i đế n cử a hàng tạ p hóa vớ i mộ t danh sách mặ t hàng cầ n mua, ngư i mua lầ n lư ợ t từ ng mặ t hàng theo danh sách cho đế n có tấ t mặ t hàng cầ n mua Th c hi n hành ng sau, v n m t hàng danh sách m t hàng c n mua t m t hàng ti p theo vào xe y G ch chéo tên m t hàng danh sách c n mua Bài 5: CÁC LỆ NH LẶ P Thự c thi lệ nh lặ p Do While…Loop Bài tốn: Tìm số chẵ n đầ u tiên lớ n hơ n Dim x As Integer = Do While x x += Loop i u ki n k t thúc vòng l p Khai báo biế n x gán cho biế n giá trị Ứ ng dụ ng chuyể n đế n thự c hiệ n lệ nh lặ p Do While…Loop Đầ u tiên, ứ ng dụ ng kiể m tra điề u kiệ n kế t thúc vòng lặ p, điề u kiệ n có giá trị False nên ứ ng dụ ng tiế p tụ c thự c thi lệ nh thân vòng lặ p Sau thự c thi thân vòng lặ p, x có giá trị Ứ ng dụ ng kiể m tra điề u kiệ n kế t thúc vòng lặ p Điề u kiệ n có giá trị False, ứ ng dụ ng tiế p tụ c thự c thi lệ nh thân vòng lặ p Sau thự c thi thân vòng lặ p, x có giá trị Ứ ng dụ ng kiể m tra điề u kiệ n kế t thúc vòng lặ p Điề u kiệ n có giá trị True (vì lớ n hơ n 5) Ứ ng dụ ng kế t thúc thự c thi vòng lặ p Bài 5: CÁC LỆ NH LẶ P Biể u đồ hoạ t độ ng củ a Do Until…Loop [x < 5] C ng x v i [x > 5] Câu l nh Visual Basic t x += Bài 5: CÁC LỆ NH LẶ P ng ng là: Lệ nh lặ p Do…Loop While So sánh lệ nh Do…Loop While lệ nh Do While…Loop Giố ng: Lặ p điề u kiệ n tiế p tụ c vòng lặ p có giá trị True Khác: Lệ nh Do While…Loop, điề u kiệ n tiế p tụ c vòng lặ p đư ợ c kiể m tra tạ i thờ i điể m bắ t đầ u vòng lặ p, trư c thân vòng lặ p đư ợ c thự c hiệ n Lệ nh Do…Loop While kiể m tra điề u kiệ n tiế p tụ c vòng lặ p sau thự c hiệ n thân vòng lặ p Trong lệ nh Do…Loop While, thân vòng lặ p ln đư ợ c thự c thi nhấ t mộ t lầ n Bài 5: CÁC LỆ NH LẶ P 10 NumericUpDow n Thuộ c tính quan trọ ng Ngồi nhữ ng thuộ c tính thơng thư ng Name, Location…NumericUpDown có nhữ ng thuộ c tính đặ c trư ng sau I ncrement - Chỉ giá trị hiệ n thờ i củ a điề u khiể n NumericUpDown thay đổ i ngư i dùng nhấ n mũi tên lên (để tăng) hoặ c xuố ng (để giả m) điề u khiể n Maximum - Cho biế t giá trị nhậ p vào lớ n nhấ t củ a điề u khiể n NumericUpDown Minimum - Cho biế t giá trị nhậ p vào nhỏ nhấ t củ a điề u khiể n NumericUpDown Value - Chỉ giá trị củ a điề u khiể n NumericUpDown Bài 5: CÁC LỆ NH LẶ P 32 Demo sử dụ ng NumericUpDow n Thêm điề u khiể n NumericUpDown vào Form Thiế t lậ p giớ i hạ n giá trị Thiế t lậ p bư c tăng Bài 5: CÁC LỆ NH LẶ P 33 TextBox nhiề u dòng Dùng để hiể n thị văn bả n nhiề u hơ n mộ t dòng Có thể tạ o bằ ng cách thiế t lậ p thuộ c tính Multiline củ a TextBox True Thanh cu n TextBox nhi u dòng Bài 5: CÁC LỆ NH LẶ P 34 Chuyể n focus Chuyể n focus tớ i điề u khiể n nhằ m hư ng dẫ n ngư i dùng hành độ ng tiế p theo cầ n phả i thự c hiệ n Chuyể n focus hợ p lý làm ứ ng dụ ng dễ dùng hơ n, ngư i dùng không phả i sử dụ ng chuộ t bàn phím để chuyể n focus đế n điề u khiể n mong muố n Nh p xong m chuy n v Enter grade: nh p ti p i t i m Focus TextBox ng i dùng m ti p theo Bài 5: CÁC LỆ NH LẶ P Nh p xong 10 i m, focus s chuy n v Button Average ng i dùng tính i m 35 Demo chuyể n Focus Chuy n Focus t i i u n gradeTextBox Bài 5: CÁC LỆ NH LẶ P 36 Vơ hiệ u hóa điề u khiể n Khi mộ t điề u khiể n bị vô hiệ u hóa (disable), điề u khiể n khơng hồ i đáp lạ i thao tác củ a ngư i dùng lên Vơ hiệ u hóa điề u khiể n ngăn không cho ngư i dùng thao tác vớ i điề u khiể n để tránh nhữ ng thao tác khơng mong muố n từ phía ngư i dùng i u n b vô hi u hóa Bài 5: CÁC LỆ NH LẶ P 37 Demo vơ hiệ u hóa kích hoạ t điề u khiể n Vơ hiệ u hóa điề u khiể n Vơ hi u hóa i u n Bài 5: CÁC LỆ NH LẶ P 38 Demo vô hiệ u hóa kích hoạ t điề u khiể n Kích hoạ t điề u khiể n Kích ho t i u n Bài 5: CÁC LỆ NH LẶ P 39 Sử dụ ng biế n kiể u String Biế n String dùng để lư u mộ t chuỗ i ký tự Bao gồ m chữ cái, chữ số ký tự khác $, * … Thuộ c tính Text củ a Label TextBox đề u đư ợ c biể u diễ n dư i ng String Nế u gán giá trị kiể u số cho thuộ c tính Text củ a Label, giá trị số đư ợ c tự độ ng chuyể n kiể u String rồ i mớ i gán cho thuộ c tính Text Bài 5: CÁC LỆ NH LẶ P 40 Sử dụ ng biế n kiể u String Giá trị gán cho biế n kiể u String phả i đư ợ c bao bằ ng dấ u ngoặ c kép name = Nam Chuỗ i rỗ ng (“”) đạ i diệ n cho mộ t String khơng a ký tự Có thể thêm mộ t String khác vào cuố i String khác bằ ng cách sử dụ ng toán tử ghép (&) name = Nam & Anh Bài 5: CÁC LỆ NH LẶ P 41 Demo sử dụ ng biế n kiể u String Khai báo biế n String Gán giá trị cho biế n String Ghép String vớ i Bài 5: CÁC LỆ NH LẶ P 42 Hư ng dẫ n làm Assignment Giả ng viên hư ng dẫ n sinh viên làm assignment Bài 5: CÁC LỆ NH LẶ P 43 Tổ ng kế t họ c Visual Basic cung cấ p cấ u trúc điề u khiể n lặ p sau: Do While…Loop: Kiể m tra điề u kiệ n tiế p tụ c vòng lặ p rồ i mớ i thự c thi phầ n thân vòng lặ p Lệ nh Do Until…Loop: Kiể m tra điề u kiệ n kế t thúc vòng lặ p rồ i mớ i thự c thi thân vòng lặ p Do…Loop While: Thự c thi thân vòng lặ p rồ i mớ i kiể m tra điề u kiệ n tiế p tụ c vòng lặ p Do…Loop Until: Thự c thi thân vòng lặ p rồ i mớ i kiể m tra điề u kiệ n kế t thúc vòng lặ p For…Next: Sử dụ ng thay cho vòng lặ p dùng biế n đế m, tiêu đề củ a lệ nh có yế u tố bả n củ a vòng lặ p dùng biế n đế m Các cấ u trúc điề u khiể n dùng thay cho Bài 5: CÁC LỆ NH LẶ P 44 Tổ ng kế t họ c Điề u khiể n ListBox, ListView cho phép ngư i dùng xem lự a chọ n nhiề u phầ n tử danh sách Có thể thêm hoặ c xóa phầ n tử củ a điề u khiể n bằ ng cách lậ p trình Cách sử dụ ng mả ng Điề u khiể n NumericUpDown cho phép lự a chọ n giá trị số bằ ng cách nhấ n vào mũi tên lên xuố ng Có thể thiế t lậ p giớ i hạ n giá trị bư c tăng cho điề u khiể n Chuyể n Focus hợ p lý làm cho ứ ng dụ ng dễ dùng hơ n Vơ hiệ u hóa điề u khiể n ngăn không cho ngư i dùng thao tác vớ i điề u khiể n để tránh nhữ ng thao tác khơng mong muố n từ phía ngư i dùng Bài 5: CÁC LỆ NH LẶ P 45 XI N CẢ M Ơ N! Bài 5: CÁC LỆ NH LẶ P 46 ... ListBox Bài 5: CÁC LỆ NH LẶ P 25 Demo cách sử dụ ng ListBox Xóa phầ n tử điề u khiể n ListBox Xóa ph n t ListBox Bài 5: CÁC LỆ NH LẶ P 26 ListView Giả sử ta có ListView có Name ListView1 Bài 5:... hiệ u hóa kích hoạ t điề u khiể n Biế t cách sử dụ ng đố i tư ợ ng String Bài 5: CÁC LỆ NH LẶ P Lệ nh lặ p Do While …Loop Bài toán mua hàng Mộ t ngư i đế n cử a hàng tạ p hóa vớ i mộ t danh sách... t hàng ti p theo vào xe y G ch chéo tên m t hàng danh sách c n mua Bài 5: CÁC LỆ NH LẶ P Thự c thi lệ nh lặ p Do While…Loop Bài tốn: Tìm số chẵ n đầ u tiên lớ n hơ n Dim x As Integer = Do While

Ngày đăng: 01/03/2019, 16:55

TỪ KHÓA LIÊN QUAN

w