Ch__ng 3 Ngon ngu lap trinh C# pptx

27 431 0
Ch__ng 3 Ngon ngu lap trinh C# pptx

Đ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

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

Mục lục

  • Chương 3

  • Nội dung bài học

  • Ứng dụng đầu tiên

  • Biến

  • Hằng

  • Điều kiện IF

  • Điều kiện IF(tt)

  • Switch

  • switch

  • Vòng lặp

  • Vòng lặp (tt)

  • Các lệnh điều kiện khác

  • Cấu trúc chương trình

  • Lớp

  • Phương thức

  • Cấu trúc

  • Mảng

  • Mảng (tt)

  • Toán tử

  • Chuyển kiểu

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

  • Đang cập nhật ...

Tài liệu liên quan