1. Trang chủ
  2. » Thể loại khác

Ch__ng 3 Ngon ngu lap trinh C# pptx

27 431 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 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:

Ngày đăng: 11/07/2014, 21:20

TỪ KHÓA LIÊN QUAN