Download miễn phí Bài giảng Giới thiệu ngôn ngữ C#





Khai báo và sửdụng kiểu Enumeration
// Declare the Enumeration
public enum MessageSize
{
Small = 0,
Medium = 1,
Large = 2
}
// Create a Field or Property
public MessageSize msgsize;
// Assign to the property using the Enumeration values
msgsize = Small;



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Bài giảng môn học
Thiết kế & Lập trình WEB 2
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 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Khai báo biến
ƒ int x;
ƒ String s1, s2;
ƒ String s = "Hello World";
ƒ Object o;
ƒ Object obj = new Object();
ƒ public String name;
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Chuyển kiểu
ƒint i = 3;
ƒString s = i.ToString();
ƒdouble d = Double.Parse(s);
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Chú thích
ƒ// This is a comment
ƒ/* This is a multiline
comment */
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Lệnh if
if (condition)
{
Do something;
}
else
{
Do something;
}
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Ví dụ
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Lệnh switch
switch (var)
{
case value1:
do something;
break;
case value2:
do something;
break;

Default:
do something;
break;
}
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Ví dụ
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Vòng lặp
ƒ for
for (CounterVar=StartNum; Condition; Incrementation)
{
Do something;
}
while (condition)
{
Do something;
}
do
{
Do something;
} while (condition);
ƒ while
ƒ do … while
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Ví dụ
ƒ Viết hàm tính tổng sau:
S=1+2+3+…+ (n-1)+ n
???
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
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 };
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Duyệt qua một Collection
foreach ( String s in a )
{
Response.Write(s);
}
foreach (DataType var in CollectionVar)
{
Do something;
}
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
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(" !!!");
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Khai báo và sử dụng Hàm
// Declare a void return function
void voidfunction()
{
...
}
// Declare a function that returns a value
String stringfunction()
{
...
return (String) val;
}
// Declare a function that takes and returns
values
String parmfunction(String a, String b)
{
...
return (String) (a + b);
}
// Use the Functions
voidfunction();
String s1 = stringfunction();
String s2 = parmfunction("Hello",
"World!");
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Ví dụ
ƒ Viết hàm nhận vào 2 biến kiểu chuỗi strUsername
& strPassword. Trả về câu truy vấn tìm trong bảng
UserAccount người dùng có Username và
Password bằng giá trị 2 biến nhận vào.
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Cách 1
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Cách 2
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Cách 3
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Đị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;
}
}
}
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Khai báo thuộc tính đơn
public String name {
get {
...
return ...;
}
set {
... = value;
}
}
Foo f = new Foo();
f.name = “foo”;
Thiết kế & Lập trình WEB 2 –Giới thiệu Ngôn ngữ C#
© 2007 Khoa CNTT – ĐH KHTN
Khai báo và sử dụng kiểu Enumeration
// Declare the Enumeration
public enum MessageSize
{
Small = 0,
Medium = 1,
Large = 2
}
// Create a Field or Property
public MessageSize msgsize;
// Assign to the property using the Enumeration values
msgsize = Small;
...
 

Các chủ đề có liên quan khác

Top