intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chương 2 Ngôn Ngữ Lập Trình Visual Basic.Net

Chia sẻ: Trần Ngọc Mai | Ngày: | Loại File: PDF | Số trang:13

205
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ả

Chủ đề:
Lưu

Nội dung Text: Chương 2 Ngôn Ngữ Lập Trình Visual Basic.Net

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2