1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cơ sở lập trình Csharp: Bài 2 - Các thành phần cơ bản của C#

37 63 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 37
Dung lượng 187 KB

Nội dung

Bài giảng Cơ sở lập trình Csharp: Bài 2 - Các thành phần cơ bản của C# bao gồm những nội dung về danh hiệu, từ khóa, khai báo biến; khai báo hằng; các kiểu dữ liệu chuẩn; các phép toán cơ bản; điều khiển màn hình. Mời các bạn tham khảo bài giảng để hiểu rõ hơn về điều này.

CÁC THÀNH PHẦN CƠ BẢN CỦA C# 05/10/21 Danh hiệu  Là tên NSD đặt để gọi tên lớp, hàm/phương thức, biến/thuộc tính, hằng,…  Có thể tìm hiểu thêm giáo trình, taì liệu  Lưu ý : C/C++/C#/Java phân biệt chữ thường/hoa 05/10/21 Từ khóa  Khơng nhiều từ khóa  Các từ khóa dạng chữ thường  Tương tự Pascal, từ khóa thường phát biểu điều khiển, kiểu liệu,…  Ví dụ if else while int long try catch checked ……… 05/10/21 Khai báo biến !!!  Nếu khai báo hàm : biến  Nếu khai báo hàm nằm lớp : biến  Cú pháp khai báo ;  Thường nên kết hợp khai báo với khởi động giá trị ban đầu cho biến =; 05/10/21 Khai báo biến !!! int k ; int j = 1, k; float f = 12.3f; double d =23.777; char c = ‘Y’; bool b = true; string s1, s2=“Hello”,s3=“World”; 05/10/21 Khai báo biến !!!  Trong giai đoạn đầu, khai báo biến hàm Main  Có thể khai báo biến vị trí hàm  Phạm vi tầm vực ảnh hưởng biến : nằm khối chứa  Tốt : khai báo biến phần đầu hàm Main() 05/10/21 Khai báo biến !!! Không khai báo biến !!!! class { Khai báo biến có ý nghĩa khác !!!! static public void Main( ) { Khai báo biến !! } } 05/10/21 Khai báo biến !!! static public void Main(String[ ] s) { int i= 0; ……… // i int k = 2; ……… // i k If ( ….) ………….{ int i = 1; ………… // i k int j = 2; ……… // i k, j } ………… // i k } Tham khảo thêm C/C++/C# 05/10/21 Khai báo !!!  Tương tự biến : có ý nghĩa khác khai báo vị trí khác Không khai báo !!!! class { Khai báo có ý nghĩa khác !!!! static public void Main( ) { Khai báo !! } } 05/10/21 Khai báo !!!  Cú pháp const = ; Ví dụ const int THISYEAR = 2006; const float LAISUAT = 0.0085f; const double GIATOC = 9.81; const char YES = ‘Y’; const string Hello = “Hello”; 05/10/21 Một số phương thức thường dùng  Trong thời gian đầu, ln khai báo using System; dịng chương trình  Các phương thức thường dùng cần sử dụng thành thạo : 05/10/21 Một số phương thức thường dùng  In liệu hình : dùng Console.Write Console.WriteLine Có khoảng 18 cách sử dụng khác nhau!! Console.Write( chuỗi ); Console.Write(chuỗi định dạng , dstham số); Ví dụ int i=5; String s=“abcd”; Console.WriteLine(i); Console.Write( s + s + i ); Console.Write( “{0} {1} {2}”,s,s,i); 05/10/21 Một số phương thức thường dùng  Nhập liệu từ bàn phím: dùng Console.ReadLine() Lưu ý kết nhận chuỗi, cần phải chuyển đổi cần thiết Ví dụ String hoten=“”; wnamsinh=“”; hoten = Console.ReadLine(); wnamsinh=Console.ReadLine(); //sau chuyển sang số nguyên !!! 05/10/21 Một số phương thức thường dùng  Một số phương thức toán học Math.Abs(biểu thức số) Math.Sqrt(biểu thức số) Math.Ceiling(biểu thức số) Math.Floor(biểu thức số) Math.Max(biểu thức số) Math.Min(biểu thức số) Math.Round(biểu thức số) số Math.PI Math.E 05/10/21 Một số phương thức thường dùng  Ví dụ float R=12.6; float S = R*R*Math.PI; int a,b,c,d; //Nhập số a,b,c d Console.Write(Math.Max(a,Math.Max(b,Math.Max (c,d)))); 05/10/21 Một số phương thức thường dùng  Chuyển đổi kiểu chuỗi sang kiểu liệu khác Từ chuỗi sang số thực (dạng float) Single.Parse(chuỗi) Ví dụ string s; s="123.45"; float f = Single.Parse( s); Từ chuỗi sang số thực (dạng double) Ví dụ string s="3.45"; double d = Double.Parse(s); 05/10/21 Một số phương thức thường dùng Từ chuỗi sang số nguyên String s="45"; short i = Int16.Parse(s); int j = Int32.Parse(s); long k = Int64.Parse(s); String wns = “”; Console.Write(“Nhap nam sinh : “); wns=Console.ReadLine(); int ns = Int32.Parse(wns); // hay int ns=Int32.Parse(Console.ReadLine()); 05/10/21 Một số phương thức thường dùng Chuyển đổi kiểu liệu số sang kiểu chuỗi Nguyên tắc .ToString( ) ; Ví dụ int i = 231 ; float j = 34.56f ; //ngầm định double !!! String kq; kq = " i= "+ i.ToString() + " va j = "+ j.ToString(); Console.WriteLine(kq); 05/10/21 Một số phương thức thường dùng int i = 231 ; float j = 34.56f ; //ngầm định double !!! Console.WriteLine(" i= “ + i + " va j = “ + j); Chuyển đổi tương tự cho kiểu bool char bool b= true; char yes=‘Y’; string s1 = b.ToString( ) ; // s1 = “True” string s2 = yes.ToString( ); // s2 = “Y”; Console.Write( b + yes ); //lỗi !!! Console.Write (b + “” + yes); 05/10/21 Một số phương thức thường dùng Một số phương thức kiểu chuỗi .ToLower( ); .ToUpper( ); .Substring(vị trí, số ký tự); .Length ; //khơng có ( ) [ vị trí ] Ví dụ string S = “hello woRld”; string u = S.ToUpper(); char c = S[1]; // c = ‘e’ int l = S.Substring(0,4).Length ; //thay ghi (S.Substring(0,4)).Length 05/10/21 Thao khảo sử dụng thêm  Lớp System.Int32, System.Single, System.String, System.Character, System.Boolean 05/10/21 Điều khiển hình Lớp System.Console Có số thuộc tính sau Console.ForegroundColor= ; Console.BackgroundColor=; Console.CursorVisible = ; Console.CursorSize=; Console.CapsLock =; Console.NumberLock =; Console.Title = ; Màu : ConsoleColor. 05/10/21 Điều khiển hình 05/10/21 Điều khiển hình Các phương thức Console.Clear ( ); Console.Beep ( ); Console.Beep (tần số, thời gian-ms) ; Console.SetCursorPosition (cột, hàng); Console.SetWindowSize( rộng, cao ); Console.ResetColor ( ); Console.ReadKey( ) ;  Lưu ý Console.ReadKey( ) trả giá trị kiểu ConsoleKeyInfo  Trừ Console.ReadKey( ), tất phương thức có dạng “thủ tục” (void) 05/10/21 Điều khiển hình Console.Title = “Xin chao cac ban !”; Console.CursorSize = 80; Console.CapsLock=true; Console.Clear( ); Console.SetCursorPosition (15,5); Console.Beep(1000,2000); Console.WriteLine(“An phim di !!”); ConsoleKeyInfo cik = Console.ReadKey( ); Chương trình ViDu1_12.cs 05/10/21 ... hello=“Hello!”;//nháy kép 05/10 /21 Các phép toán  Các phép toán số học Cộng Trừ Nhân Chia Chia lấy phần dư + * / % Lưu ý : Phép chia (/) số nguyên “chặt” bỏ phần dư 05/10 /21 Các phép toán  Ví dụ int... (int)f; 05/10 /21 Các phép toán  Các phép toán so sánh số học Bằng Khác Lớn hơn, lớn hay Nhỏ hơn, nhỏ hay  Lưu ý Thường hay quên lầm lẫn = == 05/10 /21 == != > >= <

Ngày đăng: 09/05/2021, 18:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w