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

Udql1 02 c

14 0 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 14
Dung lượng 145,38 KB

Nội dung

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

TÀI LIỆU LIÊN QUAN

w