Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
138,5 KB
Nội dung
Chương 3 Ngôn ngữ lập trình C# Nội dung bài học Biến và hằng Các đối tượng đơn giản Xử lý chuyển kiểu Các phép toán. Vòng lặp Cấu trúc, mảng Các lớp cơ sở … Ứng dụng đầu tiên Tạo một chương trình ứng dụng đơn giản Hiển thị kết quả chương trình Nêu đặc thù của chương trình - kết hợp với ASP.NET Biến Một biến dùng để lưu trữ giá trị mang một kiểu dữ liệu nào đó Cú pháp: [modifier] datatype identifer; Ví dụ: public int i; hoặc int i; Phạm vi hoạt động Là vùng đoạn mã mà từ đấy biến có thể được truy xuất Không thể có hai biến cùng mang một tên trùng nhau Hằng Là một biến nhưng không cho phép thay đổi giá trị Cú pháp : const datatype identifer ; Ví dụ: const int a = 100; Vì sao dùng hằng Đọc chương trình dễ dàng hơn Dễ sửa chương trình hơn Sửa lỗi dễ dàng hơn Điều kiện IF if(condition) { Do something; } else { Do something; } Điều kiện IF(tt) Ví dụ: protected void Page_Load(object sender, EventArgs e) { int timeNow = DateTime.Now.Hour; if (timeNow < 12) Response.Write("Chào buổi sáng"); else if (timeNow < 18) Response.Write("Chiều buổi chiều"); else Response.Write("Chào buổi tối"); } Switch switch (var) { case value1: do something; break; case value2: do something; break; … default: do something; break; } switch Ví dụ: protected void Page_Load(object sender, EventArgs e) { int monthNow = DateTime.Now.Month; switch (monthNow) { case 1: Response.Write("Tháng giêng"); break; case 2: Response.Write("Tháng hai"); break; … default: Response.Write("Bạn nhập vào số không phải là tháng"); break; } } Vòng lặp For for (initializer; condition; iterator) statement(s) Do …While do { statement(s); } while (condition); While while (condition) statement(s); [...]... liệu cấu tạo bởi một số biến được gọi là những phần tử mảng string[] a = new string [3] ; a[0] = “Dữ liệu 1"; a[1] = “Dữ liệu 2"; a[2] = “Dữ liệu 3" ; string[][] a = new string [3] [3] ; a[0][0] = “Dòng 1 cột 1"; a[0][1] = “Dòng 1 cột 2"; a[0][2] = “Dòng 1 cột 3" ; string[] sinhVien = new string[]{ "Nguyễn Văn Tèo", "Lê Văn Tí", "Nguyễn Thị Tẹo" }; Mảng (tt) Các phương thức cơ bản Length: Lấy chiều dài... Phép so sánh == != < > = x /= y x=x/y … … … Chuyển kiểu Dùng để chuyển đổi dữ liệu sang một kiểu khác Có hai cách chuyển kiểu o Ép kiểu double i = 1 234 56.7; int j = (int)i; Response.Write(j); o Chuyển kiểu int k = Convert.ToInt32("1 234 56"); Response.Write(k); Namespace Là đối tượng phát sinh để nhóm các lớp Các namespace khác nhau có thể có các lớp giống nhau Câu lệnh using, khai báo... gộp Dùng StringBuilder Dùng phép + Dùng lớp StringBuilder để xây dựng Dùng thuật định dạng string hoVaTen = "Nguyễn Phan Hoài " + "Linh"; StringBuilder sb = new StringBuilder(); sb.Append("Nguyễn Phan Hoài"); sb.Append(" Linh"); string hoTen = string.Format ("Họ: {0} Tên: {1}“ , "Nguyễn Phan Hoài“ , "Linh"); ... KhachHang(); kh.Ten = "Hùng"; Phương thức Là một thành phần của lớp nhằm thực thi một nhiệm vụ nào đó Ví dụ: public int max3Numbers(int a, int b, int c) { if (a > b && a > c) return a; else if (b > c) return b; return c; } Truy cập và sử dụng int maxValue = max3Numbers(5, 10, 7); (Phương thức nằm trong lớp hoặc trong namespace khác) Cấu trúc Là một cấu trúc dữ liệu lưu trữ các đối tượng...Vòng lặp (tt) Ví dụ: Viết hàm tính tổng S= 1+2 +3+ …+ (n-1)+ n protected void Page_Load(object sender, EventArgs e) { int sumNumber = 0; int maxNumber = 10; for (int i = 1; i < maxNumber; i++) sumNumber += i; Response.Write(sumNumber); } Các lệnh điều . Ch ng 3 Ng n ng lập trình C# Nội dung bài học Biến và h ng Các đối tư ng đơn giản Xử lý chuyển kiểu Các phép toán. V ng lặp Cấu trúc, m ng Các lớp cơ sở … ng d ng. tư ng Ví dụ: class KhachHang { public int MaKhachHang; public string HoLot; public string Ten; } Truy cập và sử d ng KhachHang kh = new KhachHang(); kh.Ten = "H ng& quot;; Phư ng thức Là một. cột 3& quot;; string[] sinhVien = new string[]{ "Nguyễn Văn Tèo", "Lê Văn Tí", "Nguyễn Thị Tẹo" }; M ng (tt) Các phư ng thức cơ bản Length: Lấy chiều dài m ng. Clone: