Tài liệu GIỚI THIỆU NGÔN NGỮ C# pptx

21 418 1
Tài liệu GIỚI THIỆU NGÔN NGỮ 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

Bài giảng mơn học GIỚI THIỆU NGƠN NGỮ C# Khoa Công nghệ thông tin Trường Đại học Khoa học Tự nhiên Thiết kế & Lập trình WEB Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Khai báo biến ƒ int x; ƒ String s1, s2; ƒ String s = "Hello World"; ƒ Object o; ƒ Object obj = new Object(); ƒ public String name; © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Chuyển kiểu ƒint i = 3; ƒString s = i.ToString(); ƒdouble d = Double.Parse(s); © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Chú thích ƒ// This is a comment ƒ/* This is a multiline comment */ © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngôn ngữ C# Lệnh if if (condition) { Do something; } else { Do something; } © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Ví dụ © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngôn ngữ C# Lệnh switch switch (var) { case value1: something; break; case value2: something; break; … Default: something; break; } © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Ví dụ © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Vịng lặp ƒ for for (CounterVar=StartNum; Condition; Incrementation) { Do something; } ƒ while while (condition) { Do something; } ƒ … while { Do something; } while (condition); © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Ví dụ ƒ Viết hàm tính tổng sau: S=1+2+3+…+ (n-1)+ n ??? © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Làm việc với mảng String[] a = new String[3]; a[0] = "1"; a[1] = "2"; a[2] = "3"; String[][] a = new String[3][3]; a[0][0] = "1"; a[1][0] = "2"; a[2][0] = "3"; double[] a = { 3.00, 4.00, 5.00 }; © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Duyệt qua Collection foreach (DataType var in CollectionVar) { Do something; } foreach ( String s in a ) { Response.Write(s); } © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Thao tác với chuỗi String s1; String s2 = "hello"; s2 += " world"; s1 = s2 + " !!!"; // Using StringBuilder class for performance StringBuilder s3 = new StringBuilder(); s3.Append("hello"); s3.Append(" world"); s3.Append(" !!!"); © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngôn ngữ C# Khai báo sử dụng Hàm // Declare a void return function void voidfunction() // Declare a function that takes and returns values { String parmfunction(String a, String b) { return (String) (a + b); } // Declare a function that returns a value String stringfunction() { return (String) val; } } // Use the Functions voidfunction(); String s1 = stringfunction(); String s2 = parmfunction("Hello", "World!"); © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Ví dụ ƒ Viết hàm nhận vào biến kiểu chuỗi strUsername & strPassword Trả câu truy vấn tìm bảng UserAccount người dùng có Username Password giá trị biến nhận vào © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Cách © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Cách © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Cách © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Định nghĩa lớp using System; namespace MySpace { public class Foo : Bar { int x; public Foo() { x = 4; } public void Add(int x) { this.x += x; } override public int GetNum() { return x; } } } © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB –Giới thiệu Ngơn ngữ C# Khai báo thuộc tính đơn public String name { get { return ; } set { = value; } } Foo f = new Foo(); f.name = “foo”; © 2007 Khoa CNTT – ĐH KHTN ... WEB ? ?Giới thiệu Ngơn ngữ C# Cách © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB ? ?Giới thiệu Ngơn ngữ C# Cách © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB ? ?Giới thiệu Ngơn ngữ C# Cách... Lập trình WEB ? ?Giới thiệu Ngôn ngữ C# Lệnh if if (condition) { Do something; } else { Do something; } © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB ? ?Giới thiệu Ngơn ngữ C# Ví dụ © 2007... Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB ? ?Giới thiệu Ngơn ngữ C# Ví dụ © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB ? ?Giới thiệu Ngơn ngữ C# Vòng lặp ƒ for for (CounterVar=StartNum; Condition;

Ngày đăng: 23/12/2013, 03:15

Từ khóa liên quan

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

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

Tài liệu liên quan