nền tảng lập trình c bài 2 các khái niệm và nguyên tắc cơ bản của net framework cơ bản của .net framework - Pdf 13

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
1
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Bài 2: Các khái niệm và nguyên tắc
cơ bảncủa NET Framework


bản

của
.
NET

Framework
• Tổng quan về .NET Framework
• Các kiểu dữ liệu
• Biến và hằng
• Các toán tử
2
-8 tiết -
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Tổng quan về .NET Framework
• .NET Framework là thành phần nền tảng cho mọi công
c


p
hát tri

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Tổng quan về .NET Framework
• Hệ thống namespace trong .NET Framework
5
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Bài 2: Các khái niệm và nguyên tắc
cơ bảncủa NET Framework


bản

của
.
NET

Framework

Tổng quan về NET Framework

Tổng

quan

về
.
NET

Framework

á
c ng
ô
n ng


lậ
p
t
r
ì
n
h
c

p cao
l
u
ô
n c
ó
c
á
c qu
i

định về định nghĩa dữ liệu trong lập trình

Kiểu là khái niệmámchỉ việc định nghĩahìnhthái cấu
Kiểu

chi ti
ế
t trong một
cấu trúc gọi là Common Type System (CTS)
8
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Khái niệm
Kiể dữ liệ tNETđ hi thà h hiề l i

Kiể
u
dữ

liệ
u
t
rong .
NET

đ
ược c
hi
a
thà
n
h
n
hiề


dùng

nhất



Parse



ToString
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Cách tạo và sử dụng các kiểu dữ liệu
Cá kiể iá t ị (V l T )


c
kiể
u g


t
r


(V
a


giờ
,
kiểu

luận


,
kiểu

do người dùng định nghĩa và kiểu liệt kê
− Các biến có kiểu giá trị là những biến chứa trực tiếp dữ liệu
ế
của chúng thay vì chứa một tham chi
ế
u tới dữ liệu được lưu
trữ tại một nơi nào đó trong bộ nhớ (memory)

Các instance củakiểugiátrị đượclưutrữ trong một vùng nhớ
Các

instance

của

kiểu

giá


TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Các kiểu giá trị (Value Types)
Các kiểugiátrị tổng quát:

Các

kiểu

giá

trị

tổng

quát:
• Các kiểu giá trị được xây dựng sẵn (Built-in types)

Các kiểudongười dùng định nghĩa (User
-
defined types)
Các

kiểu

do

người


.
NET

Framework

cung

cấp
,
các

kiểu

dữ

liệu khác đều được xây dựng dựa trên các kiểu dữ liệu cơ sở
này
ấ ể ố
− T

t cả các ki

u dạng s

(numeric types) được xây dựng
sẵn đều thuộc loại kiểu giá trị

Bảng sau liệtkêcáckiểusố thường dùng nhất:

Bảng

te 1 b
y
te -128 Æ 127
y
y
y
y
System.Byte/byte 1 byte 0 Æ 255
System.Short/short 2 bytes -32768 Æ 32767
System
Integer
/
int
4bytes
2147483648
Æ
2147483647
System
.
Integer
/
int
4

bytes
-
2147483648
Æ
2147483647
System.UInteger/uint 4 bytes 0 Æ 4294967295

4 bytes N/A
System.DateTime
(Date/date)
8 bytes 1/1/0001 12:00:00 AM Æ
12
/
3
1
/
9999
11:
59
:
59
PM
/
3
/
9999
59
59
− Việc sử dụng alias hoàn toàn tương đương với cách sử dụng
tên kiểu theo cách đầ
y
đủ, tu
y
nhiên hầu hết các l
ập
trình viên
y y ập


khác

nhau

trên stack
− Các kiểu giá trị thường được dùng để trình bày các giá trị đơn
giản
15
giản
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Kiểu do người dùng định nghĩa (User-defined Types)
Kiểudongười dùng định nghĩacònđượcgọilàcác
struct

Kiểu

do

người

dùng

định

nghĩa

còn

Các kiểu dữ liệu
• Thông tin khách thuê bao có thể được lưu
trữ như là mộtstruct
trữ

như



một

struct
− Số điện thoại
H àtê

H
ọ v
à


n
− Địa chỉ liên lạc
17
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Học sinh có thể được lưu trữ như là một
struct
struct
− Mã số

an_
Vi
en
{
public string Ma_so;
public string Ho_ten;
public date Ngay_sinh;
p
ublic double He so luon
g;
19
p
__
g;
}
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Khai báo biến nhân viên và gán các giá trị
Nhan_Vien nv;
nv.Ma_so = “A01”
nv.Ho_ten = “Hoàng Thị Ngọc”
nv.Ngay_sinh = DateTime.Parse(“1/24/1968”)
nv.He_so_luong = 2.0
20
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Cấu trúc (Structure)
• Hiển thị thông tin nhân viên ra màn hình
Ma_so.Text = nv1.Ma_so

cấp

một

danh

sách

chọn

lựa cho lập trình viên sử dụng
22
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu
• Kiểu liệt kê (Enumerations)
− Ví dụ:
enum Titles : int { Mr, Ms, Mrs, Dr };
− Nếu bạn tạo một instance của kiểu Titles , Visual Studio
sẽ hiển thị một danh sách các giá trị có sẵn để gán giá trị
cho biến
cho

biến
23
Titles t = Titles.Dr;
Console.WriteLine("{0}.", t); // Displays "Dr."
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Các kiểu dữ liệu

− Trong C# mỗi câu lệnh được kết thúc bởi dấu “ ; ”
25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status