YOMEDIA
ADSENSE
Chương 2 Ngôn Ngữ Lập Trình Visual Basic.Net
208
lượt xem 24
download
lượt xem 24
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Tham khảo tài liệu 'chương 2 ngôn ngữ lập trình visual basic.net', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 2 Ngôn Ngữ Lập Trình Visual Basic.Net
- Chương 2 Ngôn Ng L p Trình Visual Basic.Net 1. Ki u d li u 2. Bi n, h ng và s ng u nhiên 3. Các toán t 4. Các c u trúc l nh ñi u khi n This is trial version 1 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- 1. Ki u D Li u Tên ki u ð c ñi m Ph m v Ki u lu n lý Yes/No ho c True/ False Boolean Chu i các ký t Unicode String Ch a b t kỳ ký t Unicode nào Char Ki u S Nguyên 1 byte Byte 0 ⇒ 255 S nguyên 2 byte Short -32,768 ⇒ 32,768 S nguyên 4 byte Interger -2,147,483,648 ⇒ 2,147,483,648 S nguyên 8 byte Long -2,147,483,648 ⇒ 2,147,483,648 -1.79.10308 ⇒ 1.79.10308 S th c 8 byte Double -3.402823.1038 ⇒ 3.402823.1038 S th c 4 byte Single Ki u ti n tê Currency Ki u ngày tháng năm Date Ki u b t kỳ Variant ðư c cung c p b i Trình biên d ch (compiler). Trong VB.NET các ki u d li u là các l p ñ i tư ng ñư c k th a t l p System.Object This is trial version 2 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- 2. Bi n, h ng và s ng u nhiên 2.1 Bi n Như các ngôn ng l p trình khác VB.Net dùng bi n ñ lưu tr các giá tr nh p vào, các giá tr tính toán . . . Bi n là vùng nh s d ng ñ lưu tr các giá tr khác nhau trong quá trình chương trình ho t ñ ng 2.2 Khai báo bi n Dim AS VD : Dim n As Integer Dim Hoten As String Dim a As Long, b As Long This is trial version 3 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- Tên bi n là chu i ký t : B t ñ u b ng ký t , Không dùng ký t tr ng, không trùng tên bi n khác trong cùng ph m vi, t i ña 255 ký t Tuỳ theo ph m vi s d ng mà khai báo bi n Khai báo bi n c c b c a m t th t c, hàm Dim AS Khai báo bi n toàn c c cho toàn ng d ng Public Dim AS This is trial version 4 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- 2. Bi n, h ng và s ng u nhiên 2.2 H ng H ng là ñ i lư ng có giá tr không thay ñ i trong quá trình th c hi n chương trình. Dùng h ng ñ thay cho giá tr không g i nh Vd: pi= 3.1416 trong tính chu vi, di n tích hình tròn Khai báo h ng Const As = VD : Const Max as Interger=100 Const pi as Single =3.14 This is trial version 5 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- 2. Bi n, h ng, t p h p và s ng u nhiên 2.3 S Ng u Nhiên S d ng ñ i tư ng Random ñ khai báo s ng u nhiên. Dùng phương th c Next c a ñ i tư ng Random ñ khai báo kho ng mà s ng u nhiên l y ra. Ví d : Private Sub cmdSoNgauNhien_Click(...) Dim rd As Random Set rd =New Random Dim rdSo As Integer rdSo = rd.Next (1,1000) MessageBox.Show(rdSo) End Sub This is trial version 6 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- 3. Các toán t Toán t STT Ý Nghĩa Phép Gán Gán giá tr cho 1 bi n 1 = Phép N i Chu i + ho c & Ghép 2 hay nhi u chu i ký t 1 Phép Toán Sô H c 1 + C ng 2 - Trư 3 * Nhân 4 / Chia 5 \ Chia l y ph n nguyên Lu th a 6 ^ 7 Mod Chia l y ph n dư This is trial version 7 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- Toán t STT Ý Nghĩa Phép Toán So Sánh 1 > L n hơn 2 < Nho hơn 3 >= L n hơn ho c b ng 4
- Quy ư c chung v vi t l nh M i l nh n m trên m t dòng. Cu i dòng l nh không có d u ch m ph y (;). Khi mu n ng t l nh quá dài thành nhi u dòng thì tr dòng cu i, các dòng trư c ñó ph i k t thúc b ng d u g ch dư i ( _ ). N u mu n ñ t nhi u l nh trên cùng 1 dòng thì các l nh này ph i cách nhau b i d u hai ch m (: ). Dòng ghi chú (comment) N u c dòng là ghi chú dùng d u nháy ñơn ‘ ñ u dòng. N u ph n ñ u c a dòng là l nh, ph n cu i là ghi chú: ch ñư c dùng d u nháy ñơn trư c ph n ghi chú. This is trial version 9 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- 4. Các C u Trúc ði u Khi n 4.1 Các C u R Nhánh (If . . . [Else] . . . End if) C u trúc r nhánh cho phép th c hi n m t kh i l nh d a vào k t qu c a bi u th c ñi u ki n có 2 d ng: If (ði u ki n) then If (ði u ki n) then kh i l nh Kh i l nh 1 End if else Kh i l nh 2 End if N u ñi u ki n ñúng thì N u ñi u ki n ñúng thì s s th c hi n kh i l nh th c hi n kh i l nh 1 N u ñi u ki n sai thì th c hi n kh i l nh 2 This is trial version 10 10 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- VD: T o Project th c hi n gi i và biên lu n PT b c 1 Yêu c u: Nút Gi i: Th c hi n gi i và bi n lu n phương trình b c 1, ô k t qu (txtketqua) cho bi t phương trình có nghi m, vô nghi m hay vô s nghi m. Trong trư ng h p có nghi m thì ô txtnghiem s hi n k t qu Nút Ti p: Xoá d li u có s n trong các ô TextBox. ð t con tr ô txtHesoA Nút thoát: Thoát ng d ng) Các ñ i tư ng n hi n ñúng ng c nh ñ ngư i s d ng không th c hi n nh m thao tác, Tr t t di chuy n (tabIndex) phù h p. G n phím Enter cho nút Gi i và ESC cho nút Thóat This is trial version 11 11 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- tk : Thi Project : GiaiPTBac1 Form : frmPTBac1 TextBox: txtHeSoA, txtHeSoB, txtKetQua, lbNghiem, txtNghiem Command: cmdGiai, cmdThoat, cmdTiep Code x lý: Public Class frmGiaiPTBac1 Dim a, b As Integer, ketqua As String, nghiem As Double Private Sub cmdThoat_Click(. . .) Handles cmdThoat.Click Me.Close() End Sub Private Sub frmGiaiPTBac1_Load(. . . ) Handles MyBase.Load lbNghiem.Visible = False txtNghiem.Visible = False cmdTiep.Visible = False End Sub ... This is trial version 12 12 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
- Private Sub cmdThoat_Click(. . .) Handles cmdThoat.Click Me.Close() End Sub Private Sub cmdTiep(. . . ) Handles cmdTiep.Click cmdGiai.Visible = True TxtHesoA.Text = "" TxtHesoB.Text = "" txtketqua.Text = "" LBNGHIEM.Visible = False TxtNghiem.Visible = False TxtHesoA.Focus() End Sub ... This is trial version 13 13 http://www.thayphet.net Written by: Dương Thành Ph t www.adultpdf.com
ADSENSE
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn