Udql1 02 c

14 0 0
Udql1 02 c

Đ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

UDQL1 02 C# 9/10/17 1 Lập Trình Ứng Dụng Quản Lý 1 Chương 02 Lập trình cơ bản với C# GV Trương Phước Lộc 09/2017 Khoa CNTT ĐH KHTN Ngôn ngữ C# • Cấu trúc chương trình • Namespace • Nhập/xuất (console)[.]

9/10/17 Lập Trình Ứng Dụng Quản Lý Chương 02: Lập trình với C# GV Trương Phước Lộc 09/2017 Khoa CNTT-ĐH.KHTN Ngơn ngữ C# • • • • • • • • • Cấu trúc chương trình Namespace Nhập/xuất (console) Kiểu liệu Biến Toán tử Cấu trúc điều kiện Cấu trúc lặp Mảng GV Trương Phước Lộc 9/10/17 Khoa CNTT-ĐH.KHTN Cấu trúc chương trình § Một solution phát triển môi trường Visual Studio gồm nhiều Project khác Các project phát triển nên tảng loại ngơn ngữ lập trình Chẳng hạn C#, VB.NET, ASP.NET,… § Một project tích hợp nhiều lớp đối tượng (class) GV Trương Phước Lộc Khoa CNTT-ĐH.KHTN Cấu trúc chương trình (tt) GV Trương Phước Lộc 9/10/17 Khoa CNTT-ĐH.KHTN Cấu trúc chương trình (tt) § Một lớp đối tượng hệ thống thuộc tính phương thức/hàm § Một thủ tục hay hàm dãy lệnh thứ tự § Lệnh đơn vị nhỏ lập trình Thường hỗ trợ cơng ty cung trình mơi trường phát triển phần mềm GV Trương Phước Lộc Khoa CNTT-ĐH.KHTN Cấu trúc chương trình (tt) namespace Demo { class Program { static void Main(string[] args) { } } } GV Trương Phước Lộc 9/10/17 Khoa CNTT-ĐH.KHTN Namespace • Namespace tập hợp namespaces lớp • Ví dụ: System, System.Data, System.Windows, … • Từ khóa using GV Trương Phước Lộc Khoa CNTT-ĐH.KHTN Nhập/xuất (console) • Đọc/xuất chuỗi hình console ▫ Console.ReadLine() ▫ Console.Write(“…”) ▫ Console.WriteLine(“…”) • Một số ký tự đặc biệt ▫ \t ▫ \n • Hàm xử lý chuỗi String.Format(“”) ▫ https://msdn.microsoft.com/enus/library/system.string.format(v=vs.110).aspx GV Trương Phước Lộc 9/10/17 Khoa CNTT-ĐH.KHTN Nhập/xuất (console) (tt) static void Main(string[] args) { string str; str = Console.ReadLine(); Console.WriteLine(str); Console.Write("{0} = {1}", "So", 3.123); } GV Trương Phước Lộc Khoa CNTT-ĐH.KHTN Kiểu liệu • • • • • • • bool byte char Int, long float, double DateTime string, String GV Trương Phước Lộc 10 9/10/17 Khoa CNTT-ĐH.KHTN Kiểu liệu • DateTime ▫ ▫ ▫ ▫ Now DayOfWeek DayOfYear UtcNow • String ▫ Trim ▫ Split GV Trương Phước Lộc 11 Khoa CNTT-ĐH.KHTN Biến • Biến dùng để lưu trữ liệu Mỗi biến thuộc kiểu liệu Cú pháp khai báo biến: KieuDuLieu TenBien; • Biến tồn cục: biến khai báo bên tất hàm, thủ tục hiểu bên tất hàm thủ tục • Biến cục bộ: biến hiểu bên phạm vi chương trình Ra khỏi phạm vi này, khơng cịn biết đến GV Trương Phước Lộc 12 9/10/17 Khoa CNTT-ĐH.KHTN Toán tử • • • • • Tốn tử so sánh: ==, , =, != Toán tử số học: +, -, *, /, % Toán tử bit: &, |, !, Toán tử logic: &&, ||, ! Toán tử cộng chuỗi: + 13 GV Trương Phước Lộc Khoa CNTT-ĐH.KHTN Toán tử static void Main(string[] args) { double a; double b; Console.Write(“Chuong trinh cong so a va b”); Console.Write("a = "); a = Console.ReadLine(); Console.Write("b = "); b = Console.ReadLine(); Console.WriteLine("a + b = ” + (a + b)); } GV Trương Phước Lộc 14 9/10/17 Khoa CNTT-ĐH.KHTN Cấu trúc điều kiện • Được dùng lệnh hay khối lệnh thực điều kiện • Cú pháp: if () { } GV Trương Phước Lộc 15 Khoa CNTT-ĐH.KHTN Cấu trúc điều kiện (tt) if () { Câu lệnh Câu lệnh … } else { Câu lệnh Câu lệnh … } GV Trương Phước Lộc 16 9/10/17 Khoa CNTT-ĐH.KHTN Cấu trúc điều kiện (tt) static void Main(string[] args) { double a, b; Console.Write("a = "); a = Double.Parse(Console.ReadLine()); Console.Write("b = "); b = Double.Parse(Console.ReadLine()); if (a == b) Console.WriteLine("a = b"); else if (a < b) Console.WriteLine("a < b"); else Console.WriteLine("a > b"); } GV Trương Phước Lộc 17 Khoa CNTT-ĐH.KHTN Cấu trúc điều kiện (tt) • Giải phương trình ax + b = GV Trương Phước Lộc 18 9/10/17 Khoa CNTT-ĐH.KHTN Cấu trúc lặp • Được dùng lệnh hay khối lệnh thực lại nhiều lần điều kiện • Cú pháp: for ( ; ; ) { câu lệnh câu lệnh … } GV Trương Phước Lộc 19 Khoa CNTT-ĐH.KHTN Cấu trúc lặp (tt) static void Main(string[] args) { int n, S; Console.WriteLine("Tinh S(n) = + + + n"); Console.Write("n = "); n = Integer.Parse(Console.ReadLine()); S = 0; for (int i =0; i

Ngày đăng: 09/04/2023, 06:30

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

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

Tài liệu liên quan