bài 3 các khái niệm cơ bản trong lập trình

45 829 0
bài 3 các khái niệm cơ bản trong lập trình

Đ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 3: CÁC KHÁI NIỆM BẢN TRONG LẬP TRÌNH GUI và thiết kế GUI Trình soạn thảo mã Định danh Định nghĩa lớp Xử lý sự kiện Sử dụng IDE để hạn chế lỗi biên dịch Hệ thống bài cũ GUI và thiết kế GUI Trình soạn thảo mã Định danh Định nghĩa lớp Xử lý sự kiện Sử dụng IDE để hạn chế lỗi biên dịch Các khái niệm bản trong lập trình 2 Mục tiêu bài học Hiểu về biến và biết cách sử dụng biến Hiểu về cách lưu trữ dữ liệu trong bộ nhớ Biết về các toán tử số học và thứ tự ưu tiên của chúng Hiểu giải thuật và biết cách dùng mã giả để biều diễn cho giải thuật Đọc hiểu được sơ đồ UML Biết cách sử dụng câu lệnh lựa chọn If…Then và If…Then…Else để lựa chon giữa các hành động khác nhau Thiết lập các breakpoint và sử dụng cửa sổ Watch để gỡ lỗi Hiểu về biến và biết cách sử dụng biến Hiểu về cách lưu trữ dữ liệu trong bộ nhớ Biết về các toán tử số học và thứ tự ưu tiên của chúng Hiểu giải thuật và biết cách dùng mã giả để biều diễn cho giải thuật Đọc hiểu được sơ đồ UML Biết cách sử dụng câu lệnh lựa chọn If…Then và If…Then…Else để lựa chon giữa các hành động khác nhau Thiết lập các breakpoint và sử dụng cửa sổ Watch để gỡ lỗi Các khái niệm bản trong lập trình 3 Biến dùng để lưu trữ dữ liệu trong ứng dụng tương tự như thuộc tính Text của Label Sử dụng biến cho phép lưu và xử lý dữ liệu mà không cần sử dụng điều khiển Các biến lưu trữ dữ liệu như các con số, ngày, giờ… Mỗi biến chỉ tương ứng với duy nhất một kiểu dữ liệu. Ví dụ, biến kiểu số không thể dùng để lưu văn bản Biến Biến dùng để lưu trữ dữ liệu trong ứng dụng tương tự như thuộc tính Text của Label Sử dụng biến cho phép lưu và xử lý dữ liệu mà không cần sử dụng điều khiển Các biến lưu trữ dữ liệu như các con số, ngày, giờ… Mỗi biến chỉ tương ứng với duy nhất một kiểu dữ liệu. Ví dụ, biến kiểu số không thể dùng để lưu văn bản Các khái niệm bản trong lập trình 4 Cú pháp khai báo biến Kiểu Integer lưu giá trị số nguyên (ví dụ: 919, 0, -11) Khi một biến Integer được khai báo, biến đó sẽ được khởi tạo giá trị là 0 Biến Dim tên_biến As kiểu_biến Cú pháp khai báo biến Kiểu Integer lưu giá trị số nguyên (ví dụ: 919, 0, -11) Khi một biến Integer được khai báo, biến đó sẽ được khởi tạo giá trị là 0 Các khái niệm bản trong lập trình 5 Tên biến phải là một định danh hợp lệ Kiểu biến Gán giá trị cho biến bằng toán tử gán Giá trị phải cùng kiểu với biến. Không thể lưu văn bản vào biến kiểu nguyên Biến tên_biến = giá_trị Gán giá trị cho biến bằng toán tử gán Giá trị phải cùng kiểu với biến. Không thể lưu văn bản vào biến kiểu nguyên Các khái niệm bản trong lập trình 6 biến giá trị nguyên Các kiểu dữ liệu sở Type Kích thước Giá trị Sbyte 1 từ -128 đến 127 Bype 1 từ 0 đến 255 Boolean 2 True hoặc False Char 2 từ 0 đến 65,535 Short 2 từ -32,768 đến 32,767 UShort 2 từ 0 đến 65,535 Các khái niệm bản trong lập trình 7 UShort 2 từ 0 đến 65,535 Integer 4 từ -2,147,483,648 đến 2,147,483,647 UInteger 4 từ 0 đến 4,294,967,295 Single 4 giá trị âm: -3.4038235E+38 đến -1.401298E-45 giá trị dương:1.401298E-45 đến 3.4028235E+38 Double 8 giá trị âm: -1.7976931348623157E+308 đến - 4.9406545841246544E-324 giá trị dương: 4.94065645841246544E-324 đến 1.79769313486231570E+38 String Lên đến 2 tỷ ký tự Unicode Visual Basic cũng cho phép ta tự định nghĩa kiểu dữ liệu của riêng mình – gọi là kiểu dữ liệu cấu trúc hay kiểu dữ liệu tự định nghĩa bởi người dùng VD: Structure Employee Dim name As String Dim DateOfBirth As Date Dim age As Date End Structure Sử dụng như sau: Dim Worker1 As Employee Worker1.name = “Nguyễn Văn A" Worker1.age = Date.FromOADate(12 / 1 / 1983) Kiểu dữ liệu tự định nghĩa Visual Basic cũng cho phép ta tự định nghĩa kiểu dữ liệu của riêng mình – gọi là kiểu dữ liệu cấu trúc hay kiểu dữ liệu tự định nghĩa bởi người dùng VD: Structure Employee Dim name As String Dim DateOfBirth As Date Dim age As Date End Structure Sử dụng như sau: Dim Worker1 As Employee Worker1.name = “Nguyễn Văn A" Worker1.age = Date.FromOADate(12 / 1 / 1983) Các khái niệm bản trong lập trình 8 Ép kiểu ngầm định Là chuyển đổi được thực hiện bởi Visual Basic mà không phải viết mã Hàm Val trả về giá trị Double. Visual Basic sẽ ngầm định chuyển giá trị Double này thành kiểu Integer Ép kiểu Double thành Integer không được khuyến khích vì nguy làm mất dữ liệu Biến cartons = Val(cartonsTextBox.Text) items = Val(itemsTextBox.Text) Ép kiểu ngầm định Là chuyển đổi được thực hiện bởi Visual Basic mà không phải viết mã Hàm Val trả về giá trị Double. Visual Basic sẽ ngầm định chuyển giá trị Double này thành kiểu Integer Ép kiểu Double thành Integer không được khuyến khích vì nguy làm mất dữ liệu Các khái niệm bản trong lập trình 9 Biến Sử dụng biến để tính toán Thực hiện phép nhân hai biến Các khái niệm bản trong lập trình 10 Kết quả sau khi tính toán [...]... 4 Các khái niệm bản trong lập trình 16 Giải thuật Các vấn đề thể được giải quyết bằng cách thực hiện một loạt các hành động theo một thứ tự cụ thể Các hành động được thực hiện và thứ tự thực hiện các hành động đó được gọi là một giải thuật Thứ tự thực hiện các hành động rất quan trọng Điều khiển chương trình thực hiện nhiệm vụ sắp xếp đúng thứ tự các lệnh của ứng dụng Các khái niệm bản trong. .. dạng E hoặc F D Định dạng thập phân N Định dạng số Các khái niệm bản trong lập trình 32 Định dạng văn bản Tham số đầu tiên Ký tự chỉ thị định dạng tiền tệ String.Format (“{0:C}”, earnings) Chuỗi điều khiển định dạng Chuỗi cần được định dạng Kết quả Các khái niệm bản trong lập trình 33 Sử dụng trình gỡ lỗi Breakpoint Xác định xem ứng dụng đang làm gì trong khi chạy Được đánh dấu tại dòng mã thực thi... động Các khái niệm bản trong lập trình 24 Kết nối các cấu trúc điều khiển hai cách để kết nối các cấu trúc điều khiển Xếp chồng cấu trúc điều khiển Đầu ra của cấu trúc điều khiển này nối với đầu vào của cấu trúc điều khiển còn lại 1 1 2 2 Lồng cấu trúc điều khiển 1 22 Các giải thuật trong ứng dụng được tạo thành từ 11 loại cấu trúc khiểu khiển khác nhau bằng hai cách trên Các khái niệm bản trong. .. thi Các khái niệm bản trong lập trình 19 Mã giả Gán 0 cho biến đếm biendem = 0 Không mã giả cho lệnh này Dim x As Integer Khai báo này không tạo ra bất cứ hành động nào khi thực thi ứng dụng như thao tác nhập, xuất hay tính toán Các khái niệm bản trong lập trình 20 Cấu trúc điều khiển Tất cả các chương trình máy tính được tạo thành từ 3 loại cấu trúc Cấu trúc tuần tự Là cấu trúc mặc định trong. .. ketquaLabel.Text = “Đỗ” Else ketquaLabel.Text = “Trượt” End If Các khái niệm bản trong lập trình Nếu điều kiện đúng, hiển thị Đỗ, nếu sai hiển thị Trượt If điều kiện Then [Các câu lệnh] Else [Các câu lệnh] End If 29 Biểu đồ hoạt động lệnh If…Then…Else hiển thị “Trượt” [điểm < 60] Các khái niệm bản trong lập trình [điểm >=60] hiển thị “Đỗ” 30 Lệnh If…Then…Else lồng nhau If diem >= 90 Then diemLabel.Text... bên trong ứng dụng để xác định lỗi logic Cửa sổ Watch Xuất hiện ở chế độ ngắt Dùng để theo dõi sự thay đổi của các biến khi thực thi Thay đổi giá trị của biến bằng cách nhập giá trị vào cửa sổ Watch Các khái niệm bản trong lập trình 34 Demo sử dụng Breakpoint Đặt Breakpoint Nhấn chuột vào thanh lề, tại vị trí tương ứng với lệnh thực thi để đặt breakpoint Đặt Breakpoint Các khái niệm bản trong lập. .. khác y Các khái niệm bản trong lập trình 27 Biểu đồ hoạt động của lệnh If…Else Điều kiện canh giữ Điều kiện canh giữ [điểm >=60] hiển thị “Đỗ” [điểm . tự các lệnh của ứng dụng Các khái niệm cơ bản trong lập trình 17 Thuật toán rise-and-shine Thức dậy Tắm Mặc quần áo Trình tự thực thi các hành động rất quan trọng Các khái niệm cơ bản trong lập. khuyến khích vì có nguy cơ làm mất dữ liệu Các khái niệm cơ bản trong lập trình 9 Biến Sử dụng biến để tính toán Thực hiện phép nhân hai biến Các khái niệm cơ bản trong lập trình 10 Kết quả sau. những lệnh có khả năng thực thi Các khái niệm cơ bản trong lập trình 19 Mã giả Gán 0 cho biến đếm Không có mã giả cho lệnh này Các khái niệm cơ bản trong lập trình 20 biendem = 0 Dim x As Integer Khai

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

Từ khóa liên quan

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

Tài liệu liên quan